Bài tập ôn thi1. Cho 1 CSDL chứ a cac ́ lược đồ quan hệ sau:HANGHOA(MaHang, TenHang, DonGia, SoLuongTon)CHITIETHOADON(SoHD, MaHang, SoLuong)Quan hệ CHITIETHOADON cho biế t thông tin chi tiế t mỗi hó a đơn, mỗi hó a đơn có 1số hó a đơn duy nhât ́ và mỗi hó a đơn có thể mua nhiề u hơn 1 hà ng hó a.Hãy viế t lệ nh truy vân ́ tim ̀ mã hà ng hó a nà o đượ c mua nhiề u nhât ́ cù ng vớ i số lượ ngmua củ a hà ng hó a đóa. SELECT MaHang, MAX(SUM(Soluong) ) ‘Tong So Luong’ FROM CHITIETHOADON GROUP BY MaHangb. SELECT TOP 1 TenHang, SUM(SoLuong) ‘Tong So luong’ FROM CHITIETHOADON GROUP BY MaHang ORDER BY SUM(SoLuong) DESCc. SELECT TenHang, SUM(SoLuong) ‘Tong So luong’ FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang= h.MaHang GROUP BY TenHang HAVING SUM(SoLuong) >=ALL(SELECT SUM(SoLuong)FROM CHITIETHOADON GROUP BY MaHang)d. Cả ba câu đề u đú ng2ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU2. Cho 1 CSDL chứ a cac ́ lược đồ quan hệ sau:CHUNGLOAI( MaLoai, TenLoai)HANGHOA(MaHang, TenHang, MaLoai, DonGia, SoLuongTon)CHITIETHOADON(SoHD, MaHang, SoLuong)Quan hệ CHUNGLOAI mô tả cac ́ chủ ng loạ i hà ng hó a, mỗi chủ ng loạ i gồ m nhiề uhà ng hó a khac ́ nhau. Quan hệ CHITIETHOADON cho biế t thông tin chi tiế t mỗi hó ađơn, mỗi hó a đơn có 1 số hó a đơn duy nhât ́ và mỗi hó a đơn có thể mua nhiề u hơn 1hà ng hó a.Hãy viế t lệ nh truy vân ́ liệ t kê cac ́ hó a đơn có chứ a cac ́ hà ng hó a đăt ́ nhât ́ củ a mỗichủ ng loạ ia. SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang WHERE DonGia = (SELECT MAX(DonGia) FROM HANGHOA aWHERE a.MaLoai = h.MaLoai)b. SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang JOIN (SELECT MaLoai, MAX(DonGia) ‘GiaMacNhat’ FROM HANGHOA GROUP BY MaHang) a ON a.MaLoai= h.MaLoai) WHERE DonGia = GiaMacNhatc. SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang WHERE DonGia IN (SELECT MAX(DonGia) FROM HANGHOA aGROUP BY MaLoai)d. Cả ba câu trên đề u đú ng3. Cho 1 CSDL chứ a cac ́ lược đồ quan hệ sau:HANGHOA(MaHang, TenHang, DonGia, SoLuongTon)3ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆUCHITIETHOADON(SoHD, MaHang, SoLuong)Quan hệ CHITIETHOADON cho biế t thông tin chi tiế t mỗi hó a đơn, mỗi hó a đơn có 1số hó a đơn duy nhât ́ và mỗi hó a đơn có thể mua nhiề u hơn 1 hà ng hó a.Hãy viế t lệ nh truy vân ́ liệ t kê cac ́ hà ng hó a không ban ́ đượ c ( chưa từ ng xuât ́ hiệ ntrong bả ng CHITIETHOADON)a. SELECT FROM HANGHOA WHERE MaHang NOT IN (SELECT DISTINCT MaHang FROM CHITIETHOADON)b. SELECT FROM HANGHOA WHERE MaHang ALL (SELECT DISTINCT MaHang FROM CHITIETHOADON)c. SELECT FROM HANGHOA h WHERE NOT EXIST (SELECT FROM CHITIETHOADONWHERE MaHang =h.MaHang)d. Cả ba câu trên đề u đú ng4. Cho 1 CSDL vớ i cac ́ quan hệ như sau:SINHVIEN (MaSV, Ho,Ten, NgaySinh, MaLop)MONHOC(MaMon,TenMon)BANGDIEM(MaSV,MaMon, Diem)Trong họ c kỳ săp ́ tớ i, toà n bộ sinh viên củ a lớ p có mã lớ p là TH10 sẽ đượ c họ c mônhọc có mã môn là CSDL. Hiện tại trong bả ng BANGDIEM chưa có danh sac ́ h sinh viênhọc môn CSDL củ a lớ p. Hãy viế t lệ nh chè n danh sac ́ h sinh viên lớ p nà y và o bả ngBANGDIEMa. INSERT BANGDIEM (MaSV, MaMon) SELECT MaSV, ‘CSDL’ FROM SINHVIEN WHERE MaLop=’TH10’
Bài tập ôn thi Cho CSDL chứ a các lượ c đồ quan hệ sau: HANGHOA(MaHang, TenHang, DonGia, SoLuongTon) CHITIETHOADON(SoHD, MaHang, SoLuong) Quan hệ CHITIETHOADON cho biết thông tin chi tiết mỗi hóa đơn, mỗi hóa đơn có số hóa đơn nhât́ và mỗi hóa đơn có thể mua nhiều hà ng hóa ́ tìm mã hà ng hóa nà o đượ c mua nhiều nhât́ cù ng vớ i số lượ ng Hãy viết lệnh truy vân mua của hà ng hóa đó a SELECT MaHang, MAX(SUM(Soluong) ) ‘Tong So Luong’ FROM CHITIETHOADON GROUP BY MaHang b SELECT TOP TenHang, SUM(SoLuong) ‘Tong So luong’ FROM CHITIETHOADON GROUP BY MaHang ORDER BY SUM(SoLuong) DESC c SELECT TenHang, SUM(SoLuong) ‘Tong So luong’ FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang= h.MaHang GROUP BY TenHang HAVING SUM(SoLuong) >=ALL(SELECT SUM(SoLuong) FROM CHITIETHOADON GROUP BY MaHang) d Cả ba câu đều đúng ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU Cho CSDL chứ a các lượ c đồ quan hệ sau: CHUNGLOAI( MaLoai, TenLoai) HANGHOA(MaHang, TenHang, MaLoai, DonGia, SoLuongTon) CHITIETHOADON(SoHD, MaHang, SoLuong) Quan hệ CHUNGLOAI mô tả các chủng loại hà ng hóa, mỗi chủng loại gồm nhiều hà ng hóa khác Quan hệ CHITIETHOADON cho biết thông tin chi tiết mỗi hóa đơn, mỗi hóa đơn có số hóa đơn nhât́ và mỗi hóa đơn có thể mua nhiều hà ng hóa ́ liệt kê các hóa đơn có chứ a các hà ng hóa đăt́ nhât́ của mỗi Hãy viết lệnh truy vân chủng loại a SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang WHERE DonGia = (SELECT MAX(DonGia) FROM HANGHOA a WHERE a.MaLoai = h.MaLoai) b SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang JOIN (SELECT MaLoai, MAX(DonGia) ‘GiaMacNhat’ FROM HANGHOA GROUP BY MaHang) a ON a.MaLoai= h.MaLoai) WHERE DonGia = GiaMacNhat c SELECT SoHD, h.MaHang, DonGia, MaLoai FROM CHITIETHOADON c JOIN HANGHOA h ON c.MaHang = h.MaHang WHERE DonGia IN (SELECT MAX(DonGia) FROM HANGHOA a GROUP BY MaLoai) d Cả ba câu đều đúng Cho CSDL chứ a các lượ c đồ quan hệ sau: HANGHOA(MaHang, TenHang, DonGia, SoLuongTon) ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU CHITIETHOADON(SoHD, MaHang, SoLuong) Quan hệ CHITIETHOADON cho biết thông tin chi tiết mỗi hóa đơn, mỗi hóa đơn có số hóa đơn nhât́ và mỗi hóa đơn có thể mua nhiều hà ng hóa ́ liệt kê các hà ng hóa không bán đượ c ( chưa từ ng xuât́ hiện Hãy viết lệnh truy vân bảng CHITIETHOADON) a SELECT * FROM HANGHOA WHERE MaHang NOT IN (SELECT DISTINCT MaHang FROM CHITIETHOADON) b SELECT * FROM HANGHOA WHERE MaHang ALL (SELECT DISTINCT MaHang FROM CHITIETHOADON) c SELECT * FROM HANGHOA h WHERE NOT EXIST (SELECT * FROM CHITIETHOADON WHERE MaHang =h.MaHang) d Cả ba câu đều đúng Cho CSDL vớ i các quan hệ sau: SINHVIEN (MaSV, Ho,Ten, NgaySinh, MaLop) MONHOC(MaMon,TenMon) BANGDIEM(MaSV,MaMon, Diem) ́ tớ i, toà n bộ sinh viên của lớ p có mã lớ p là TH10 sẽ đượ c họ c môn Trong họ c kỳ săp họ c có mã môn là CSDL Hiện tại bảng BANGDIEM chưa có danh sách sinh viên họ c môn CSDL của lớ p Hãy viết lệnh chè n danh sách sinh viên lớ p nà y và o bảng BANGDIEM a INSERT BANGDIEM (MaSV, MaMon) SELECT MaSV, ‘CSDL’ FROM SINHVIEN WHERE MaLop=’TH10’ ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU b INSERT BANGDIEM (MaSV, MaMon) VALUES ( MaSV, ‘CSDL’) FROM SINHVIEN WHERE MaLop=’TH10’ c INSERT BANGDIEM SET MaSV = s.MaSV, MaMon=’CSDL’ FROM SINHVIEN WHERE MaLop=’TH10’ d Không có câu nà o đúng Giả sử có lược đồ quan hệ sau: PROFESSOR(ProfId, Name, DeptId) TEACHING(ProfID, CrsCode,Semester) Để liệt kê tất giáo sư (PROFESSOR) khoa CS (DeptId =’CS’) giáo sư không thuộc khoa CS dạy môn học khoa CS ( Mã môn CrsCode bắt đầu ký tự ‘CS’), cần thực lệnh truy vấn sau: a SELECT P.Name FROM PROFESSOR P, TEACHING T WHERE (P.Id = T.ProfId AND T.CrsCode like ‘CS%’) OR (P.Dept=’CS’) b SELECT P.Name FROM PROFESSOR P, TEACHING T WHERE (P.Id = T.ProfId AND T.CrsCode like ‘CS%’) UNION SELECT P.Name FROM PROFESSOR P WHERE P.Dept=’CS’ c SELECT P.Name FROM PROFESSOR P JOIN TEACHING T ON P.Id = T.ProfId WHERE T.CrsCode like ‘CS%’ OR P.Dept=’CS’ d Chỉ có a,b Cho lượ c đồ quan hệ sau SAILOR(sid, sname, rating, age) ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU Lượ c đồ mô tả thông tin của các thủy thủ (SAILOR) bao gồm mã thủy thủ (sid), tên ́ tìm tên thủy thủ có (sname), xếp hạng (rating) và tuổi (age) Hãy viết lệnh truy vân xếp hạng cao nhât́ a SELECT TOP sname FROM SAILOR ORDER BY rating b SELECT S.sid FROM Sailors S WHERE S.rating >= ALL ( SELECT S2.rating FROM Sailors S2 ) c SELECT S.sid FROM Sailors S WHERE S.rating = ( SELECT max(S.rating) FROM Sailors S2 ) d Cả ba câu đều đúng Cho CSDL gồm các lượ c đồ sau: NHAXUATBAN(MaNXB, TenNXB, DiaChiNXB) TIEUDESACH(MaSach,TenSach,DonGia, MaNXB) Hãy viết lệnh liệt kê các tên các sách có giá cao giá của sách rẻ nhât́ đượ c xuât́ bản bở i nhà xuât́ bản Giáo dụ c a SELECT TenSach FROM TIEUDESACH WHERE DonGia >ANY (SELECT DonGia FROM TIEUDESACH t JOIN NHAXUATBAN n ON on.MaNXB = t.MaNXB WHERE TenNXB =’Giáo dụ c’) b SELECT TenSach FROM TIEUDESACH t JOIN NHAXUATBAN n ON on.MaNXB = t.MaNXB WHERE TenNXB =’Giáo dụ c’ AND DonGia > (SELECT Min(DonGia) FROM TIEUDESACH) ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU c Cả hai câu đều đúng d Cả hai câu đều sai Xét lệnh tạo bảng sau CREATE TABLE SINHVIEN ( MaSV char(6) unique, Name char(20), SoCMND char(10) unique, Ngaysinh datetime , constraint c1 UNIQUE (Name,Ngaysinh)) Phát biểu sau sau thực lệnh trên: a Lệnh sai cú pháp, tạo nhiều ràng buộc unique b Không thể tạo ràng buộc c1 trường Name Ngaysinh c Bảng SINHVIEN có khóa dự tuyển (candidate key) d Cột MaSV nên primary key Xét lệnh tạo bảng sau: CREATE TABLE employee ( emp_id empid CONSTRAINT PK_emp_id PRIMARY KEY NONCLUSTERED CONSTRAINT CK_emp_id CHECK (emp_id LIKE '[A-Z][A-Z][A-Z][1-9][0-9][0-9][0-9][0-9][FM]' or emp_id LIKE '[A-Z]-[A-Z][1-9][0-9][0-9][0-9][0-9][FM]'), fname varchar(20) NOT NULL, minit char(1) NULL, lname varchar(30) NOT NULL, job_id smallint NOT NULL DEFAULT REFERENCES jobs(job_id), job_lvl tinyint DEFAULT 10, pub_id char(4) NOT NULL DEFAULT ('9952') REFERENCES publishers(pub_id), hire_date datetime NOT NULL DEFAULT (getdate())) Phát biểu sau với lệnh ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU a Sai cú pháp tạo lúc nhiều ràng buộc cho cột emp_id b Có ràng buộc tham chiếu đến bảng jobs publishers c Ràng buộc DEFAULT ('9952') phải đặt sau ràng buộc REFERENCES d Rà ng buộ c CHECK CK_emp_id sai cú pháp 10.Để thể giá (PRICE) thay đổi theo thời gian lược đồ ER, ta nên làm gì? a Tạo thuộc tính đa trị Price cho thực thể PRODUCT b Tạo thuộc tính phức hợp Price_History có thành phần Effective_Date Price cho thực thể PRODUCT c Tạo thực thể yếu PRICE có thuộc tính Product_ID Price d Tạo thực thể phụ thuộc tên PRICE có thuộc tính Product_ID, Date Price 11.Nên dùng ràng buộc để thể quy tắc nghiệp vụ sau có lược đồ quan hệ KYSU BANGCAP : “Mỗi kỹ sư có mã nhân viên kỹ sư mã trùng nhau, tuổi kỹ sư không 50 Mỗi kỹ sư có cấp có thêm vài cấp khác, cấp giống nhau” a Primary key, Check, foreign key b Unique, Default foreign key c Primary key, Foreign key d Primary key, unique, foreign key, default, check 12.Dùng ràng buộc để thể quy tắc nghiệp vụ sau có lược đồ quan hệ KHACH, HOADON: “ Mỗi khách hàng mua nhiều hóa đơn, hóa đơn thuộc khách hàng Khách hàng mua từ đến nhiều mặt hàng hóa đơn Số lượng tồn mặt hàng cập nhật sau phát sinh hóa đơn mới” a foreign key b Primary key c Check d Cả loại ràng buộc ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU Phần 2: Phụ thuộc hàm dạng chuẩn Cho lược đồ sau: A 10 10 11 12 13 14 B b1 b2 b4 b3 b1 b3 C c1 c2 c1 c4 c1 c4 TUPLE# Hãy xác định phụ thuộc hàm sau có tồn lược đồ hay không? i A→B, ii B→C, iii C→B, iv B→A, v C→A b Phụ thuộc hàm khóa dụ tuyển (candidate key)? Cho lược đồ R = {A, B, C, D, E, F, G, H, I, J} tập phụ thuộc hàm F = { {A, B}→{C}, {A}→{D, E}, {B}→{F}, {F}→{G,H}, {D}→{I, J} } Hãy xác định khóa R Phân rã R thành 2NF 3NF Khảo sát lược đồ sau: CAR_SALE(Car#, Date_sold, Salesperson#, Commission%, Discount_amt) Giả sử xe (car) bán nhiều nhân viên bán hàng (salespeople) nên khóa {Car#, Salesperson#} Lược đồ có phụ thuộc hàm sau: Date_sold → Discount_amt and Salesperson# → Commission% Quan hệ thuộc chuẩn nào? Nếu không thuộc chuẩn 3NF phân rã thành chuẩn 3NF Cho lược đồ liên quan đến sách (book) xuất (publish) sau: ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU BOOK (Book_title, Author_name, Book_type, List_price, Author_address,Publisher) Giả sử có phụ thuộc hàm sau: Book_title → Publisher, Book_type Book_type → List_price Author_name → Author_address Lược đồ thuộc chuẩn nào? Nếu chưa đạt chuẩn 3NF, phân rã dạng chuẩn 3NF Khảo sát lược đồ sau: R (Doctor#, Patient#, Date, Diagnosis, Treat_code, Charge) Mỗi hàng lược đồ mô tả lần khám bệnh bệnh nhân (patient) bác sĩ (doctor) phụ trách,chẩn đoán bệnh (diagnosis), mã điều trị (treament code) phí khám bệnh(charge) Giả sử lần khám có chẩn đoán bệnh, mã điều trị có phí khám bệnh cố định Lược đồ có thuộc dạng chuẩn 2NF không? Hãy chuẩn hóa thành dạng 3NF Cho lược đồ R = {A, B, C, D, E, F, G, H, I, J} tập phụ thuộc hàm F = { {A, B}→{C}, {A}→{D, E}, {B}→{F}, {F}→{G,H}, {D}→{I, J} } Xác định khóa lược đồ Phân rã R thành chuẩn 3NF Tương tự câu với tập phụ thuộc hàm G = {{A, B}→{C}, {B, D}→{E, F}, {A, D}→{G, H}, {A}→{I}, {H}→{J} } Cho lược đồ tập phụ thuộc hàm câu Hãy xác định xem phân rã sau có bảo toàn phụ thuộc hàm không mát thông tin hay không? a D1 = {R1, R2, R3, R4, R5} ; R1 = {A, B, C} , R2 = {A, D, E} , R3 = {B, F} , R4 ={F, G, H} , R5 = {D, I, J} b D2 = {R1, R2, R3} ; R1 = {A, B, C, D, E} , R2 = {B, F, G, H} , R3 = {D, I, J} c D3 = {R1, R2, R3, R4, R5} ; R1 = {A, B, C, D} , R2 = {D, E} , R3 = {B, F} , R4 = {F, G, H} , R5 = {D, I, J} Các phân rã có mát thông tin không? ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU a Cho lược đồ R1 (A1, A2, A3, A5), R2 (A1, A3, A4), R3 (A4, A5) phụ thuộc hàm FD1: A1 A3 A5, FD2: A5 A1 A4 FD3: A3 A4 A2 b Cho R=ABCDE, R1 = AD, R2 = AB, R3 = BE, R4= CDE, R5 =AE Tập phụ thuộc hàm A C, BC, CD, DEC, CEA c Khảo sát lược đồ R(A,B,C,D,E) phân rã thành lược đồ sau: R1(A,C), R2(A,B,D), R3(D,E) với FD A → C, AB → D, D → E Câu trắc nghiệm Xét lược đồ quan hệ sau D(HKIYZ) tập phụ thuộc hàm C={HK IZ, KY; YH} Phụ thuộc hàm suy diễn từ C? a HY IZ b KZ HI c HK YH d K H Cho phụ thuộc hàm sau (H I -> D, D -> P) với lược đồ quan hệ N(H I D P) Phụ thuộc hàm H -> P suy diễn luật sau đây: a Luật phản xạ (reflexive rule) b Luật bắc cầu (transitive rule) c Luật gia tăng (augmentation rule) d Không có luật Cho phụ thuộc hàm sau, {I A -> N G X ; I -> X} với lược đồ quan hệ R = (I ,A,N,G,X) Khóa R a I b IA c AX d Một thuộc tính khác Cho lược đồ quan hệ R(I,J,C,D,E,G) với tập phụ thuộc hàm F ={IJC, CJ, IJDE, GI, IJ, JE, DI} Các phụ thuộc hàm sau dư thừa F? 10 ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU a) IJDE b) IJ c) JE d) DI Cho lược đồ quan hệ Q tập phụ thuộc hàm F = {ABC,BD,CDE,CEGH,GA} Phụ thuộc hàm sau không suy diễn logic từ F? a) AE b) CEB c) CDA d) BA Cho lược đồ quan hệ Q tập phụ thuộc hàm F={JNE,JGI,NEI,EG,GIH} Phụ thuộc hàm sau không suy diễn logic từ F? a) JNG b) NEH c) JGN d) JNH Cho lược đồ quan hệ R(Q,D,H,G,C) tập phụ thuộc F sau: F={Q D,QG H,GD C, DH}.Phụ thuộc hàm sau dư thừa: a) b) c) d) QD QG H GD C DH Cho lược đồ quan hệ Q với tập phụ thuộc hàm: F ={HBG, BG, GDE ,DE } K ={HBG, BG, GB, BDE } Hỏi: a) b) c) d) F tương đương K F không tương đương K F tập tập K K tập tập F 11 ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) tập phụ thuộc hàm F={GM, GN, GH, ̉ nà o? GP, MV, NHPM} Q đạt dạng chuân a) 1NF b) 2NF c) 3NF d) BCNF 10.Cho lược đồ quan hệ R(A,B,C,D,E,H) tập phụ thuộc hàm F={A->E,C->D,E->DH} Xác định dạng chuẩn cao cuả lược đồ quan hệ R a) Dạng chuẩn (1NF) b) Dạng chuẩn (2NF) c) Dạng chuẩn (3NF) d) Dạng chuẩn Boyce-Codd (BCNF) 11.Cho lược đồ quan hệ Q(N,G,P,M) F={NGPM; MP} Hỏi Q đạt chuẩn a) 2NF b) 1NF c) 3NF d) BCNF 12 [...]... quan hệ R(Q,D,H,G,C) và tập phụ thuộc F như sau: F={Q D,QG H,GD C, DH}.Phụ thuộc hàm nào sau đây là dư thừa: a) b) c) d) QD QG H GD C DH 8 Cho lược đồ quan hệ Q với 2 tập phụ thuộc hàm: F ={HBG, BG, GDE ,DE } và K ={HBG, BG, GB, BDE } Hỏi: a) b) c) d) F tương đương K F không tương đương K F là tập con của tập K K là tập con của tập F 11 ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU 9 Cho lựơc đồ quan.. .ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU a) IJDE b) IJ c) JE d) DI 5 Cho lược đồ quan hệ Q và tập phụ thuộc hàm F = {ABC,BD,CDE,CEGH,GA} Phụ thuộc hàm nào sau đây không được suy diễn logic từ F? a) AE b) CEB c) CDA d) BA 6 Cho lược đồ quan hệ Q và tập phụ thuộc hàm F={JNE,JGI,NEI,EG,GIH} Phụ thuộc hàm nào sau đây không được suy diễn logic từ F? a) JNG b)... đương K F là tập con của tập K K là tập con của tập F 11 ÔN THI MÔN HỆ CƠ SỞ DỮ LIỆU 9 Cho lựơc đồ quan hệ Q(G,M,V,N,H,P) và tập phụ thuộc hàm F={GM, GN, GH, ̉ nà o? GP, MV, NHPM} Q đạt dạng chuân a) 1NF b) 2NF c) 3NF d) BCNF 10.Cho lược đồ quan hệ R(A,B,C,D,E,H) và tập phụ thuộc hàm F={A->E,C->D,E->DH} Xác định dạng chuẩn cao nhất cuả lược đồ quan hệ R a) Dạng chuẩn 1 (1NF) b) Dạng chuẩn