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ẻ!
27/11/2012 20:11 # 1
Tý TPM
Cấp độ: 13 - Kỹ năng: 48

Kinh nghiệm: 56/130 (43%)
Kĩ năng: 54/480 (11%)
Ngày gia nhập: 25/03/2011
Bài gởi: 836
Được cảm ơn: 11334
Đề Thi KTHP môn Cơ sở dữ liệu TPM


Đây là đề thi môn CSDL lớp K16TPM do thầy Long  ra :)

Chúc học tốt ^^!

P/s: Do chụp dưới đèn sợi đốt nên hơi vàng tí ^^



Dù bạn có là ai, sinh ra ở đâu, xuất phát từ tầng lớp nào đi chăng nữa, giấc mơ của bạn đều có thật, và đều có thể thực hiện được!
Phước Realty

 


 
Các thành viên đã Thank Tý TPM vì Bài viết có ích:
12/12/2012 21:12 # 2
docvominh
Cấp độ: 2 - Kỹ năng: 1

Kinh nghiệm: 6/20 (30%)
Kĩ năng: 1/10 (10%)
Ngày gia nhập: 04/10/2011
Bài gởi: 16
Được cảm ơn: 1
Phản hồi: Đề Thi KTHP môn Cơ sở dữ liệu TPM


cảm ơn bạn :)




 
19/12/2012 23:12 # 3
Tý TPM
Cấp độ: 13 - Kỹ năng: 48

Kinh nghiệm: 56/130 (43%)
Kĩ năng: 54/480 (11%)
Ngày gia nhập: 25/03/2011
Bài gởi: 836
Được cảm ơn: 11334
Phản hồi: Đề Thi KTHP môn Cơ sở dữ liệu TPM


 

 

Hướng Dẫn (Vì thi cũng đã lâu nên có gì sai sót mong bỏ qua :) )

1.1 Khóa là tập thuộc tính nhỏ nhất để xác định duy nhất từng mẫu tin trong bảng ( ko trùng, ko rỗng)

Tự ví dụ :)

1.2. Tìm khóa:

TN: {D}

TG: {A}

Xi là tập con của TG

Xi

TN U Xi

(TN U Xi) +

Siêu Khóa

Khóa

Rỗng

A

D

AD

ABCDEG

ABCDEG

D

AD

D

2.a. Tạo các bảng

Chú ý: 

+ Bảng KHACHHANG có thêm PRIMARY KEY

+ Bảng CTXUAT có thêm FOREIGN KEY

b. SELECT ten,diachi,dienthoai FROM KHACHHANG WHERE makh=”k01”

c. SELECT TOP1 mahang,tenhang FROM DANHMUCHANG, CTXUAT,PHIEUXUAT WHERE mahang.DANHMUCHANG=mahang.CTXUAT AND  maphieu.CTXUAT=maphieu.PHIEUXUAT AND ngay>=’01/09/2012’ and ngay <’1/10/2012’

Hoặc có cách khác dùng select … >= select … (cách này chính xác hơn cách trên J )

d.  dùng NOT IN

SELECT mahang,tenhang FROM DANHMUCHANG, CTXUAT,PHIEUXUAT WHERE mahang.DANHMUCHANG=mahang.CTXUAT AND  maphieu.CTXUAT=maphieu.PHIEUXUAT AND ngay NOT IN (SELECT mahang,tenhang FROM DANHMUCHANG, CTXUAT,PHIEUXUAT WHERE mahang.DANHMUCHANG=mahang.CTXUAT AND  maphieu.CTXUAT=maphieu.PHIEUXUAT AND ngay>=’01/09/2012’ and ngay <’1/10/2012’)

3. Đề: MA=>C,A=>D, CD=>E, C=>A

3.1. giống như 1.2 . kq ra 2 khóa MA, MC

3.2. Ko nhớ :D

3.3. làm 5 bước như th Long hướng dẫn:

B1: Tìm phủ tối thiểu

Ko có dư thừa?!

MA=>C,A=>D, CD=>E, C=>A

B2: Hơp các phụ thuộc hàm cùng vế trái

MA=>C,A=>D, CD=>E, C=>A

B3: Tạo các lược đồ

U1(MAC),U2(AD), U3(CDE), U4 (CA)

B4: Tìm tất cả các khóa

Kq là 2 khóa MA, MC

B5: =>KQ

Vì U1 chứa khóa MA,MC => kết thúc



Dù bạn có là ai, sinh ra ở đâu, xuất phát từ tầng lớp nào đi chăng nữa, giấc mơ của bạn đều có thật, và đều có thể thực hiện được!
Phước Realty

 


 
Các thành viên đã Thank Tý TPM vì Bài viết có ích:
15/12/2015 21:12 # 4
pthhack22
Cấp độ: 1 - Kỹ năng: 1

Kinh nghiệm: 5/10 (50%)
Kĩ năng: 0/10 (0%)
Ngày gia nhập: 25/09/2015
Bài gởi: 5
Được cảm ơn: 0
Phản hồi: Đề Thi KTHP môn Cơ sở dữ liệu TPM


hay quá bạn ơi




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