* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download EMES Course Plan
Survey
Document related concepts
Commitment ordering wikipedia , lookup
Relational algebra wikipedia , lookup
Serializability wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Oracle Database wikipedia , lookup
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Concurrency control wikipedia , lookup
Functional Database Model wikipedia , lookup
Versant Object Database wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Transcript
COURSE SYLLABUS Introduction To Database CIT 176 INSTRUCTOR’ S DETAILS Name: Sami Binyamin Dist: Al-Rehab, Jeddah Community College, 1st Floor, Office: Room: 201, Computer Information Technology Department Telephone No: 2870026 Ext. 430 E-mail: [email protected] COURSE SCHEDULE Day Time Room Mon Wed 07:00—09:00 PM 104A SYNOPSIS This course explains the key concepts used in database systems and demonstrates the features of a Database management software. The course will discuss the different types of commercial database systems and will explain the concepts used to design a database. Also this course will teach how to implement a database using the relational DBMS. The course also illustrates the usage of database management systems. King AbdulAziz University Course Plan LEARNING OUTCOMES After completing the course, students should be able to: 1. Identify the various types of database management programs and database users. 2. Describe the main features, advantages and limitations of a DBMS. 3. Understand database system concepts and architecture 4. Design a database Using ER model and Map it to a relational schema 5. Describe relational model concepts, constraints and operations 6. Operate the database program and the microcomputer on which it runs, at an elementary level. 7. Create database tables, add, delete and update records within the database files. 8. Use a full complement of database commands and selection tools. 9. Access multiple tables simultaneously. 10.Create and use database queries using various operators 11.Create reports to display stored information COURSE OUTLINE Chapter 1 Database and Database Users 2 Database System Concept and Architecture 3 Data Modeling Using Entity Relationship Model Topics Introduction Characteristics of the database Approach Actors on the scene Workers behind the scene Advantages of Using the DBMS Approach A brief history of Database Applications When not to Use a DBMS Data Models, Schemas and Instances Three Schema Architecture and Data Independence Database Languages and Interfaces DBMS Component Modules and System Utilities Client/Server and Centralized architectures for DBMS Classification of Database Management System Using High-Level Conceptual Data Models for Database Design An example of Database Application Entity Types, Entity Sets, Attributes, and Keys Relationship Types, Relationship Sets, Roles, and Structural Constraints Weak Entity Types ER Diagrams, Naming Conventions and Design Issues Jeddah Community College -2- Hrs 8 8 8 CIT 176 King AbdulAziz University Chapter 4 The Relational Data Model and Relational Database Constraints 5 Relational Database Design by ER-toRelational Mapping 6 SQL Basic Queries 7 Spreadsheet Basics 8 Microsoft Access basics Course Plan Topics Relational Model Concepts Relational Model Constraints and Relational database Schemas Update Operations and Dealing with Constraint Violations Hrs 4 Relational Database Design Using ER-to-Relational Mapping 4 SQL Data definition and Data Types Basic Queries in SQL Insert, Delete, and Update statements in SQL Introduction to Microsoft Excel Working with Microsoft Excel Working with Microsoft Excel Charts Introduction to Microsoft Access Create the Database using Microsoft Access Import structures and data from external sources Refine the Database and Create Relationships and set the relationship constraints TOTAL 4 Jeddah Community College -3- 4 8 48 CIT 176 King AbdulAziz University Course Plan WEEKLY PLAN Dates Week Chapter 09/02—15/02 1 1 16/02—22/02 2 1 23/02—01/03 3 2 4 2 02/03—08/03 09/03—15/03 5 3 6 3 16/03 – 22/03 Jeddah Community College Topic Assignments Quizzes Mid Exam Remarks: Submission Deadline for Assignments Introduction Characteristics of the database Approach Actors on the scene Workers behind the scene Advantages of Using the DBMS Approach A brief history of Database Applications When not to Use a DBMS Data Models, Schemas and Instances Three Schema Architecture and Data Independence Database Languages and Interfaces DBMS Component Modules and System Utilities Client/Server and Centralized architectures for DBMS Classification of Database Management System Using High-Level Conceptual Data Models for Database Design An example of Database Application Entity Types, Entity Sets, Attributes, and Keys Relationship Types, Relationship Sets, Roles, and Structural Constraints Weak Entity Types ER Diagrams, Naming Conventions and Design Issues Review Chapter 3 -4- Assignment 1 Assignment 1 Due date: 24/02/2014 Chapter 1, 2 Due date: 10/03/2014 Quiz 1 CIT 176 King AbdulAziz University Course Plan Semester Break 23/03 To 29/03 30/03—05/04 7 4 06/04—12/04 8 5 13/04—19/04 9 6 20/04—26/04 10 7 11 8 12 8 27/04—03/05 04/05—10/05 To Be Announced Later Jeddah Community College Relational Model Concepts Relational Model Constraints and Relational database Schemas Update Operations and Dealing with Constraint Violations Relational Database Design Using ER-toRelational Mapping Relational Database Design Using ER-toRelational Mapping SQL Data definition and Data Types Basic Queries in SQL Insert, Delete, and Update statements in SQL Introduction to Microsoft Excel Working With Microsoft Excel Design a databaseCourse Project Working with MS Excel Charts Review Project P176 Introduction to Microsoft Access Create the Database using Microsoft Access Create Relationships and set constraints Import Structures and data from External sources Export database and data from Excel to Access and vice versa Assignment 2 Assignment 2 Due date: 07/04/2014 Chapter 1, 2, 3, 4 Mid Exam Due date: 14/04/2014 Chapter 5, 6 Due date: 21/04/2014 Quiz 2 FINAL EXAMINATION -5- CIT 176 King AbdulAziz University Course Plan ASSESSMENT BREAKDOWN & POLICY Students’ assessments in this course are based on the following: 1. 2. Carry Marks or Course Work Marks: Marks % a. Assignments 20% b. Mid-Semester Examination 30% c. Quizzes 10% Final Examination: 40 % Total 100 % Jeddah Community College -6- CIT 176 King AbdulAziz University Course Plan ATTENDANCE POLICY Attendance is mandatory. Instructor is required to keep attendance records and report absences. Due to the interactive nature of this course, attendance is an essential part of the educational experience. JCC expects students to exercise good judgment regarding attendance. Students accept full responsibility for ensuring that work does not suffer from absence. Punctuality is important. The instructor may not allow student(s) to enter the classroom if he/she is a habitual latecomer. Students with ZERO absence will be upgraded to the next grade, if passed. Registration to a course and dropping procedure is a student’s responsibility The proof of registration should be shown in the first class The students are expected to be in class from the beginning of class Proof of valid reasons for absences will be verified by authority after receiving DN Those who come in the class within 10 minutes are considered LATE After ten (10) minutes the students are marked absent After three weeks equivalent absence, a grade of “DN” (Denied) will be issued It's responsibility of the student to keep the record of his absences Electronic devices must be turned off during all class and Lab times. Otherwise he may be asked to leave class and will be marked absent. Jeddah Community College -7- CIT 176 King AbdulAziz University Course Plan REFERENCES Main Reference: 1. Fundamentals of Database Systems 4th edition by Elmasri and Navathe, ISBN: 0321-20448-4 Additional: 1. Absolute Beginner’s Guide to Databases by John V. Petersen (QUE) 2. Access Database Design and Programming, Steven Roman (O’REILLY) 3. Online resources http://emestest.kau.edu.sa Jeddah Community College -8- CIT 176