Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esercizi per Informatica Documentale, Esercizi di Elementi di Informatica

Vari esercizi sui database per inf. documentale.

Tipologia: Esercizi

2021/2022

Caricato il 09/02/2024

matteo-caleffa-1
matteo-caleffa-1 🇮🇹

29 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Una base di dati
“lettararia”
LIBRO(ISBN, Titolo, Anno, CodA, CodE, LinguaO)
SCRITTORE(CodiceAutore, Nome, Cognome,
Nazionalità, EdC)
EDITRICE(CodiceEd, NomeE, Città)
supponiamo di avere un vincolo di integrità
referenziale tra CodA e
SCRITTORE (CodiceAutore), tra CodE e EDITRICE
(CodiceEd), tra
EdC e EDITRICE (CodiceEd).
PROJ isbn (SEL anno=”1975” (LIBRO))
PROJ isbn, titolo (SEL anno<”1975”(LIBRO))
PROJ isbn, anno (SEL anno<=”1975”(LIBRO))
Titoli dei libri scritti in francese prima del 1990
PROJ titolo (SEL LinguaO = “francese” AND anno<”1990” (LIBRO))
PROJ isbn, titolo (SEL linguaO=”italiano” OR linguaO=”francese”(LIBRO))
PROJ titolo, anno (SEL LinguaO = “spagnolo” OR anno>”2010” (LIBRO))
Codice e Cognome degli scrittori di
nazionalità inglese
PROJ CodiceAutore, Cognome (SEL Nazionalità = “inglese” (SCRITTORE))
PROJ CodiceAutore (SEL Nazionalità =”Inglese” OR Nazionalità=”Francese” (SCRITTORE))
Cognome scrittori che hanno come editrice corrente/principale l’editrice
con codice/matricola FLTR
PROJ Cognome (SEL EdC=”FLTR” (SCRITTORE))
Q5: ISBN dei libri editi da Feltrinelli
PROJ isbn (SEL CodE = “Feltrinelli” (LIBRO JOIN CodE=CodiceE EDITRICE)
Q6: ISBN di tutti i libri e codice, nome e cognome dei
relativi autori
PROJ isbn, CodiceAutore, nome, cognome ( LIBRO JOIN codA = CodiceAutore (SCRITTORE))
Q7: ISBN e codice dell’autore dei libri di Leonardo
Sciascia
pf3
pf4

Anteprima parziale del testo

Scarica Esercizi per Informatica Documentale e più Esercizi in PDF di Elementi di Informatica solo su Docsity!

Una base di dati

“lettararia”

LIBRO(ISBN, Titolo, Anno, CodA, CodE, LinguaO)

SCRITTORE(CodiceAutore, Nome, Cognome,

Nazionalità, EdC)

EDITRICE(CodiceEd, NomeE, Città)

 supponiamo di avere un vincolo di integrità

referenziale tra CodA e

SCRITTORE (CodiceAutore), tra CodE e EDITRICE

(CodiceEd), tra

EdC e EDITRICE (CodiceEd).

PROJ isbn (SEL anno=”1975” (LIBRO))

PROJ isbn, titolo (SEL anno<”1975”(LIBRO))

PROJ isbn, anno (SEL anno<=”1975”(LIBRO))

Titoli dei libri scritti in francese prima del 1990

PROJ titolo (SEL LinguaO = “francese” AND anno<”1990” (LIBRO))

PROJ isbn, titolo (SEL linguaO=”italiano” OR linguaO=”francese”(LIBRO))

PROJ titolo, anno (SEL LinguaO = “spagnolo” OR anno>”2010” (LIBRO))

Codice e Cognome degli scrittori di

nazionalità inglese

PROJ CodiceAutore, Cognome (SEL Nazionalità = “inglese” (SCRITTORE))

PROJ CodiceAutore (SEL Nazionalità =”Inglese” OR Nazionalità=”Francese” (SCRITTORE))

Cognome scrittori che hanno come editrice corrente/principale l’editrice con codice/matricola FLTR PROJ Cognome (SEL EdC=”FLTR” (SCRITTORE)) Q5: ISBN dei libri editi da Feltrinelli PROJ isbn (SEL CodE = “Feltrinelli” (LIBRO JOIN CodE=CodiceE EDITRICE) Q6: ISBN di tutti i libri e codice, nome e cognome dei relativi autori PROJ isbn, CodiceAutore, nome, cognome ( LIBRO JOIN codA = CodiceAutore (SCRITTORE)) Q7: ISBN e codice dell’autore dei libri di Leonardo Sciascia

PROJ isbn, CodiceAutore (SEL nome=”Leonardo” AND Cognome = “Sciascia” (LIBRO JOIN CodA = CodiceAutore SCRITTORE) Q8: Titolo e anno dei libri di Maurizio Maggiani PROJ Titolo, Anno (SEL Nome = “Maurizio” AND Cognome = “Maggiani” (LIBRO JOIN CodA = CodiceAutore SCRITTORE) Q9: ISBN e titolo dei libri di Italo Calvino Scritti prima del 1970 PROJ isbn, titolo (SEL Nome = Italo AND Congome = Calvino AND Anno < “1970” (LIBRO JOIN CodA = CodiceAutore SCRITTORE) Titolo e anno dei libri di Italo Calvino scritti dal 1965. PROJ Titolo, Anno (SEL Nome =”Italo” AND Cognome = “Calvino” AND Anno >= “1965” (LIBRO JOIN CodA = CodiceAutore SCRITTORE) Q10: Nome della casa editrice principale di Andrea Camilleri PROJ NomeE (SEL Nome = “Andrea” AND Cognome = “Camilleri” (SCRITTORE JOIN EdC = CodiceE EDITRICE) Q11: Cognome scrittori spagnoli e nome della casa editrice principale PROJ Cognome, NomeE (SEL Nazionalità = “Spagnola” (SCRITTORE JOIN EdC = CodiceE EDITRICE) Cognome e nome casa editrice di scrittori italiani che scrivono per editrici con sede a Roma PROJ Cognome, NomeE (SEL Nazionalità = “Italiana” AND Città = “Roma” (SCRITTORE JOIN EdC = CodiceE EDITRICE)

Possibile varianti:

  • ISBN e Titolo dei libri scritti in Italiano oppure in Francese
  • Titolo e Anno dei libri scritti in spagnolo oppure dopo il 2010 select ISBN, Titolo from LIBRO where LinguaO='Italiano' OR LinguaO='francese' select Titolo, Anno from LIBRO where LinguaO='spagnolo' OR Anno > '2010' Q3: Codice e Cognome degli scrittori di nazionalità inglese select CodiceAutore, Cognome from SCRITTORE where Nazionalità = 'inglese' Possibile varianti:
  • Codice autori di nazionalità Inglese o Francese
  • Cognome scrittori che hanno come editrice corrente/principale l’editrice con codice/matricola FLTR select CodiceAutore from SCRITTORE where Nazionalità = 'inglese' OR Nazionalità = 'Francese' select Cognome from SCRITTORE where EdC = FLTR Q5: ISBN dei libri editi da Feltrinelli (join!) select ISBN from LIBRO join EDITRICE on CodE=CodiceEd where NomeE = 'feltrinelli' Q6: ISBN di tutti i libri e codice, nome e cognome dei relativi autori select ISBN, CodiceAutore, Nome, Cognome from LIBRO join SCRITTORE on CodA=CodiceAutore Q7: ISBN e codice dell’autore dei libri di Leonardo Sciascia select ISBN, CodiceAutore from LIBRO join SCRITTORE on CodA=CodiceAutore where Nome = 'Leonardo' AND Cognome = 'Sciascia' PAGINA 85