Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

+3
tuyenvht
phamtuananh
nguyenduc
7 posters

Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by nguyenduc 4/1/2010, 23:32

Giải đề thi phần SQL môn Cơ sở dữ liệu hôm chủ nhật nè. Ai quan tâm thì vào link lấy nhé.
http://sites.google.com/site/ntdshare/home/ntduc/BaiThiCau1.mdb?attredirects=0&d=1

nguyenduc
Cống hiến
Cống hiến

Tổng số bài gửi : 312
Join date : 17/09/2009
Age : 44
Đến từ : Bến tre - Hồ chí minh

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by phamtuananh 4/1/2010, 23:56

Môn này tiêu rùi bác hehe.
phamtuananh
phamtuananh
Cống hiến
Cống hiến

Tổng số bài gửi : 165
Join date : 16/09/2009

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by tuyenvht 5/1/2010, 17:14

Cùng chung số phận. Chắc sẽ gặp lại thầy Đức nữa rồi ...hic hic...Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật 943115
tuyenvht
tuyenvht
Khởi đầu
Khởi đầu

Tổng số bài gửi : 22
Join date : 25/09/2009
Age : 46
Đến từ : TP.HCM

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by minhhuu_vuong 5/1/2010, 22:34

hic hic , mon nay tui cung da luot ve luon , phen nay chac luot ve mon nay lop minh dong vui lam ngen !!!!!!!!!!! Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Icon_rolleyes

minhhuu_vuong
Khởi đầu
Khởi đầu

Tổng số bài gửi : 37
Join date : 23/09/2009
Age : 40
Đến từ : Tp HCM

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by nguyenduc 6/1/2010, 00:37

minhhuu_vuong đã viết:hic hic , mon nay tui cung da luot ve luon , phen nay chac luot ve mon nay lop minh dong vui lam ngen !!!!!!!!!!! Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Icon_rolleyes

Tôi tin rằng môn này không out nhiều đâu, chúng ta sẽ vượt qua hết, chỉ có điều là điểm không được cao thôi.

Cái SQL đó phải về nhà mới làm được thì quả thật là tiếc, chứ nếu không bảo đảm không dưới 8d.
Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật 585872

nguyenduc
Cống hiến
Cống hiến

Tổng số bài gửi : 312
Join date : 17/09/2009
Age : 44
Đến từ : Bến tre - Hồ chí minh

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by nanaly 6/1/2010, 00:46

nguyenduc đã viết:
minhhuu_vuong đã viết:hic hic , mon nay tui cung da luot ve luon , phen nay chac luot ve mon nay lop minh dong vui lam ngen !!!!!!!!!!! Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Icon_rolleyes

Tôi tin rằng môn này không out nhiều đâu, chúng ta sẽ vượt qua hết, chỉ có điều là điểm không được cao thôi.

Cái SQL đó phải về nhà mới làm được thì quả thật là tiếc, chứ nếu không bảo đảm không dưới 8d.......~~~>> thật là sốc....
Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật 585872
nanaly
nanaly
Cống hiến
Cống hiến

Tổng số bài gửi : 376
Join date : 18/09/2009
Age : 40
Đến từ : QNgai

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Em chuyển qua Word rùi nà! Anh chị coi code SQL câu 1 nhá!

Bài gửi by Pham Nguyen 6/1/2010, 11:35

F Câu 1:

SELECT Sv.*

FROM Sv

WHERE (((Sv.S) Not In (select s from ndt)));



F Câu 2:

SELECT h.G, Count([G])*400000 AS ThuLao

FROM h

GROUP BY h.G;



F Câu 3:

SELECT S

FROM ndt AS ndt1

WHERE d IN (SELECT ndt.d FROM ndt

WHERE ndt.S Not In (select s from h h1 where g in (select g from h where h1.s = ndt1.s))

GROUP BY ndt.d

HAVING (((Count(ndt.[D]))>1)));
Pham Nguyen
Pham Nguyen
Cống hiến
Cống hiến

Tổng số bài gửi : 156
Join date : 24/09/2009
Age : 37
Đến từ : Ho Chi Minh City

https://www.facebook.com/home.php?#/pham.nguyen2

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by itlinh 7/1/2010, 09:35

Mình bổ sung thêm câu 3 như sau:


Ý tưởng giải câu 3 là tìm ra những sinh viên mà đề tài của
họ có thỏa 2 tính chất:





1)Được chọn bởi nhiều hơn 1 sinh viên (“những sv làm cùng đề
tài” nghĩa là đề tài đó phải có hiều hơn
1 sv làm)


2) Đề tài đó có nhiều hơn 1 giáo viên hướng dẫn.(câu trong bài là “khác giáo
viên hướng dẫn”)


SQL: mình đã test ok trên máy


Select masinhvien


From nhandetai


Where detai in


( select detai from
nhandetai as n,huongdan as h



Where n.detai=h.detai


Group by detai


Having
count(detai)>1 and count(distinct(giaovien))>1)






Từ khóa distinct nghĩa là chỉ đếm giaovien 1 lần kể cả
trường hợp giaovien trùng lắp


VD: sau khi kết 2 bảng nhandetai và hướng dẫn,ta có:






Detai sinhvien
giaovien



1 a ab


1 b ac


1 c ad


2 d gh


2 e gh


2 f gh


3 g er


(Kết quả đúng sẽ là các sv a,b,c )


Nếu không có từ khóa disitinct ,kết quả sẽ là các sinh
viên: a,b,c,d,e vì chương trình sẽ
đếm giáo viên gh làm 2 lần





Nếu có từ khóa
disitinct ,kết quả sẽ là các sinh viên:
a,b,c vì có khác gv hướng dẫn. Các sinh viên d,e không được tính vì dù
cùng làm đề tài 2 nhưng cùng gv “gh”,chương trình sẽ chỉ đếm giáo viên gh làm 1
lần.




Mình k có nhiều,Bạn nào có các bài tập sql post mọi người tham khảo thêm nhé Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Icon_biggrin
itlinh
itlinh
Góp sức
Góp sức

Tổng số bài gửi : 84
Join date : 27/09/2009
Đến từ : HCM

Về Đầu Trang Go down

Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật Empty Re: Giải phần SQL đề thi Cơ sở dữ liệu hôm chủ nhật

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

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