0% found this document useful (0 votes)
208 views

Database Management System Course Outline

The course outline introduces students to database management systems through 11 topics: 1) introduction to databases, 2) data models, 3) entity-relationship modeling, 4) the relational data model, 5) functional dependency and normalization, 6) structured query language, 7) views, 8) transaction processing concepts, 9) database architecture, 10) object-oriented databases, and 11) data warehousing. Students will learn about database definitions, advantages over traditional file systems, data modeling, conceptual and logical database design, converting entity-relationship diagrams to relations, normalization, SQL, transactions, client-server architectures, distributed databases, and data warehousing concepts.

Uploaded by

Surojit Sen
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views

Database Management System Course Outline

The course outline introduces students to database management systems through 11 topics: 1) introduction to databases, 2) data models, 3) entity-relationship modeling, 4) the relational data model, 5) functional dependency and normalization, 6) structured query language, 7) views, 8) transaction processing concepts, 9) database architecture, 10) object-oriented databases, and 11) data warehousing. Students will learn about database definitions, advantages over traditional file systems, data modeling, conceptual and logical database design, converting entity-relationship diagrams to relations, normalization, SQL, transactions, client-server architectures, distributed databases, and data warehousing concepts.

Uploaded by

Surojit Sen
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Database Management System

Course Outline:

1. Introduction to the Databases


Database definitions, Databases and Traditional File Processing
Systems, Advantages of Databases, Functions of DBMS

2. Data Models
Types of data models, Types of database design

3. Entity-Relationship Modeling
ER model constructs, Classification of entity types, Attributes and
Relationships, cardinalities between entities, Conceptual database design, Logical
database design

4. Relational Data Model


Converting E-R to relations

5. Functional Dependency & Normalization


Functional dependency, Second normal form, Third normal form, Boyce
– Codd normal form, Higher normal form, Normalization summary

6. Structured Query Language


Data definition language ,Data manipulation language, Physical record and de-normalization

7. Views
Characteristic/Types of views, Updating multiple tables, Materialized,Database Design
System development life cycle, The database life cycle

8. Transaction Processing Concepts


The concept of a transaction, Transactions and schedules, Concurrent
execution of transactions, Lock-based concurrency control

9. Database Architecture
Client/server, Distributed databases, Databases and the Web
Internet technologies and databases, Typical uses of internet
databases, Server-side/client-side extensions

10. Object-Oriented Databases


Object oriented concepts, Characteristics of an object oriented data
model, Object oriented database management systems

11. The Data Warehouse

Concept of Data warehouse, Its architecture & characteristics

You might also like