My SQL In Six Days
Download
Report
Transcript My SQL In Six Days
Day 1 - Introduction
Topics To Be Covered
Why do we want a DBMS?
What does a DBMS do for me?
Welcome to the greatest lecture series of your lives!
Professor
Mr/Mrs So-and-So
– E-Mail: [email protected]
– Office Hours: TBA
Teachers Assistant
Mr/Mrs TA
– E-Mail: [email protected]
– Office Hours: TBA
CSE 498
Day 1 - Introduction
2 /7
Topics To Be Covered
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
– How to Model a Database Using E/R Diagrams
– How an E/R Diagram Translate to a Real Database
CSE 498
Day 1 - Introduction
3 /7
Day 3 - Basics of MySQL
– MySQL Introduction
– Simple Tables
– Simple MySQL Commands
Day 4 - Simple Queries & More on Tables
– What is a query?
– Basic Format of a Query
– More Actions on Tables
CSE 498
Day 1 - Introduction
4 /7
Day 5 - More Complexity With Queries
–
–
–
–
Day 6 - Above and Beyond
–
–
–
–
–
CSE 498
What is a JOIN?
Type and Examples of JOINs
What is aggregation?
Examples…
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
Day 1 - Introduction
5 /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, …)
Transaction Reliability
User Roles/Access Levels
How do we query the information?
How do we recover from crashes?
Do you want to create the system to do this?
No? Well then go buy the database system...
CSE 498
Day 1 - Introduction
6 /7
What does a modern database offer?
CSE 498
Efficient Data Storage Management
Reliable Transaction Assurance
High Level Query and Data Manipulation Language
Efficient Query Processing and Optimization
Reliable Transaction Processing
Easy Administration Ability to Set User
Roles/Access to the Database
Reliable Recovery System From Crashes
Able to Interface With Other High Level
Languages
Day 1 - Introduction
7 /7