You are on page 1of 4

Unit - I

Introduction to Database

Definition

Purpose of DBMS

Database Languages

View of data

Applications of database system

Database architecture

Introduction to relational model

Database schema

Keys in Dbms

Type of keys

Relational Algebra – Introduction

Relational Algebra –Operations

Select, Project

Database design

E-R Model

E-R Diagram

Overview of design process

Complex Attributes

Mapping Cardinalities

Removing redundant attributes

E-R diagrams to relational schema

Extended E-R features


Unit-2

Overview of SQL Query

SQL Data Definition

Basic structure of SQL queries

Basic operations

Set operations

Null values

Aggregate functions

Nested sub queries

Modification of database

Unit-3

Intermediate SQL

Join operations

Types of joins

Views

Definition of views

Materialized views

Transactions

Commit

Rollback

Integrity constraints

Assertions

SQL data types and schema

Authorization

Advanced SQL
Functions and Procedures

Triggers

Unit – 4

Features of good relational design

Functional dependency

Atomic domains

Various normal forms

First normal form

Second normal form

Third normal form

Boyce-codd normal form

Multi-valued dependency

Unit-5

Transactions and concurrency control

Transactions

Transactions concept

Transaction model

Storage structure

Atomicity

Durability

Isolation

Serializability

Concurrency control

Lock based protocols

Time stamp protocol


Validation based protocols

You might also like