You are on page 1of 9

Introduction to Database

System
Lecturer: Vũ Thanh Phong
Email: PhongVT12@fpt.edu.vn

DBI202 - INTRODUCTION 1
Course objectives
Understand the database concepts and database management system software
Understand the relation model of data and Algebraic Query Language
Understand data normalization and apply normalization techniques in database
design
Be able to model an application’s data requirements using conceptual modeling
tools like ER diagrams and design database schemas based on the conceptual
model.
Be proficient in structure query language including Data Definition
Language(DDL) and Data Manipulation Language(DML)
Understand PL/SQL concepts and manipulate with View, Cursors, Stored
Procedures, Functions, Database Triggers
Apply the Indexes in database design and query optimization

DBI202 - INTRODUCTION 2
Contents

Chapter 1. The Worlds of Database Systems


Chapter 2. The Relational Model of Data
Chapter 3. Design Theory for Relational Databases
Chapter 4. High-Level Database Models
Chapter 5. Self study
Chapter 6. The Database Language (SQL)
Chapter 7. Practical Issues of database application
Chapter 8. Constraints and T-SQL Programming

DBI202 - INTRODUCTION 3
Materials

1) Text Book: First Course in Database Systems -


Jeffrey D. Ullman - Prentice Hall - Third edition.
2) Link to the book:
https://chr.moe/J.%20Ullmann,%20et.%20al.,-A
%20First%20Course%20in%20Database%20S
ystems-Pearson%20(2008).pdf
3) Slides, labs, assignment: LMS

DBI202 - INTRODUCTION 4
Learning Tools
Tools for teaching and learning:
• Internet access
• MS SQL Server 2008 or higher
• Link to installation file (Microsoft SQL Server
2012):
https://drive.google.com/file/d/13BP9AOxLR
2rHKPWSXqKn09sdEf12lYyO/view?usp=sh
aring

DBI202 - INTRODUCTION 5
Grading policy
1) On-going Assessment
- At least 2 progress tests: 10%
- Labs (5): 10%
- 1 Assignment: 20%
- 1 Practical exam: 30%
2) Final exam (60’): 30%
3) Final Result: 100%
4) Completion Criteria:
- Every on-going assessment component >0
- Final Exam Score >=4 & Final Result >=5
DBI202 - INTRODUCTION 6
Academic Policy
Cheating, plagiarism and breach of copyright are serious
offenses under this Policy.
Cheating
◦ Cheating during a test or exam is construed as talking, peeking
at another student’s paper or any other clandestine method of
transmitting information.
Plagiarism
◦ Plagiarism is using the work of others without citing it; that is,
holding the work of others out as your own work.
Breach of Copyright
◦ If you photocopy a textbook without the copyright holder's
permission, you violate copyright law.

DBI202 - INTRODUCTION 7
Assignments submission guide

1) Create the folder with a name like


Class_Name_ASX, e.g. SE1425_HungNV_AS1 (1)
to contain your assignment.
2) Compress the whole folder (1) with the same name
and submit to lms.

DBI202 - INTRODUCTION 8
Q&A

DBI202 - INTRODUCTION 9

You might also like