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

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

pdf 8 trang yennguyen 1100
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

Tóm tắt nội dung 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

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
1Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
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
2Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
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
4
MonographPeriodical
Patron
borrowborrow
Catalog
Book Shelf
Belongs 
to 
Belongs 
to 
locatelocate
Book 
Supplier
acquisition
*
* *
**
* *
* *
3Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
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
4Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
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
8
DL DL
Ứng dụng
Hệ
QTCSDL
Bộ xử lý
câu hỏi Bộ quản lý
Giao dịch
Bộ quản lý
lưu trữ
5Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
9
10
6Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
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
7Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
13
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
 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
Giám sát/Theo dõi
hoạt động của
HQTCSDL 
8Thiết kế và quản trị cơ sở dữ liệu
Vũ Tuyết Trinh 
15
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 

File đính kèm:

  • pdfbai_giang_thiet_ke_va_quan_tri_co_so_du_lieu_bai_1_nhac_lai.pdf