Fundamentals of Database Systems: Lesson 1: Introduction
Fundamentals of Database Systems: Lesson 1: Introduction
DATABASE SYSTEMS
LESSON 1: INTRODUCTION
• Requirements:
1.Choosing an application (possibly using existing applications). Describing all supported
features of the application. (Week 2)
Write 5 queries used in your application (in word, and in Relational Algebra)
5. Normalizing the database into 2NF, 3NF, BCNF (Suggestion: building a set of FD for
each relation obtained in Step 4).
• C O R O N E L , C . , a n d
MORRIS, S. 2017, Database
Systems: Design,
Implementation, and
Management. 13 th Ed.,
Thomson Course Technology
[Glassdoor.com, 2019]
Nguyen Thi Hau - DBMS 7
Database Career Opportunities
9
Các HQT CSDL dùng bởi
Google, Facebook, Twitter… [stackshare.io]
10
BASIC CONCEPTS
Extensive programming
• A n a l y t i c a l
database: Stores
historical data and
business metrics
used exclusively for
tactical or strategic
decision making
– Data warehouse:
Stores data in a
format optimized
for decision
support