Advertisement
foryou97

Sach.sql

Oct 11th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.07 KB | None | 0 0
  1. CREATE DATABASE QuanLySach
  2. GO
  3.  
  4. USE QuanLySach
  5. GO
  6.  
  7. CREATE TABLE NhomSach
  8. (
  9.     MaNhom nvarchar(5) PRIMARY KEY,
  10.     TenNhom nvarchar(25)   
  11. )
  12. GO
  13.  
  14. CREATE TABLE NhanVien
  15. (
  16.     MaNV nvarchar(5) PRIMARY KEY,
  17.     HoLot nvarchar(25),
  18.     TenNV nvarchar(10),
  19.     Phai nvarchar(3),
  20.     NgaySinh DateTime,
  21.     DiaChi nvarchar(40)
  22. )
  23. GO
  24.  
  25. CREATE TABLE DanhMucSach
  26. (
  27.     MaSach nvarchar(5) PRIMARY KEY,
  28.     TenSach nvarchar(40),
  29.     TacGia nvarchar(20),
  30.     MaNhom nvarchar(5),
  31.     DonGia NUMERIC(5),
  32.     SLTon NUMERIC(5),
  33.     FOREIGN KEY(MaNhom) REFERENCES NhomSach(MaNhom)
  34. )
  35. GO
  36.  
  37. CREATE TABLE HoaDon
  38. (
  39.     MaHD nvarchar(5) PRIMARY KEY,
  40.     NgayBan DateTime,
  41.     MaNV nvarchar(5),
  42.     FOREIGN KEY(MaNV) REFERENCES NhanVien(MaNV)
  43. )
  44. GO
  45.  
  46. CREATE TABLE ChiTietHoaDon
  47. (
  48.     MaHD nvarchar(5),
  49.     MaSach nvarchar(5),
  50.     SoLuong NUMERIC(5),
  51.     CONSTRAINT MaChiTietHoaDon PRIMARY KEY(MaHD, MaSach),
  52.     FOREIGN KEY(MaSach) REFERENCES DanhMucSach(MaSach),
  53.     FOREIGN KEY(MaHD) REFERENCES HoaDon(MaHD)
  54. )
  55. GO
  56.  
  57. -- ---------------------------------
  58.  
  59. INSERT INTO NhomSach VALUES
  60.     ('N001', N'Tin học'),
  61.     ('N002', N'Khoa học kĩ thuật'),
  62.     ('N003', N'Anh văn'),
  63.     ('N004', N'Y học Đông-Tây'),
  64.     ('N005', N'Chính trị-Pháp lý'),
  65.     ('N006', N'Văn học');
  66.  
  67. INSERT INTO NhanVien VALUES
  68. ('NV001', N'Nguyễn Ngọc', N'Mai', N'Nữ', '5/11/1975', N'23 CMT8, Q3'),
  69. ('NV002', N'Lê Văn', N'Thành', N'Nam', '21/12/1973', N'Thành Phố Hà Nội'),
  70. ('NV003', N'Nguyễn Thị Thảo', N'Mai', N'Nữ', '13/01/1971', N'Thành Phố Hồ Chí Minh'),
  71. ('NV004', N'Nguyễn Ngọc', N'Trinh', N'Nữ', '10/11/1970', N'Bắc Giang');
  72.  
  73. INSERT INTO DanhMucSach VALUES
  74. ('S001', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  75. ('S002', N'Tin Học B', N'Trần Văn Một', N'001', 22000, 40),
  76. ('S003', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  77. ('S004', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  78. ('S005', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  79. ('S006', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  80. ('S007', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
  81. ('S008', N'Tin Học A', N'Lê Anh', N'001', 25000, 50),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement