Thiết kế quản trị Cơ sở dữ liệu - Notes 1 (HUST) GV. Vũ Tuyết Trinh

LI
lienhejb
0 次下载
8
0
Thiết kế quản trị Cơ sở dữ liệu - (HUST) GV. Vũ Tuyết Trinh

资料内容

第 1 页

Thiết kế và quản trị cơ sở dữ liệu Thiết kế và quản trị cơ sở dữ liệu: Nhắc lại các kiến thức cơ bản Vũ Tuyết Trinh trinhvt-fit@mail.hut.edu.vn Bộ môn Hệ thống thông tin, Viện CNTT&TT Đại học Bách Khoa Hà Nội Nội dung  Thiết kế cơ sở dữ liệu  Mô hình hóa dữ liệu  Các dạng chuẩn  Quy trình thiết kế CSDL  Kiến trúc HQTCSDL  Tổ chức lưu trữ  Truy vấn dữ liệu  Quản trị giao dịch 2 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 1

第 2 页

Thiết kế và quản trị cơ sở dữ liệu Mô hình hóa dữ liệu  Mục tiêu  Biểu diễn yêu cầu dữ liệu của bài toán  Công cụ:  Mô hình thực thể liên kết  (Tập) thực thể  Thuộc tính  (Tập) liên kết  Mô hình quan hệ  Quan hệ  Thuộc tính/trường dữ liệu 3 Ví dụ sơ đồ thực thể liên kết * Catalog Book Belongs Belongs Supplier to to * * * * borrow Periodical Monograph borrow acquisition * * Book Shelf locate locate Patron * * 4 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 2

第 3 页

Thiết kế và quản trị cơ sở dữ liệu Ví dụ sơ đồ quan hệ  Supplier (ID, Name, Address)  Catalog (ID, Date)  Periodical (ISBN, Name, Volume)  Monograph (ID, Name, Authors, Publisher)  Shelf (ID)  Patron (ID, Name)  Patron_Periodical (PID, ISBN)  Patron_Monograph (PID,MID) 5 Các dạng chuẩn  Phụ thuộc hàm X  Y  Các dạng chuẩn  Chuẩn 1  Chuẩn 2  Chuẩn 3  Chuẩn Boye-Codd  ….  Chuẩn hóa 6 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 3

第 4 页

Thiết kế và quản trị cơ sở dữ liệu Quy trình thiết kế CSDL  Mô hình hóa dữ liệu bằng ER  Xác định thực thể: thuộc tính của thực thể  Xác định liên kết  Chuyển đổi sang quan hệ  Xác định các phụ thuộc hàm  Chuẩn hóa 7 Các thành phần của HQTCSDL Ứng dụng Bộ xử lý câu hỏi Bộ quản lý Hệ Giao dịch QTCSDL Bộ quản lý lưu trữ DL DL 8 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 4

第 6 页

Thiết kế và quản trị cơ sở dữ liệu Hiệu năng hệ cơ sở dữ liệu Các tiêu chí đánh giá  Tốc độ truy cập dữ liệu  Khả năng “phục vụ” đồng thời  Tính sẵn sàng của hệ thống  Dung lượng lưu trữ dữ liệu  Sử dụng tài nguyên hệ thống  Bộ nhớ  CPU  băng thông  … 12 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 6

第 7 页

Thiết kế và quản trị cơ sở dữ liệu select * select * select * from R from R, S from R where a > 5; where R.A = S.B; where a in (Select B From S Where S.C = ”x”13 ); Các kỹ thuật  Định nghĩa lược đồ dữ liệu  Tổ chức lưu trữ dữ liệu  Chuẩn hóa vs. không chuẩn hóa  Sao chép dữ liệu  Truy vấn dữ liệu Giám sát/Theo dõi  Câu truy vấn hoạt động của  Tối ưu truy vấn HQTCSDL  Thực thi truy vấn  Quản trị giao dich  Ghi nhật ký  Sử dụng khóa 14 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 7

第 8 页

Thiết kế và quản trị cơ sở dữ liệu 5 nguyên tắc  Think globally, fix locally  Partitioning Breaks Bottlenecks  Start-Up Costs Are High; Running Costs Are Low  Render unto Server What Is Due unto Server  Be Prepared for Trade-Offs 15 goupee.com fb.com/groups/goupee Vũ Tuyết Trinh 8

显示前 8 页。下载资料查看完整内容。

评论 (0)

登录 以加入讨论

暂无评论。快来抢沙发吧!