Skip to main content

CS403: Introduction to Modern Database Systems

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS403: Introduction to Modern Database Systems /
  • Unit 2: Database Architecture and Date Languages
Back to course 'CS403: Introduction to Modern Database Systems'
  • Unit 2: Database Architecture and Date Languages

    In order to properly create and then manage a database, we need to have a thorough understanding of the data it holds. Because data can be seen from different levels, we will introduce different data models and learn how to apply them in order to describe the structure of the database, thereby providing a "view" of the database for the different types of users introduced in the previous section.

    Completing this unit should take you approximately 2 hours.

    • Unit 2 Learning Outcomes Page
    • 2.1: Database and Three-Schema Architecture

      • Dr. Gordon Russell's "Introduction to Database Resources"

        Read this chapter, which is the culmination of many years of developing online database resources. It includes notes as well as quizzes and an interactive SQL practice environment.

      •  Learn Software Development: "DBMS Architecture and Three Schema Architecture URL

        Read this article.

      •  RelationalDBDesign: "Schema Architecture” URL

        Read this page.

    • 2.2: Tables, Views, and Indexes

      •  Learn Software Development: "Introduction to Relational Databases" URL

        Read this article.

      • Alexander Halavais' "Relational Databases" Page

        This video explains the concepts of a relational database using Microsoft Excel. A "primary key" is a special type of index - one that is unique and the main or primary value used to locate an entry in a database.

      • Mark Zellers' "Introduction to Relational Databases" Page

        This lecture explains the basic concepts of relational databases, including tables, columns, primary keys, foreign keys, and referential integrity. It then illustrates them using a customer order database. In the latter part of the lecture, Zellers introduces Microsoft Access for implementing a relational database.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy