Database Systems - Lec00
Database Systems - Lec00
CS 17
Database
System
Database Systems 1
Course Description
The course introduces the students to
database concepts: data independence,
architecture, models, administration,
normalization, query optimization, integrity
and security.
3
Course Outline
A. Introduction C. Database Design
• Overview of Database System
• Advantages of database system 1. Logical Design
over the Traditional, manual, • The Relational Model
• Integrity Constraints
system of record-keeping
• Functional Dependencies
• Disadvantages of File • Normalization (1NF, 2NF,
Processing Systems 3NF, BCNF)
• Benefits of database system
• Database Development Process 2. Physical Database Design
• Database Systems Architecture
D. Structured Query Language
B. Database Analysis (DDL, DML, DCL)
• Data Modeling using Entity-
relationship Model E. Transaction Concept and
Management
• Enhanced Entity-Relationship
Model F. Database Security and Integrity
• Reducing ER/EER Diagrams to
Tables
Database Systems 4
References
Database Systems 5
Course Requirements and
Grading System
3 Long Exams (60%)
- 2 Written, 1 Practical
• Academic Honesty
Under all circumstances, students are expected to be
honest in their dealings. In class assignments, students must
submit work that fairly and accurately reflects their level of
accomplishment . Any work that is not product of the student's
own efforts is considered dishonest. Academic dishonesty
includes, but is not limited to, the submission of any work not
actually produced by the student submitting the work; failure
to cite the words or ideas of another in a work submitted,
including information obtained on the Internet; and obtaining
from another student answers to examination, test, or quiz
either within or outside the examination is given. Penalties for
academic dishonesty may include a failing grade (5.0) in the
course or appropriate disciplinary action.