Em sắp thi rồi,mấy bài này khó qá,bác nào pro vô truy vấn giúp e cái,e học thuộc có cái để viết Tks cả nhà :X Cho một lược đồ cơ sở dữ liệu của 1 thư viện như sau: ThẻĐộcGiả(MãThẻDg, HọTênDg, Địachỉ) Sách(Mãsách, Tênsách, NămXb, NhàXb, TênTácGiả) Phiếumượn(MãPhíêu, NgàyMượn, MãSách, MãThẻDg, NgàyTrả) Dùng SQL trả lời các câu hỏi sau đây: 1. Liệt kê các phiếu mượn trong ngày 20/11/2007 2. Liệt kê các tên sách thuộc nhà xuất bản “Giáo Dục” hiện có trong thư vịên 3. Liệt kê tên các độc giả hiện đang còn giữ sách có tên “Đồ Hoạ Máy Tính” chưa trả cho thư viện 4. Liệt kê tên các độc giả và tên sách mà các độc giả này đang giữ đã đến kỳ hạng trả cho thư viện. Biết rằng qui định là sau khi mượn 10 ngày thì phải trả sách lại cho thư viện 5. Liệt kê tên và địa chỉ liện lạc của các độc giả hiện đang còn nợ sách của thư viện 6. Thống kê xem mỗi thẻ độc giả đã mượn được bao nhiêu cuốn sách trong tháng 11/2007 7. Liệt kê các cuốn sách chưa được ai mượn lần nào 8. Liệt kê tất cả các cuốn sách được mượn nhiều nhất trong tháng 11/2007 9. Liệt kê các độc giả quen thuộc của thư viện. Biết rằng các độc giả quen thuộc là các độc giả đến mượn sách ít nhất là 10 lần 10. Liệt kê các tác giả nào được yêu thích nhất trong năm 2007. Biết rằng tác giả được yêu thích nhất là các tác giả có sách được mượn nhiều nhất
Cái này là có cái gạch 1 gạch, 2 gạch, 1,n... n,n này nọ nữa đúng ko bro. Nếu đúng thì biết, có điều em lười làm quá, kẻ kẻ mệt :smile:
cái này giống nhờ làm bài dùm quá, bên congdongcviet lâu lâu cũng có mấy pa lên đọc đề kêu làm dùm học thuộc thực chất là xin bài =.=
ý pác là sao ta? cái này là: select ... from ... where ... group by ... having ... cấu trúc vậy đó. đúng rồi bác :X
1. Select ngaymuon from phieumuon ; where ngaymuon = "dd/mm/yyyy" ; Cứ thế mà ra, mấy cái này dễ thôi mà, cần gì học thuộc, hiểu cấu trúc của SQL là làm mấy cái này ngon lành ah. Còn mấy câu sau cứ dùng group thôi. Chỉ bro 1 cách để dễ học SQL nè, nếu bro biết xài Access thì cứ mở Access ra, kéo relationship cho mấy cái table, rồi sau đó tạo Query, cuối cùng chuyển wa chế độ SQL để xem mấy câu lệnh.
Lại là SQL,Query à.... Qua rồi ngày ấy... bạn chịu khó xem lại bài sẽ làm được mà, tệ lắm cũng làm được 4 câu đầu chứ...>"<
Của bạn nè: 1. SET DATEFORMAT DMY SELECT MãPhiếu FROM PhiếuMượn WHERE NgàyMượn = '20/11/2007' 2. SELECT tênsách FROM Sách WHERE NhàXb = “Giáo Dục” 3. SELECT HọTênDg, Tênsách FROM Phiếumượn P INNER JOIN Sách S ON P.MãSách = S.Mãsách INNER JOIN ThẻĐộcGiả T ON P.MãThẻDg = T.MãThẻDg WHERE NgàyTrả < GETDATE() AND S.TênSách = “Đồ Hoạ Máy Tính” 4. SELECT HọTênDg, Tênsách FROM Phiếumượn, Sách, ThẻĐộcGiả WHERE ThẻĐộcGiả.MãThẻDg = Phiếumượn.MãThẻDg AND Sách.Mãsách = Phiếumượn.Mãsách AND DATEADD(DD, NgàyMượn, 10) >= GETDATE() Mấy câu sau tương tự thôi, cái này bạn chạy trên SQL chính xác hơn, mình chỉ nghĩ sao ghi vậy.
hehe vậy là ko phải cái em học rùi :byebye:. của em là cơ sở dữ liệu. Tại thấy mấy cái ngày mượn này nọ quen quen
sao ko chạy trên Access rùi chuyển qua SQL, mấy câu Querry đơn giản thôi mà... Access coi vậy mà dễ chứ ko khó lắm đâu, chỉ khó phần viết Code thui, chứ nếu tạo bằng Winzart có sẵn cũng dễ ẹc hà Sau này biết thêm Visual C++ và Visual basic thiết kế giao diện (cả matlab nữa) thấy tiện hơn..
PÓ TAY VỚI 2 BẠN NÀY 1 bạn thì sắp thi rồi mà không biết query 1 bạn thì "Cái này là có cái gạch 1 gạch, 2 gạch, 1,n... n,n" -> Mô hình cơ sở dữ liệu quan hệ đó bạn. 2 bạn tính ra trường làm nghề gì thế.Thôi quay đầu lại đi,kẻo phí thời gian.
bro thông cảm chuyên môn của em là thiết kế đồ họa 2D (in ấn, bao bì, namecard, brochure, logo...) chứ ko phải cơ sở dữ liệu web này nọ. Cái này em tìm hiểu cho biết thôi, ai hỏi em biết làm web ko là em lắc đầu à
mấy cái này làm cho bạn chắc cũng 30-45 phút. Từ từ ngồi làm đi, vẽ ra cũng cho dễ nhìn. Thấy từ câu thứ 3 là select.. from ... inner join... where...
sorry,tưởng bạn bên lập trình bạn nên cố gắng nhiều hơn nữa đi,chứ kiểu vậy thì sau này ra trường,mình nghĩ là .....Nói chung,khuyên bạn vậy thôi,chứ không có ý chê bai gì cả
ba cái đồ quỹ này mà ko làm được sau này học Hệ Quản Trị Cơ Sở Dữ Liệu tùm lum như create database PracticeDB on primary ( name=data_1, filename='d:\duy\data_1.mdf', size=30mb,maxsize=50mb,filegrowth=5mb ) ............. còn chết nữa