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

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

Nội dung tài liệu

Trang 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

Trang 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

Trang 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

Trang 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

Trang 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

Trang 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

Trang 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

Hiển thị 8 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!