Download Advanced Database - Lightweight OCW University of Palestine

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

Global serializability wikipedia , lookup

Commitment ordering wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Access wikipedia , lookup

SQL wikipedia , lookup

IMDb wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Oracle Database wikipedia , lookup

Serializability wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Ingres (database) wikipedia , lookup

PL/SQL wikipedia , lookup

Functional Database Model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Concurrency control wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
Syllabus Format
I. .Course Information:
Course Name
Advanced Database
Course Code
College :
ENG/IT
Course Type:
SWE, IT
Academic Year
Academic Semester :
Specialist:
Department :
Number of credits: Total: 4
Theoretical:
SWE 5428
GTEC 4317
3
2015/2016
2nd Semester
Practical:
1
This course equips students with a practical and theoretical
knowledge of database management systems enabling them to work
productively on projects involving online database applications. On
completion of this subject students will have gained an understanding
of why a database application requires the use of a Database
Management System (DBMS) to facilitate transaction management,
recovery and concurrency, the distinction between application
Course Description:
functions and database functions, how to implement application
business rules at both an application level and a database level
through the use of constraints and triggers at both forms and database
levels, Content; SQL and T/SQL language , Indexing, Data Integrity
, Database Triggers, Stored Procedures, Transaction Management,
Concurrency, Backup and Recovery, Distributed Database, and Data
Warehousing.
1
Course Goals
The student should develop skills and understanding in:
• Examine advanced concepts and issues in database modeling and
design.
• Understand advanced database concepts and the different
database systems.
• Understand methodologies to conceptualize and design database
systems.
• Identify the key issues in developing database systems and
applications.
• Develop applications involving advanced database systems.
• Identify data integrity and security requirements.
• Identify Backup & Recovery Techniques.
Course Outcomes :
Upon completion of this course, students should be able to
• Develop knowledge of current DBMS
• Critically assess and select a DBMS
• Implement a database solution
• Explain key issues in databases
II. Teaching Information:
Instructor's (s) Name: AlaaEddin Almabhouh Instructor e-mail/ [email protected]
Instructor (s) Room:
Instructor web site
0592558880
Instructor Phone:
Office Hours:
Days
Lectures details:
Traditional
Sat.
Mon.
Wed.
Lecture Time Room
From
To
08:00 09:00
K507
08:00 09:00
K507
08:00 09:00
K507
Building
III. Assessment:
Midterm
20%
Final
Attendants
10%
50%
quizzes
10%
Lab
10%
IV. Knowledge and Understanding:
Authors
Required
Text Books:
Title
Publisher
Carlos Coronel, Database Systems: Design,
Steven Morris, Implementation, and
and Peter Rob Management
Year
2012
Joe Sabatino
ISBN
Web Site
Edition
10th
location
1133710565
V. Knowledge and Understanding:
Authors
Recommended
Readings:
Books, Journals,
web sits,
papers… etc )
Microsoft Official Microsoft SQL Server
Academic Course Database Design and
Optimization
Year
2013
2
Title
ISBN
978-1-118-14021-5
Publisher
Edition
Wiley
Web Site
location
VI. Course Outlining:
Date
Week No.
To
1 Week
Recap of data modeling
2nd Week
Recap of SQL
3rd Week
Advanced data modeling
4th Week
Advanced SQL
5th Week
T-SQL Programming
6th Week
Implementing Stored Procedures and Functions
7th Week
Implementing Triggers and Data Integrity
8th Week
Start of Midterm Exams.
Database Administration and Security
9th Week
End of Midterm Exams
Database Administration and Security
10th Week
Transaction Management and Concurrency Control
11th Week
Database Performance Tuning and Query
Optimization
Distributed Database Management Systems
st
Lectures
Outline:
From :
Topic
12th Week
13th Week
Data Warehouses and Business Intelligence
14th Week
15th Week
16th Week
3
Database Connectivity and Web Technologies
Start of Final Exams.
Final exam revision and preparation
End of Final Exams.