course objectives its232 introduction to database ......chapter topic 1.0 database concepts 2.0 data...

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

Upload: others

Post on 21-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

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

<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

<course_information.what?> 3

Code:

Course:

Contact Hour: Course Status:

Credit Unit:

Prerequisites:

<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.

<course_learning_outcomes.what?> 5

Describe database approach

Illustrate Entity-Relationship Model

Demonstrate normalizing relations until 3NF

Construct queries in Structured Query Language (SQL)

<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

<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%

<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

<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

<compulsory_software.what?> 10

IBM DB2 – dbms

MS Project – project planning

MS Visio – database logical design

Bizagi Process Modeler – flow chart

<database.where?> 11

<database.where?> 12

<database.where?> 13

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

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

TH4NK Y0U

16

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

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

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

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