March 2009
Intermediate to advanced
832 pages
23h 49m
English
Databases are central to information systems—they are the heart of applications. The structure of a database, called a data model (or schema, also database design), specifies a database. One of the most important models used for modern databases is the relational model. Although it is not the only data model, it is probably the most important one. The relational model is used mainly for transactional databases—where an enterprise’s data is first stored—as opposed to warehouse databases, which serve as a repository for historical data. Compared to other contemporary data models, the relational model is particularly useful for transactional databases because data integrity can be declared and enforced by the model. ...