70 likes | 178 Vues
Welcome to the greatest lecture series on Database Management Systems (DBMS)! Join Professor So-and-So as we explore fundamental concepts in our first session. We’ll cover the topics of why we need a DBMS and what benefits it brings to users. From understanding data storage and transaction reliability to user roles and data queries, this series is designed to help you grasp the essentials. Get ready to delve into database models, E/R diagrams, and MySQL basics in the coming days.
E N D
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: MrSoAndSo@WhoKnows.Where.edu • Office Hours: TBA Teachers Assistant • Mr/Mrs TA • E-Mail: MrTA@WhoKnows.Where.edu • Office Hours: TBA Day 1 - Introduction
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 Day 1 - Introduction
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 Day 1 - Introduction
Day 5 - More Complexity With Queries • What is a JOIN? • Type and Examples of JOINs • What is aggregation? • Examples… • 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 Day 1 - Introduction
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... Day 1 - Introduction
What does a modern database offer? • 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