0% found this document useful (0 votes)
57 views7 pages

Database Structure for Regions and Countries

Uploaded by

mapoke0709
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views7 pages

Database Structure for Regions and Countries

Uploaded by

mapoke0709
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Create database ĐL

Use ĐL
Create table TINHTP
(
MaTTP varchar(100),
DT int,
DS int,
TENTP varchar(600),
Primary key(MaTTP)
)
Create table MIEN
(
MaTTP varchar(100),
TENMIEN varchar(500),
Primary key (MaTTP, TENMIEN)
)
Create table BIENGIOI
(
MaTTP varchar(200),
MaQG varchar(500),
Primary key (MaTTP, MaQG)
)
Create table TINHTPLG
(
MaTTP varchar(500),
MaTTPLG varchar(1000),
Primary key (MaTTP, MaTTPLG)
)
Insert into TINHTP
Values ('BD','7','2','BINH DUONG')
Insert into TINHTP
Values ('BRVT','1','4','BA RIA VT')
Insert into TINHTP
Values ('CB','2','3','CAO BANG')
Insert into TINHTP
Values ('DL','7','4','DAK LAK')
Insert into TINHTP
Values ('DN','3','3','DONG NAI')
Insert into TINHTP
Values ('HCM','2','4','HO CHI MINH')
Insert into TINHTP
Values ('HD','5','2','HAI DUONG')
Insert into TINHTP
Values ('HN','7','1','HA NOI')
Insert into TINHTP
Values ('KH','4','3','KHANH HOA')
Insert into TINHTP
Values ('LA','6','6','LONG AN')
Insert into TINHTP
Values ('LD','8','5','LAM DONG')
Insert into TINHTP
Values ('LS','1','3','LANG SON')
Insert into TINHTP
Values ('NT','3','2','NINH THUAN')
Insert into TINHTP
Values ('PY','3','2','PHU YEN')
Insert into TINHTP
Values ('QN','3','3','QUANG NINH')
Insert into TINHTP
Values ('TN','6','1','TAY NINH')
Insert into MIEN
Values ('BD','NAM')
Insert into MIEN
Values ('BRVT','NAM')
Insert into MIEN
Values ('CB','BAC')
Insert into MIEN
Values ('DL','TRUNG')
Insert into MIEN
Values ('DN','NAM')
Insert into MIEN
Values ('HCM','NAM')
Insert into MIEN
Values ('HD','BAC')
Insert into MIEN
Values ('HN','BAC')
Insert into MIEN
Values ('KH','TRUNG')
Insert into MIEN
Values ('LA','NAM')
Insert into MIEN
Values ('LD','TRUNG')
Insert into MIEN
Values ('LS','BAC')
Insert into MIEN
Values ('NT','TRUNG')
Insert into MIEN
Values ('PY','TRUNG')
Insert into MIEN
Values ('QN','BAC')
Insert into MIEN
Values ('TN','NAM')
Insert into BIENGIOI
Values ('CB','LAO')
Insert into BIENGIOI
Values ('CB','TQ')
Insert into BIENGIOI
Values ('DL','CPC')
Insert into BIENGIOI
Values ('DL','LAO')
Insert into BIENGIOI
Values ('LS','TQ')
Insert into BIENGIOI
Values ('TN','CPC')
Insert into TINHTPLG
Values ('BD','DN')
Insert into TINHTPLG
Values ('BD','HCM')
Insert into TINHTPLG
Values ('BD','LD')
Insert into TINHTPLG
Values ('BD','TN')
Insert into TINHTPLG
Values ('BRVT','DN')
Insert into TINHTPLG
Values ('BRVT','HCM')
Insert into TINHTPLG
Values ('CB','LS')
Insert into TINHTPLG
Values ('DL','DN')
Insert into TINHTPLG
Values ('DN','BD')
Insert into TINHTPLG
Values ('DN','BRVT')
Insert into TINHTPLG
Values ('DN','DL')
Insert into TINHTPLG
Values ('HCM','BD')
Insert into TINHTPLG
Values ('HCM','BRVT')
Insert into TINHTPLG
Values ('HCM','LA')
Insert into TINHTPLG
Values ('HCM','TN')
Insert into TINHTPLG
Values ('HD','HN')
Insert into TINHTPLG
Values ('HD','QN')
Insert into TINHTPLG
Values ('HN','HD')
Insert into TINHTPLG
Values ('HN','LS')
Insert into TINHTPLG
Values ('KH','LD')
Insert into TINHTPLG
Values ('KH','NT')
Insert into TINHTPLG
Values ('LA','HCM')
Insert into TINHTPLG
Values ('LA','TN')
Insert into TINHTPLG
Values ('LD','BD')
Insert into TINHTPLG
Values ('LD','KH')
Insert into TINHTPLG
Values ('LS','CB')
Insert into TINHTPLG
Values ('LS','HN')
Insert into TINHTPLG
Values ('NT','KH')
Insert into TINHTPLG
Values ('QN','HD')
Insert into TINHTPLG
Values ('TN','BD')
Insert into TINHTPLG
Values ('TN','HCM')
Insert into TINHTPLG
Values ('TN','LA')
CAU 1
SELECT *
FROM TINHTP

SELECT *
FROM MIEN

SELECT *
FROM BIENGIOI

SELECT *
FROM TINHTPLG
CAU2
SELECT TENTP,DT
FROM TINHTP
WHERE DT > 2
CAU3
SELECT TENTP,DS
FROM TINHTP, MIEN
WHERE TENMIEN = 'BAC' AND [Link] = [Link]
CAU4
SELECT (MaQG)
FROM MIEN, BIENGIOI
WHERE [Link] = 'NAM' AND [Link] =
[Link]
CAU5
SELECT AVG(DT)
FROM TINHTP
CAU6
SELECT TENTP,(DS/DT)
FROM TINHTP, MIEN
WHERE [Link] = 'TRUNG' AND [Link] =
[Link]
CAU9
SELECT TENTP
FROM TINHTP
WHERE DT >= ( SELECT MAX(DT)
FROM TINHTP)

CAU 7

SELECT [Link], [Link]


FROM TINHTP A
WHERE [Link] >
(SELECT DT
FROM TINHTPLG B, TINHTP C
WHERE [Link]=[Link] AND
[Link]=[Link])
CAU 10

SELECT TENTP
FROM BIENGIOI , TINHTP
WHERE [Link]=[Link]
GROUP BY TENTP
HAVING COUNT(MaQG)>=2
CAU 11

SELECT TENMIEN, COUNT(MaTTP)


FROM MIEN
GROUP BY TENMIEN
CAU 12

SELECT TENTP
FROM TINHTPLG, TINHTP
WHERE [Link]=[Link]
GROUP BY TENTP
HAVING COUNT(MaTTPLG)>=2
CAU 13

SELECT TENMIEN, TENTP, DT


FROM MIEN A, TINHTP
WHERE [Link]=[Link]
GROUP BY TENMIEN, TENTP, DT
HAVING DT<(SELECT (DT)
FROM TINHTP, MIEN C
WHERE [Link]=[Link]
AND [Link]=[Link])
CAU 14

SELECT [Link], [Link]


FROM TINHTP A, MIEN B, TINHTPLG C
WHERE [Link]=[Link] AND TENMIEN
<> 'TRUNG'
AND [Link]=[Link] AND [Link]
IN (SELECT [Link]
FROM MIEN D
WHERE [Link]='TRUNG')
CAU 15

SELECT TENMIEN, TENTP, DT


FROM MIEN A, TINHTP
WHERE [Link]=[Link]
GROUP BY TENMIEN, TENTP, DT
HAVING DT=(SELECT MAX(DT)
FROM TINHTP, MIEN C
WHERE [Link]=[Link]
AND [Link]=[Link])

You might also like