Chương 1 Giới thiệu về Database - Pdf 13

Chương 1:
Chương 1:
Giới thiệu về Database
Giới thiệu về Database
Database System 1
Database System 2
Nội dung
Nội dung

Các định nghĩa cơ bản

Hệ thống xử lý tập tin truyền thống và
nhược điểm của nó

Cơ sở dữ liệu và các ưu điểm

Chức năng và thành phần cuả hệ quản trị
CSDL (DBMS)

Chu kỳ phát triển hệ thống

Quá trình phát triển CSDL

Kiến trúc CSDL 3 mức

Kiến trúc hệ quản trị CSDL
Database System 3
Các định nghĩa cơ bản
Các định nghĩa cơ bản

Data (dữ liệu) và information (thông tin)

◦ Hạn chế việc dùng chung dữ liệu

Thời gian phát triển lâu

Chi phí bảo trì chương trình cao
Database System 6
Hệ thống xử lý tập tin truyền thống
Hệ thống xử lý tập tin truyền thống

Data are not stored on disk

Programmer defines both logical data structure
and physical structure (storage structure, access
methods, I/O modes, etc)

One data set per program. High data redundancy.
PROGRAM 2
Data
Management
PROGRAM 3
Data
Management
PROGRAM 1
Data
Management
DATA SET 1
DATA SET 2
DATA SET 3
7Database System
Problems with early data management

Management
FILE 1
FILE 2
Redundant Data
PROGRAM 2
Data
Management
PROGRAM 3
Data
Management
File
System
Services
9Database System
File System Functions
File System Functions

Mapping between logical files and physical files

Logical files: a file viewed by users and programs.

Data may be viewed as a collection of bytes or
as a collection of records (collection of bytes
with a particular structure)

Programs manipulate logical files

Physical files: a file as it actually exists on a storage
device.


PROGRAM 1
PROGRAM 2
Integrated
Database
DBMS
Query Processor
Transaction Mgr

Database Approach
Database Approach
12Database System
Database
Database

Database: Là một tập hợp dữ liệu có liên quan
luận lý với nhau chứa thông tin về 1 tổ chức nào
đó có tổ chức và được dùng chung đáp ứng nhu
cầu khai thác thông tin của người dùng.

Hệ quản trị CSDL ( Database Management
System - DBMS ): là 1 bộ phần mềm cho phép
người sử dụng định nghĩa, tạo lập, bảo trì và điều
khiển truy xuất CSDL
Database System 13
Ba thuộc tính cơ bản của Database
Ba thuộc tính cơ bản của Database

Persistent

Interrelated


Database có thể có nhiều người dùng và nhiều người
dùng có thể sử dụng cùng 1 database tại cùng 1 thời
điểm.
◦ Bài toán đồng thời (concurrency problem)
Database System 17
Các bước phát triển của công
Các bước phát triển của công
nghệ Database
nghệ Database

Thế hệ 1: hỗ trợ việc dò tìm ngẫu nhiên và tuần
tự, người dùng phải viết chương trình để truy
xuất dữ liệu.

Là hệ thống xử lý file hơn là DBMS, chỉ có thể xử lý 1
thực thể

Thế hệ 2: là DBMS đầu tiên, có thể quản lý được
nhiều kiểu thực thể và mối quan hệ giữa chúng
Database System 18
Các bước phát triển của công
Các bước phát triển của công
nghệ Database
nghệ Database

Thế hệ 3: xuất hiện DBMS quan hệ.

Đã bắt đầu có ngôn ngữ phi thủ tục
(nonprocedural language) SQL

business; it’s only necessary to keep a small amount of
history.

Operational Data Store (ODS) – Consolidated data
used for day to day reporting - consolidated from
several disparate sources, with some degree of pre-
aggregation performed, in order to save query time.
Database System 21
Four module của Database System
Four module của Database System
hiện đại
hiện đại

By the amount of data that needs to be stored,
and concurrency

Data Warehouse – Grand data store for holding
nearly all organization data and its history.

Data Mart – Specialized data store optimized for
aggregations, used for specific situations, and
heldas a subset of the data warehouse - processed
using a technology known as Online Analytical
Processing (OLAP)
Database System 22
Database System 23
Phân loại DBMS
Phân loại DBMS

Enterprise DBMS: thường chạy trên server


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status