Advertisement
nguyenvanquan7826

QLTV

May 6th, 2013
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.73 KB | None | 0 0
  1. CREATE DATABASE QLTV
  2. USE QLTV
  3.  
  4. CREATE TABLE Sach
  5. (
  6.     MaS CHAR(20) PRIMARY KEY,
  7.     TenS CHAR(20) NOT NULL,
  8.     TenTG CHAR(20),
  9.     NXB CHAR(50),
  10.     NamXB datetime
  11. )
  12.  
  13. INSERT INTO Sach
  14. VALUES ('MS01','Toan Cao Cap','Nguyen Van A','NXB Giao Duc','1989')
  15. INSERT INTO Sach
  16. VALUES ('MS02','Vat Ly','Nguyen Van B','NXB Giao Duc','2005')
  17. INSERT INTO Sach
  18. VALUES ('MS03','Tin Hoc','Nguyen Van C','NXB Kim Dong','2009')
  19.  
  20. SELECT * FROM Sach
  21.  
  22.  
  23. CREATE TABLE DocGia
  24. (
  25.     MaDG CHAR(20) PRIMARY KEY,
  26.     TenDG CHAR(20) NOT NULL,
  27.     Donvi CHAR(50),
  28.     ngaycapthe datetime,
  29.     ngayhethanthe datetime
  30. )
  31.  
  32. INSERT INTO DocGia
  33. VALUES ('DG01','Nguyen Thi E','Bac Ninh','2/3/2010','2/3/2011')
  34. INSERT INTO DocGia
  35. VALUES ('DG02','Nguyen Thi G','Thai Nguyen','4/5/2010','4/5/2011')
  36. INSERT INTO DocGia
  37. VALUES ('DG03','Nguyen Thi F','Ha Noi','2/6/2011','2/6/2012')
  38.  
  39. SELECT * FROM DocGia
  40.  
  41. CREATE TABLE SoMuon
  42. (
  43.     MaDG CHAR(20),
  44.     SosoMuon CHAR(20) PRIMARY KEY,
  45.     ngaycap datetime,
  46.     CONSTRAINT fk1 FOREIGN KEY (MaDG) REFERENCES DocGia(MaDG)
  47. )
  48.  
  49. INSERT INTO SoMuon
  50. VALUES ('DG01','SS01','2/2/2010')
  51. INSERT INTO SoMuon
  52. VALUES ('DG02','SS02','2/2/2010')
  53. INSERT INTO SoMuon
  54. VALUES ('DG03','SS03','2/2/2011')
  55.  
  56.  
  57. CREATE TABLE MuonTra
  58. (
  59.     SosoMuon CHAR(20),
  60.     MaS CHAR(20) NOT NULL,
  61.     NgayM datetime,
  62.     NgayHT datetime,
  63.     NgayT datetime
  64.     CONSTRAINT pk PRIMARY KEY (SosoMuon, MaS, NgayM),
  65.     CONSTRAINT fk2 FOREIGN KEY (SosoMuon) REFERENCES SoMuon(SosoMuon),
  66.     CONSTRAINT fk3 FOREIGN KEY (MaS) REFERENCES Sach(MaS)
  67. )
  68.  
  69.  
  70. INSERT INTO MuonTra
  71. VALUES ('SS01','MS01','12/2/2010','12/3/2010','12/3/2010')
  72. INSERT INTO MuonTra
  73. VALUES ('SS02','MS01','5/2/2011','4/3/2010','2/3/2011')
  74. INSERT INTO MuonTra
  75. VALUES ('SS03','MS03','4/2/2011','6/3/2010','12/3/2011')
  76.  
  77. SELECT * FROM MuonTra
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement