Professional Documents
Culture Documents
CSDLPB Baitap v3 PDF
CSDLPB Baitap v3 PDF
Bai 1
Cho mot lc o toan cuc (global schema) nh sau:
caulacbo (maclb, tenclb, tenkhoa)
giangvien (magv, hotengv, maclb)
sinhvien (masv, hotensv, maclb)
lpnangkhieu (malp, ngaym, magv, hocph)
bienlai (sobl, thang, nam, malp, masv, sotien)
Y ngha cua cac quan he toan cuc tren nh sau:
caulacbo
ma cau lac bo (maclb), ten cau lac bo (tenclb), thuoc khoa tenkhoa
giangvien
ma giang vien (magv), ho ten giang vien (hotengv), thuoc cau lac bo
(maclb)
sinhvien
ma sinh vien (masv), ho ten sinh vien (hotensv), thuoc cau lac bo
(maclb)
lpnangkhieu
bienlai
so bien lai (sobl) cua sinh vien (masv) ong tien hoc ph (sotien) cho
lp (malp) trong thang, nam
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
caulacbo c phan thanh cac manh ngang tng ng vi cac gia tr K1, K2 va
K3 cua tenkhoa.
giangvien, sinhvien c phan manh ngang theo caulacbo da vao maclb.
lpnangkhieu c phan manh ngang theo giangvien da vao magv.
bienlai c phan manh ngang theo lpnangkhieu da vao malp.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Hay sa cau lac bo co ma cau lac bo t 5 thuoc khoa K3 thanh ma cau lac bo
1 thuoc khoa K2.
Cau 2. Hay cho biet so bien lai, thang, nam, so tien cua cac bien lai thuoc cac lp do
giang vien co ma GV5 day.
Cau 3. Nhap vao ma lp va ma sinh vien lan lt gan cho cac bien $malp va $masv,
hay cho biet tong so tien ma sinh vien nay ong tien hoc ph cho lp nay.
Bai 2
Cho mot lc o toan cuc (global schema) nh sau:
bomon (mabm, tenbm, tenkhoa)
giangvien (magv, hoten, phai, tuoi, a ch, mabm)
monhoc (mamh, tenmh, mabm, sotiet)
ean (maa, tena, magv, ketqua)
day (magv, mamh)
Y ngha cua cac quan he toan cuc tren nh sau:
bomon
giangvien
ma giang vien (magv), ho ten giang vien (hoten), phai (phai), tuoi (tuoi),
a ch (ach), thuoc bo mon (mabm)
monhoc
ma mon hoc (mamh), ten mon hoc (tenmh), thuoc bo mon (mabm)
ean
day
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
bomon c phan thanh cac manh ngang tng ng vi cac gia tr K1 va K2 cua
tenkhoa.
monhoc, giangvien c phan manh ngang theo bomon da vao mabm.
ean, day c phan manh ngang theo giangvien da vao magv.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma bo mon va gan cho bien $mabm, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc thuoc bo mon nay ma cha co giang vien nao day.
Cau 2. Nhap vao ma giang vien va gan cho bien $magv, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc do giang vien nay day va cac mon hoc nay khong thuoc bo
mon cua giang vien nay.
Cau 3. Hay cho biet ma bo mon, ten bo mon cua cac bo mon ma co giang vien phai
Nam va cac giang vien nay khong day bat ky mon hoc nao.
Cau 4. Nhap vao ma giang vien va gan cho bien $magv, hay cho biet ma e an, ten e
an cua cac e an do giang vien nay thc hien va ket qua c anh gia la tot.
3
Bai 3
Cho mot lc o toan cuc (global schema) nh sau:
bomon (mabm, tenbm, tenkhoa)
giangvien (magv, hoten, phai, tuoi, a ch, mabm)
monhoc (mamh, tenmh, mabm, sotiet)
ean (maa, tena, magv, ketqua)
day (magv, mamh)
Y ngha cua cac quan he toan cuc tren nh sau:
bomon
giangvien
ma giang vien (magv), ho ten giang vien (hoten), phai (phai), tuoi (tuoi),
a ch (ach), thuoc bo mon (mabm)
monhoc
ma mon hoc (mamh), ten mon hoc (tenmh), thuoc bo mon (mabm)
ean
day
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
bomon c phan thanh cac manh ngang tng ng vi cac gia tr K1 va K2 cua
tenkhoa.
monhoc, giangvien c phan manh ngang theo bomon da vao mabm.
ean c phan manh ngang theo giangvien da vao magv.
day c phan manh ngang theo monhoc da vao mamh.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma bo mon va gan cho bien $mabm, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc thuoc bo mon nay ma cha co giang vien nao day.
Cau 2. Nhap vao ma giang vien va gan cho bien $magv, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc do giang vien nay day va cac mon hoc nay khong thuoc bo
mon cua giang vien nay.
Cau 3. Hay cho biet ma bo mon, ten bo mon cua cac bo mon ma co giang vien phai
Nam va cac giang vien nay khong day bat ky mon hoc nao.
Cau 4. Nhap vao ma giang vien va gan cho bien $magv, hay cho biet ma e an, ten e
an cua cac e an do giang vien nay thc hien va ket qua c anh gia la tot.
5
Bai 4
Cho mot lc o toan cuc (global schema) nh sau:
khoa (mskhoa, tenkhoa)
monhoc (msmh, tenmh)
ctaotao (mskhoa, khoahoc, msmh)
sinhvien (mssv, hoten, mskhoa, khoahoc)
angky (mssv, msmon, iemthi)
Y ngha cua cac quan he toan cuc tren nh sau:
khoa
monhoc
ctaotao chng trnh ao tao: khoa (mskhoa), khoa hoc (khoahoc), hoc mon hoc
(msmh). Chng trnh ao tao cua mot khoakhoa hoc qui nh cac mon hoc
ma sinh vien thuoc khoakhoa hoc nay phai hoc at th mi c tot
nghiep.
sinhvien
ma sinh vien (mssv), ho ten sinh vien (hoten), thuoc khoa hoc (khoahoc) cua
khoa (mskhoa)
angky
ma sinh vien (mssv) hoc mon hoc (msmon) co iem thi (iemthi)
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
khoa c phan thanh cac manh ngang tng ng vi cac gia tr K1 va K2 cua
tenkhoa.
ctaotao, sinhvien c phan manh ngang theo khoa da vao mskhoa.
angky c phan manh ngang theo sinhvien da vao mssv.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma sinh vien va gan cho bien $mssv, hay cho biet ten mon hoc, iem
thi cua tat ca mon hoc ma sinh vien nay a hoc va at t iem 5 tr len.
Cau 2. Nhap vao ten khoa va gan cho bien $tenkhoa, hay cho biet tat ca cac khoa hoc
cua khoa nay.
Cau 3. Nhap vao ma sinh vien va gan cho bien $mssv, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc trong chng trnh ao tao ma sinh vien nay bat buoc phai
hoc at (co iem thi t 5 tr len) th mi c tot nghiep.
7
Bai 5
Cho mot lc o toan cuc (global schema) nh sau:
lp (mslp, tenlp, khoa)
sinhvien (mssv, hoten, phai, ngaysinh, mslp, hocbong)
angky (mssv, msmon, iem1, iem2, iem3)
Y ngha cua cac quan he toan cuc tren nh sau:
lp
sinhvien
ma sinh vien (mssv), ho ten sinh vien (hoten), phai (phai), ngay sinh
(ngaysinh), thuoc lp (mslp), c tien hoc bong (hocbong)
angky
ma sinh vien (mssv) hoc mon hoc (msmon) co iem cua ba lan thi (iem1,
iem2, iem3)
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
lp c phan thanh cac manh ngang tng ng vi cac gia tr K1 va K2 cua khoa;
gia s mslp ch co ba gia tr la L1 va L2 thuoc khoa K1, L3 thuoc khoa K2.
sinhvien c phan manh ngang theo lp da vao mslp.
angky c phan manh doc da vao hai tap thuoc tnh: manh angkya co cac thuoc
tnh {mssv, msmon, iem1} va manh angkyb co cac thuoc tnh {mssv, msmon, iem2,
iem3}. Manh angkyb lai c phan manh ngang theo sinhvien da vao mssv.
Sau o, sinh vien hay thc hien cac cau sau ay mc 1 (fragmentation
transparency) va mc 2 (location transparency):
Cau 1. Nhap vao ma sinh vien va gan cho bien $mssv, hay cho biet khoa cua sinh vien
nay.
Cau 2. Nhap vao ma sinh vien va gan cho bien $mssv, hay cho biet ba iem (gom
iem1, iem2 va iem3) cua tat ca cac mon hoc ma sinh vien nay ang ky.
Bai 6
Cho mot lc o toan cuc (global schema) nh sau:
oibong (mab, tenb, clbo)
cauthu (mact, hoten, mab)
tranau (mat, mab1, mab2, trongtai, sanau)
thamgia (mat, mact, sotrai)
Y ngha cua cac quan he toan cuc tren nh sau:
oibong
cauthu
tranau
ma tran au (mat), co trong tai chnh (trongtai) ieu khien tran au dien ra
tai san au (sanau). Moi tran au ch co 2 oi bong khac nhau la mab1 va
mab2 au vi nhau.
thamgia
cau thu (mact) tham gia vao tran au (mat) va co so trai bong a lot li
oi phng (sotrai), neu cau thu khong ghi ban th sotrai bang 0.
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
oibong c phan thanh cac manh ngang tng ng vi cac gia tr CLB1 va CLB2
cua clbo.
cauthu c phan manh ngang theo oibong da vao mab.
tranau c phan thanh cac manh ngang tng ng vi cac gia tr SD1 va SD2
cua sanau.
thamgia c phan manh ngang theo tranau da vao mat.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao cau lac bo va gan cho bien $clbo, hay cho biet ma cau thu, ho ten
cua cac cau thu thuoc cau lac bo nay.
Cau 2. Nhap vao ho ten cau thu va gan cho bien $hoten, hay cho biet cau thu nay tham
gia bao nhieu tran au.
Cau 3. Nhap vao san au va gan cho bien $sanau, hay cho biet san au nay co bao
nhieu tran au hoa (so trai bong a lot li oi phng cua hai oi bong au vi nhau
la bang nhau).
Cau 4. Hay cho biet ma cau thu, ho ten cua cac cau thu la vua pha li (co tong so trai
bong a lot li oi phng cua tat ca cac tran au la nhieu nhat).
10
11
Bai 7
Cho mot lc o toan cuc (global schema) nh sau:
oibong (mab, tenb, clbo)
cauthu (mact, hoten, mab)
tranau (mat, mab1, mab2, trongtai, sanau)
thamgia (mat, mact, sotrai)
Y ngha cua cac quan he toan cuc tren nh sau:
oibong
cauthu
tranau
ma tran au (mat), co trong tai chnh (trongtai) ieu khien tran au dien ra
tai san au (sanau). Moi tran au ch co 2 oi bong khac nhau la mab1 va
mab2 au vi nhau.
thamgia
cau thu (mact) tham gia vao tran au (mat) va co so trai bong a lot li
oi phng (sotrai), neu cau thu khong ghi ban th sotrai bang 0.
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
oibong c phan thanh cac manh ngang tng ng vi cac gia tr C1 va C2 cua
clbo.
cauthu c phan manh ngang theo oibong da vao mab.
tranau c phan thanh cac manh ngang tng ng vi cac gia tr S1 va S2 cua
sanau.
thamgia c phan manh ngang theo cauthu da vao mact.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao cau lac bo va gan cho bien $clbo, hay cho biet ma cau thu, ho ten
cua cac cau thu thuoc cau lac bo nay.
Cau 2. Nhap vao ho ten cau thu va gan cho bien $hoten, hay cho biet cau thu nay tham
gia bao nhieu tran au.
Cau 3. Nhap vao san au va gan cho bien $sanau, hay cho biet san au nay co bao
nhieu tran au hoa (so trai bong a lot li oi phng cua hai oi bong au vi nhau
la bang nhau).
Cau 4. Hay cho biet ma cau thu, ho ten cua cac cau thu la vua pha li (co tong so trai
bong a lot li oi phng cua tat ca cac tran au la nhieu nhat).
12
13
Bai 8
Cho mot lc o toan cuc (global schema) nh sau:
nhomnc (manhom, tennhom, tenphong)
nhanvien (manv, hoten, manhom)
ean (maa, tena, manhom)
thamgia (manv, maa)
Y ngha cua cac quan he toan cuc tren nh sau:
nhomnc
nhanvien
ean
thamgia
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
nhomnc c phan thanh cac manh ngang tng ng vi cac gia tr P1 va P2 cua
tenphong.
nhanvien, ean c phan manh ngang theo nhomnc da vao manhom.
thamgia c phan manh ngang theo nhanvien da vao manv.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma nhom nghien cu va gan cho bien $manhom, hay cho biet ma e
an, ten e an cua cac e an thuoc nhom nghien cu nay thc hien ma co nhan vien cua
nhom nghien cu khac tham gia.
Cau 2. Hay sa ten phong t P2 thanh P1 cua nhom nghien cu co ma NC01.
Cau 3. Cho biet ma e an, ten e an cua cac e an ma cha co nhan vien nao tham
gia.
14
Bai 9
Cho mot lc o toan cuc (global schema) nh sau:
nhaxb (manxb, tennxb, thanhpho)
sach (masach, tensach, namxb, manxb, matg)
ocgia (mag, teng, oitng)
tacgia (matg, tentg, chuyenmon)
mn (mag, masach, ngaymn, ngaytra)
Y ngha cua cac quan he toan cuc tren nh sau:
nhaxb
ma nha xuat ban (manxb), ten nha xuat ban (tennxb), at tai thanh pho
(thanhpho)
sach
ma sach (masach), ten sach (tensach), nam xuat ban (namxb), do nha xuat
ban (manxb) in, tac gia viet (matg)
ocgia
tacgia
ma tac gia (matg), ho ten tac gia (tentg), co chuyen mon (chuyenmon)
mn
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
nhaxb c phan thanh cac manh ngang tng ng vi cac gia tr T1 va T2 cua
thanhpho.
sach c phan manh ngang theo nhaxb da vao manxb.
ocgia c phan thanh cac manh ngang tng ng vi cac gia tr HS va SV cua
oitng.
tacgia c phan thanh cac manh ngang tng ng vi cac gia tr DT va MT cua
chuyenmon.
mn c phan manh ngang theo sach da vao masach.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ten nha xuat ban va gan cho bien $tennxb, hay cho biet tong so ten
sach khac nhau cua nha xuat ban nay c xuat ban trong nam 1998.
Cau 2. Nhap vao ten nha xuat ban va gan cho bien $tennxb, hay cho biet ma sach, ten
sach cua cac sach cua nha xuat ban nay ma cha co oc gia nao mn.
15
16
Bai 10
Cho mot lc o toan cuc (global schema) nh sau:
chinhanh (macn, tencn, thanhpho)
nhanvien (manv, hoten, macn)
khachhang (makh, tenkh, macn)
hpong (sohong, ngayky, makh, soienke, kwnhmc, ngiakw)
hoan (sohn, thang, nam, sohong, manv, sotien)
Y ngha cua cac quan he toan cuc tren nh sau:
chinhanh
ma chi nhanh (macn), ten chi nhanh (tencn), thuoc thanh pho (thanhpho)
nhanvien
khachhang
ma khach hang (makh), ten khach hang (tenkh), thuoc chi nhanh (macn)
hpong
hoan
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
chinhanh c phan thanh cac manh ngang tng ng vi cac gia tr TP1, TP2 va
TP3 cua thanhpho.
nhanvien, khachhang c phan manh ngang theo chinhanh da vao macn.
hpong c phan manh ngang theo khachhang da vao makh.
hoan c phan manh ngang theo hpong da vao sohong.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma nhan vien va ma khach hang lan lt gan cho cac bien $manv va
$makh, hay cho biet tong so tien ma nhan vien nay thu tien cua khach hang nay.
Cau 2. Hay cho biet so hoa n, so kw s dung, so kw nh mc cua cac hoa n co so
kw s dung vt qua so kw nh mc. Biet rang so kw s dung bang so tien chia cho
n gia kw c ghi trong hp ong.
17
Bai 11
Cho mot lc o toan cuc (global schema) nh sau:
bomon (mabm, tenbm, tenkhoa)
monhoc (mamh, tenmh, mabm)
lp (malp, tenlp, tenkhoa)
phonghoc (maphong, tenkhoa)
tkb (th, tietbatau, maphong, tietketthuc, malp, mamh)
Y ngha cua cac quan he toan cuc tren nh sau:
bomon
monhoc
ma mon hoc (mamh), ten mon hoc (tenmh), thuoc bo mon (mabm)
lp
phonghoc
tkb
thi khoa bieu: lp (malp) hoc mon hoc (mamh) vao ngay th (th) tai
phong (maphong) t tiet (tietbatau) en tiet (tietketthuc)
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
bomon, lp, phonghoc c phan thanh cac manh ngang tng ng vi cac gia tr K1
va K2 cua tenkhoa.
monhoc c phan manh ngang theo bomon da vao mabm.
tkb c phan manh ngang theo lp da vao malp.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ma lp va gan cho bien $malp, hay cho biet tong so tiet hoc cua lp
nay trong mot tuan.
Cau 2. Nhap vao ten khoa va gan cho bien $tenkhoa, hay cho biet ma mon hoc, ten
mon hoc cua cac mon hoc thuoc khoa nay quan ly.
Cau 3. Nhap vao ma lp va gan cho bien $malp, hay cho biet lp nay hoc tai cac
phong nao ma cac phong nay thuoc cung khoa quan ly lp nay.
Cau 4. Hay cho biet ma lp, ten lp cua cac lp co hoc tai cac phong ma cac phong
nay khong thuoc khoa cua lp nay quan ly.
Cau 5. Hay sa ten khoa t K1 thanh K2 cua lp co ma L1.
18
Bai 12
Cho mot lc o toan cuc (global schema):
aily (mal, tenl, tencty)
xe (sosn, somay, mau, kieu, ncsx, mal, sohn)
banggia (mal, kieu, ncsx, ngay, giaban)
khachhang (makh, tenkh, thanhpho)
hoan (sohn, ngayban, makh)
Y ngha cua cac quan he toan cuc tren nh sau:
aily
xe
banggia
khachhang
ma khach hang (makh), ten khach hang (tenkh), tai thanh pho
(thanhpho)
hoan
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
aily c phan thanh cac manh ngang tng ng vi cac gia tr CT1 va CT2 cua
tencty.
xe, banggia c phan manh ngang theo aily da vao mal.
khachhang c phan thanh cac manh ngang tng ng vi cac gia tr TP1 va TP2
cua thanhpho.
hoan c phan manh theo khachhang da vao makh.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Nhap vao ten ai ly va gan cho bien $tenl, hay cho biet so sn, so may cua
cac xe thuoc ai ly nay do nc Nhat san xuat.
Cau 2. Hay cho biet so sn, so may cua cac xe co mau xanh va co gia ban cao nhat so
vi cac xe khac thuoc cung ai ly.
Cau 3. Nhap vao ma ai ly va gan cho bien $mal, hay cho biet co bao nhieu mau
khac nhau cua cac xe ma ai ly nay a ban.
19
20
Bai 13
Cho mot lc o toan cuc (global schema):
trng (matrng, tentrng, khuvc)
iemchuan (matrng, manganh, iemchuan)
thsinh (mats, hoten, khuvc)
dthi (mats, matrng, manganh, iem1, iem2, iem3)
Y ngha cua cac quan he toan cuc tren nh sau:
trng
iemchuan
thsinh
thong tin cua th sinh: ma th sinh (mats), ho ten (hoten), thuoc khu vc
(khuvc).
Dthi
Cac thuoc tnh c gach di la cac thuoc tnh khoa, cac khoa ngoai khac rong.
Hay viet cac bieu thc phan manh nh sau:
trng c phan thanh cac manh ngang tng ng vi hai gia tr KV1 va KV2 cua
khuvc.
iemchuan, dthi c phan manh ngang theo trng da vao matrng.
thsinh c phan thanh cac manh ngang tng ng vi hai gia tr KV1 va KV2 cua
khuvc.
Sau o, hay thc hien cac cau sau ay mc 1 (fragmentation transparency)
va mc 2 (location transparency):
Cau 1. Hay cho biet ma th sinh va ho ten cua cac th sinh ch d thi vao mot trng.
Cau 2. Hay cho biet ma th sinh va ho ten cua cac th sinh au thu khoa cua moi
trng. Ket qua co ba cot: ma trng, ma th sinh va ho ten.
21