Mi è stato chiesto di disegnare l'ERD e il diagramma relazionale di una tabella, in precedenza ho ipotizzato che il diagramma relazionale fosse lo stesso di un ERD, quindi qual è la differenza?Qual è la differenza tra un ERD e un "diagramma relazionale"?
risposta
Un Entity Relationship Diagram definisce la relazione tra le entità ei loro attributi. Ad esempio, un ERD contiene relazioni molti-a-molti e non include chiavi esterne. Sono impliciti. In un ERD, stiamo semplicemente visualizzando le entità, i loro attributi e la relazione tra loro. non ci interessa sapere dove vanno le chiavi straniere o come implementare quella relazione molti-a-molti. (Ma noi sottolineiamo chiavi primarie!)
In un Modello relazionale ci si riferisce ad un'implementazione del nostro modello. A questo punto dovremmo essere chiari riguardo ai formati dei nostri attributi, alle chiavi esterne che usiamo e alle tabelle di collegamento che potremmo aver bisogno per unire le entità. Un modello relazionale è fondamentalmente un modello di una possibile implementazione del database.
In breve, un ERD è un concetto astratto del nostro database, parla in entità e attributi, un modello di entità. Un modello relazionale definisce formati e relazioni in un modo che un database può comprendere, un modello di dati.
ERD appartiene alla relazione tra entità, è diverso dal modello di relazione.
Database Relazionali: Un database che mantiene una serie di separati, file correlati (tabelle), ma combina elementi di dati dai file di query e report quando necessario.
concetti modello relazionale sono i seguenti:
ERD: un modello di database che descrive gli attributi di entità e relazioni avviene tra due o più entità.
: https://stackoverflow.com/a/45117697/1697099 – Premraj
- 1. Differenza tra diagramma ER e diagramma EER
- 2. Qual è la differenza tra un diagramma di classe e un diagramma di oggetti?
- 3. Qual è la differenza tra un flusso di lavoro e un diagramma di flusso, se presente?
- 4. Qual è la differenza tra diagramma di collaborazione e diagramma di comunicazione in UML?
- 5. Qual è la differenza tra un JavaBean e un POJO?
- 6. Qual è la differenza tra un array e un oggetto?
- 7. Qual è la differenza tra un helper e un parziale?
- 8. Qual è la differenza tra un dizionario e un array?
- 9. Qual è la differenza tra un RoutedCommand e un RoutedUICommand?
- 10. Qual è la differenza tra un vettore e un vertice?
- 11. Qual è la differenza tra un algoritmo e un metodo
- 12. Qual è la differenza tra un "nonce" e un "GUID"?
- 13. Qual è la differenza tra un pacchetto e un intento?
- 14. Qual è la differenza tra un modello e un percorso?
- 15. Qual è la differenza tra un tema e un modello?
- 16. Qual è la differenza tra un controller e un servizio?
- 17. Qual è la differenza tra un REPL e un interprete?
- 18. Qual è la differenza tra un nodo e un vertice?
- 19. Differenze tra un diagramma di classe UML concettuale e un ERD?
- 20. Qual è la differenza tra Invocare e BeginInvocare un MessageBox?
- 21. Qual è la differenza tra% e %% in un file cmd?
- 22. Qual è la differenza tra una discussione e un gestore
- 23. Qual è la differenza tra una chiave e un KeySpec?
- 24. Qual è la differenza tra una chiusura e un modulo?
- 25. Qual è la differenza tra il panico e un assert?
- 26. Qual è la differenza tra un algoritmo e una funzione?
- 27. Qual è la differenza tra un Hashtable e le Proprietà?
- 28. qual è la differenza tra uno streamwriter e un binarywriter?
- 29. Qual è la differenza tra. e # in un file css?
- 30. Qual è la differenza tra un riferimento __weak e __block?
vorrei chiedere [la persona che sta assegnando il compito] per chiarimenti. – user2864740
Proviene da un libro di testo * Quindi non c'è davvero alcuna differenza? – joe
Spero ci sia un motivo per dare due compiti diversi (ma * fare * controllare l'errata). Il libro fornisce qualche esempio? – user2864740