1 of 111

By

Madhuri Nallamothu

2 of 111

UNIT I

Introduction: Database system, Characteristics (Database Vs File System), Database Users(Actors on

Scene, Workers behind the scene), Advantages of Database systems, Database applications. Brief

introduction of different Data Models; Concepts of Schema, Instance and data independence; Three

tier schema architecture for data independence; Database system structure, environment, Centralized

and Client Server architecture for the database.

UNIT II

Relational Model: Introduction to relational model, concepts of domain, attribute, tuple, relation,

importance of null values, constraints (Domain, Key constraints, integrity constraints) and their

importance BASIC SQL: Simple Database schema, data types, table definitions (create, alter),

different DML operations (insert, delete, update), basic SQL querying (select and project) using

where clause, arithmetic & logical operations, SQL functions(Date and Time, Numeric, String

conversion).

UNIT III

Entity Relationship Model: Introduction, Representation of entities, attributes, entity set, relationship,

relationship set, constraints, sub classes, super class, inheritance, specialization, generalization using

ER Diagrams. SQL: Creating tables with relationship, implementation of key and integrity

constraints, nested queries, sub queries, grouping, aggregation, ordering, implementation of different

types of joins, view(updatable and non-updatable), relational set operations.

3 of 111

UNIT IV

Schema Refinement (Normalization): Purpose of Normalization or schema refinement, concept of

functional dependency, normal forms based on functional dependency(1NF, 2NF and 3 NF), concept

of surrogate key, Boyce-codd normal form(BCNF), Lossless join and dependency preserving

decomposition, Fourth normal form(4NF), Fifth Normal Form (5NF).

UNIT V

Transaction Concept: Transaction State, Implementation of Atomicity and Durability, Concurrent Executions, Serializability,

Recoverability, Implementation of Isolation, Testing for Serializability,Failure Classification, Storage, Recovery and Atomicity,

Recovery algorithm.Indexing Techniques: B+ Trees: Search, Insert, Delete algorithms, File Organization and Indexing,

Cluster Indexes, Primary and Secondary Indexes , Index data Structures, Hash Based Indexing: Tree

base Indexing ,Comparison of File Organizations, Indexes and Performance Tuning

Text Books:

1) Database Management Systems, 3/e, Raghurama Krishnan, Johannes Gehrke, TMH

2) Database System Concepts,5/e, Silberschatz, Korth, TMH

Reference Books:

1) Introduction to Database Systems, 8/e C J Date, PEA.

2) Database Management System, 6/e Ramez Elmasri, Shamkant B. Navathe, PEA

3) Database Principles Fundamentals of Design Implementation and Management, Corlos

Coronel, Steven Morris, Peter Robb, Cengage Learning.

e-Resources:

1) https://nptel.ac.in/courses/106/105/106105175/

2) https://www.geeksforgeeks.org/introduction-to-nosql/

4 of 111

5 of 111

6 of 111

7 of 111

8 of 111

9 of 111

10 of 111

11 of 111

12 of 111

13 of 111

14 of 111

15 of 111

16 of 111

17 of 111

18 of 111

19 of 111

20 of 111

21 of 111

22 of 111

23 of 111

24 of 111

25 of 111

26 of 111

27 of 111

28 of 111

29 of 111

30 of 111

31 of 111

32 of 111

33 of 111

34 of 111

35 of 111

36 of 111

37 of 111

38 of 111

39 of 111

40 of 111

41 of 111

42 of 111

43 of 111

44 of 111

45 of 111

46 of 111

47 of 111

48 of 111

49 of 111

50 of 111

51 of 111

52 of 111

53 of 111

54 of 111

55 of 111

56 of 111

57 of 111

58 of 111

59 of 111

60 of 111

61 of 111

62 of 111

63 of 111

64 of 111

65 of 111

66 of 111

67 of 111

68 of 111

69 of 111

70 of 111

71 of 111

72 of 111

73 of 111

74 of 111

75 of 111

76 of 111

77 of 111

78 of 111

79 of 111

80 of 111

81 of 111

82 of 111

83 of 111

84 of 111

85 of 111

86 of 111

87 of 111

88 of 111

89 of 111

90 of 111

91 of 111

92 of 111

93 of 111

94 of 111

95 of 111

96 of 111

97 of 111

98 of 111

99 of 111

100 of 111

101 of 111

102 of 111

103 of 111

104 of 111

105 of 111

106 of 111

107 of 111

108 of 111

109 of 111

110 of 111

111 of 111