Professional Documents
Culture Documents
Database Applications: Indira Thammishetty Orientation-Presentation Date: December 8, 2021 Email
Database Applications: Indira Thammishetty Orientation-Presentation Date: December 8, 2021 Email
Indira Thammishetty
Orientation-Presentation
Date: December 8, 2021
Email: indira.t@gmail.com
indira@msitprogram.net
1
Indira Thammishetty
Database Applications
What is a database?
Collection of data and operations to perform on that data.
Why database?
To store the loads of data and to manage it efficiently.
How to design a database?
Entity Relationship Diagrams.
How to make the design efficient and cost effective?
Indexing and Hashing.
Query Optimization.
2
Indira Thammishetty
Mode of Learning
Learning by doing methodology
Story Centered Curriculum
Project “Fly Safe Airways”
– International Airways with several Airbuses flying around the world.
– Wanted us to automate their Processes (Reservations, Ticketing and
Cancellations)
Objectives
– Capable of handling Large database.
– Should be able to share data with other airline offices across the world.
– Should be capable of carrying out online Processing.
Company – Datalinks
Your role
Design a database.
Querying
Make the database efficient
Optimize the queries.
3
Indira Thammishetty
Reporting Structure
Director
Datalinks
Project
Project
Manager
Manager
‘Fly Safe Airways’
4
Indira Thammishetty
Course Overview
Duration: 4 Weeks
Number of credits: 4
Course Structure
Introduction to databases
Database Design
Normalization
Relational Queries (Simple, Complex, Triggers, Procedures and
Cursors)
Data storage and Indexing
Query Optimization
Tasks have to be done Individually.
5
Indira Thammishetty
Course Objective
6
Indira Thammishetty
Why opt for this course?
7
Indira Thammishetty
Logistics
Evaluation: Deliverables, Viva and Presentations.
Grading Policy:
External 70% based on the quality of deliverables
Internal 30% based on Individual participation
8
Indira Thammishetty
Evaluation Criteria
2 Quality of Deliverables 50
3 Viva (Internal) 20
5 Regular Attendance 5
9
Indira Thammishetty
Textbooks and Readings
Prescribed Text book:
– Raghu Ramakrishnan, Johannes Gehrke, "Database
Management Systems," McGraw-Hill 2002 (3rd ed).
Digital Content
Course Website
http://wiki.msitprogram.net/index.php/DD09:DD09
Resources from web
10
Indira Thammishetty
Tasks Overview
Task1
Concept – Database Design
Deliverables – ERDiagram, Relational Model and Normalization.
– Word document.
Task2
Concept – Relational Calculus and Querying
Deliverables – Tuple relational calculus, Domain relational calculus and SQL
– Word document containing queries
– Dump of SQL queries
Task3
Concept – Buffer Management, Indexing, Hashing and Complex Queries
Deliverables – File organizations, Tree structure Indexing (B+ Tree) and Hash Indexing
– Word document containing file organizations and Indexing
– Dump of SQL queries
– Dump of the Buffer Manager Implementation (Source Code)
Task4
Concept – Query Evaluation, Triggers, Procedures and Cursors
Deliverables – Query optimization
– Dump of SQL queries
– Document of Query Optimization
11
Indira Thammishetty
Acknowledgements
Prof. Raj Reddy
http://www.rr.cs.cmu.edu/
12
Indira Thammishetty
Contd..
Students of 2006 Batch
Nageshwar Rao
Poornima
Smrithi
Praveena
Kushal
13
Indira Thammishetty
Email: indira@msitprogram.net
Skype: indira_t
14
Indira Thammishetty
Thank you
15
Indira Thammishetty