Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Domande d'esame] Basi di dati e Sistemi Informativi


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 87 risposta/e

#1
da`

da`

    Admin

  • Amministratore
  • 4109 Messaggi:
Come da titolo...


Ho finito l'Università, sono admin ad honorem, ma non gestisco più r0x. Per qualsiasi problema contattate un altro admin o la super associazione StudentIngegneria :)

 

Dario Palumbo


#2
sIlVeR

sIlVeR

    Advanced Member

  • Utente
  • StellaStellaStella
  • 75 Messaggi:
che potrebbe chiedere all'orale il prof?? di argomenti teorici non è che ce ne siano poi cosi tanti anzi..

#3
Blackjack

Blackjack

    Moderatore globale

  • Moderatore
  • 2542 Messaggi:
apro questo topic per poter raccogliere quante più idee possibili su quello che potranno mai chiedere all'orale, in modo da partire parzialmente prevenuti...

guardando il programma, in effetti non abbiamo fatto granchè, e per la maggior parte si tratta di argomenti pratici...

penso che delle cose che sicuramente chiederanno, sarà di farci fare qualche piccolo esercizietto, come fare una query, oppure una traduzione veloce da schema concettuale a logico, oppure ancora possono chiedere di farti scrivere un metodo in java che accede ad un db (però penso che quest'ultima cosa sia un pò troppo banale);

per quanto riguarda i possibili argomenti teorici, le cose che potrebbero chiedere sono tutta la teoria che abbiamo fatto alle prime lezioni (cioè in pratica la slide d'introduzione e la slide sul modello relazionale, sul libro i primi 2 capitoli) e poi domande sulla JDBC e sui diversi modi in cui un'applicazione può accedere ad un database (in pratica, le ultime 2 slide);

inoltre, sicuramente faranno qualche domanda basata su quello che è stato omesso/sbagliato alla prova scritta...

qualcos'altro?
Immagine inviata
Immagine inviata
Immagine inviata

"L'amore è la capacità di avvertire il simile nel dissimile"

#4
bobo87

bobo87

    Advanced Member

  • Utente
  • StellaStellaStella
  • 75 Messaggi:
credo di no...nulla piu'...batteranno molto su DBMS e JDBC...ma in fondo possono chiedere tutto...dalle definizioni di tuple e di join a qualche esercizietto...anche se poi non hanno tutta questa fantasia :-)

#5
Blackjack

Blackjack

    Moderatore globale

  • Moderatore
  • 2542 Messaggi:
Riporto qui giù le domande che sono state fatte oggi. Gli esami sono stati fatti in ordine alfabetico.

A tutti quanti è stato chiesto inoltre di realizzare una query, ad un paio di persone ne sono state chieste 2

1) definizioni di: vincoli di tupla e vincoli di dominio, chiavi e superchiavi, vincoli di integrità referenziale
2) Data una tabella, quali sono le possibili chiavi?
3) A cosa serve la classe Statement?

1) Perchè c'è bisogno di ristrutturare lo schema E-R?
2) Quali sono i tipi di ristrutturazione?
3) Quali sono i criteri su cui ci si basa per fare accorpamenti/partizionamenti di entità?

1) Che cos'è l' SQL?
2) Esercizio di traduzione da schema E-R a schema logico
3) Cosa fa la classe DriverManager? Qual'è il suo metodo più importante e come si fa a caricare un driver?

1) Quali sono i 4 tipi di architetture JDBC?
2) Scelto un DBMS e realizzata un'applicazione in java, se decidessi di cambiare driver l'applicazione, a livello di codice, andrebbe modificata?
3) Se si decidesse invece di cambiare DBMS, le istruzioni SQL andrebbero modificate?
4) Quali sono i costrutti del diagramma E-R?
5) Cardinalità di attributi, relazioni ed entità

1) Proprietà dei DBMS
2) Varie domande su prodotto cartesiano, relazioni, costruttore di tupla
3) Regole di traduzione da schema E-R a schema logico
4) Perchè in genere si preferisce non fare partizionamenti o accorpamenti durante la traduzione?

1) Esercizio: creazione di uno schema E-R
2) Come si progetta un'applicazione JDBC? A cosa serve in particolare la parte di Elaborazione dell'applicazione?
3) Come si effettua una connessione alla base di dati usando JDBC?

1) Come si ristruttura una generalizzazione?
2) Cos'è la classe PreparedStatement? Quali sono i principali metodi e a cosa servono?
3) Qual'è il vantaggio nell'uso di un PreparedStatement rispetto ad uno Statement?

1) Strategie di progettazione: Top-Down, Bottom-Up, Mista
2) Quali sono le tipiche operazioni di raffinamento nella strategia bottom-up? Si può aggiungere un'entità? Quali sono i processi di integrazione? E per quanto riguarda la strategia mista?
3) Quali sono i possibili approcci per realizzare un'applicazione che interagisce con una base di dati?
Immagine inviata
Immagine inviata
Immagine inviata

"L'amore è la capacità di avvertire il simile nel dissimile"

#6
franz87

franz87

    Advanced Member

  • Utente
  • StellaStellaStella
  • 279 Messaggi:
Ragazzi ci tengo a dire che la domanda sull'Sql nn sta sulle slide del prof ma sul libro;infatti lui vuole sapere come si divide il linguaggio cioè mi spiego meglio:ci sono 2 parti dell'Sql una per effettuare interrogazioni,inserimenti,cancellazioni e modifiche e l'altro per la creazione di tabelle etc(tipo create table oppure foreign key).Lo dico perchè io ho studiato principalmente sulle slide e nn sapevo questa cosa(naturalmente la domanda è stata fatta a me).Ciao

#7
puma86

puma86

    Advanced Member

  • Utente
  • StellaStellaStella
  • 192 Messaggi:
A me è stato chiesto:

- Query SQL: Non molto difficile, era una query nidificata
- Funzione JDBC: Voleva che scrivessi una funzione JDBC che restituisse all'Interfaccia Grafica il risultato di una query che era gia stata eseguite in un metodo della classe ConnessioneDB. Quindi cercate di seguire tutte le sperazioni dei livelli tra ConnessioneDB, Elaborazione e Interfaccia Grafica, le tre classi svolgono funzioni complementari ma diverse. Io la stavo rappresentando a modo mio ma mi ha fermato dicendo che era sbagliato :bash: :bash: . ciao

#8
RumpocaZzZ

RumpocaZzZ

    Advanced Member

  • Utente
  • StellaStellaStella
  • 85 Messaggi:
Chi tra voi ha così tanta pazienza , sempre molto cortesemente, di rispondere a tutte le domande scritte dal caro jacopo blackjack???? tnxxxxxxxxxxxxx
IngInf ;D

#9
d4z_c0nf

d4z_c0nf

    Member

  • Utente
  • StellaStella
  • 14 Messaggi:
1) Quali sono i costrutti del diagramma E-R?
E definizione dei concetti di entità, associazione, attributi, cardinalità di attributi, cardinalità di associazione... ecc ecc
2) Dato uno semplice modello E-R del tipo

E1 (0,n) - A - (1,1) E2

Esprimere sotto forma insiemistica tale rappresentazione.

3) Stralci di codice Java (JDBC) per l'inserimento di una tupla in una tabella Progetto.
Quindi metodo per il controllo se la tupla è già presente, e metodo per l'effettivo inserimento.
..at my most beautiful...

#10
Peppeweb

Peppeweb

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1096 Messaggi:
A me sono state chieste le strategia, una query con operatori insiemistici e il PreparedStatement : metodi, funzionamento, chi genera eccezzioni.
Vi consiglio inoltre di fare bene la parte riguardate JDBC e i Driver, cercate informazioni aggiuntive anche su internet per capire tutto bene, vedetevi bene anche le classi tipo DriverManager, Connection con i prototipi e i vari meccanismi
...Per aspera sic itur ad astra...
Galaxy S4
iPhone5S

#11
Chaos88

Chaos88

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1029 Messaggi:
Concordo, vuole sapere nei dettagli cosa succede quando si effettua una connessione ad un db, questa è stata una mia domanda.
Cos'è JDBC e traduzione da modello E-R a modello relazionale.
Andrea Cardaropoli - Rappresentante all'area didattica di Ingegneria dell'informazione

"..E chi non ha le ali, non deve mettersi al di sopra degli abissi." F.W. Nietzsche
http://www.chaosottolo.it

#12
Ciroxs

Ciroxs

    Newbie

  • Utente
  • StellaStellaStella
  • 1568 Messaggi:
sì, è proprio vero.... anke a me infatti Conte ha chiesto:

1) Cosa è PreparedStatement, come si crea un PreparedStatement, e a cosa serve...
2) Cosa succede praticamente quando creo un PreparedStatement.... ossia cosa accade a livello procedurale (praticamente voleva sapere che accadeva quando applico il metodo prepareStatement(sql), cosa succede affinché si crei un PreparedStatement...... nn è un banale metodo che inizia l'oggetto, perché PreparedStatement nn è un oggetto, essendo un'interfaccia.... ci sta tutto un meccanismo dietro che nn ho ancor capit.. meccanismo che il buon Conte voleva che gli spiegassi)...
3) Definizione di cardinalità di attributo e cardinalità di associazione (con tutte le varie definizioni se la cardinalità è 0, 1 o N)...
4) Mi ha scritto un'associazione con cardinalità (2, 3) da sinistra e cardinalità (0, 1) da destra... come si rappresenta a livello insiemistico...
5) Query SQL, disegnandomi un database di 5 tabelle, e mi ha chiesto una query che selezionasse tutti i Fornitori che erano stati almeno una volta anche Clienti (non molto difficile, era una semplice query annidata con IN)...

ZKU4w.png


#13
Mr_fox

