Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. create database Tourdulich4
  2. go
  3. use Tourdulich4
  4. go
  5. create table huongdanvien(
  6. mahuongdanvien nvarchar(50) not NULL,
  7. hoten nvarchar(50),
  8. ngaysinh date,
  9. diachi nvarchar(50),
  10. gioitinh nvarchar(50),
  11. sodienthoai nvarchar(50),
  12. primary key (mahuongdanvien)
  13. )
  14.  
  15. go
  16. create table diadiem(
  17. madiadiem nvarchar(50) not NULL,
  18. tendiadiem nvarchar(50),
  19. tenthanhpho nvarchar(50),
  20. quocgia nvarchar(50),
  21. primary key (madiadiem))
  22. go
  23.  
  24. create table tour(
  25. matour nvarchar (50) not NULL,
  26. tentour nvarchar (50),
  27. mahuongdanvien nvarchar (50) not NULL,
  28. madiadiem nvarchar(50) not null,
  29. ngaybatdau date,
  30. ngayketthuc date,
  31. trangthai nvarchar (50),
  32. thoigian datetime,
  33. giatour money,
  34. primary key (matour),
  35. foreign key (mahuongdanvien) references huongdanvien(mahuongdanvien)
  36. )
  37. go
  38.  
  39.  
  40. create table chitiettour(
  41. matour nvarchar(50) not null,
  42. madiadiem nvarchar(50) not null,
  43. thoigianbatdau datetime,
  44. thoigianketthuc datetime,
  45. primary key(matour,madiadiem),
  46. foreign key(matour) references tour(matour),
  47. foreign key(madiadiem) references diadiem(madiadiem)
  48. )
  49. go
  50.  
  51. create table nhanvien(
  52. manhanvien nvarchar(50) not NULL,
  53. hoten nvarchar(50),
  54. ngaysinh date,
  55. diachi nvarchar(50),
  56. gioitinh nvarchar(50),
  57. sodienthoai nvarchar(50),
  58. primary key (manhanvien)
  59. )
  60. go
  61. create table dichvu(
  62. madichvu nvarchar(50) not null,
  63. tendichvu nvarchar(50),
  64. giadichvu money,
  65. primary key(madichvu)
  66. )
  67. go
  68.  
  69. create table khachhang(
  70. makhachhang nvarchar(50) not NULL,
  71. hoten nvarchar(50),
  72. quoctich nvarchar(50),
  73. ngaysinh date,
  74. visa nvarchar(50),
  75. diachi nvarchar(50),
  76. gioitinh nvarchar(50),
  77. sodienthoai nvarchar(50),
  78. primary key (makhachhang)
  79. )
  80.  
  81.  
  82.  
  83. go
  84. create table hopdong(
  85. mahopdong nvarchar(50) not null,
  86. matour nvarchar(50) not null unique,
  87. makhachhang nvarchar(50),
  88. manhanvien nvarchar(50),
  89. ngaylap datetime,
  90. ngayhuy datetime,
  91. phihuy money,
  92. tiencoc money,
  93. tinhtrangthanhtoan nvarchar(50),
  94. thanhtien money,
  95. primary key (mahopdong),
  96. foreign key (matour) references tour(matour),
  97. foreign key (makhachhang) references khachhang(makhachhang),
  98. foreign key (manhanvien) references nhanvien(manhanvien)
  99. )
  100.  
  101. go
  102. create table chitietdichvu(
  103. madichvu nvarchar(50) not null,
  104. mahopdong nvarchar(50) not null,
  105. primary key (madichvu,mahopdong),
  106. foreign key (madichvu) references dichvu(madichvu),
  107. foreign key (mahopdong) references hopdong(mahopdong)
  108. )
  109. go
  110.  
  111. create table hoadon(
  112. mahoadon nvarchar(50) not null,
  113. mahopdong nvarchar(50) unique,
  114. makhachhang nvarchar(50),
  115. ngaythanhtoan datetime,
  116. giamgia float,
  117. thanhtien money,
  118. primary key (mahoadon),
  119. foreign key (mahopdong) references hopdong(mahopdong),
  120. foreign key (makhachhang) references khachhang(makhachhang)
  121. )
  122. go
  123. create table phieudanhgia(
  124. maphieu nvarchar(50) not null,
  125. makhachhang nvarchar(50),
  126. danhgia int,
  127. ghichu nvarchar(3000),
  128. primary key (maphieu),
  129. foreign key (makhachhang) references khachhang(makhachhang)
  130. )
  131. go
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement