Tietokantojen malleista
Tietokantojen malleista
Johdanto
Tässä on tietokantojen kaavioihin (suunnitteluun, analyysiin) liittyviä muistiinpanoja. Koska käytännön PostgreSQL-kaavio (schema) tarkoittaa joukkoa tauluja, niin tässä väärinkäsitysten välttämiseksi puhutaan malleista tarkoittaen kuvantamistapoja liittyen tietokantoihin.
ER-malli
Entity-relationship model [McF99, s. 87].
SQL-kaavio
SQL-kaavio muistuttaa: UML class diagram [McF99, s. 461] ja Star Schema [McF99, s. 553].
Relaatiomalli
Relaatiomalli. Relational model. [Sai00, s. 11]
UML
Yhtenäistetty mallinnuskieli. Unified Modeling Language. Grady Boochin ja James Rumbaugh'n kehittämä. [Eri00, s. 2, 4]
Booch-metodi
Grady Booch kehitti ensin Booch-metodin ja myöhemmin oli kehittämässä UML:iä. Pilviä oli vaikea piirtää käsin. [Eri00, s. 3, 4]
OMT
Object Modeling Technique. James Rumbaugh'n kehittämä. [Eri00, s. 3]
Lähteitä
[Eri00] Eriksson, Hans-Erik. Penker, Magnus. UML (UML Toolkit). 2000.
[McF99] McFadden, Fred R. Hoffer, Jeffrey A. Prescott, Mary B. Modern Database Management. 1999.
[Sai00] Sainio, Arto. Access 2000 (Visual-sarja). 2000.
[Ste01] Stephens, Ryan K. Plew, Ronald R. Morgan, Bryan. Perkins, Jeff. SQL-tietokantaohjelmointi – Trainer Kit (Teach Yourself SQL in 21 Days). 2001.
Muutettu viimeksi: 18. joulukuuta 2013
Tekijä: Tomi Häsä (tomi.hasa@gmail.com)
URL: http://sites.google.com/site/tomihasa/tietokannat-mallit