database course outline info1101
TRANSCRIPT
-
8/14/2019 Database Course Outline INFO1101
1/5
1
INTERNATIONAL ISLAMIC UNIVERSITY MALAYSIA
COURSE OUTLINE
Kulliyyah Information and Communications Technology (KICT)
Department Information Systems
Programme Bachelor of Information Technology (BIT)
Bachelor of Computer Science (BCS)
Course Title Introduction to Database
Course Code INFO 1101
Status Kulliyyah Required Course
Level 1 and 2
Credit Hours 3 credit hours
Contact Hours 3 hours
Pre-requisites(if any)
None
Co-requisites(if any)
None
Instructional
Strategies Presentation and Lectures Project Discussion Tutoring Computer Lab Work Oral reports
-
8/14/2019 Database Course Outline INFO1101
2/5
2
Course
AssessmentState weightage
of each type ofassessment.
LO Assessment Method %
1,2,4 Midterm Exam 15
1,2,4,5 Assignments
Lab Written 105
1,2 Lab Test (SQL) 103,5,6 Group Project (user requirement
collection, designing, report,presentation lab based)
20
1,2,4,5 Final Examination 40
TOTAL 100 %
Instructor(s) TBD
Semester
Offered
Semester I and II
Course Synopsis This course covers introduction to database, database environment,
relational model, relational algebra, SQL, database planning, design and
administration, entity relationship modelling, enhanced entity relationship,normalization, methodology such as conceptual database design, logical
database design, physical database design and monitoring and tuning the
operational system.
Course
Objectives
The objectives of the course are:
To expose students to the theory and principles of Database Systems. To prepare the students with the ability to apply the theory of DBMS. To expose students with small scale database projects.
Learning
Outcomes
Upon completion of this course, the student should be able to:
1. Demonstrate database knowledge and understanding of basicconcepts of database.
2. Demonstrate the knowledge and understanding of structured querylanguage (SQL), in particular Data Definition Language (DDL)
and Data Manipulation Language (DML).
3. Apply and use computer-based software to design and createdatabase.
4. Demonstrate the knowledge, understanding and methodology ofdatabase design through translating user requirements into datamodel.
5. Apply data modeling and normalization techniques in designingdatabase.
6. Work as a team to collect user requirement, design database, writereport and demonstrate the output through collective presentation.
-
8/14/2019 Database Course Outline INFO1101
3/5
3
Content Outlines
Week Topics Chapters
1 Course IntroductionIntroduction to Databases
1
Database Environment 22
The Relational Model 3
3 Relational Algebra and Relational Calculus 4
4 SQL: Data Manipulation
SELECT statements Restricting & Sorting Data Grouping Data SubqueriesHands-On: Lab Session
5
5 SQL: Data Manipulation
Multi-Table Queries (Join statements) Set Operators (UNION, INTERSECT) INSERT, UPDATE, DELETE statementsHands-On: Lab Session
5
6 SQL: Data Definition
Table Creation (CREATE TABLE) Table Structure Modification (ALTER TABLE) Integrity ConstraintsHands-On: Lab Session
6
7 SQL: Data Definition
Views Views Restrictions Access Control (GRANT, REVOKE) Data DictionaryHands-On: Lab Session
6
8 Database Planning, Design and Administration 9
-
8/14/2019 Database Course Outline INFO1101
4/5
4
9 Entity-Relationship ModelingHands-On: Lab Session
11
10 Enhanced Entity-Relationship Modeling
Hands-On: Lab Session
12
11 Normalization First Normal Form Second Normal Form Third Normal Form
13
12 Advanced Normalization
Fourth Normal Form Fifth Normal Form Boyce_Codd Normal Form
14
Conceptual Database Design 15
Logical Database Design for the Relational Model 16
13
Physical Database Design for Relational Databases 17
Monitoring and Tuning the Operational System 1814
Overview of Database Security, Transaction Management andQuery Processing.
20
References RequiredConnolly, T.M., & Begg, C. (2005).Database Systems: A Practical Approach
to Design, Implementation, and Management(4th
Edition). USA:Addison Wesley.
Recommended
Date, C. J. (2004).An Introduction to Database Systems. (8th
Eddition).USA:Addison Wesley.
Garcia-Molina, H., Ullman, J.D., & Widom, J. (2002).Database Systems:
The Complete Book(International Edition).New Jersey: Prentice Hall.
Gerald, V. Post (2005).Database Management Systems: Designing andBuilding Business Applications (3
rd Edition). USA: Mc Graw Hill.
Nilesh Shah (2005).Database Systems Using Oracle (2nd
Edition). USA :
Prentice Hall.
-
8/14/2019 Database Course Outline INFO1101
5/5
5
Ramakrishnan, R., & Gehrke, J. (2002).Database Management Systems(3rd Edition). New Jersey: McGraw-Hill.
Rob, P., & Coronel, C. (2001).Database Systems: Design, Implementation,
Management(5th Edition). Boston, MA: Course Technology.
ProposedStart Date
(Semester)
Semester I, 2007/2008
Batch of
Students to
be Affected
ALL