Mr_fox

    Newbie

  • Utente
  • StellaStellaStella
  • 680 Messaggi:
1) Le quattro strutture del JDBC
2) Mi ha scritto una query in uno specifico DBMS e mi ha chiesto se la stessa andava bene per tutte e quattro le strutture
3) Forme di ridondanze
4) Una semplice query con due not in
ciò che resta è la netta consapevolezza di non poter cambiare la vita... (luigi pirandello)

#14
nghuit

nghuit

    Advanced Member

  • Utente
  • StellaStellaStella
  • 333 Messaggi:
1) tutto ciò che riguarda la realizzazione di applicazioni che gestiscono DBMS, soffermandosi poi sull'implementazione JDBC;
2) una query.
“L'uomo può credere all'impossibile, non crederà mai all'improbabile.”
"Se si ha uno scopo da raggiungere tutto l'universo si adopera per il suo raggiungimento."

#15
ZeroLuka

ZeroLuka

    Advanced Member

  • Utente
  • StellaStellaStella
  • 266 Messaggi:
ORALE SOSTENUTO CON IL PROF TUFANO:

1) Differenze tra PreparedStatement e Statement (non solo la differenza che una ammette parametri e l'altra no) e perchè esistono 2 classi differenti (per questioni di efficienza e di leggibilità)

2) Voleva sapere in modo dettagliato cosa accade quando si crea una connessione con una database e un'applicazione java utilizzando il secondo tipo di arkitettura ed in particolare come agisce il polimorfismo, meccanismi interni dei metodi e com'è ke le interfacce PreparedStatement e Statement s'implementano automaticamente a tempo di esecuzione

3) Creare un metodo ke ammetta una query parametrica usando uno Statement (la stringa sql da passare è così
String sql = "SELECT Qualcosa FROM" +tabellaParametricaPassata"WHERE Condizione")

4)Due QUERY, UNA SEMPLICE, L'ALTRA NIDIFICATA

......e mi sembra basta così..................fatevi bene la parte di java ke non è spiegata esaustivamente nè dal libro, nè dalle slide, nè da nessun altra parte, (manko il buon Conte l'ha spiegata così specificamente per come voleva sapere lui le cose) + driver e connessioni.........
in bokka al lupo a tutti!! :doofy: :doofy:
" Come tu nn conosci la via del vento, né come si formino le ossa in seno alla donna incinta, così nn conosci l'opera di Dio, che fa tutto."
(Ecclesiaste 11:5) ...from Holy Bible!
Immagine inviata

#16
aRbok

aRbok

    Advanced Member

  • Utente
  • StellaStellaStella
  • 1517 Messaggi:
Orale sostenuto col prof.Conte:


Query , Normalizzazione,forma normale di Boyce e Codd
Fai ciò che vuoi : sarà tutta la Legge. Amore è la Legge, Amore sotto la Volontà.

#17
goodhelp88

goodhelp88

    Advanced Member

  • Utente
  • StellaStellaStella
  • 308 Messaggi:
Orale sostenuto col prof Conte:
mi ha chiesto di scrivere un'applicazione java che mi restituisse il numero di figli che non sono anche padri da un database costituito da: persona, paternita'.
Poi mi ha chiesto quali sono i tipi di ridondanza.
Ci sono 2 cose infinite nell'universo: l'universo e la stupidità umana, e della prima non ne sono sicuro. (Albert Einstein)

#18
Mr.Hope

Mr.Hope

    Advanced Member

  • Utente
  • StellaStellaStella
  • 627 Messaggi:
Prof. Conte:
- Creazione di uno schema ER: la realtà era quella di agenzie che vendevano e/o producevano auto e/o camion.
- Query SQL: data la tabella persone (CF (key), Nome, Cognome, Età) e la tabella parentela (Padre, Figlio (entrambe chiave)) scrivere una query che restituisca l'età media delle persone che hanno due fratelli.
Immagine inviata

#19
Elmariachi1987

Elmariachi1987

    Advanced Member

  • Utente
  • StellaStellaStella
  • 367 Messaggi:
Orale sostenuto con la coppia tufano-conte...tranquillissimi
Mi hanno chiesto:
1)Query sql: la stessa del commento prima
2)I 4 tipi JDBC
3)Poi che problemi ci sono per il programmatore nella scelta del driver e del sql.
Hai fatto del tuo meglio ed hai fallito...la lezione è:non provare mai!!!!......
Immagine inviata Immagine inviata
Immagine inviata

#20
tanux

tanux

    Advanced Member

  • Utente
  • StellaStellaStella
  • 472 Messaggi:
Orale sostenuto con il prof.Conte:
-

- Query SQL: data la tabella persone (CF (key), Nome, Cognome, Età) e la tabella parentela (Padre, Figlio (entrambe chiave)) scrivere una query che restituisca l'età media delle persone che hanno due fratelli.

- Traduzione schemi ER nel modello relazionale, quelli che stanno anche sulle slides.




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi