* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Advanced Database - Lightweight OCW University of Palestine
Survey
Document related concepts
Global serializability wikipedia , lookup
Commitment ordering wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Access wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Serializability wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Ingres (database) wikipedia , lookup
Functional Database Model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
Concurrency control 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.