AAD | Advisor | Autobuf v2.0 | Multicast Beacon | BIMA | Iperf | NextINet | Tools | Web100 | All Projects
|
About: - DAST - NLANR - FAQ - Staff - Contact DAST
End User Tools and Projects
End User Support
Documents
WebCT Courses
Events
News
Reports & Statistics
|
The Advanced Applications Database: Logical ModelThe database design problem can be stated very simply, as follows: Given some body of data to be represented in a database, how do we decide on a suitable logical structure for that data?. In other words, how do we decide what relations should exist and what attributes they should have?. We are concerned here with the logical design problem only, not the physical design problem. We are trying to produce a hardware-independent, operating-system independent, DBMS-independent - etc., etc. - abstract logical design. We are concerned primarily with relational design for several reasons:
A relational database is a database that is perceived by its users as a collection of tables (and nothing but tables). Relations in a relational database are always normalized, in the sense that the underlying simple domains contain atomic values only. The normalization procedure can be characterized as the successive reduction of a given collection of relations to some more desirable form. The following logical model is obtained after the normalization procedure as a representation of the relational database content. Each square would represent a table with its respective attributes. The red attributes represent a unique identifier field or field combination of the table. Finally, the table where the arrows point is a table, or relation, where its unique identifier has a corresponding value in the tables where the arrows emerge. The AAD data model view shown here is presented in IDEF1X modeling notation (the standard notation defined in DoD Directive 8320.1).
Advanced Applications Database
|| Logical Model
|| Query/Search |
Contact DAST
Last reviewed:
December 31, 1969
NLANR ||
Applications Support ||
Engineering Support ||
Measurement and Network Analysis