Lecture-1 Introduction To Database - Databeses Overview
Lecture-1 Introduction To Database - Databeses Overview
Introduction to
Databases
Definition and overview
• The DBMS software allows for the creation, querying, update, and
administration of databases.
• MySQL: For example, E-commerce, and online retail, Online Forums
• SQLite: Data Storage for Offline Apps (eBooks readers), Mobile Games
Database VS Database Management
System
Data Accuracy and Integrity: Ensures reliable and Complexity: Can be complex to design and
consistent data through constraints and relational maintain, especially as data volume grows.
rules.
Performance Issues: Performance can degrade
Efficient Data Retrieval: Supports complex with very large databases or highly complex
queries and reporting tools for data analysis. queries.
User-Friendly: SQL is relatively easy to learn and Cost: Some RDBMS, like Oracle, can be costly in
use. terms of licensing and maintenance.
Security: Provides robust data protection Schema Rigidity: Changes in database schema
mechanisms and access controls. can be challenging to implement once the
database is in operation.
Case Studies on
Real-World
Task Database
Applications
Objective: To explore how different types of
databases are used in real-world applications
1. Select Case Studies:
Each student should select a real-world application or business that relies heavily on
database technology (e.g., a social media platform, an e-commerce website, a
healthcare system).
2. Research Database Use: You should research and report on:
1. The type of database used (RDBMS, NoSQL, etc.).
2. How the database supports the business or application's functions.
3. Any unique challenges that the database helps to address.
3. Learning Outcomes: Students should reflect on what they learned about the
practical uses and importance of databases in different sectors.
4. Deliverables:
A detailed presentation, I will choose 2 to pitch their studies.