Download EMES Course Plan

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Commitment ordering wikipedia , lookup

DBase wikipedia , lookup

Relational algebra wikipedia , lookup

Serializability wikipedia , lookup

Btrieve wikipedia , lookup

IMDb wikipedia , lookup

SQL 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

PL/SQL 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

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Relational model wikipedia , lookup

Database model 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