BÁO CÁO BÀI TP LN MÔN C S D LIU
: Xây dng
H ng Th Duyên
Lp:D10CN1
MSV:1021040014
A.Các ni dung chính trong báo cáo :
1.Gii thiu vnh yêu cu và gi xây dng
mô hình qu
t k mô hình mc khái nim
ng (thc th), thuu d lic, khóa
d liu
i vai trò ca nó cho phù hp vt ci cách giáo dc hii.
(1) S ng và phát trin ca ma tr, quan tr v các
b môn, phi là trng tâm cng.
(2) Giáo dc phn vic hc hi ca tr em qua hàng lot nhng kinh
nghim và khám phá hàng lot các ch .
(3) Tr em s hc tt nhc nh tài hng thú ca
chúng.
ng phi là mt kinh nghim xã hi mà giáo viên và hc sinh bit cách
t ng (Fargo 1930).
1.2.Vai trò, mch cng hng hc có vai trò:
- Là mng, nhm mp thông
gic mc, tha mãn óc tò mò, tìm hiu ca hc sinh.
-Vi chng lc ci tin giáo d ving hc có nhim v
tuyn chn và b sung các sách báo và tài liu phù hp vi mi lnh vc ca
c và phn ánh nhng kinh nghim và stin b ca th gii,
h d kia h
chuyn hóa nn giáo dc t lnh vc t nh vc hc hm,
giúp cho nn giáo dn hóa ca th gii.
ng hc cng có nhim v thit lp m mi
loi gm sách giáo khoa, tài liu phê bình, tham kho, các dng c nghe nhìn cùng
tt c các tài liu khác cn thit cho nn giáo dc. Các tài liu này cn phi sp xp
1.4.Nghip v qun lý ca h thng qun:
Theo nghip v qun ca mi hc, ta thy:
n có các bn danh sách li tài liu,
tên tài liu, loi tài liu, lnh vc, ngôn ng , mô t, ngày nhp kho , mã nhà xut
bn, tên nhà xut bt bn, mã tác gi , tên tác gi, gii thiu tác gi, mã
vc, k
Mc cp mt th n.
Th này bao gm mã bc, tên, tua ch, lp, khoa. Và mt phin tài
liu gm các thong tin:mã th n, mã bc, tên, tua ch, lp, khoa, tình
trng hin thi, danh sách các tài lin, ngày tr. Sinh viên mun
n sách thì tra cu danh sách tài liu ri ghi vào th n.
nc dch ra nhiu th ti
bìa (bia) khác nhau. Mi ta sách có mt mã t phân bit vi các ta sách
khác. (Mã s t ng, bu t u sách có th có
nhiu bn sao (cuonsach) ng vi ta sách ca mt tác gi
(tacgia) và có mt bn tóm tt ni dung (tomtat) ca sách (có th là mt câu hay
vài trang). Khi bc mun bit ni dung ca cun sách nào, thì th xem
phn tóm tt ca t li bc.
tr c gi (docgia)cn, thì bc php
thông tin cá nhân ca ch n thoi ca mình. Th cung cp
cho bc mt th n t th b phân
bit các bc khác. (Mã s t ng, bu t này
có giá tr trong 6 tháng k t c ngày ht hn th, th
thông báo cho bc bi n gia hn thêm.
Nu bc mun mt cuc mt bc
i này có th . Khi cuc tr v
thì th c nhn.
n sách:
Mc gi n tn sách trong 4 ngày.
Tr sách:
Lp th c gi
BM1
Xóa, cp nht
2
Nhn sách mi
BM2
Xóa, cp nht
3
Tra cu sách
BM3 4
Lp phin
BM4
Xóa, cp nht
5
Nhn tr sách
6
i quy
nh
11
Gi bc
n sách nhiu
nht
-1: Mã ta sách là s th t ca các ta sách có trong h thng bu t 1.
Khi thêm mi phi kim tra có nhng s th t b xoá thì b sung vào nhng s
th t b trng này. Nu không có (ngha là nhng s th t liên tc vi nhau) thì
thêm vi s t nhiên ting hp xoá thì không phi chnh sa li
s th t ca các ta sách
-c gi là s th t cc gi có trong h thng bu t 1. Khi
thêm mi phi kim tra có nhng s th t b xoá thì b sung vào nhng s th t
b trng này. Nu không có (ngha là nhng s th t liên tc vi nhau) thì thêm
vi s t nhiên ting hp xoá thì không phi chnh sa li s th
t ca các ta sách
-3: Nc gi n nhn thì h thng
s chuyn qua bng d li
5
Nhn tr sách
6
i quy
nh
7
S phin
8
S ng sách
nhiu nht mà
m
n
9
T l nhng
phin sách
2.Thit k mc khái nim.
ng thc th.
Các tp thc th và thua chúng là:
Th
Tên th
Mt khu
Lp
Khoa
Ngày cp th
a ch
Mn sách:
n
Tit cc
MaTL
Tr sách :
Ngày tr sách
MaTL
2.2.Xây dng mô hình thc th liên kt ER:
Mi quan h ca các tp thc th nh da trên hong qun lý tr
n tài liu.
Số lượng Lĩnh vực
Ngày cấp thẻ
Địa chỉ
khoa
Lớp
Mã TL
Mã thẻ mượn
Khu vực X
Ngày mượn
Ngày trả
Họ tên
Mã TG
X
Tên NXB
Số lượng TL
mượn
Tên
Họ
Mt khu
Tên
Mã Loi
Lnh
Mô
Ngôn
Ngày
Mã
TG TG v vc
Bc:
kho
Mã BD
H tên
Lp
Khoa
Ngày cp
a ch
th n sách:
n
Mt
khu Mã Mt Tên Loi
S NXB Mã Tên
Mã BD
Mã TL
H tên
Lp
Mã BD Tit
cc MaTL
Mã BD Ngày tr sách
Biu thc truy vn hoàn chnh:
Truy vn trên SQL:
Câu lnh: SELECT *FROM thuthu;
4.Liệt kê tất cả tên các tài liệu có mã tài liệu là 111:
Biu thc truy vn hoàn chnh:
(MaTL=
(TaiLieu)
Truy vn trên SQL:
Câu lnh: SELECT TenTL FROM tailieu WHERE MaTL=111;
5.Liệt kê tất cả tên các tài liệu đã mượn của một bạn đọc có
mã BD=123;
Biu thc truy vn hoàn chnh:
(MaBD=123
(TaiLieu)
Câu lnh: SELECT TenTL FROM tailieu WHERE MaBD =123;
6.Hãy cho biết tên tài liệu thuộc lĩnh vực IT:
Biu thc truy vn hoàn chnh:
(LinhVuc=IT
(TaiLieu)
Truy vn trên SQL:
Câu lnh: SELECT DISTINCT LinhVuc FROM TaiLieu;
Câu lnh: SELECT HoTen FROM BanDoc
WHERE MaT;
10.Lập danh sách tên các tài liệu đã được trả vào ngày 19/9/2012:
)(
()
(TaiLieu)
Câu lnh: SELECT TenTL FROM tailieu WHERE NgayTraSach=#19/9/2012#;
nh các ph thuc hàm trên t quan h:
*Các quan h:
- ThuThu( Ten, MatKhau)
Ph thuc hàm: F1=(Ten->MatKhau)
TaiLieu(MaTL, TenTL, LoaiTL, LinhVuc, MoTa, NgonNgu, NgayNhapKho,
SoLuong, NhaXB, MaNXB, TenTG, MaTG, NamXB, MaTG, TenTG, MaVT,
KhuVuc, Ke, Ngan)
dng 3NF:
Các quan h:
BanDoc( MaBD, HoTen, Lop, Khoa, NgayCapThe, DiaChi)
TaiLieu(MaTL, TenTL, LoaiTL, LinhVuc, MoTa, NgonNgu, NgayNhapKho,
SoLuong, NhaXB, MaNXB, TenTG, MaTG, NamXB, MaTG, TenTG, MaVT,
KhuVuc, Ke, Ngan)
BanDoc( MaBD, HoTen, Lop, Khoa, NgayCapThe, DiaChi)
MuonSach( MaTL, NgayMuon, TienDatCoc)
TraSach( MaTL, NgayTra)
Cùng vi các tp ph thuc hàm ca chúng không gây ra vi phm ca dng chun
3NF (m quan h R dng 3NF vi tp ph thuc hàm F nu không có
thu thuc hàm bc cu vào mt khóa ca R) vì vy
quan h dng chun 3NF.