News Ticker

Menu

Đồ Án CSDL (SQL Server) - Nhóm 1 - Bài 4




LINK DOWN LOAD ĐỒ ÁN: CLICK DOWNLOAD

-- CODE BY TRẦN MINH TÂM
-- COPYRINGHT ALL 2018 . ALL RIGHT RESERVED
-- ADDCODE BY GROUND 1 - BÀI 4

-- PHẦN 1: TẠO CSDL
-- KHỞI TẠO DATABASE

CREATE DATABASE BAI4_NHOM1

ON PRIMARY -- TẠO TẬP TIN DATABASE
(
NAME = 'BAI4_NHOM1',
FILENAME = 'D:\BAI4.mdf',
SIZE = 4,
MAXSIZE = 100, 
FILEGROWTH = 2
)

LOG ON -- TẠO  TẬP TIN LOG
(
NAME = 'BAI4_NHOM1_LOG',
FILENAME ='D:\BAI4_LOG.mlf',
SIZE = 4,
MAXSIZE = 100,
FILEGROWTH = 2
)

USE QUANLYBAO -- SỬ DỤNG DATABASE


-- TẠO BẢNG BÀI BÁO
CREATE TABLE BAIBAO
(
STTBAI INT IDENTITY(1,1) PRIMARY KEY, -- INT IDENTITY LÀ LỆNH SỐ THỨ TỰ TĂNG DẦN
MATHELOAI CHAR(2),
TUA NVARCHAR(40)
)

-- TẠO BẢNG BÁO TẠP CHÍ
CREATE TABLE BAO_TAPCHI
(
MABAO CHAR(15) PRIMARY KEY,
TEN NVARCHAR(40),
DIACHI NVARCHAR(40),
TOASOAN NVARCHAR(40),
DINHKY INT DEFAULT 1,
TEL CHAR(11) CHECK(TEL LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')
)

-- TẠO BẢNG THỂ LOẠI 
CREATE TABLE THELOAI
(
MATHELOAI CHAR(2) CHECK(MATHELOAI LIKE'[A-Z][A-Z]') PRIMARY KEY, 
DIENGIAI NVARCHAR(50)
)

-- TẠO BẢNG ĐĂNG BÀI
CREATE TABLE DANGBAI
(
MABAO CHAR(15),
SOBAO INT,
STTBAI INT IDENTITY(1,1), -- INT IDENTITY LÀ LỆNH SỐ THỨ TỰ TĂNG DẦN
TRANG_BD INT,
PRIMARY KEY(MABAO , SOBAO , STTBAI)
)

-- TẠO BẢNG PHÁT HÀNH
CREATE TABLE PHATHANH
(
MABAO CHAR(15),
SOBAO INT,
NGAY DATETIME, -- DATETIME LÀ BIẾN NGÀY THEO THỨ TỰ VD: NGÀY 1 /12/2018
PRIMARY KEY(MABAO , SOBAO)
)

-- TẠO BẢNG VIẾT BÀI
CREATE TABLE VIETBAI
(
STTBAI INT IDENTITY(1,1),
BUTHIEU NVARCHAR(40)
PRIMARY KEY(STTBAI , BUTHIEU)
)

-- TẠO KẾT NỐI KHÓA CHÍNH - NGOẠI
-- XEM BẢNG NÀO CÓ THUỘC TÍNH TRÙNG NHAU THÌ BẮT NHAU LÀM KHÓA CHÍNH
ALTER TABLE VIETBAI ADD CONSTRAINT FK_VIETBAI_BAIBAO FOREIGN KEY (STTBAI) REFERENCES BAIBAO(STTBAI)
ALTER TABLE DANGBAI ADD CONSTRAINT FK_DANGBAI_BAIBAO FOREIGN KEY (STTBAI) REFERENCES BAIBAO(STTBAI)
ALTER TABLE DANGBAI ADD CONSTRAINT FK_DANGBAI_BAO_TAPCHI FOREIGN KEY (MABAO) REFERENCES BAO_TAPCHI(MABAO)
ALTER TABLE PHATHANH ADD CONSTRAINT FK_PHATHANH_BAO_TAPCHI FOREIGN KEY (MABAO) REFERENCES BAO_TAPCHI(MABAO)
ALTER TABLE BAIBAO ADD CONSTRAINT FK_DAIBAO_THELOAI FOREIGN KEY (MATHELOAI) REFERENCES THELOAI(MATHELOAI)

-- PHẦN 2: 
-- CÂU 1: TẠO VÀ XÓA 1 TÀI KHOẢN NGƯỜI DÙNG VỚI QUYỀN ĐĂNG NHẬP SQL (BẰNG CÔNG CỤ + LỆNH)

-- CÂU 2: NHẬP DATA HỢP LÝ CHO CÁC BẢNG TRÊN. BẢNG 2,3,5 TỐI THIỂU 5DÒNG/BẢNG. CÁC BẢNG CÒN LẠI TỐI THIỂU 10/BẢNG

INSERT INTO BAO_TAPCHI 
VALUES ('HHT', 'Hoa Hoc Tro', 'My Binh - Long Xuyen - An Giang', '2', '01627174555'),
VALUES ()

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

1 nhận xét to ''Đồ Án CSDL (SQL Server) - Nhóm 1 - Bài 4"

ADD COMMENT

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM