Tải bản đầy đủ (.pdf) (10 trang)

Đề thi môn cơ sở dữ liệu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (405.5 KB, 10 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC VINH

Độc lập – Tự do – Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN: Cơ sở dữ liệu
Cho sinh viên khoá: 53
Học kỳ: II

Ngành: Công nghệ thông tin
Năm học: 2012-2013

Đề số: 1
Thi lần: 1

(Thời gian làm bài: 120 phút)
Câu 1. Cho cơ sở dữ liệu gồm các quan hệ sau:
HOA_ĐON (SốHĐ, NgàyHĐ, MãKH)

(Quan hệ Hoá đơn)

KH_HANG (MãKH, TênKH, TàiKhoản, Địachỉ ) (Quan hệ khách hàng)
M_HANG (MãMH, TênMH, ĐVTính, ĐGiá)
HĐ_MH (SốHĐ, MãMH, Slượng, TTiền)

(Quan hệ mặt hàng)
(Quan hệ Hoá đơn_Mặt


hàng)
1. Hãy dùng ngôn ngữ SQL tạo các quan hệ trên.
2. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho xem tên, địa chỉ của tất cả các khách hàng.
b) Cho xem TênMH, ĐVtính, ĐGiá của các mặt hàng trên hoá đơn số 99.
3. Trả lời các câu hỏi sau bằng ngôn ngữ SQL:
a) Cho xem TênMH, Slượng, ĐGiá, TTiền của các mặt hàng trên hoá đơn số
99.
b) Cho xem tổng số tiền thu được trong ngày 30/4/2001.
Câu 2. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={AH, HBC, CEHG, GHI}.
a) Tìm phủ tối thiểu của F
b) Tìm một khoá của R
c) Tách lược đồ R thành tập các lược đồ 3NF với phép tách không mất mát thông
tin.


Câu 3. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={AE,BAD, CD, EHIG, GB}.
a) Tính bao đóng của tập X=CEH
b) Hỏi tập X=CEH có phải là một khoá của R không? Tại sao?.
Ký duyệt đề
(Của trưởng khoa hoặc người được uỷ quyền)

Cán bộ coi thi không giải thích gì thêm


BỘ GIÁO DỤC VÀ ĐÀO TẠO

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM


TRƯỜNG ĐẠI HỌC VINH

Độc lập – Tự do – Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN: Cơ sở dữ liệu
Cho sinh viên khoá: 53
Học kỳ: II

Ngành: Công nghệ thông tin
Năm học: 2012-2013

Đề số: 2
Thi lần: 1

(Thời gian làm bài: 120 phút)
Câu 1. Cho cơ sở dữ liệu gồm các quan hệ sau:
HOA_ĐON (SốHĐ, NgàyHĐ, MãKH)

(Quan hệ Hoá đơn)

KH_HANG (MãKH, TênKH, TàiKhoản, Địachỉ ) (Quan hệ khách hàng)
M_HANG (MãMH, TênMH, ĐVTính, ĐGiá)
HĐ_MH (SốHĐ, MãMH, Slượng, TTiền)

(Quan hệ mặt hàng)
(Quan hệ Hoá đơn_Mặt

hàng)
1. Hãy dùng ngôn ngữ SQL tạo các quan hệ trên.

2. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho xem tên, đơn giá của tất cả các mặt hàng.
b) Cho xem TênKH, Địachỉ của các khách hàng trên số hoá đơn 99.
3. Trả lời các câu hỏi sau bằng ngôn ngữ SQL:
a) Cho xem TênMH, Slượng, ĐGiá, TTiền của các mặt hàng trên hoá đơn số
99.
b) Cho xem tổng số tiền thu được do bán mặt hàng “Computer” trong ngày
30/4/2001.
Câu 2. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={ABC, CEG, BEI, HIA}
a) Tìm phủ tối thiểu của F
b) Tìm một khoá của R
c) Tách lược đồ R thành các lược đồ 3NF với phép tách không mất mát thông tin.


Câu 3. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={ABC, BD, CDE, CEGH, GAI}.
a) Tính (BC)+
b) Tập X=BC có phải là khoa của R không? Tại sao?
Ký duyệt đề
(Của trưởng khoa hoặc người được uỷ quyền)

Cán bộ coi thi không giải thích gì thêm


BỘ GIÁO DỤC VÀ ĐÀO TẠO

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC VINH


Độc lập – Tự do – Hạnh phúc

ĐỀ THI KẾT THÚC HỌC PHẦN: Cơ sở dữ liệu
Cho sinh viên khoá: 53
Học kỳ: II

Ngành: Công nghệ thông tin
Năm học: 2012-2013

Đề số: 3
Thi lần: 1

(Thời gian làm bài: 120 phút)
Câu 1. Cho cơ sở dữ liệu gồm các quan hệ sau:
HOA_ĐON (SốHĐ, NgàyHĐ, MãKH)

(Quan hệ Hoá đơn)

KH_HANG (MãKH, TênKH, TàiKhoản, Địachỉ ) (Quan hệ khách hàng)
M_HANG (MãMH, TênMH, ĐVTính, ĐGiá)
HĐ_MH (SốHĐ, MãMH, Slượng, TTiền)

(Quan hệ mặt hàng)
(Quan hệ Hoá đơn_Mặt

hàng)
1. Hãy dùng ngôn ngữ SQL tạo các quan hệ trên.
2. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho xem các số hoá đơn đã bán ra trong ngày 30/4/2005.

