1. Title of subject Database Management Systems 2. Subject code TDB 2381 3. Status of subject Core 4.Version Date of Previous Version: Year 2006 Date of New Version : Year 2007 5.Credit hour 3 28 Hours of Lecture 28 Hours of Lab LAN’s Credit Hour Equivalence: 3.00 6.Semester Trimester 1 (Gamma Level) 7.Pre-Requisite None 8. Methods of teaching 28 Hours of Lecture 28 Hours of Lab 9. Assessment 50% Coursework 50% Final Exam Total 100% Moaiad Ahmad Abdel Salam Khder 10.Teaching staff (Proposed) 11.Objective of subject 12.Synopsis of subject The student will learn the various types of computer database models, be able to outline the architecture of a database system, understand the issues of concurrency, security and integrity, understand the issues of back-up and recovery of a computerized database, and be able to apply database systems technology to solving real-world problems. Topics to be covered in the course include: The technical approach to database design: Database Models (Hierarchical, Network, Object-Oriented, and Relational), Database Modelling (Entities and Relationships, Normalization), Database Manipulation (SQL), The application of database technology to the business environment (through many business-related examples, particularly in Marketing), The management issues raised by deployment of database technology (Security, Concurrency, Back-up and Recovery), Emerging database technology (Data Warehousing and Data Mining with business examples) Kursus ini meliputi; Pendekatan teknikal kepada rekabentuk pengkalan data: Modul Pengkalan data(hirarki,Rangkaian, Oriantasi Objek dan Hubungan), Pemodelan Pangkalan Data ( Entiti dan hubungan, Penormalan), Manipulasi Pangkalan Data (SQL), Applikasi teknologi Pangkalan Data kepada persekitaran perniagaan (melalui banyak contoh berkaitan perniagaan, khasnya dalam pemasaran), Isu-isu pengurusan yang timbul akibat perlaksanaan teknologi pengkalan data (Keselamatan, Keserempakan , Sandar dan Pemulihan), Teknologi Pengkalan Data terkini (Penggudangan Data dan Perlombongan Data dengan contoh perniagaan) By the end of the subject, students should be able to: Identify categories of database, advantages of database approach, cost and risk of database approach Draw ER diagram and transfer ER diagram to a logically equivalent set of relations Use normalization to decompose a relation with anomalies into well-structured relations Define a database using the SQL data definition language Understand basic concept of Data Warehousing, Distributed Database environment client/server architecture and Object Oriented Database 13. Learning Outcomes Programme Outcomes Ability to apply soft skills in work and career related activities % of contribution 5 Good understanding of fundamental concepts 30 Acquisition and mastery of knowledge in specialized area 30 Acquisition of analytical capabilities and problem solving skills 20 Adaptability and passion for learning 5 Cultivation of innovative mind and development of entrepreneurial skills 5 Understanding of the responsibility with moral and professional ethics 5 14.Details of subject Hours 1. Introduction Introduction to Database Systems , Database Systems vs. File Systems , Various aspects of a Database Systems – model – schema – instance data abstraction - Database Languages -System Architecture of a Database System Classification of DBMS. 4 2. Database Modelling Entity-Relationship(ER) Model – Hierarchical Model – Network Model - Relational Model – Normalization – constraints - Weak Entity Types - ER Diagrams – Process of Database design – requirement analysis – Conceptual Database design – DML, SQL and DDL – Indexing and Hashing – programming language interfaces – front end tools. 7 3. Distributed Databases Principles of distributed databases – Management of distributed transactions – Concurrency control – Client/Server databases – Parallel databases – case studies. 6 4. Object Oriented Databases Approaches to Object Oriented Databases – Modeling and Design – persistence – transactions – concurrency – recovery and versioning Marketing Databases Secondary and Primary Sources of Data Sampling Theory as it applies to Data Gathering and Market Research – The Role of Marketing Databases in supporting Marketing Information Systems - Data Mining of Marketing Databases e.g. Basket Analysis – Case Studies Laboratories Total Contact Hours 5 5. 15.Text Text Book Reference Books 6 28 28 1. Jeffrey A. Hoffer, Mary B. Prescott & Fred R. McFadden "Modern Database Management", 6th Edition, Prentice-Hall, 2002, ISBN 0-13-042355-6 2. Gerald V. Post, "Database Management Systems: Designing & Building Business Applications", 2nd Edition, McGraw Hill, 2002, ISBN 0-07112113-7 3. Boon & Kurtz, “Contemporary Marketing”, Dryden Press, 8th Edition, 1995 (particularly Chapter 6: Data Bases - An Important Aspect of Current Marketing Information Systems) 4. Michael J.A. Berry, Gordon Linoff, Data Mining Techniques: For Marketing, Sales and Customer Support, Wiley Computer Publishing, 1997, ISBN 0-47117980-9