Bài giảng Thiết kế và quản trị cơ sở dữ liệu - Bài 1: Nhắc lại các kiến thức cơ bản - Vũ Tuyết Trinh

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  
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
1
Vũ Tuyết Trinh  
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  
Supplier  
Belongs  
to  
Belongs  
to  
*
*
*
*
borrow  
borrow  
Periodical  
Monograph  
acquisition  
*
*
Book Shelf  
locate  
locate  
Patron  
*
*
4
2
Vũ Tuyết Trinh  
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
3
Vũ Tuyết Trinh  
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ý  
Bộ quản lý  
câu hỏi  
Hệ  
QTCSDL  
Giao dịch  
Bộ quản lý  
lưu trữ  
DL  
DL  
8
4
Vũ Tuyết Trinh  
Thiết kế và quản trị cơ sở dữ liệu  
10  
5
Vũ Tuyết Trinh  
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  
6
Vũ Tuyết Trinh  
Thiết kế và quản trị cơ sở dữ liệu  
select *  
from R  
where a > 5;  
select *  
from R, S  
where R.A = S.B;  
select *  
from R  
where a in (Select B From S  
Where S.C = ”x”);  
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  
Giám sát/Theo dõi  
hoạt động của  
HQTCSDL  
Truy vấn dữ liệu  
Câu truy vấn  
Tối ưu truy vấn  
Thực thi truy vấn  
Quản trị giao dich  
Ghi nhật ký  
Sử dụng khóa  
14  
7
Vũ Tuyết Trinh  
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  
8
Vũ Tuyết Trinh  
pdf 8 trang Thùy Anh 20360 Free
Bạn đang xem tài liệu "Bài giảng Thiết kế và quản trị cơ sở dữ liệu - Bài 1: Nhắc lại các kiến thức cơ bản - Vũ Tuyết Trinh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_thiet_ke_va_quan_tri_co_so_du_lieu_bai_1_nhac_lai.pdf