Facebook
From Son Trau, 3 Weeks ago, written in SQL.
Embed
Download Paste or View Raw
Hits: 141
  1. CREATE TABLE MAYTINH
  2. (
  3.   HANG VARCHAR(20),
  4.   CPU VARCHAR(10),
  5.   RAM INT,
  6.   DOPHANGIAI CHAR(10),
  7.   DUNGLUONG INT,
  8.   PHANKHUC VARCHAR(15),
  9.   BAOHANH INT,
  10.   MAMAY VARCHAR(8) NOT NULL,
  11.   PRIMARY KEY (MAMAY)
  12. );
  13.  
  14. CREATE TABLE NHANVIEN
  15. (
  16.   HOTEN VARCHAR(30),
  17.   MANHANVIEN VARCHAR(8) NOT NULL,
  18.   NGAYSINH DATE NOT NULL,
  19.   GIOITINH ,
  20.   HESOLUONG FLOAT,
  21.   PRIMARY KEY (MANHANVIEN)
  22. );
  23.  
  24. CREATE TABLE KHACHHANG
  25. (
  26.   MAKH VARCHAR(8) NOT NULL,
  27.   SDT VARCHAR(10),
  28.   HOTEN VARCHAR(30),
  29.   DIACHI VARCHAR(50),
  30.   PRIMARY KEY (MAKH)
  31. );
  32.  
  33. CREATE TABLE HOADON
  34. (
  35.   MAHOADON VARCHAR(8) NOT NULL,
  36.   NGAYBAN DATE,
  37.   MAKH VARCHAR(8) NOT NULL,
  38.   MANHANVIEN VARCHAR(8) NOT NULL,
  39.   PRIMARY KEY (MAHOADON),
  40.   FOREIGN KEY (MAKH) REFERENCES KHACHHANG(MAKH),
  41.   FOREIGN KEY (MANHANVIEN) REFERENCES NHANVIEN(MANHANVIEN)
  42. );
  43.  
  44. CREATE TABLE PHIEUNHAP
  45. (
  46.   MAPHIEUNHAP VARCHAR(8) NOT NULL,
  47.   NGAYNHAP DATE,
  48.   NHACUNGCAP VARCHAR(30),
  49.   MANHANVIEN VARCHAR(8) NOT NULL,
  50.   PRIMARY KEY (MAPHIEUNHAP),
  51.   FOREIGN KEY (MANHANVIEN) REFERENCES NHANVIEN(MANHANVIEN)
  52. );
  53.  
  54. CREATE TABLE Chua
  55. (
  56.   SOLUONGBAN INT NOT NULL,
  57.   GIABAN INT NOT NULL,
  58.   MAHOADON VARCHAR(8) NOT NULL,
  59.   MAMAY VARCHAR(8) NOT NULL,
  60.   PRIMARY KEY (MAHOADON, MAMAY),
  61.   FOREIGN KEY (MAHOADON) REFERENCES HOADON(MAHOADON),
  62.   FOREIGN KEY (MAMAY) REFERENCES MAYTINH(MAMAY)
  63. );
  64.  
  65. CREATE TABLE Co
  66. (
  67.   SOLUONGNHAP INT NOT NULL,
  68.   DONGIANHAP INT NOT NULL,
  69.   MAPHIEUNHAP VARCHAR(8) NOT NULL,
  70.   MAMAY VARCHAR(8) NOT NULL,
  71.   PRIMARY KEY (MAPHIEUNHAP, MAMAY),
  72.   FOREIGN KEY (MAPHIEUNHAP) REFERENCES PHIEUNHAP(MAPHIEUNHAP),
  73.   FOREIGN KEY (MAMAY) REFERENCES MAYTINH(MAMAY)
  74. );