b) Cho xem các số hóa đơn, ngày mua của khách hàng có tên "Nguyễn Văn
An".
3. Trả lời các câu hỏi sau bằng ngôn ngữ SQL:
a) Cho xem thông tin về các khách hàng đã mua hàng trong ngày 1/5/2005
b) Cho biết tổng số tiền đã bán cho khách hàng có mã là “KH10”
Câu 2. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={ABEH, HBC, CED, GBI}.
a) Tìm phủ tối thiểu của F
b) Tìm một khoá của R
c) Tách lược đồ R thành các lược đồ 3NF với phép tách không mất mát thông tin.


Câu 3. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={ AEC, CD, EDH, BEG, GI}.
a) Tính (BEA)+.
b) Hỏi tập X=BEA có phải là một khoá của R không? Tại sao?
Ký duyệt đề
(Của trưởng khoa hoặc người được uỷ quyền)

Cán bộ coi thi không giải thích gì thêm


BỘ GIÁO DỤC VÀ ĐÀO TẠO

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC VINH

Độc lập – Tự do – Hạnh phúc


ĐỀ THI KẾT THÚC HỌC PHẦN: Cơ sở dữ liệu
Cho sinh viên khoá: 53
Học kỳ: II

Ngành: Công nghệ thông tin
Năm học: 2012-2013

Đề số: 4
Thi lần: 1

(Thời gian làm bài: 120 phút)
Câu 1. Cho cơ sở dữ liệu gồm các quan hệ sau:
HOA_ĐON (SốHĐ, NgàyHĐ, MãKH)

(Quan hệ Hoá đơn)

KH_HANG (MãKH, TênKH, TàiKhoản, Địachỉ ) (Quan hệ khách hàng)
M_HANG (MãMH, TênMH, ĐVTính, ĐGiá)
HĐ_MH (SốHĐ, MãMH, Slượng, TTiền)

(Quan hệ mặt hàng)
(Quan hệ Hoá đơn_Mặt

hàng)
1. Trả lời các câu hỏi sau bằng biểu thức Đại số quan hệ:
a) Cho xem các số hoá đơn đã bán ra trong ngày 30/4/2005.
b) Cho xem các số hóa đơn, ngày mua của khách hàng có tên "Nguyễn Văn
An".
2. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ::
a) Cho xem thông tin về các mặt hàng đã bán ra trong ngày 1/5/2005.

b) Cho biết MãMH, TênMH, ĐVtính của các mặt hàng có giá từ 100000 đến
200000.
3. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ::
a) Cho biết các SốHĐ, NgàyHĐ trên đó có mặt hàng "Printer".
b) Cho biết số lượng hoá đơn đã bán ra trong ngày 1/5/2005.
Câu 2. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, F, G, H} và tập phụ thuộc
hàm F xác định trên U như sau: F={AH, HCD, DEHG, GF}
a) Tìm phủ tối thiểu của F


b) Tìm một khoá của R
c) Tách lược đồ R thành các lược đồ 3NF với phép tách không mất mát thông tin.
Câu 3. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={AE, BED, DBC, EHIG, GB, EG}.
a) Tính (AHC)+
b) Tập X=AH có phải là khoá của R không? Tại sao?
Ký duyệt đề
(Của trưởng khoa hoặc người được uỷ quyền)

Cán bộ coi thi không giải thích gì thêm


BỘ GIÁO DỤC VÀ ĐÀO TẠO

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

TRƯỜNG ĐẠI HỌC VINH

Độc lập – Tự do – Hạnh phúc


ĐỀ THI KẾT THÚC HỌC PHẦN: Cơ sở dữ liệu
Cho sinh viên khoá: 53
Học kỳ: II

Ngành: Công nghệ thông tin
Năm học: 2012-2013

Đề số: 5
Thi lần: 1

(Thời gian làm bài: 120 phút)
Câu 1. Cho cơ sở dữ liệu gồm các quan hệ sau:
HOA_ĐON (SốHĐ, NgàyHĐ, MãKH)

(Quan hệ Hoá đơn)

KH_HANG (MãKH, TênKH, TàiKhoản, Địachỉ ) (Quan hệ khách hàng)
M_HANG (MãMH, TênMH, ĐVTính, ĐGiá)
HĐ_MH (SốHĐ, MãMH, Slượng, TTiền)

(Quan hệ mặt hàng)
(Quan hệ Hoá đơn_Mặt

hàng)
1. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho xem tên, đơn giá của tất cả các mặt hàng.
b) Cho xem TênKH, Địachỉ của các khách hàng trên số hoá đơn 99.
2. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho xem tên, tài khoản của tất cả các khách hàng có địa chỉ ở "Nghệ An".
b) Cho biết MãMH, ĐGiá của các mặt hàng "Computer" và "Printer".

3. Trả lời các câu hỏi sau bằng ngôn ngữ Đại số quan hệ:
a) Cho biết TênKH, Tài khoản, Địachỉ của các khách hàng đã mua mặt hàng
"Computer" trong ngày 30/4/2003.
b) Cho biết số lượng "Computer" bán được trong ngày 30/4/2005.
Câu 2. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={AH, HBD, DC, CDHG, GHI}
a) Tìm phủ tối thiểu của F
b) Tìm một khoá của R


c) Tách lược đồ R thành các lược đồ 3NF với phép tách không mất mát thông tin.
Câu 3. Cho lược đồ quan hệ R(U) với U={A, B, C, D, E, G, H, I} và tập phụ thuộc
hàm F xác định trên U như sau: F={AE, BDF, CD, FHCG, DGI}.
a) Tính (ABH)+.
b) Hỏi tập X=ABH có phải là một khoá của R không? Tại sao?
Ký duyệt đề
(Của trưởng khoa hoặc người được uỷ quyền)

Cán bộ coi thi không giải thích gì thêm



×