Fysiek schema - Physical schema
Een fysiek gegevensmodel (of databaseontwerp ) is een weergave van een gegevensontwerp zoals geïmplementeerd of bedoeld om te worden geïmplementeerd in een databasebeheersysteem . In de levenscyclus van een project is het meestal afgeleid van een logisch gegevensmodel , hoewel het mogelijk via reverse-engineering is gebaseerd op een bepaalde database- implementatie. Een compleet fysiek gegevensmodel omvat alle databaseartefacten die nodig zijn om relaties tussen tabellen te creëren of om prestatiedoelen te bereiken, zoals indexen , definitie van beperkingen, koppelingstabellen, gepartitioneerde tabellen of clusters . Analisten kunnen gewoonlijk een fysiek gegevensmodel gebruiken om opslagschattingen te berekenen; het kan specifieke opslagtoewijzingsdetails bevatten voor een bepaald databasesysteem.
Sinds 2012 domineren zeven hoofddatabases de commerciële markt: Informix , Oracle , Postgres , SQL Server , Sybase , DB2 en MySQL . Andere RDBMS-systemen zijn meestal verouderde databases of worden gebruikt binnen de academische wereld, zoals universiteiten of hogescholen. Fysieke datamodellen voor elke implementatie zouden aanzienlijk verschillen, niet in de laatste plaats vanwege de onderliggende besturingssysteemvereisten die eronder kunnen zitten. Bijvoorbeeld: SQL Server werkt alleen op Microsoft Windows -besturingssystemen (vanaf SQL Server 2017 draait SQL Server op Linux. Het is dezelfde SQL Server-database-engine, met veel vergelijkbare functies en services, ongeacht uw besturingssysteem), terwijl Oracle en MySQL kan zowel op Solaris, Linux en andere op UNIX gebaseerde besturingssystemen als op Windows draaien. Dit betekent dat de schijfvereisten, veiligheidsvereisten en vele andere aspecten van een fysiek datamodel worden beïnvloed door het RDBMS dat een databasebeheerder (of een organisatie) kiest te gebruiken.
Fysiek schema
Fysiek schema is een term die in gegevensbeheer wordt gebruikt om te beschrijven hoe gegevens moeten worden weergegeven en opgeslagen (bestanden, indices, et al. ) In secundaire opslag met behulp van een bepaald databasebeheersysteem (DBMS) (bijvoorbeeld Oracle RDBMS , Sybase SQL Server, enz.).
In de ANSI / SPARC-architectuur- benadering met drie schema's is het interne schema de weergave van gegevens die betrekking hebben op gegevensbeheertechnologie. Dit is in tegenstelling tot een extern schema dat iemands kijk op de gegevens weerspiegelt, of het conceptuele schema dat de integratie is van een reeks externe schema's.
Vervolgens werd erkend dat het interne schema uit twee delen bestaat:
Het logische schema was de manier waarop gegevens werden weergegeven om te voldoen aan de beperkingen van een bepaalde benadering van databasebeheer. Destijds waren de keuzes hiërarchisch en netwerk. Door het logische schema te beschrijven, werd echter nog steeds niet beschreven hoe gegevens fysiek op schijfstations zouden worden opgeslagen. Dat is het domein van het fysieke schema . Nu beschrijven logische schema's gegevens in termen van relationele tabellen en kolommen , objectgeoriënteerde klassen en XML- tags .
Een enkele set tabellen kan bijvoorbeeld op verschillende manieren worden geïmplementeerd, tot en met een architectuur waarbij tabelrijen worden onderhouden op computers in verschillende landen.
Zie ook
Referenties
Externe links
- FEA geconsolideerd referentiemodeldocument (whitehouse.gov) oktober 2007.