Professional Documents
Culture Documents
Persistent data
DBMS
Mô hình dữ liệu
03 Mar 2003 Nguyen Giang Son 2
Nhắc lại
Cơ sở dữ liệu là một hệ thống lưu trữ trên
máy tính phục vụ cho nhiều người dùng với
các mục đích khác nhau.
Hệ cơ sở dữ liệu gồm 4 thành phần: dữ liệu,
phần cứng, phần mềm, và người dùng.
Lợi ích của cơ sở dữ liệu tập trung: giảm
thiểu dư thừa dữ liệu, chia sẻ thông tin …
Kiến trúc gồm ba mức: mức ngoài, mức khái
niệm, và mức trong.
DBMS
STORED DATABASE
ID Name Salary
Mức trong
struct EMPLOYEE{
int Employee_ID;
char Name;
float Salary;
Struct EMPLOYEE *next;}
03 Mar 2003 Nguyen Giang Son 9
Nội dung trình bày
Kiến trúc hệ cơ sở dữ liệu 3 mức
Persistent data
DBMS
Mô hình dữ liệu
03 Mar 2003 Nguyen Giang Son 10
Phụ thuộc dữ liệu
built in
to any change
made in
Logical Physical
External schemas immune to Conceptual schema immune to
changes in conceptual schema changes in internal schema
eg new entities etc. eg different file organization
Persistent data
DBMS
Mô hình dữ liệu
03 Mar 2003 Nguyen Giang Son 15
Persistent Data
Persistent data = dữ liệu được lưu lại sau khi ứng dụng kết thúc để sử
dụng cho lần chạy sau
(Engineering Company)
Suppliers Projects
Locations Departments
Basic Entities
03 Mar 2003 Nguyen Giang Son 16
Nhận biết thực thể
Sinh viên nghe giảng tại nhiều vị trí khác
nhau.
student
student lecture
lecture location
location
Sinh
Sinh viên
viên Đăng
Đăng ký
ký Môn
Môn học
học
Persistent data
- DBMS
Mô hình dữ liệu
03 Mar 2003 Nguyen Giang Son 21
Chức năng của hệ quản trị cơ
sở dữ liệu
Định nghĩa dữ liệu
Thao tác dữ liệu
An toàn và toàn vẹn dữ liệu
Khôi phục dữ liệu
Điều khiển truy nhập cạnh tranh
Từ điển dữ liệu
Hiệu năng
03 Mar 2003 Nguyen Giang Son 22
Định nghĩa dữ liệu
Lược đồ cơ sở dữ liệu được mô tả bằng ngôn
ngữ định nghĩa dữ liệu (DDL)
Persistent data
DBMS
Mô hình dữ liệu
03 Mar 2003 Nguyen Giang Son 30
USER
Conceptual Representation
Data
Model
Internal Representation
INTERNAL STORAGE
Mô tả dữ liệu
Lecturer ID
LECTURER
Title
Name
N
Last Name
First Name Is Given By
Last Name First Name
M
M 1 N M
LECTURE Is Given On COURSE Follows STUDENT
M
1
Book ID Recommends
N Has N
Author
BOOK M
Title
M
ASSESSMENT Delivered By
Edition Printing Year
Editor Number Tot For Course
Mark
03 Mar 2003 Max Mark Giang Son
Nguyen 34
Mô hình dữ liệu
Mỗi mô hình cung cấp:
Cấu trúc: tập các khái niệm mô tả cấu