Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.

Similar presentations


Presentation on theme: "CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202."— Presentation transcript:

1 CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202 taught by Dr. Ashish Sureka last winter

2 Course NameDatabase Systems Concepts Course NumberCSE 202 InstructorVikram Goyal Teaching Assistantsnikita@iiitd.ac.innikita@iiitd.ac.in and others SemesterWinter 2015 [Jan – May] Credits4 Class TimingsWednesday, Fri : 11:00 AM – 12:30 PM LocationC21 Number of Lectures28 AudiencesBTech 2 nd Year Students [4 th Semester] Number of StudentsAround 130 Instructor Office HoursFriday 12:30 AM – 01:30 PM – Send an email before coming TA Office Hours Course WebsiteUsebackpack.com Course Mailing Listcse202@iiitd.ac.in

3 Text Books Database Systems: The Complete Book – Hector Garcia Molina, Ullman, Widom Database System Concepts: – Silberschatz, Korth, Sudarshan

4 Application-OrientedSystems-Oriented Introduction to DBMS Course Application Oriented  How to use databases to construct applications.  Details of database internals are kept to the minimum Systems-Oriented  Implementation techniques used in database systems In this Course, We will take the application-oriented approach Database System Concepts, Sixth Edition

5 Intro to Databases Key people  DBMS implementer  Database designer  Database application developer  Database administrator FROM : Introduction to Databases : Jennifer Widom : Stanford University http://openclassroom.stanford.edu

6 Learning Objectives DBMS are central component of a modern computing environment Knowledge about database systems has become an essential part of an education in Computer Science Prerequisites  Data Structures  High-level programming language such as Java, C, C++, Python Objectives  First course in databases  Fundamental concepts of database management  Aspects of Database design  Aspects of Database languages  Some aspects of Database-system implementation Concepts and algorithms in a general setting that is not tied to one particular database system Database System Concepts, Sixth Edition

7 Topics to be Covered  Introduction to the Relational Model  Design Theory of Relation Databases  Database Design: The Entity-Relationship Approach  Database Language SQL  Relational Database Design  Application Design (including JDBC)  Indexing and Hashing  Query Processing  Transactions  Concurrency Control and more ……

8 Post Objectives Ability to develop an efficient solution to a problem using RDBMS concepts Ability to write SQL queries

9 Grading Policy Mid-term Exam: 25% – Syllabus covered till mid-term End-term Exam: 25% – Complete syllabus Quizzes: 10 % (Best 2 out of 3 quizzes) Home Assignments (5): 10% Lab: 30%

10 TA’s Nikita Jain Jyoti Leeka, jyotil@iiitd.ac.injyotil@iiitd.ac.in Siddharth Dawar, siddharthd@iiitd.ac.in Adarsh1331@iiitd.ac.in Jitendra1396@iiitd.ac.in Kompelly1338@iiitd.ac.in Kritika1339@iiitd.ac.in Nisha1345@iiitd.ac.in Gullal1408@iiitd.ac.in Kritika1439@iiitd.ac.in Munawar1440@iiitd.ac.in Priyanka1418@iiitd.ac.in Yogesh1432@iiitd.ac.in Aakarsh11002@iiitd.ac.in Garvita12133@iiitd.ac.in pulkit12082@iiitd.ac.in Sanchit11097@iiitd.ac.in

11 Discussion of Assignment Doubts Tutorials fortnightly – Four groups of size 30 each

12 Lab Assignment Problem Statement ER Model Normalization Relational Schema Schema Implementation in MySQL SQL Queries GUI and database access using Python, PHP, Javascript

13 Intro to Databases Whether you know it or not, you’re using a database every day FROM : Introduction to Databases : Jennifer Widom : Stanford University http://openclassroom.stanford.edu

14 Some Ways you May Use Databases Slide from : https://sites.google.com/a/cs.berkeley.edu/cs186-sp11/


Download ppt "CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202."

Similar presentations


Ads by Google