Академический Документы
Профессиональный Документы
Культура Документы
Course Outcomes:
The student will be able to:
SKILLS :
ü Design a conceptual database using ER-Model.
ü Convert ER- Model to RDBMS.
ü Formulate database queries using Structured Query Language (SQL).
ü Build and run DDL and DML commands.
ü Design and implement normalized databases.
ü Construct B+ Trees.
VFSTR UNIVERSITY 71
II Year I Semester
UNIT - 1 L-09,T-03
ACTIVITIES: INTRODUCTION TO DATABASES: Characteristics of the Database Approach, People who work with
databases, Advantages of using the DBMS approach, Data Models, Schemas and Instances, Three-
o Design of ER Schema Architecture and Data Independence, Database Languages and Interfaces, The Database
diagram for the
System Environment, Centralized and Client/Server Architectures for DBMSs.
development of
web UNIT - 2 L-09,T-03
applications.
CONCEPTUAL DESIGN AND DATABASE DESIGN: High-Level Conceptual Data Models for Database
o Transformation
of ER diagram Design, A Sample Database Application, Entity Types, Entity Sets, Attributes and Keys, Relationship
into a relational Types, Relationship Sets, Roles and Structural Constraints, Weak Entity Types, Refining the ER
schema. Design for the Company Database, ER Diagrams, Naming Conventions and Design Issues,
o Creation of Subclasses, Super classes and Inheritance, Specialization and Generalization, Constraints and
relations with Characteristics of Specialization and Generalization Hierarchies, Modeling of UNION Types Using
entity and Categories.
referential
integrity UNIT - 3 L-09,T-03
constraints for
a given RELATIONAL DATA MODEL AND SQL: Relational Database Design Using ER-to-Relational Mapping,
relational Mapping EER Model Constructs to Relations, Relational Model Concepts, Relational Model
schema Constraints and Relational Database Schemas, Update Operations, Transactions and Dealing
o Representation with Constraint Violations, SQL Data Definition and Data Types, Specifying Constraints in SQL,
of queries Basic Retrieval Queries in SQL, INSERT, DELETE and UPDATE Statements in SQL, Complex SQL
using Retrieval Queries, Specifying Constraints as Assertions and Actions as Triggers, Views (Virtual
Relational Tables) in SQL, Relational Algebra.
Algebra.
o Formulation of UNIT - 4 L-09,T-03
queries using DATABASE DESIGN THEORY AND NORMALIZATION: Informal Design Guidelines for Relation
SQL.
Schemas, Functional Dependencies, Normal Forms Based on Primary Keys, General Definitions
o Design of of Second and Third Normal Forms, Boyce-Codd Normal Form, Multivalued Dependency and Fourth
relational
Normal Form, Join Dependencies and Fifth Normal Form, Properties of Relational Decompositions.
database using
normalization UNIT - 5 L-09,T-03
techniques.
TRANSACTION PROCESSING, CONCURRENCY CONTROL AND RECOVERY: Transaction and
o Development
of relational System Concepts, Desirable Properties of Transaction s, Two-Ph ase Lo cking Techniques,
schema for Timestamp Ordering, Recovery Concepts, The ARIES Recovery Algorithm, Recovery in Multi-database
enterprise level Systems, Primary File Organizations, Single level and Multilevel indexes, Dynamic Multilevel Indexes
web Using B+ Trees.
applications.
LABORATORY EXPERIMENTS
Course Outcomes:
ü understand, analyze, and apply common SQL Statements including DDL, DML and DCL
statements to perform different operations.
ü apply PL/SQL blocks using Cursors and Triggers.
ü design and implement a database for a given problem.
2. MYSQL RDBMS
VFSTR UNIVERSITY 72
II Year I Semester
TEXT BOOK:
1. Ramez Elmasri and Shamkant B Navathe, “Fundamentals of Data base Systems”,
6th edition, Pearson Education, 2010.
REFERENCE BOOKS :
2. Abraham Silberschatz, Henry F.Korth and S.Sudarshan, “Database System Concepts”, 6th
edition, Tata McGraw Hill, 2010.
3. P eter R ob and Carlo s Coro n el, “Database System Desig n, Imp lemen tatio n an d
Management”, 7th edition, Cengage Learning, 2007.
VFSTR UNIVERSITY 73