/* Họ và tên: Vũ Hoàng Phong MSSV: 24521349 */ CREATE DATABASE QLBH GO USE QLBH GO --QUẢN LÝ BÁN HÀNG --I --Câu 1:Tạo các quan hệ và khai báo các khóa chính, khóa ngoại của quan hệ. CREATE TABLE KHACHHANG( MAKH CHAR(4) PRIMARY KEY, HOTEN VARCHAR(40), DCHI VARCHAR(50), SODT VARCHAR(20), NGSINH SMALLDATETIME, NGDK SMALLDATETIME, DOANHSO MONEY ); CREATE TABLE NHANVIEN( MANV CHAR(4) PRIMARY KEY, HOTEN VARCHAR(40), SODT VARCHAR(20), NGVL SMALLDATETIME ); CREATE TABLE SANPHAM( MASP CHAR(4) PRIMARY KEY, TENSP VARCHAR(40), DVT VARCHAR(20), NUOCSX VARCHAR(40), GIA MONEY ); CREATE TABLE HOADON( SOHD INT PRIMARY KEY, NGHD SMALLDATETIME, MAKH CHAR(4), MANV CHAR(4), TRIGIA MONEY ); CREATE TABLE CTHD( SOHD INT PRIMARY KEY, MASP CHAR(4), SL INT ); --Câu 2:Thêm vào thuộc tính GHICHU có kiểu dữ liệu varchar(20) cho quan hệ SANPHAM. ALTER TABLE SANPHAM ADD GHICHU VARCHAR(20); --Câu 3:Thêm vào thuộc tính LOAIKH có kiểu dữ liệu là tinyint cho quan hệ KHACHHANG. ALTER TABLE KHACHHANG ADD LOAIKH TINYINT; --Câu 4:Sửa kiểu dữ liệu của thuộc tính GHICHU trong quan hệ SANPHAM thành varchar(100). ALTER TABLE SANPHAM ALTER COLUMN GHICHU VARCHAR(100) --Câu 5:Xóa thuộc tính GHICHU trong quan hệ SANPHAM. ALTER TABLE SANPHAM DROP COLUMN GHICHU; --Câu 6:Làm thế nào để thuộc tính LOAIKH trong quan hệ KHACHHANG có thể lưu các giá trị là: “Vang lai”, “Thuong xuyen”, “Vip”… ALTER TABLE KHACHHANG ALTER COLUMN LOAIKH NVARCHAR(20); ALTER TABLE KHACHHANG ADD CONSTRAINT CHK_LOAIKH CHECK (LOAIKH IN ('Vang lai', 'Thuong xuyen', 'Vip')); --QUẢN LÝ GIÁO VỤ