[Audio] CALIFORNIA UNIVERSITY OF SCIENCE AND TECHNOLOGY.
[Audio] Information Technology and Artificial Intelligence.
[Audio] Chapter 9: Database Systems. Chapter 9: Database Systems.
[Audio] Chapter 9: Database Systems 9.1 Database Fundamentals 9.2 The Relational Model 9.3 Object-Oriented Databases 9.4 Maintaining Database Integrity 9.5 Traditional File Structures 9.6 Data Mining 9.7 Social Impact of Database Technology 9-4.
[Audio] Database A collection of data that is multidimensional in the sense that internal links between its entries make the information accessible from a variety of perspectives 9-5.
[Audio] Schemas Schema: A description of the structure of an entire database, used by database software to maintain the database Subschema: A description of only that portion of the database pertinent to a particular user's needs, used to prevent sensitive data from being accessed by unauthorized personnel 9-6.
[Audio] Database Management Systems Database Management System (DBMS): A software layer that manipulates a database in response to requests from applications Distributed Database: A database stored on multiple machines DBMS will mask this organizational detail from its users Data independence: The ability to change the organization of a database without changing the application software that uses it 9-7.
[Audio] Database Models Database model: A conceptual view of a database Relational database model Object-oriented database model 9-8.
[Audio] Relational Database Model Relation: A rectangular table Attribute: A column in the table Tuple: A row in the table 9-9.
[Audio] Figure 9.3 A relation containing employee information 9-10.
[Audio] Relational Design Avoid multiple concepts within one relation Can lead to redundant data Deleting a tuple could also delete necessary but unrelated information 9-11.
[Audio] Improving a Relational Design Decomposition: Dividing the columns of a relation into two or more relations, duplicating those columns necessary to maintain relationships Lossless or nonloss decomposition: A "correct" decomposition that does not lose any information 9-12.
[Audio] Figure 9.4 A relation containing redundancy 9-13.
[Audio] Figure 9.5 An employee database consisting of three relations 9-14.