Presentation is loading. Please wait.

Presentation is loading. Please wait.

Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS.

Similar presentations


Presentation on theme: "Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS."— Presentation transcript:

1 Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS do for me?

2 CSE 498Day 1 - Introduction2 /7 Welcome to the greatest lecture series of your lives! Professor Mr/Mrs So-and-So Mr/Mrs So-and-So –E-Mail: MrSoAndSo@WhoKnows.Where.edu –Office Hours: TBA Teachers Assistant Mr/Mrs TA Mr/Mrs TA –E-Mail: MrTA@WhoKnows.Where.edu –Office Hours: TBA

3 CSE 498Day 1 - Introduction3 /7 Topics To Be Covered Day 1 - Introduction Day 1 - Introduction –Description of the Topics Covered –Why do we want a DBMS? –What does a DBMS do for me? Day 2 - Basic Database Backbone Day 2 - Basic Database Backbone –How to Model a Database Using E/R Diagrams –How an E/R Diagram Translate to a Real Database

4 CSE 498Day 1 - Introduction4 /7 Day 3 - Basics of MySQL Day 3 - Basics of MySQL –MySQL Introduction –Simple Tables –Simple MySQL Commands Day 4 - Simple Queries & More on Tables Day 4 - Simple Queries & More on Tables –What is a query? –Basic Format of a Query –More Actions on Tables

5 CSE 498Day 1 - Introduction5 /7 Day 5 - More Complexity With Queries Day 5 - More Complexity With Queries –What is a JOIN? –Type and Examples of JOINs –What is aggregation? –Examples… Day 6 - Above and Beyond Day 6 - Above and Beyond –Explanation of INDEX and Examples –Explanation of LOCK/UNLOCK TABLES and Examples –Explanation of User Rights in GRANT/REVOKE Commands –Explanation of Interface With a GUI Through JDBC –Reference Reading Materials

6 CSE 498Day 1 - Introduction6 /7 Why do we want a DBMS? Suppose we are setting up a system to keep track of the information for Blockbuster Video… What do we need to consider? Data Storage (file organization, …) Data Storage (file organization, …) Transaction Reliability Transaction Reliability User Roles/Access Levels User Roles/Access Levels How do we query the information? How do we query the information? How do we recover from crashes? How do we recover from crashes? Do you want to create the system to do this? No? Well then go buy the database system...

7 CSE 498Day 1 - Introduction7 /7 What does a modern database offer? Efficient Data Storage Management Efficient Data Storage Management Reliable Transaction Assurance Reliable Transaction Assurance High Level Query and Data Manipulation Language High Level Query and Data Manipulation Language Efficient Query Processing and Optimization Efficient Query Processing and Optimization Reliable Transaction Processing Reliable Transaction Processing Easy Administration Ability to Set User Roles/Access to the Database Easy Administration Ability to Set User Roles/Access to the Database Reliable Recovery System From Crashes Reliable Recovery System From Crashes Able to Interface With Other High Level Languages Able to Interface With Other High Level Languages


Download ppt "Day 1 - Introduction Topics To Be Covered Topics To Be Covered Why do we want a DBMS? Why do we want a DBMS? What does a DBMS do for me? What does a DBMS."

Similar presentations


Ads by Google