You are on page 1of 6

1.

Tạo CSDL QLBanHang với kích thước ban đầu lúc khởi tạo của tập tin dữ liệu
chính là 50MB, tự động tăng kích thước lên 10% khi dữ liệu đầy, kích thước tăng
trưởng tập tin dữ liệu tối đa không quá 200MB. Tập tin lưu vết với kích thước ban
đầu là 10MB, tự động tăng trưởng lên 5MB khi dữ liệu đầy, kích thước tăng trưởng
tập tin không giới hạn.
 Tạo các Table sau:
- tblVATTU: MaVTu char(4), TenVtu nvarchar(30), DVTinh nvarchar(10),
Dongia int.
- tblDONDH: SoDH Int, NgayDH datetime, Manhacc char(4)
- tblCTDONDH: SoDH Int, MaVTu char(4), SLDat int
- tblNHACC: Manhacc char(3), Tennhacc nvarchar(30), Diachi nvarchar(30), Dienthoai
char(15)
- tblPNHAP: SoPN char(4), SoDH Int, Ngaynhap datatime,
- tblCTPNHAP: SoPN char(4), MaVTu char(4), Slnhap int.
- tblPXUAT: SoPX char(4), Ngayxuat datetime.
- tblCTPXUAT: SoPX char(4), MaVTu char(4), SLXuat int.
- tblTONKHO: NAMTHANG char(7), MaVTu char(4), TONGNHAP int,
TONGXUAT int, SLTonkho int

Khoá ngoại:
+ Sodh trong Table CTDONDH tham chiếu sodh trong DONDH
+ Sopn trong Table CTPNHAP tham chiếu sopn trong PNHAP
+ MaVTu trong CTDONDH tham chiếu MaVTu trong VATTU
+ MaVTu trong TONKHO tham chiếu MaVTu trong VATTU
+ MaVTu trong CTPNHAP tham chiếu MaVTu trong VATTU
+ Manhacc trong DONDH tham chiếu Manhacc trong NHACC

1- tblNHACC:
Manhacc char(4), Tennhacc nvarchar(30), Diachi nvarchar(30), Dienthoai char(15)
(N'CC01', N'Công ty X', N'Thanh Hóa', '03931234567'),
(N'CC02', N'Xây dựng Bình Minh', N'282 Trần Hưng Đạo, Hà Nội', '048951320'),
(N'CC03', N'Cơ khí dân dụng', N'43 Lê Văn Sỹ, Nha Trang', '0588512230'),
(N'CC04', N'Vật tư thiết bị GTVT', N'94 Điện Biên Phủ,Hà Nội', '048533710'),
2- tblVATTU:
MaVTu char(4), TenVtu nvarchar(30), DVTinh nvarchar(10), Dongia int.
('VT01',N'Gạch',N'Viên', 200),
('VT02',N'Ngói',N'Viên', 9),
('VT03',N'Xi măng',N'kg', 13),
('VT04',N'Sắt',N'kg', 80),
('VT05',N'Vôi',N'tấn', 9),
3- tblDONDH:
SoDH Int, NgayDH datetime, Manhacc char(4)
( 1, '1-5-2012', 'CC01'),
( 2, '2-7-2012', 'CC02'),
( 3, '7-15-2012', 'CC01'),
4- tblCTDONDH:
SoDH Int, MaVTu char(4), SLDat int
1 VT01 555
1 VT03 200
1 VT04 300
2 VT01 555
2 VT02 666
5- tblPNHAP:
SoPN char(4), SoDH Int, Ngaynhap datatime,
PN01 1 '1-8-2012'
PN02 1 '1-9-2012'
PN03 1 '1-11-2012'

5- tblCTPNHAP:
SoPN char(4), MaVTu char(4), Slnhap int.
PN01 VT01 200

PN02 VT01 150

PN03 VT01 ???<=555-(200+150)=205


BÀI THỰC HÀNH BUỔI 1: Tạo CSDL QLBH
Bước 1: Tạo cấu trúc bảng:

Bước 2: Tạo khóa ngoại và sửa lại những chỗ tạo cấu trúc sai:
Bước 3: Nhập dữ liệu cho các bảng:

Bảng vật tư:


Bảng Nhad cung cấp

Bảng DonDH:

Bảng CTDONDH:
Bảng Pnhap:

BẢng CTPNhap:
Bảng Pxuat:

Bảng CTPXUat:

You might also like