Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
18/06/2010 23:06 # 1
nguyenbotk2489
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 0/10 (0%)
Kĩ năng: 2/10 (20%)
Ngày gia nhập: 21/05/2010
Bài gởi: 0
Được cảm ơn: 2
CÁC DẠNG CHUẨN(1-2-3-BC) và KHÓA


*Quan hệ : gọi R={A1......An}là tập hợp hữu hạn các thuộc tính. Mỗi thuộc tính Ai,i=1->n có một miền giá trị tương ứng la dom A(i). Quan hệ trên tập thuộc tính R=(A1.....An)là tập hợp con của tích đề các
                         r=dom(A1)*dom(A2)......dom(An)
* KHOÁ : khoá của lược đò quan hệ r trên tập thuộc tính R(A1....An)là một tập thuộc tính con k thuộc R sao cho bất kì 2 bộ phận khác nhau t1,t2 thoã mãn t1(k)#t2(k),và bất kì tập con k' thuộc K thì không co tính chất trên.
Tập k sẻ là siêu khoá nếu như k chứa k' và k' là khoá.Hay nói khoá la siêu khoá tối thiểu
*Khoá ngoại: Cho 2 lược dồ quan hệ bất kì R và Q,tập H các thuộc tính của Q gọi là khoá ngoại tham chiếu đến lược đồ R nếu R có khoá k gồm các thuộc tính H

3.1 Dạng chuẩn 1(1NF)
Quan hệ gọi là ở dạng chuẩn 1nếu miền giá trị của mỗi thuộc tính chỉ chứa những giá trị nguyên tử, tức là không phân chia được nữa. Như vậy mỗi giá trị trong quan hệ cũng là nguyên tử.
3.2 Dạng chuẩn 2(2NF)
PTH bộ phận: Cho lược đồ R và tập PTH F
Phụ thuộc hàm H -> A gọi là PTH bộ phận nếu H là tập con thực sự của khóa, A là thuộc tính không khóa và H -> A là PTH nguyên tố.
* Định nghĩa: Lược đồ quan hệ R ở dạng chuẩn 2 nếu nó ở dạng chuẩn thứ nhất và không có PTH bộ phận
Ví dụ 1: Xét CUNGUNG(Ten, Diachi, Hang, Dongia)
PTH F: {Ten -> Diachi; Ten,Hang -> Dongia}
Khóa duy nhất K= {Ten, Hang}
PTH Ten -> Diachi là PTH bộ phận vì có:
Ten là tập con thực sự của khóa, Diachi là thuộc tính không khóa và Ten -> Diachi là PTH nguyên tố
=> CUNGUNG không ở dạng chuẩn 2
3.3 Dạng chuẩn 3 (3NF)
PTH bắc cầu: Cho lược đồ R và tập PTH F
X -> A là PTH nguyên tố, X chứa thuộc tính không khóa, A không thuộc X và A là thuộc tính không khóa
* Định nghĩa: Lược đồ quan hệ R ở dạng chuẩn 3 nếu nó ở dạng chuẩn 2 và không có PTH bắc cầu
Ví dụ 1: Cho R(CSZ) và F{CS -> Z; Z -> C}
R ở dạng chuẩn nào?
3.4 Dạng chuẩn Boyce-Codd (BCNF)
* Định nghĩa: Cho lược đồ quan hệ R, tập PTH F, lược đồ quan hệ R ở dạng chuẩn Boyce – Codd nếu như mọi PTH X -> Y trong F có X là siêu khóa.
3.5 Thực thể là các sự vật hiện tượng con người có thực và phân biệt được với nhau.
VD: bàn,ghế,sv
3.6. quan hệ 1-1 la: hai thực thể quan hệ 1-1 với nhau khi 1 thực thể này quan hệ với duy nhất 1 thực thể kia và ngược lại.
*quan hệ 1-n khi một thực thể bên này có thể quan hệ với nhiều thực thể bên kia và thực thể bên kia chỉ quan hệ duy nhất với thực thể này.
3.7. Mo hình CSDL quan hệ:
* thuộc tính là các cột của quan hệ được gán 1 tên
*Miền là tập hợp các giá trị gọi là miền của thuộc tính dó
* Tích đè các of các miền D1...Dn là tập hợp tất cả n bộ(v1...vn)thoả mãn V1 thuoc d1..... Vn thuoc Dn.
3.8. Các Ràng buộc toàn vẹn nội:
* RBTV miền giá trị:là ràng buộc lên miền giá trị của thuộc tính. vd MSSV 2 số 2 chữ
*RBTV lên thuộc tính
:là ràng buộc giũa các thuộc tinh trong một bộ .vd KHACHTRO(ma,ten ngayden,ngaydi) RBla ngayden<ngaydi
*RBTV thực thể: Ràng buộc khoá chính là duy nhất không có 2 bộ trùng nhau
*RBTV liên bộ:
3.9. Các RBTV ngoai:
* RBTV tham chiếu:tich hợp lệ của sự tham chiếu của một thuộc tính từ một quan hệ(gọi là quan hệ tham chiếu) đến thuộc tính của 1 quan hệ khác gọi là quan hệ được tham chiếu. Các thuộc tính tương ứng thì gọi là thuộc tính cặp ghép của ràng buộc tham chiếu
vd la các khoá ngoại chiếu lên khoá chính
*RBTV liên thuộc tinh-liên quan hệ:RBTV giữa các thuộc tính cuả các quan hệ khác nhau. vd khach(...sotien)va thanhtoan(...sodu)thi sodu>=sotien
*RBTV liên bộ liên quan hệ:RB giữa các quan hệ khác nhau
vd: các mặt hàng trong chi phiếu xuất phải có mặt trong CTHDồng



 
Copyright© Đại học Duy Tân 2010 - 2026