Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. CREATE DATABASE Lib_Management;
  2. /* Change to the Lib_Management database */
  3. /* CREATE TABLE */
  4. USE Lib_Management;
  5. GO
  6.  
  7. CREATE TABLE dbo.Categories (
  8. CategoryID CHAR(3) NOT NULL Primary Key,
  9. Category_Name NVARCHAR(50) NOT NULL,
  10. Moreinfo NVARCHAR(100)
  11. );
  12. CREATE TABLE dbo.Books (
  13. BookID CHAR(6) NOT NULL PRIMARY KEY ,
  14. Name_book NVARCHAR(50) NOT NULL,
  15. Authors NVARCHAR(50) NOT NULL,
  16. CategoryID CHAR(3) NOT NULL,
  17. Num_copy INT NOT NULL,
  18. Foreign Key (CategoryID) REFERENCES dbo.Categories(CategoryID)
  19. );
  20. CREATE TABLE dbo.Students (
  21. UserID CHAR(8) NOT NULL,
  22. Student_Name VARCHAR(50) NOT NULL,
  23. "Address" VARCHAR(50) NOT NULL,
  24. Tel CHAR(10) NOT NULL,
  25. Primary Key (UserID)
  26. );
  27. CREATE TABLE dbo.Slip (
  28. SlipID CHAR(8) NOT NULL PRIMARY KEY,
  29. UserID CHAR(8) NOT NULL ,
  30. BookID CHAR(6),
  31. DateBorrow DATETIME,
  32. DateReturn DATETIME NULL,
  33. "Status" INT,
  34. FOREIGN KEY (BookID) REFERENCES dbo.Books(BookID),
  35. FOREIGN KEY (UserID) REFERENCES dbo.Students(UserID)
  36. );
  37. CREATE TABLE dbo.Book_has_Slip(
  38. ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL ,
  39. SlipID CHAR(8),
  40. BookID CHAR(6),
  41. FOREIGN KEY (BookID) REFERENCES Books(BookID),
  42. FOREIGN KEY (SlipID) REFERENCES dbo.Slip(SlipID)
  43. );
  44. -- INSERT DATA INTO TABLE Categories --
  45. INSERT INTO Categories
  46. VALUES
  47. ('CSD','Co so du lieu','Access,Oracle'),
  48. ('ECO','Ecommerce','sách về thương mại điện tử'),
  49. ('GTT','Giai thuat','Các bài toán mẫu, các giải thuật, cấu trúc dữ liệu'),
  50. ('HTT','He thong','Windows, Linux, Unix'),
  51. ('LTT','Ngon ngu lap trinh','Visual Basic, C, C++, Java'),
  52. ('PTK','Phan tich va thiet ke','Phân tích và thiết kế giải thuật, hệ thống thông tin v.v..'),
  53. ('VPP','Van phong','Word,Excel'),
  54. ('WEB','Web','Javascript, Vbscript,HTML, Flash');
  55.  
  56. -- INSERT DATA INTO TABLE Books --
  57. INSERT INTO Books
  58. VALUES
  59. ('CSD001','Cơ sở dữ liệu','Đỗ Trung Tấn','CSD',3),
  60. ('CSD002','SQL Server 7.0','Elicom','CSD',3),
  61. ('CSD003','Oracle 8i','Trần Tiến Dung','CSD',5),
  62. ('HTT001','Windows2000 Professional','Nguyễn Thành Vinh','HTT',3),
  63. ('HTT002','Windows2000 Advances Server','Dương Văn Chính','HTT',5),
  64. ('LTT001','Lập trình visual Basic 6','Nguyễn Tiến ','LTT',3),
  65. ('LTT002','Ngôn ngữ lập trình c++','Tăng Ðình Quí','LTT',5),
  66. ('LTT003','Lập trình Windows bằng Visual c++','Ðặng Văn Ðức','LTT',4),
  67. ('VPP001','Excel Toàn tập','Ðoàn Công Hùng','VPP',5),
  68. ('VPP002','Word 2000 Toàn tập','Ðoàn Công Hùng','VPP',4),
  69. ('VPP003','Làm kế toán bằng Excel','Vu Duy Sanh','VPP',5),
  70. ('WEB001','Javascript','Lê Minh Trí','Web',5),
  71. ('WEB002','HTML','Nguyễn Thị Minh Khoa','Web',3);
  72. -- INSERT DATA INTO TABLE Students --
  73. INSERT INTO Students
  74. VALUES
  75. ('Vy Văn Kiệt','92 Quang Trung - Đà Nẵng','0511810583'),
  76. ('Nguyễn Khánh','92 Quang Trung - Đà Nẵng','0511810583'),
  77. ('Nguyễn Minh Quốc','92 Quang Trung - Đà Nẵng','0511810583'),
  78. ('Hồ Phước Thôi','92 Quang Trung - Đà Nẵng','0511810583'),
  79. ('Nguyễn Văn Định','92 Quang Trung - Đà Nẵng','0511810583'),
  80. ('Nguyễn Văn Hải','92 Quang Trung - Đà Nẵng','0511810583'),
  81. ('Nguyễn Thị Thuý Hà','92 Quang Trung - Đà Nẵng','0511810583'),
  82. ('Đỗ Thị Thiên Ngân','92 Quang Trung - Đà Nẵng','0511810583'),
  83. ('Nguyễn Văn A','30 Phan Châu Trinh - Đà Nẵng','0913576890');
  84. -- INSERT DATA INTO TABLE Slip --
  85. INSERT INTO Slip
  86. VALUES
  87. ('00000001','CSD001','2014/07/30',NULL,0),
  88. ('00000002','LTT001','2014/06/30','2014/07/25',1),
  89. ('00000003','CSD002','2014/08/15',NULL,0),
  90. ('00000004','LTT003','2014/08/10','2014/08/30',1),
  91. ('00000005','WEB001','2014/07/10','2014/07/20',1),
  92. ('00000006','HTT001','2014/08/10',NULL,0),
  93. ('00000007','HTT002','2014/08/20','2014/08/25',1),
  94. ('00000008','WEB001','2014/08/30',NULL,0),
  95. ('00000009','CSD002','2014/08/10','2014/08/15',1),
  96. ('00000010','WEB002','2014/07/15','2014/07/30',1),
  97. ('00000011','VPP001','2014/08/30',NULL,0),
  98. ('00000012','VPP003','2014/08/20','2014/08/25',1),
  99. ('00000013','VPP001','2014/08/30',NULL,0),
  100. ('00000014','CSD001','2014/08/20','2014/08/23',1);
  101. GO
  102. INSERT INTO Book_has_Slip
  103. VALUES
  104. (DEFAULT,'00000001','CSD001'),
  105. (DEFAULT,'00000003','CSD002'),
  106. (DEFAULT,'00000002','LTT001'),
  107. (DEFAULT,'00000004','LTT003'),
  108. (DEFAULT,'00000005','WEB001'),
  109. (DEFAULT,'00000006','HTT001'),
  110. (DEFAULT,'00000007','HTT002'),
  111. (DEFAULT,'00000008','WEB001'),
  112. (DEFAULT,'00000009','CSD002'),
  113. (DEFAULT,'00000010','WEB002'),
  114. (DEFAULT,'00000011','VPP001'),
  115. (DEFAULT,'00000012','VPP003'),
  116. (DEFAULT,'00000013','VPP001'),
  117. (DEFAULT,'00000014','CSD001');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement