Sunteți pe pagina 1din 3

1. Title of subject 2. Subject code 3. Status of subject 4.

Version

Database Systems TDB 2111 Major Date of Previous Version: Year 2006 Date of New Version : Year 2007 3 28 Hours of Lecture 28 Hours of Laboratory LAN credit hours equivalence: 3.00 Trimester 1, Beta Level None 28 Hours of Lecture 28 Hours of Laboratory Course work Test Group Project Tutorial/Lab Final Exams TOTAL Namiah Abu Osman Ng Keng Hoong Chan Gaik Yee Yeoh Eng Thiam Haw Su Cheng 40 % 20 % 15 % 5% 60 % 100 %

5. Credit Hour

6. Semester 7. Pre-Requisite 8. Methods of Teaching 9. Assessment

10. Teaching staff (Proposed)

11. Objective of subject

12. Synopsis of subject

To introduce concepts and types of Computer Database, examine theoretical and pragmatic ideas underlying relational databases, and discuss certain other aspects of database systems - recovery, concurrency, security, and integrity. Upon completion of this course, the students should be able to outline an architecture for a database system, define and manipulate data, and understands transactions process of database systems The major areas of study include Database Systems and File Systems, Relational Data Modelling, SQL, E-R Modelling, Normalization, Transaction and Concurrency Control, Database Design, and Latest Trends in Database. Bidang pengajian meliputi: Sistem pangkalan data dan sistem fail, Pemodelan data hubungan, SQL, Model E-R, Rekabentuk pangkalan data, dan Haluan pangkalan data terkini.

13.Learning Outcomes

By the end of the subject, students should be able to: Discuss the various types of databases technology Draw an Entity Relational diagram for any given scenario and design a schema for the relational database. Normalise the given data base table to the required level from 1NF to 4NF including BCNF. Define and manipulate data using SQL Programme Outcomes Ability to apply soft skills in work and career related activities Good understanding of fundamental concepts Acquisition and mastery of knowledge in specialized area Acquisition of analytical capabilities and problem solving skills Adaptability and passion for learning Cultivation of innovative mind and development of entrepreneurial skills Understanding of the responsibility with moral and professional ethics % of contribution 5 30 30 20 5 5

14. Details of subject 1

Course Contents Introduction Overview of Database Systems, Database Systems vs. File Systems, Various aspects of Database Systems, Terminology: model, schema, instance. Three levels of data abstraction, Database Languages, System Architecture of a Database System, Classification of DBMS. Data Modeling The Conceptual Model, Internal Model, External Model and Physical Model, Entity-Relationship (ER) Model, Entities and Entity types, Relationship and Relationship type, Constraints, Weak Entity Types, ER Diagrams. Semantic object model. Process of Database Design Phase 1 : Requirement Analysis Phase 2: Conceptual Database Design Phase 3: Database Schema Design Database and Database Application Design Database design using entity-relationship and semantic object models, database application design. Terminology in Relational Data Model, Keys, Integrity Constraints, Primitive Operations on Relations, Relational Algebra (RA), Relational Algebra Operations, Relational Completeness, Additional Operations on Relations.

Hours 2

Database Implementation Foundations of relational implementation. Structured Query Language (SQL): DML Features in SQL, DDL in SQL, Updates in SQL, Views in SQL, Embedded SQL, Queryby-Example (QBE). Transaction, Concurrency, Recovery and Security Issues. Normalization Amstrongs Inference Rules and Minimum Covers, Normal Forms: First Normal Form, Second Normal Form, Third Normal Form, Boyce-Codd Normal Form Trends In Database Current Trends in Database Systems: Distributed Database Management Systems, Client-Server database systems, Open Database Connectivity (ODBC) standard, Knowledge-Based Systems, Object-Based Systems, data warehousing and data mining concepts, Web databases. Total Contact Hours

28

15. Text

Text Book

1. Database Systems: Design,


Implementation, and Management, Seventh Edition by Peter Rob and Carlos Coronel, 2006. Connolly, T., Begg, C. & Strachan, A.. Database Systems: A Practical Approach to Design, Implementation and Management. 4th Edition Addison-Wesley, 2004.

1. Reference Book

S-ar putea să vă placă și