You are on page 1of 1

KIEÅM TRA THÖÏC HAØNH THÖÔØNG KYØ L1

MOÂN CÔ SÔÛ DÖÕ LIEÄU – Lôùp DHKHDL18A(605)

(Thôøi gian laøm baøi 60 phuùt – Khoâng ñöôïc söû duïng taøi lieäu)

MaSV:................................. Hoï teân sinh vieân: ...........................................................................................

Boä phaän kinh doanh cuûa Coâng ty nöôùc giaûi khaùt muoán xaây döïng heä thoáng quaûn lyù kinh doanh, sau khi
phaân tích coù ñöôïc CSDL:
1. KhachHang(MaKH, TenKH, DiaChi, SoDT, LoaiKH)
Moãi khaùch haøng coù moät maõ khaùch haøng xaùc ñònh teân khaùch haøng, ñòa chæ, soá ñieän thoaïi, soá fax
thuoäc moät loaïi khaùch haøng (Ñaïi lyù,cöûa haøng, Khaùc) .
MaKH int PK
TenKH nVarchar(50)
DiaChi nVarchar(100)
SoDT char(10)
LoaiKH nVarchar(10) Ñaïi lyù, Cöûa haøng, Khaùc
2. SanPham(MaSP, TenSP, DVT, DonGia)
Moãi saûn phaåm coù moät maõ saûn phaåm xaùc ñònh teân saûn phaåm, ñôn vò tính vaø ñôn giaù.
MaSP char(4) PK
TenSP nVarchar(50)
DVT nVarchar(10)
DonGia Money
3. DonDatHang(SoDDH, NgayDDH, MaKH)
Moãi khaùch haøng coù theå coù nhieàu ñôn ñaët haøng, moãi ñôn ñaët haøng coù moät soá ñôn ñaët haøng xaùc
ñònh. Ngaøy ñaët haøng phaûi lôùn hôn hay baèng ngaøy hieän taïi.
SoDDH int PK
NgayDDH DateTime
MaKH int FK
4. CTDonDatHang(SoDDH, MaSP, SoLuong,GiaBan)
Moãi ñôn ñaët haøng coù nhieàu doøng chi tieát, soá ñôn ñaët haøng vaø maõ saûn phaåm xaùc ñònh soá löôïng saûn
phaåm seõ ñaët vaø giaù baùn.
SoDDH int FK
MaSP char(4) FK
SoLuong int
GiaBan Money
Khoùa chính: SoDDH, MaSP

Haõy vieát baèng ngoân ngöõ SQL ñeå thöïc hieän sau:
1) Tạo CSDL teân laø QLBH cho coâng ty treân ôû oå ñóa T:\mssv_tensv. (1ñ)
2) Tạo caùc baûng vaø caùc raøng buoäc töông öùng. (4ñ)
3) Nhaäp lieäu cho CSDL moãi baûng 2 haøng. (1ñ)
4) Caäp nhaät ñôn giaù cho saûn phaåm coù ñôn vò tính (DVT) laø Bia leân 10%.(1ñ)
5) Hieän danh saùch khaùch haøng coù loaïi khaùch haøng (LoaiKH) laø ñaïi lyù.(1ñ)
6) Theâm raøng buoäc sao cho xoùa SoDDH beân baûng ñaët haøng seõ xoùa beân CTDDH lieân quan.(1ñ)
7) Hieän danh saùch caùc saûn phaåm (MaSP, TenSP) ñaõ ñaët haøng. (1ñ)
.--------------------Heát-------------------

You might also like