You are on page 1of 33

Client Application

Server Application
Database

RDBMS
Relational
Database 5 Data (Resource)
Management
Management
System
● Data
○ Database (DBMS)
■ NoSQL
■ RDBMS
● Table
○ Query
What’s inside a database?
a Relational Database
Manageable
● Create/Edit/
It is an RDBMS Delete
○ Table,
Relational Database Management System Data,
Relations

DB Advantage
● Remove duplicates
● Control
○ Central access control
○ Backup
■ 24-7-52-1
A Library Database

Structured Query Language


- Add/remove/display data

Example-- SQL Command for


SELECT "id", "full_name", "last
DBMS
RDBMS/SQL Database Development
Database Interrogation (Query)
Database Maintenance (Edit, delete..)
Application Development (Forms ++)
LibreOffice Base
Microsoft Access
Matching Keys
Data Integrity
Pre-allocated Storage
GUI- Query
Album Name Genre Release Date

Kichu Bhalo Lage Na 2017


Database ++
Microsoft Access, LibreOffice Base

Forms, Reports ...


Data Across Enterprise …

Data Warehouse
Start of a Business Intel. (BI) System

Data Analysis
Data Analytics
Business Users

Extract
Transform
Load
End User
Databases

Distributed
Databases on
Intranets &
Inernet
Cloud

External External
Database API

Operational Data Data


Databases Warehouse
Mart Models
Statistical
Where is the data?
Pen & paper, Drawing
Google Docs
Google Sheet
Desktop Database- Libreoffice Base
Enterprise Database- Oracle …
+ Software interface
Cross Sell
Inventory forecasting

Data Mining | Bl

https://en.wikipedia.org/wiki/Predictive_analytics
Web-Based Ebusiness Systems
Data (Resource)
Management

Data
Administration

Data
Planning

Database
Administration
Database Structures
Hierarchical

Network
Quick History
● Files
● Hierarchical
● Network
● Relational
● Object Oriented
● NoSQL- Big Data/IOT
Database Structures ...
Relational
Mahir
Kitty
Tanizla
Foreign Key

Primary Key
Database Structures ...

Alice’s faculty, course …


Mr. Epsilon’s student, course
User Friendly

Object-Oriented
Database Structure

Attributes & Methods


Compare to relational database
Multidimensional 3D (BI)
Database Structure OLAP

Area Online

Taker Haat

Madaripur
Analytical

Dhaka

CTG.
Timeframe
Processing

Category

Kachchi

Roast

Burhani
Accessing Files and Databases
Key
Transformation
Sequential
Key Fields
Organization

Data

Indexed
Sequential Sequential
Access Access
Method
Direct Access
Database Development
1. Data Planning Physical Models

Enterprise Model 5. Physical Design

2. Requirements
Specifications Logical Models

User Needs
4. Logical Design
Description

3. Conceptual Design Data Models


Logical to physical
Chapter Summary
Data resource management is a critical management activity.
Management roles include database administration, data planning,
and data administration.
Under the database management approach, data records are
consolidated into databases that can be accessed by many different
application programs, serving multiple users.
Database management systems are software packages that simplify
the creation, use, and maintenance of databases.
Several types of databases are used by organizations including
operational, distributed, external, data warehouses and data marts.
Database development for large corporate databases requires a top-
down planning effort involving planning, requirements specification
and logical and physical design.
Chapter Objectives
Explain the importance of implementing data resource management
processes and technologies in an organization.
Outline the advantages of a database management approach to managing
the data resources of a business.
Explain how database management software helps business professionals
and supports the operations and management of a business.
Provide examples to illustrate each of the following concepts:
• Major types of databases
• Data warehouses and data mining
• Logical data elements
• Fundamental database structures
• Database access methods
• Database development.

You might also like