Database Systems Lab 1 Presentation Lectures V2
Database Systems Lab 1 Presentation Lectures V2
TO DATABASES AND
DBMS
• Objective: To familiarize students with the basic concepts of
databases, information systems, and Database Management
Systems (DBMS).
TOPICS COVERED
• Introduction to Databases
• Information Systems and their Applications
• Database Management Systems (DBMS)
PREREQUISITES
• Basic knowledge of computers
• Familiarity with programming (not mandatory but helpful)
DURATION
• 3 Hours
REQUIRED TOOLS
• Computer with internet access
• MySQL or PostgreSQL installation package
REFERENCES
• Connolly: Chapter 1
ACTIVITY 1: INTRODUCTION
TO DBMS SOFTWARE
• Objective: To introduce students to different types of DBMS
software.
• Steps:
• 1. Discussion on what is DBMS
• 2. Presentation on popular DBMS software
• 3. Comparison of different DBMS software
LECTURE: WHAT IS
DBMS?
• A Database Management System (DBMS) is system software for
creating and managing databases. It provides a systematic and
organized way to store, retrieve, and manage data in a database.
LECTURE: IMPORTANCE
OF DBMS
• 1. Data Integrity
• 2. Data Security
• 3. Data Redundancy
• 4. Data Independence
• 5. Multi-user Access
• 6. Backup and Recovery
LECTURE: POPULAR
DBMS SOFTWARE
• 1. MySQL
• 2. PostgreSQL
• 3. SQLite
• 4. Oracle DB
• 5. Microsoft SQL Server
• Steps:
• 1. Download the installation package
• 2. Install the DBMS
• 3. Verification
LECTURE: INSTALLATION
PROCESS
• 1. Navigate to official website
• 2. Choose the correct version based on OS
• 3. Download the installer
• 4. Follow installation prompts
• 5. Setup root password and other configurations
LECTURE: POST-
INSTALLATION VERIFICATION
• 1. Launch the DBMS software
• 2. Try connecting to the database server
• 3. Create a sample database
• 4. Ensure you can execute SQL commands
ACTIVITY 3: BASIC CRUD
OPERATIONS
• Objective: To familiarize students with basic CRUD operations.
• Steps:
• 1. Create Database
• 2. Create Table
• 3. Insert Data
• 4. Read Data
• 5. Update Data
• 6. Delete Data
LECTURE: CRUD
OPERATIONS
• CRUD stands for Create, Read, Update, and Delete. These are the
four basic operations of persistent storage.
LECTURE: SQL
COMMANDS FOR CRUD
• 1. CREATE DATABASE/CREATE TABLE
• 2. INSERT INTO
• 3. SELECT
• 4. UPDATE
• 5. DELETE
LAB ASSESSMENT
• Participation in discussions and activities: 30%
• Successful installation of the DBMS: 30%
• Execution of CRUD operations: 40%
FEEDBACK AND
QUESTIONS
• Students are encouraged to provide feedback and ask questions at
the end of the lab.