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í ^^



Đứng trước biển, chạnh lòng thương cho cát
Nhỏ vô cùng, mà khao khát bao la
Sóng là ai? mà vô tình ào ạt!
Suốt một đời, hạt cát vẫn cô đơn
 
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



Đứng trước biển, chạnh lòng thương cho cát
Nhỏ vô cùng, mà khao khát bao la
Sóng là ai? mà vô tình ào ạt!
Suốt một đời, hạt cát vẫn cô đơn
 
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 - 2022