News Ticker

Menu

Project SQL


--tao csdl
create database QLSV
on
(
name='filedata',
filename='D:\filedata.mdf',
size=4,
maxsize=100,
filegrowth=2
)

log on
(
name='filelog',
filename='D:\filelog.mlf',
size=4,
maxsize=100,
filegrowth=2
)


use QLSV

--Tạo Bảng

BAIBAO: sttbai: tăng dần
BAO_TAPCHI:
Dinhky: giá trị mạc định là 1 tuần
Tel: dài tối đa 11 ký tụ chỉ gồm các ký tự sô
THELOAI:
Matheloai: dài 2 ký tự, là ký tự chữ cái
PHATHANH:
Ngay: theo định dạng dd/mm/yyyy


-- BẢNG BÀI BÁO
CREATE TABLE BAIBAO
(
STTBAI INT IDENTITY(1,1) PRIMARY KEY,
MATHELOAI CHAR(2),
TUA NVARCHAR(40)
)

-- BẢNG BÁO TẠP CHÍ
CREATE TABLE BAO_TAPCHI
(
MABAO CHAR(10) PRIMARY KEY,
TEN NVARCHAR(40),
DIACHI_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]')
)

CREATE TABLE THELOAI
(
MATHELOAI CHAR(2) CHECK (MATHELOAI LIKE'[A-Z][A-Z]') PRIMARY KEY,
DIENGIAI NVARCHAR(40)
)

CREATE TABLE DANGBAI
(
MABAO CHAR(10),
SOBAO INT,
STTBAI INT IDENTITY(1,1),
TRANG_BD INT,
PRIMARY KEY(MABAO, SOBAO, STTBAI)
)

CREATE TABLE PHATHANH
(
MABAO CHAR(10),
SOBAO INT,
NGAY DATETIME
PRIMARY KEY(MABAO , SOBAO)
)

CREATE TABLE VIETBAI
(
STTBAI INT IDENTITY(1,1),
BUTHIEU NVARCHAR(40)
PRIMARY KEY(STTBAI, BUTHIEU)
)

alter table HOCPHAN add constraint fk5_HOCPHAN_MHOC foreign key (mamh) references MHOC(mamh)
alter table KETQUA add constraint fk1_KETQUA_SVIEN foreign key (masv) references SVIEN(masv)
alter table KETQUA add constraint fk2_KETQUA_HOCPHAN foreign key (mahp) references HOCPHAN(mahp)
alter table DKIEN add constraint fk3_DKIEN_MHOC foreign key (mamh) references MHOC(mamh)
alter table DKIEN add constraint fk_DKIEN_MHOC foreign key (mamh_truoc) references MHOC(mamh)


insert into SVIEN values (N'Nguyễn Hồng Sơn','A001',1,'SP')
insert into SVIEN values (N'Lê Châu Bảo','B010',2,'CNTT')

insert into DKIEN values ('COS312','COS301')
insert into DKIEN values ('COS312','COS111')
insert into DKIEN values ('ENG102','ENG101')



--Tao khoa ngoai
ALTER TABLE VIETBAI ADD CONSTRAINT fk_vietbai_sttbai foreign key (STTBAI) references BAIBAO(STTBAI)
ALTER TABLE DANGBAI ADD CONSTRAINT fk_dangbai_sttbai foreign key (STTBAI) references BAIBAO(STTBAI)
ALTER TABLE DANGBAI ADD CONSTRAINT fk_dangbai_mabao foreign key (MABAO) references BAO_TAPCHI(MABAO)
ALTER TABLE PHATHANH ADD CONSTRAINT fk_phatthanh_mabao foreign key (MABAO) references BAO_TAPCHI(MABAO)
ALTER TABLE BAIBAO ADD CONSTRAINT fk_baibao_matheloai foreign key (MATHELOAI) references THELOAI(MATHELOAI)


select * from BAO_TAPCHI
insert into BAO_TAPCHI values 
 ('HHT', 'Hoa Hoc Tro', 'My Binh - Long Xuyen - An Giang', '2', '01627174555')
 --('BPL', 'Phap Luat', 'My Phuoc - Long Xuyen - An Giang', '3', '01654983023')
 ('TT', 'Tuoi Tre', 'My Thoi - Long Xuyen - An Giang', '1', '01868705321')
 --('PLB', 'Play boy', 'My Long - Long Xuyen - An Giang', '1', '01643062244')
 ('TTC', 'Tuoi Tre Cuoi', 'My Xuyen - Long Xuyen - An Giang', '4', '01643075566')
 ('MT', 'Muc Tim', 'Binh Duc - Long Xuyen - An Giang', '3', '01238543768')

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

No Comment to " Project SQL "

  • 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