20
ITS232 Introduction to Database Management Systems Course Information Course Description Chapter 1 Chapter 2 Chapter 5 Chapter 7 Chapter 3 Chapter 4 Chapter 6 Assessment My Profile Course Objectives --> Lab References Syllabus Contents Oracle DB2 MS SQL Server MySQL

Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

  • Upload
    dokiet

  • View
    317

  • Download
    7

Embed Size (px)

Citation preview

Page 1: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

ITS232 Introduction to

Database Management

Systems

Course Information

Course Description

Chapter 1

Chapter 2

Chapter 5

Chapter 7

Chapter 3

Chapter 4

Chapter 6 Assessment

My Profile

Course Objectives

--> Lab

References

Syllabus Contents

Oracle DB2

MS SQL Server MySQL

Page 2: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<me.who?> 2

MUHD EIZAN SHAFIQ ABD AZIZ Dip . Comp. Sc. (UiTM) B. Sc (Hons) Info. Sys. Engineering (UiTM) M. Sc (Info. Technology) (UiTM) Faculty of Computer & Mathematical Sciences UiTM Pahang Room: A211 Phone Ext: 2721 Mobile Number: 017-6961613 (8am-5pm) Email: [email protected] Web Blogs: http://eizanaziz.uitm.edu.my/blog http://mohdikhsan.wordpress.com

Page 3: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<course_information.what?> 3

Code:

Course:

Contact Hour: Course Status:

Credit Unit:

Prerequisites:

Page 4: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<course_description.what?> 4

In the information age today, enormous amount of data is kept in files and databases. The knowledge to manipulate and manage these files is beyond doubt. By using a database package, the students will be able to appreciate the needs for database systems rather than the traditional file systems.

Page 5: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<course_learning_outcomes.what?> 5

Describe database approach

Illustrate Entity-Relationship Model

Demonstrate normalizing relations until 3NF

Construct queries in Structured Query Language (SQL)

Page 6: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<syllabus_contents.what?> 6

CHAPTER TOPIC

1.0 Database Concepts

2.0 Data Models

3.0 The Relational Database Model

4.0 Entity Relationship (E-R) Modeling

5.0 Normalization Of Database Tables

6.0 Database Design

7.0 Structured Query Language

Page 7: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<assessment.how?> 7

Assessment: 100%

Final Exam:

50%

Continuous

Assessment

Tests (2):

20%

Quizzes/Assg/Attendance:

10%

Mini Project: 20%

Demo: 7%

Report: 8%

Proposal: 5%

Page 8: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<references.what?> 8

Peter Rob and Carlos Coronel, Database Systems: Design, Implementation and Management, International Thomson Publishing (ITP), Ninth Edition, 2011

David M.Kroenke and David J. Auer, Database Concepts, 4th Edition, Pearson International Edition, 2010

Saadiah, Fauzi, Norehan, Wan Nor Amalina, Introduction to Database, McGraw Hill, 2006

Page 9: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<lab_session.what?> 9

[1] Getting Started with IBM DB2: Installation and Using a Database [2] Lab Objectives & Introduction [3] Simple SQL Queries [4] Retrieving data from Multiple Tables [5] Scalar Functions and Arithmetic [6] Column Functions and Grouping [7] UNION [8] Using Subqueries [9] Maintaining Data [10] Project Demonstration

Page 10: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<compulsory_software.what?> 10

IBM DB2 – dbms

MS Project – project planning

MS Visio – database logical design

Bizagi Process Modeler – flow chart

Page 11: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<database.where?> 11

Page 12: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<database.where?> 12

Page 13: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

<database.where?> 13

Page 14: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

14

1. Data

2. Information

3. Database

4. Database Management System (DBMS)

5. Table/Entity/Relation

6. Attribute/Field/Column

7. Row/Record/Tuple

8. Relationship

9. Cardinality

10. Schema

Page 15: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

15

11. Data vs. Information

12. Example of DBMS

13. What is RDBMS?

14. What is an ERD? What kind of notations can be used in ERD?

15. Data redundancy

Page 16: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

TH4NK Y0U

16

Page 17: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

17

1. Data - pieces of information, usually formatted in a special way

2. Information - ?

3. Database - collection of information organized in such a way

4. Database Management System (DBMS) - collection of programs that enables you to store, modify, and extract information from a database

Page 18: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

18

5. Table/Entity/Relation – a distinct object in the organization to be represented in the database

6. Attribute/Field/Column – a property that describes some aspect of the object

7. Row/Record/Tuple – 1 record (1 row) (RDBMS)

8. Relationship – association between entities

9. Cardinality – a quantity of relationship 1:1, 1:M, M:N

10. Schema – overall description of the database

15. Data redundancy – similar attribute/field is repeated at >= 2 more tables

Page 19: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

19

Database:

data structure that stores organized information

a collection of information that is organized so that it can easily be accessed, managed, and updated

Table:

a distinct object in the organization to be represented in the database

data structure that organizes information into rows and columns

Page 20: Course Objectives ITS232 Introduction to Database ...eizanaziz.uitm.edu.my/blog/its232/course_materials/ITS232... · ITS232 Introduction to Database Management Systems Course Information

20

Column:

a property that describes some aspect of the object

Row:

a record

horizontal group of values within a table. It contains values for multiple fields, which are defined by columns

View:

Views represent a subset of the data contained in a table. They can join and simplify multiple tables into one virtual table