This course has been designed to introduce the students to applications of systems designed to manage the data resources of organizations. It provides them an opportunity to study the hands-on implementation of a data base in corporate environment.
Introduction to files and file system, Introduction to data base concept, Database Models, Types of Database Systems: Client Server, Object Oriented, Distributed DBMS, Advantages of DBMS. Introduction to MS-Access, Database creation in MS-Access, creating tables, entering data into table, editing data, viewing records, sorting records.
Database hierarchy, data duplication, data inconsistency, lack of data integration, data dependence,
Database Architecture: Database Abstraction, Data Independence, Integrity Rules, Relational Database, Keys: Primary Key, Foreign Key, Alternate Key, Candidate Key.functional dependency.
E-R Model, Designing Tables from the ER model, functional dependencies Normalization: 1NF, 2NF, 3NF,Querying a data base, Creating forms, Generating reports in MS- Access, Role of DBA.
Creating tables, Select Statement, Handling Null Values, definition of DML and DDL,ORDER BY clause, WHERE clause, GROUP BY clause, Relational Operators, Logical Operators, SQL Operators, Numeric Functions, String Functions, Date Functions, Joining Tables, Views.
Database Security, Access Control, Access Controls on Views and Integrity Constraint, client –server model, Recovery Techniques
Text Books:
Other Readings: