Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE QuanLySach
- GO
- USE QuanLySach
- GO
- CREATE TABLE NhomSach
- (
- MaNhom nvarchar(5) PRIMARY KEY,
- TenNhom nvarchar(25)
- )
- GO
- CREATE TABLE NhanVien
- (
- MaNV nvarchar(5) PRIMARY KEY,
- HoLot nvarchar(25),
- TenNV nvarchar(10),
- Phai nvarchar(3),
- NgaySinh DateTime,
- DiaChi nvarchar(40)
- )
- GO
- CREATE TABLE DanhMucSach
- (
- MaSach nvarchar(5) PRIMARY KEY,
- TenSach nvarchar(40),
- TacGia nvarchar(20),
- MaNhom nvarchar(5),
- DonGia NUMERIC(5),
- SLTon NUMERIC(5),
- FOREIGN KEY(MaNhom) REFERENCES NhomSach(MaNhom)
- )
- GO
- CREATE TABLE HoaDon
- (
- MaHD nvarchar(5) PRIMARY KEY,
- NgayBan DateTime,
- MaNV nvarchar(5),
- FOREIGN KEY(MaNV) REFERENCES NhanVien(MaNV)
- )
- GO
- CREATE TABLE ChiTietHoaDon
- (
- MaHD nvarchar(5),
- MaSach nvarchar(5),
- SoLuong NUMERIC(5),
- CONSTRAINT MaChiTietHoaDon PRIMARY KEY(MaHD, MaSach),
- FOREIGN KEY(MaSach) REFERENCES DanhMucSach(MaSach),
- FOREIGN KEY(MaHD) REFERENCES HoaDon(MaHD)
- )
- GO
- -- ---------------------------------
- INSERT INTO NhomSach VALUES
- ('N001', N'Tin học'),
- ('N002', N'Khoa học kĩ thuật'),
- ('N003', N'Anh văn'),
- ('N004', N'Y học Đông-Tây'),
- ('N005', N'Chính trị-Pháp lý'),
- ('N006', N'Văn học');
- INSERT INTO NhanVien VALUES
- ('NV001', N'Nguyễn Ngọc', N'Mai', N'Nữ', '5/11/1975', N'23 CMT8, Q3'),
- ('NV002', N'Lê Văn', N'Thành', N'Nam', '21/12/1973', N'Thành Phố Hà Nội'),
- ('NV003', N'Nguyễn Thị Thảo', N'Mai', N'Nữ', '13/01/1971', N'Thành Phố Hồ Chí Minh'),
- ('NV004', N'Nguyễn Ngọc', N'Trinh', N'Nữ', '10/11/1970', N'Bắc Giang');
- INSERT INTO DanhMucSach VALUES
- ('S001', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S002', N'Tin Học B', N'Trần Văn Một', N'001', 22000, 40),
- ('S003', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S004', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S005', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S006', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S007', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
- ('S008', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement