You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

1 bai tap co so du lieu on 2009-12-16, 10:25

w17

avatar

Thành Viên
Các quan hệ :
• CLB (CLB_MA, CLB_DC)
Mỗi câu lạc bộ có 1 mã số (CLB_MA) để phân biệt với những câu lạc bộ khác. CLB_DC
chỉ địa chỉ của câu lạc bộ đó
• DOI (CLB_MA, DOI_MA, LT, PHAI)
Mỗi đội có một mã số (DOI_MA) để phân biệt với những đội khác của cùng một câu lạc bộ,
mỗi đội thuộc về 1 lứa tuổi duy nhất và 1 phái. Tất cả các vận động viên của đội phải có cùng lứa
tuổi của đội hoặc 1 lứa tuổi thấp hơn
• TD (TD_MA, PHG_MA, TD_GIO, TD_NGAY)
Mỗi trận đấu có 1 mã số (TD_MA) để phân biệt với những trận đấu khác, diễn ra trong 1
phòng, vào 1 ngày, và 1 giờ bắt đầu đã quy định
• DOI_TD (TD_MA, DOI_MA, CLB_MA)
Mỗi trận đấu là 1 cuộc gặp gỡ giữa 2 đội. Cả hai đội phải thuộc cùng 1 lứa tuổi và cùng 1
phái
• PHONG (PHG_MA, PHG_DC, PHG_TSS)
Mỗi phòng có 1 mã số (PHG_MA) để phân biệt với các phòng khác, có 1 địa chỉ và 1 tổng
số sân nhất định, nơi đó có thể diễn ra các trận đấu

• LUA_TUOI (LT, LT_TGTD)
Tương ứng với mỗi lứa tuổi có 1 thời gian trận đấu dành cho các đội thuộc lứa tuổi đó
• VDV (VDV_MA, VDV_TEN, VDV_DC, CLB_MA, PHAI, LT)
Mỗi vận động viên có 1 mã số (VDV_MA) dùng để phân biệt với những vận động viên
khác, có 1 tên, 1 địa chỉ, thuộc 1 câu lạc bộ, 1 phái và 1 lứa tuổi
• VDV_DOI (VDV_MA, DOI_MA)
Mỗi vận động viên đăng ký chơi vào 1 đội. Họ có thể đăng ký vào nhiều đội khác nhau
Yêu cầu :
1. Tạo các quan hệ trên (bao gồm các ràng buộc khóa chính, ràng buộc tham chiếu)
2. Tạo các câu truy vấn sau :
a. Danh sách các vận động viên của câu lạc bộ có mã số 45
b. Tên các vận động viên của đội số 3 của câu lạc bộ có mã số 27
c. Số lượng các trận đấu LT1 diễn ra vào ngày 6/16/90
d. Mã số các câu lạc bộ và mã số các đội trong đó có những vận động viên thuộc 1 lứa tuổi
nhỏ hơn lứa tuổi của đội
e. Địa chỉ và mã số các câu lạc bộ có 1 hoặc nhiều đội tham dự trận đấu diễn ra trong phòng
mã số 17 ngày 12/6/90
f. Danh sách các trận đấu bắt đầu và kết thúc trong khoảng thời gian từ 13g và 16g diễn ra
trên 1 sân của phòng mã số 49 ngày 8/5/90
g. Địa chỉ và tên các vận động viên đã chơi hoặc sẽ chơi đối lại đội mã số 1 của câu lạc bộ
mã số 50
h. Số tối đa các trận đấu có thể bắt đầu đồng thời trong ngày 12/6/90
i. Với mỗi vận động viên thuộc câu lạc bộ 50, tìm số lượng trận đấu mà anh ta đã tham gia
j. Mã số vận động viên, tên vận động viên, tên câu lạc bộ của các vận động viên tham gia
nhiều trận đấu nhất
k. Những đội (CLB_MA, DOI_MA) tham gia tất cả trận đấu diễn ra ở phòng 49
l. Mã số và tên vận động viên chưa từng tham gia trận đấu nào


TÔI CHO CÁC BẠN TABLE LUÔN NHA THAM KHAO RÙI POST CHO ANH EM XEM CHOI
Code:

CREATE TABLE CLB
(
CLB_MA INT not null,
CLB_DC NVARCHAR(30),
CONSTRAINT PK_CLB PRIMARY KEY (CLB_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE DOI
(
CLB_MA INT not null,
DOI_MA INT not null,
LT NVARCHAR(3),
PHAI NVARCHAR(3),
CONSTRAINT PK_DOI PRIMARY KEY (CLB_MA,DOI_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE TD
(
TD_MA INT not null,
PHG_MA INT not null,
TD_GIO DATETIME,
TD_NGAY DATETIME,
CONSTRAINT PK_TD PRIMARY KEY (TD_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE DOI_TD
(
TD_MA int not null,
DOI_MA int not null,
CLB_MA int not null,
CONSTRAINT PK_DOI_TD PRIMARY KEY (TD_MA,DOI_MA,CLB_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE PHONG
(
PHG_MA INT not null,
PHG_DC NVARCHAR(30),
PHG_TSS INT,
CONSTRAINT PK_PHG PRIMARY KEY (PHG_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE LUA_TUOI
(
LT NVARCHAR(3) not null,
LT_TGTD INT,
CONSTRAINT PK_LUATUOI PRIMARY KEY (LT)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE VDV
(
VDV_MA INT NOT NULL,
VDV_TEN NVARCHAR(15),
VDV_DC NVARCHAR(30),
CLB_MA INT NOT NULL,
PHAI NVARCHAR(3),
LT NVARCHAR(3),
CONSTRAINT PK_VDV_DOI PRIMARY KEY (VDV_MA)
)

----------------------------------------------------------------------------------------------------

CREATE TABLE VDV_DOI
(
VDV_MA INT not null,
DOI_MA INT not null,
CONSTRAINT PK1_VDVDOI PRIMARY KEY(VDV_MA,DOI_MA)
)

----------------------------------------------------------------------------------------------------

ALTER TABLE DOI
ADD CONSTRAINT FK_DOI_CLB FOREIGN KEY (CLB_MA) REFERENCES CLB (CLB_MA)

ALTER TABLE DOI
ADD CONSTRAINT FK_DOI_LT FOREIGN KEY (LT) REFERENCES LUA_TUOI (LT)

ALTER TABLE TD
ADD CONSTRAINT FK_TD_PHG FOREIGN KEY (PHG_MA) REFERENCES PHONG (PHG_MA)

ALTER TABLE DOI_TD
ADD CONSTRAINT FK_DOITD_TD FOREIGN KEY (TD_MA) REFERENCES TD (TD_MA)


ALTER TABLE DOI_TD
ADD CONSTRAINT FK_DOITD_DOI FOREIGN KEY (CLB_MA,DOI_MA) REFERENCES DOI (CLB_MA,DOI_MA)

ALTER TABLE VDV
ADD CONSTRAINT FK_VDV_CLB FOREIGN KEY(CLB_MA) REFERENCES CLB (CLB_MA)

ALTER TABLE VDV
ADD CONSTRAINT FK_VDV_LT FOREIGN KEY(LT) REFERENCES LUA_TUOI(LT)

ALTER TABLE VDV_DOI
ADD CONSTRAINT FK_VDVDOI_VDV FOREIGN KEY(VDV_MA) REFERENCES VDV (VDV_MA)

--ALTER TABLE VDV_DOI
--ADD CONSTRAINT FK_VDV_DOI FOREIGN KEY(DOI_MA) REFERENCES DOI (DOI_MA)

----------------------------------------------------------------------------------------------------

INSERT INTO CLB VALUES (1,N'Hoa Lư - Ðinh Tiên Hoàng')

INSERT INTO CLB VALUES (27,N'... Ðàn - Nguyễn Du')

INSERT INTO CLB VALUES (3,N'Hướng Dương - Lê Thánh Tôn')

INSERT INTO CLB VALUES (45,N'Hải Quan - Bạch Ðằng')

INSERT INTO CLB VALUES (50,N'Công An - Nguyễn Trãi')

----------------------------------------------------------------------------------------------------

INSERT INTO LUA_TUOI VALUES ('LT1',45)

INSERT INTO LUA_TUOI VALUES ('LT2',60)

INSERT INTO LUA_TUOI VALUES ('LT3',60)

INSERT INTO LUA_TUOI VALUES ('LT4',120)

INSERT INTO LUA_TUOI VALUES ('LT5',90)

----------------------------------------------------------------------------------------------------

INSERT INTO DOI VALUES (1,1,'LT1',N'Nam')

INSERT INTO DOI values (1,2,'LT5',N'Nữ')

INSERT INTO DOI VALUES (3,1,'LT1',N'Nam')

INSERT INTO DOI VALUES (3,2,'LT1',N'Nữ')

INSERT INTO DOI VALUES (27,1,'LT1',N'Nữ')

INSERT INTO DOI VALUES (27,3,'LT5',N'Nữ')

INSERT INTO DOI VALUES (45,1,'LT3',N'Nam')

INSERT INTO DOI VALUES (45,2,'LT4',N'Nam')

INSERT INTO DOI VALUES (50,1,'LT4',N'Nam')

INSERT INTO DOI VALUES (50,2,'LT3',N'Nam')

----------------------------------------------------------------------------------------------------

INSERT INTO PHONG VALUES (17,'xxxx',2)

INSERT INTO PHONG VALUES (20,'yyyy',1)

INSERT INTO PHONG VALUES (3,'tttt',4)

INSERT INTO PHONG VALUES (49,'uuuu',4)

INSERT INTO PHONG VALUES (5,'vvvv',3)

----------------------------------------------------------------------------------------------------

INSERT INTO TD VALUES (2,17,'10:15','12/6/1990')

INSERT INTO TD VALUES (9,20,'15:00','1/9/1990')

INSERT INTO TD VALUES (12,17,'9:30','12/6/1990')

INSERT INTO TD VALUES (13,17,'14:30','12/6/1990')

INSERT INTO TD VALUES (17,5,'14:00','1/1/1990')

INSERT INTO TD VALUES (18,49,'13:30','8/5/1990')

INSERT INTO TD VALUES (23,49,'8:00','6/16/1990')

INSERT INTO TD VALUES (25,3,'14:00','6/16/1990')

INSERT INTO TD VALUES (26,49,'15:30','8/5/1990')

INSERT INTO TD VALUES (30,49,'12:45','8/5/1990')

----------------------------------------------------------------------------------------------------

INSERT INTO DOI_TD VALUES(2,3,27)

INSERT INTO DOI_TD VALUES(9,1,50)

INSERT INTO DOI_TD VALUES(9,2,45)

INSERT INTO DOI_TD VALUES(12,1,45)

INSERT INTO DOI_TD VALUES(12,2,50)

INSERT INTO DOI_TD VALUES(13,1,45)

INSERT INTO DOI_TD VALUES(13,2,50)

INSERT INTO DOI_TD VALUES(17,1,27)

INSERT INTO DOI_TD VALUES(17,2,3)

INSERT INTO DOI_TD VALUES(18,1,50)

INSERT INTO DOI_TD VALUES(18,2,45)

INSERT INTO DOI_TD VALUES(25,1,1)

INSERT INTO DOI_TD VALUES(25,1,3)

INSERT INTO DOI_TD VALUES(26,2,1)

INSERT INTO DOI_TD VALUES(26,3,27)

INSERT INTO DOI_TD VALUES(30,1,3)

INSERT INTO DOI_TD VALUES(30,1,1)

INSERT INTO DOI_TD VALUES(2,2,1)

----------------------------------------------------------------------------------------------------

INSERT INTO VDV VALUES(1,N'Long',N'131 Ðinh Tiên Hoàng',50,N'Nam','LT4')

INSERT INTO VDV VALUES(5,N'Hoàng',N'350 Nguyễn Ðình Chiểu',3,N'Nữ','LT1')

INSERT INTO VDV VALUES(6,N'Hoa',N'17 Phạm Thế Hiển',1,N'Nữ','LT5')

INSERT INTO VDV VALUES(10,N'Quân',N'12 Phạm Kế Bính',50,N'Nam','LT3')

INSERT INTO VDV VALUES(12,N'Hằng',N'21 Trần Quốc Thảo',27,N'Nữ','LT4')

INSERT INTO VDV VALUES(15,N'Trinh',N'89 Võ Thị Sáu',1,N'Nữ','LT5')

INSERT INTO VDV VALUES(17,N'Dũng',N'50 Nguyễn Văn Thủ',45,N'Nam','LT3')

INSERT INTO VDV VALUES(22,N'Phương',N'270 Nguyễn Trãi',27,N'Nữ','LT1')

INSERT INTO VDV VALUES(26,N'Ngọc',N'17 Tú Xương',27,N'Nữ','LT5')

INSERT INTO VDV VALUES(28,N'Hà',N'77 Cao Thắng',3,N'Nữ','LT1')

INSERT INTO VDV VALUES(31,N'Thủy',N'39 Lê Duẩn',3,N'Nữ','LT1')

INSERT INTO VDV VALUES(36,N'Lan',N'520 Xô Viết Nghệ Tĩnh',1,N'Nữ','LT4')

INSERT INTO VDV VALUES(38,N'Hồng',N'100 Ðồng Khởi',27,N'Nữ','LT1')

INSERT INTO VDV VALUES(50,N'Huy',N'27 Ðồng Khởi',45,N'Nam','LT4')

INSERT INTO VDV VALUES(52,N'Trí',N'55 Trần Quý Cáp',50,N'Nam','LT3')

INSERT INTO VDV VALUES(65,N'Vũ',N'220 Nguyễn Trọng Tuyển',50,N'Nam','LT4')

INSERT INTO VDV VALUES(67,N'Tâm',N'304 Ðiện Biên Phủ',45,N'Nam','LT3')

INSERT INTO VDV VALUES(72,N'Tiên',N'12 Cách Mạng Tháng Tám',50,N'Nam','LT3')

INSERT INTO VDV VALUES(75,N'Nam',N'79 Trần Hưng Ðạo',45,N'Nam','LT3')

INSERT INTO VDV VALUES(76,N'Tuân',N'51 Lạc Long Quân',45,N'Nam','LT3')

INSERT INTO VDV VALUES(80,N'Tuyên',N'80 Nguyễn Bỉnh Khiêm',1,N'Nam','LT1')

INSERT INTO VDV VALUES(85,N'Sơn',N'02 Mạc Ðĩnh Chi',3,N'Nam','LT1')

INSERT INTO VDV VALUES(87,N'Phụng',N'125 Trần Hưng Ðạo',1,N'Nam','LT1')

INSERT INTO VDV VALUES(91,N'Hạnh',N'411 Trần Quý Cáp',27,N'Nữ','LT1')

INSERT INTO VDV VALUES(92,N'Ðức',N'411 Võ Thị Sáu',1,N'Nam','LT1')

INSERT INTO VDV VALUES(94,N'Loan',N'1 Lý Tự Trọng',27,N'Nam','LT5')

INSERT INTO VDV VALUES(96,N'Giao',N'98 Phạm Thế Hiển',50,N'Nam','LT2')

INSERT INTO VDV VALUES(100,N'Nga',N'500 Trần Bình Trọng',3,N'Nữ','LT1')

INSERT INTO VDV VALUES(120,N'Hải',N'13 Cao Thắng',3,N'Nam','LT1')

INSERT INTO VDV VALUES(122,N'Hùng',N'123 Phùng Khắc Khoan',45,N'Nam','LT4')

----------------------------------------------------------------------------------------------------

INSERT INTO VDV_DOI VALUES(1,1)

INSERT INTO VDV_DOI VALUES(5,2)

INSERT INTO VDV_DOI VALUES(6,2)

INSERT INTO VDV_DOI VALUES(12,1)

INSERT INTO VDV_DOI VALUES(12,3)

INSERT INTO VDV_DOI VALUES(15,2)

INSERT INTO VDV_DOI VALUES(17,1)

INSERT INTO VDV_DOI VALUES(22,1)

INSERT INTO VDV_DOI VALUES(22,3)

INSERT INTO VDV_DOI VALUES(28,1)

INSERT INTO VDV_DOI VALUES(31,2)

INSERT INTO VDV_DOI VALUES(36,2)

INSERT INTO VDV_DOI VALUES(38,1)

INSERT INTO VDV_DOI VALUES(50,2)

INSERT INTO VDV_DOI VALUES(52,2)

INSERT INTO VDV_DOI VALUES(65,1)

INSERT INTO VDV_DOI VALUES(67,2)

INSERT INTO VDV_DOI VALUES(72,2)

INSERT INTO VDV_DOI VALUES(75,1)

INSERT INTO VDV_DOI VALUES(76,1)

INSERT INTO VDV_DOI VALUES(80,1)

INSERT INTO VDV_DOI VALUES(85,1)

INSERT INTO VDV_DOI VALUES(87,1)

INSERT INTO VDV_DOI VALUES(91,1)

INSERT INTO VDV_DOI VALUES(92,1)

INSERT INTO VDV_DOI VALUES(94,3)

INSERT INTO VDV_DOI VALUES(96,2)

INSERT INTO VDV_DOI VALUES(100,2)

INSERT INTO VDV_DOI VALUES(120,1)

INSERT INTO VDV_DOI VALUES(122,2)



Được sửa bởi MrSku ngày 2009-12-18, 18:29; sửa lần 1. (Reason for editing : Code)

Xem lý lịch thành viên http://lagiclub.com

2 Re: bai tap co so du lieu on 2009-12-16, 10:26

w17

avatar

Thành Viên
ai ranh thi bat tay vao lam di nha sap thi rui`Cười vui

Xem lý lịch thành viên http://lagiclub.com

3 Re: bai tap co so du lieu on 2009-12-17, 09:45

rukawa1184

avatar

Thành Viên
then` Than_Chet no' lam` het rui` do'(MSSV: 0866018).

Xem lý lịch thành viên

4 Re: bai tap co so du lieu on 2009-12-17, 10:00

than_chet09

avatar

Thành Viên
rukawa1184 đã viết:then` Than_Chet no' lam` het rui` do'(MSSV: 0866018).
ê ... thầy có post UNILEVER_Script ruj` mừ Rat ngau

Xem lý lịch thành viên

5 Re: bai tap co so du lieu on 2009-12-18, 11:20

ừ.ai suy nghĩ ra nhiều câu truy vấn hay post lên tham khảo zới.......phần UNILEVER_Script của thầy á..hihi..cảm ơn nhiều Đỏ mặt

Xem lý lịch thành viên

6 Re: bai tap co so du lieu on 2009-12-19, 21:31

abc

avatar

Thành Viên
khong bít dề dễ không
Leuleu

Xem lý lịch thành viên

7 Re: bai tap co so du lieu on 2009-12-19, 21:44

thanhhuyit18

avatar

Thành Viên
Thocon_Skillno1_group đã viết:ừ.ai suy nghĩ ra nhiều câu truy vấn hay post lên tham khảo zới.......phần UNILEVER_Script của thầy á..hihi..cảm ơn nhiều Đỏ mặt
hay là thỏ con xin thầy vài câu truy vấn đi(???)

Xem lý lịch thành viên

8 Re: bai tap co so du lieu on 2009-12-19, 21:47

abc

avatar

Thành Viên
thanhhuyit18 đã viết:
Thocon_Skillno1_group đã viết:ừ.ai suy nghĩ ra nhiều câu truy vấn hay post lên tham khảo zới.......phần UNILEVER_Script của thầy á..hihi..cảm ơn nhiều Đỏ mặt
hay là thỏ con xin thầy vài câu truy vấn đi(???)

cái dụ này có lý đó thỏ dj là thầy sẽ cho Good Good Good Good Good Good Good Good

Xem lý lịch thành viên

9 Re: bai tap co so du lieu on 2009-12-21, 10:35

boy_saudoi

avatar

Thành Viên
Ai giúp mình mấy cái khoá chính,khoá ngoại bài Quản Lí Nhà Đất đi,rối wá Phát Điên

Xem lý lịch thành viên

Sponsored content


Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết