Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 115 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
115
Dung lượng
0,9 MB
Nội dung
Giáotrình“Cáchệquảntrịsở liệu" Chương TỔNG QUANCƠSỞDỮLIỆU ACCESS GIỚI THIỆU MICROSOFT ACCESS Microsoft Access HệQuảnTrịCơSởDữLiệu (QTCSDL) tương tác người sử dụng chạy môi trường Windows Microsoft Access cho công cụ hiệu lực đầy sức mạnh cơng tác tổ chức, tìm kiếm biểu diễn thông tin Microsoft Access cho ta khả thao tác liệu, khả liên kết công cụ truy vấn mạnh mẽ giúp q trình tìm kiếm thơng tin nhanh Người sử dụng dùng truy vấn để làm việc với dạng sởliệu khác Ngồi ra, thay đổi truy vấn lúc xem nhiều cách hiển thị liệu khác cần động tác nhấp chuột Microsoft Access khả kết xuất liệu cho phép người sử dụng thiết kế biểu mẫu báo cáo phức tạp đáp ứng đầy đủ yêu cầu quản lý, vận động liệu kết hợp biểu mẫu va báo cáo tài liệutrình bày kết theo dạng thức chuyên nghiệp Microsoft Access công cụ đầy lực để nâng cao hiệu suất công việc Bằng cách dùng Wizard MS Access lệnh có sẵn (macro) ta dễ dàng tự động hóa cơng việc mà khơng cần lập trình Đối với nhu cầu quản lý cao, Access đưa ngơn ngữ lập trình Access Basic (Visual Basic For application) ngơn ngữ lập trình mạnh CSDL KHỞI ĐỘNG VÀ THOÁT KHỎI ACCESS 2.1 Khởi động ACCESS Chọn nút Start Task bar Chọn Programs Chọn Microsoft ACCESS Khoa Công nghệ Thông tin Khung hội thoại Microsoft ACCESS gồm: Create a New Database Using : Tạo CSDL ứng dụng Blank Database : Tạo CSDL trống Database Wizard : Tạo với trợ giúp Wizard Open an Existing Database : Mở CSDL có sẵn 2.2 Thoát khỏi ACCESS Chọn File/Exit nhấn tổ hợp phím ALT+F4 CÁC THAO TÁC TRÊN TẬP TIN CƠSỞDỮLIỆU ACCESS 3.1 Tạo tập tin CSDL Thực thao tác sau: Chọn File/New chọn biểu tượng New công cụ Chọn Database, chọn OK Trong mục Save in: Chọn thư mục cần chứa tên tập tin File name: Chọn tên tập tin cần tạo (Phần mở rộng mặc định MDB) 3.2 Mở CSDL tồn đĩa Chọn File/Open database (Hoặc click biểu tượng Open) Trong mục Look in : Chọn thư mục cần chứa tên tập tin cần mở File name: Chọn tên tập tin cần mở Chọn Open 3.3 Đóng CSDL Chọn File/Close ALT+F4 3.4 Các thành phần tập tin CSDL ACCESS Một tập tin CSDL ACCESS gồm có thành phần sau Bảng (Tables) Khoa Công nghệ Thông tin : Là nơi chứa liệu Truy vấn (Queries) : Truy vấn thông tin dựa nhiều bảng Biểu mẫu (Forms) : Các biểu mẫu dùng để nhập liệu hiển thị liệu Báo cáo (Reports) : Dùng để in ấn Pages (Trang) : Tạo trang liệu Macros (Tập lệnh) : Thực tập lệnh Modules (Đơn thể) : Dùng để lập trình Access Basic CÁCH SỬ DỤNG CỬA SỔ DATABASE Như nói trên, CSDL Access chứa đối tượng khơng đơn bảng liệu Sau tạo CSDL mở CSDL có sẵn Access hiển thị cửa sổ Database, hiển thị tên CSDL mở liệt kê đối tượng mà quản lý, lớp đối tượng phân lớp rõ ràng để tiện theo dõi 4.1 Tạo đối tượng Trong cửa sổ Database, chọn tab chứa đối tượng cần tạo (Bảng, Truy vấn, Biểu mẫu, Báo cáo, ) thực lệnh View/D atabase Object - Table/Query/Form/ReportPages/Macros/Modules Chọn nút New 4.2 Thực đối tượng CSDL Trong cửa sổ Database, chọn tab cần thực Cửa sổ Database liệt kê tên đối tượng có sẵn, chọn tên đối tượng cần mở Chọn nút Open (đối với Bảng, Truy vấn, Biểu mẫu, Trang) Preview (đối với Báo biểu) Run (đối với Macro Module) 4.3 Sửa đổi đối tượng có sẵn CSDL Trong cửa sổ Database, chọn tab cần thực Cửa sổ Database liệt kê tên đối tượng có sẵn, chọn tên đối tượng cần mở, Chọn nút Design Khoa Công nghệ Thông tin Chương BẢNG DỮLIỆU Bảng đối tượng chủ yếu chứa thông tin cần quản lý, vài địa đơn giản hay vài chục nghìn ghi chứa đựng thông tin liên quan đến hoạt động SXKD công ty xuất nhập Trước ta muốn làm việc với CSDL ta phải có thơng tin để quản lý, thơng tin nằm bảng, sở người sử dụng tạo đối tượng khác CSDL truy vấn, biểu mẫu, báo biểu THIẾT KẾ CƠSỞDỮLIỆU Một CSDL thiết kế tốt cho phép người sử dụng truy cập nhanh chóng đến thơng tin cần tham khảo, giúp tiết kiệm thời gian truy xuất thông tin Một CSDL thiết kế tốt giúp người sử dụng rút kết nhanh chóng xác Để thiết kế CSDL tốt phải hiểu cách mà Hệ QTCSDL quảntrị CSDL MS Access hay Hệ QTCSDL cung cấp thơng tin cho cách xác hiệu chúng cung cấp đầy đủ kiện nhiều đối tượng khác lưu trữ bảng liệu Ví dụ ta cần bảng để chứa thông tin lý lịch cán bộ, bảng khác để chứa đề tài nguyên cứu khoa học cán Khi bắt tay thiết kế CSDL, phải xác định phân tích thơng tin muốn lưu trữ thành đối tượng riêng rẽ, sau báo cho Hệ QTCSDL biết đối tượng liên quan với Dựa vào quanhệ mà Hệ QTCSDL liên kết đối tượng rút sốliệu tổng hợp cần thiết CÁC BƯỚC THIẾT KẾ CSDL Bước 1: Xác định mục tiêu khai thác CSDL Điều định loại kiện đưa vào MS Access Bước 2: Xác định bảng liệu cần thiết Mỗi đối tượng thơng tin hình thành bảng CSDL Bước 3: Sau xác định xong bảng cần thiết, tiếp đến ta phải rõ thông tin cần quản lý bảng, xác định trường Mỗi loại thông tin bảng gọi trường Mọi mẫu in bảng có chung cấu trúc trường Ví dụ: Trong lý lịch khoa học cán bộ, trường (thông tin) cần quản lý là: “HỌ VÀ TÊN”, “CHUYÊN MÔN”, “HỌC VỊ”, “HỌC HÀM”, Bước 4: Xác định mối quanhệ bảng Nhìn vào bảng liệu xem xét liệu bảng liên hệ với liệu bảng khác Thêm trướng tạo bảng để làm rõ mối quanhệ Đây vấn đề quan trọng, tạo quanhệ tốt giúp nhanh chóng truy tìm tìm kết xuất liệu Bước 5: Tinh chế, hiệu chỉnh lại thiết kế Phân tích lại thiết kế ban đầu để tim lỗi, tạo bảng liệu nhập vào vài ghi, thử xem CSDL phản ánh với yêu cầu truy xuất chúng ta, có rút kết từ bảng liệu khơng Thực chỉnh sửa thiết kế thấy cần thiết KHÁI NIỆM VỀ BẢNG Bảng nơi chứa liệu đối tượng thông tin SINH VIÊN, HĨA ĐƠN, Mỗi hàng bảng gọi ghi (record) chứa nội dung riêng đối tượng Mỗi ghi bảng có chung cấu trúc, tức trường (field) Ví dụ: Cho bảng để quản lý lý lịch khoa học cán trường đại học, có trường MACB (Mã cán bộ), TRINHDOVH (Trình độ văn hóa), CHUYENMON (Chun mơn), Trong CSDL chứa nhiều bảng, thường bảng lưu trữ nhiều thông tin (dữ liệu) đối tượng thơng tin đó, thơng tin có kiểu đặc trưng riêng, mà với Access cụ thể thành kiểu liệu trường TẠO BẢNG MỚI TRONG CƠSỞDỮLIỆU Trong MS Access có hai cách để tạo bảng, cách dùng Table Wizard, trường MS Access tự động đặt tên khơng có bàn tay can thiệp người sử dụng Ở đây, đưa cách tạo bảng hoàn toàn người sử dụng 3.1 Tạo bảng không dùng Table Wizard Trong cửa sổ Database, chọn tab Table (hoặc Lệnh View/Daatbase object - Table) Chọn nút New, xuất hộp thoại Datasheet View: Trên hình xuất bảng trống với trường (tiêu đề cột) Field1, field2 Design View: Trên hình xuất cửa sổ thiết kế bảng, người sử dụng tự thiết kế bảng Table Wizard: Thiết kế bảng với trợ giúp MS Access Import table: Nhập bảng đối tượng từ tập tin khác vào CSDL thời Link table: Tạo bảng cách nối vào CSDL thời bảng CSDL khác Chọn chức Design View, chọn OK 3.2 Sử dụng Design View Field Name: Tên trường cần đặt (thông tin cần quản lý) Data Type: Kiểu liệu trường Desciption: Mô tả trường, phần mang ý nghĩa làm rõ thông tin quản lý, bỏ qua thiết kế bảng Field properties: Các thuộc tính trường Xác định khố bảng (nếu có) Xác định thuộc tính bảng, Lưu bảng liệu Đặt tên trường Tên trường khơng thiết phải có độ dài hạn chế phải sát nhau, mà ta đặt tên trường tùy ý không vượt 64 ký tự kể ký tự trắng Lưu ý rằng, tên trường đặt dài nên dẽ mơ tả thơng tin quản lý, khó khăn ta dùng phát biểu SQL lập trình Access Basic Do đặt tên trường ta nên đặt ngắn gọn, dễ gợi nhớ không chứa ký tự trắng Kiểu liệu MS Access cung cấp số kiểu liệu sau: Kiểu liệuDữliệu vào Kích thước Text Văn Tối đa 255 byte Memo Văn nhiều dòng, trang Tối đa 64000 bytes Number Số 1,2,4 byte Date/Time Ngày byte Currency Tiền tệ (Số) byte ACCESS tự động tăng lên Auto number ghi tạo byte Yes/No Lý luận (Boolean) bit OLE Object Đối tượng phần mềm khác Tối đa giga byte Trường nhận giá trị Lookup Wizard người dùng chọn từ bảng khác danh sách giá trị định trước Hyper link Liên kết URL Quy định thuộc tính, định dạng cho trường Đặt thuộc tính phần khơng quan trọng, định đến liệu thực lưu bảng, kiểm tra độ xác liệu nhập vào, định dạng liệu nhập vào Mỗi kiểu liệucó thuộc tính đặc trưng khác Sau thuộc tính, định dạng kiểu liệu Để tăng thêm tốc độ xử lý nhập liệu cơng việc tìm kiếm sau việc quy định liệuquan trọng Các trường ACCESS có thuộc tính sau: 3.2.1 Field Size Quy định kích thước trường tùy thuộc vào kiểu liệu Kiểu Text: Chúng ta quy định độ dài tối đa chuỗi Kiểu Number: Có thể chọn loại sau: Byte: 255 Integer: -32768 32767 Long Integer: -3147483648 3147483647 38 38 Single:-3,4x10 3,4x10 (Tối đa số lẻ) Double: -1.797x10 308 1.797x10 308 (Tối đa 15 số lẻ) Decimal Places Quy định số chữ số thập phân ( Chỉ sử dụng kiểu Single Double) Đối với kiểu Currency mặc định decimal places 3.2.2 Format Quy định dạng hiển thị liệu, tùy thuộc vào kiểu liệu Kiểu chuỗi: Gồm phần ;; Trong đó: : Chuỗi định dạng tương ứng trường hợp có chứa văn : Chuỗi định dạng tương ứng trường hợp không chứa văn : Chuỗi định dạng tương ứng trường hợp null Các ký tự dùng để định dạng chuỗi Ký tự Tác dëch vuû du lëchụng @ Chuỗi ký tự > Đổi tất ký tự nhập vào thành in hoa < Đổi tất ký tự nhập vào thành in thường “Chuỗi ký tự “ \ [black] [White] [red] Chuỗi ký tự dấu nháy Ký tự nằm sau dấu \ Màu Hoặc [] Trong 0100 có luongchinh=60000 thuộc maphong p2 khơng phải họ Nguyãùn bao gồm thông tin: Ten, maphong, tenphong, tongthunhap Tạo truy vấn query6 để hiển thị nhân viên nữ có maphong khơng bắt đầu p nhân viên thuộc phân xưởng đồn viên bao gồm thơng tin sau: Holot, ten, gioitinh, tenpxuong Tạo truy vấn query7 để hiển thị nhân viên nam tên Thanh Long nhân viên nữ họ Lê trần bao gồm thông tin: Hoten, gioitinh, maphong, tenphong Tạo truy vấn query8 để hiển thị nhân viên nam sinh khoảng thời gian từ năm 1973 đến 1980 thuộc phân xưởng có mapxuong x2 nhân viên khơng có thuế sinh tháng đến tháng năm 1975 bao gồm thông tin: Holot, ten, thangsinh, namsinh, mapxuong, tenpxuong 10 Tạo truy vấn query9 để hiển thị thông tin: Hoten, namsinh, thamnien, luongchinh, Luongchinh>=3000 nhân viên nữ thamnien 35 Luongchinh>=4000 nhân viên nam thamnien 30 BÀI SỐ Tạo CSDL có tên QLTV.MDB, tạo bảng liệu sau: Bảng 1: Loaisach STT Fieldname Masach Tensach Tentacgia Namxb Soluongco Sotrang Manxb Bảng 1: Docgiamuon Data Type Text Text Text Date/time Number Number Text Fieldsize 20 20 Note Khố Số lượng cóSố trang sách Mã nhà xuất STT Fieldname Hoten Quequan Madocgia Masach Sluong Ngaymuon Ngayhen Data Type Text Text Text Text (Lookup) Number Date/time Date/time Fieldsize 30 30 4 8 Note Khố Lấy liệu từ Loaisach Số lượng mượn Ngày mượn Ngày hẹn trả Bảng 3: Docgiatra STT Fieldname Madocgia Masach Ngaytra Data Type Text Text Date/time Fieldsize 4 Data Type Text Text Text Fieldsize 30 30 Note Khố Ngày trả Bảng 4: : Nhaxban STT Fieldname Manxban Ten_xb Diachi_nxb Note Khố Tên nhà xuất Địa Nhà XB Nhập liệu thích hợp cho bảng liệu Đặt khố cho trường: masach(Loaisach), Madocgia(Docgiamuon), Madocgia(Docgiatra), manxban(Nhaxban) Thiết lập mối quanhệ bảng liệu theo sơ đồ sau Tạo truy vấn TV1 để hiển thị danh sách độc giả mượn sách tháng 10 năm 98 bao gồm thông tin: Hoten, ngaymuon, tensach, tentacgia Tạo truy vấn TV2 để hiển thị số lượng loại sách nhà xuất Kim đồng bao gồm thông tin: tensach, nxban, soluongcon Tạo truy vấn TV3 để hiển thị danh sách độc giả mượn sách hạn bao gồm thông tin: Hoten, Ngaymuon, Ngayhen, songayqua (Số ngày hạn) Tạo truy vấn TV4 để hiển thị danh sách độc giả mượn sách hạn bao gồm thơng tin Hoten, sluong, mucquahan Trong đó: Mucquahan Mức songayqua100 số lượng 20 nhà xuất giáo dục tên sách có chữ Tin học bao gồm Tensach, sotrang, ten_xb, tentacgia BÀI SỐ Sử dụng CSDL QLTV.MDB, tạo truy vấn Truyvan1 để hiển thị tổng số lượng mượn loại sách thư viện Tạo truy vấn Truyvan2 để hiển thị tổng số lượng mượn loại sách tháng 12 năm 1998 Tạo truy vấn Truyvan3 để hiển thị tổng số lượng mượn loại sách theo tháng năm 1999 Tạo truy vấn Truyvan4 để hiển thị tổng số lượng mượn loại sách theo tháng năm đó(Tháng năm nhập từ bàn phím) Tạo truy vấn Truyvan8 để hiển thị số lượng mượn loại sách năm 1999 cósố lượng mượn độc giả >2 Tạo truy vấn Truyvan9 để hiển thị tổng số loại sách có thư viện Tạo truy vấn Truyvan10 để hiển thị tổng số loại sách thư viện cho mượn năm 1998 Tạo truy vấn Truyvan11 để hiển thị tên độc giả mượn sách tháng năm 2001 (Tên nhập từ bàn phím) Tạo truy vấn Truyvan12 để hiển thị tên sách tên tác giả xuất sách năm 2002 (Tên sách nhập từ bàn phím, Họ tác giả nhập từ bàn phím) 10 Tạo truy vấn tham khảo chéo Truyvan13 để phản ánh tổng số loại sách mượn cho mượn tháng 11 năm 2000 11 Tạo truy vấn tham khảo chéo Truyvan14 để hiển thị tổng số laọi sách xuất năm 1995 12 Tạo truy vấn Truyvan14 để xoá sinh viên mượn sách hạn ngày BÀI SỐ Tạo CSDL có tên QLSV.MDB, tạo bảng liệu sau: Bảng 1: DSSV STT Fieldname Masv Malop Hotensv Ngaysinh Quequan Gioitinh Hocbong Data Type Text Text Text Date/time Text Yes/No Number Fieldsize 4 30 30 Double Note Khố Data Type Text Text Number Number Fieldsize Double Double Note Khố Mã mơn học Điểm thi lần Điểm thi lần Bảng 2: DSDIEM STT Fieldname Masv Mamon Diem_lan1 Diem_lan2 Bảng 3: DSLOP STT Fieldname Malop Tenlop Nganh_hoc Khoahoc Data Type Text Text Text Text Fieldsize 20 30 Note Khố Bảng 3: DSMON STT Fieldname Mamon Tenmon So_htrinh Data Type Text Text Number Fieldsize 20 Byte Note Khố Số học trình Nhập liệu thích hợp cho bảng liệu Đặt khố cho trường: MASV(DSSV), MASV(DSDIEM), MALOP(DSLOP), Mamon(DSMON) Thiết lập mối quanhệ bảng theo sơ đồ sau: Tạo truy vấn BT1 để hiển thị tổng số sinh viên lớp bao nhiêu? Tạo truy vấn tham khảo chéo BT2 để phản ánh tổng số sinh viên xếp loại Xsắc, Giỏi, khá, Tb, Yếu lớp Từ bảng liệu DSSV, tạo truy vấn BT3 để tạo bảng liệu DSLUU lưu trữ sinh viên có Mã lớp bắt đầu T hoăc H Từ bảng liệu DSSV, tạo truy vấn BT4 để tạo bảng liệu DSNAM để lưu trữ sinh viên nam sinh năm 1976 bao gồm thông tin: HOTENV, QUEQUAN, GIOTINH Từ bảng liệu DSSV, tạo truy vấn BT5 để tạo bảng liệu DSNU để lưu trữ sinh viên nữ sinh quý năm 1979 bao gồm thông tin: HOTENV, QUEQUAN, GIOTINH Tạo truy vấn BT6 để tăng học bổng cho sinh viên nữ thêm 30% 10.Tạo truy vấn BT7 để nối liệu từ bảng DSNAM vào bảng DSNU 11.Tạo truy vấn BT8 để xố sinh viên có q qn Đà Nẵng có mã lớp bắt đầu B BÀI SỐ Sử dụng ngôn ngữ SQL để tạo cấu trúc bảng liệu sau: DSTRUONG ( MATRUONG, TENTRUONG, DIACHI ) DSKHOA ( MATRUONG, MAKHOA, TENKHOA, SODT ) DANHSACH ( MASV, MAKHOA, HOTEN, NGAYSINH, LOP, HOCBONG ) BANGDIEM ( MASV, DTBK1, DTBK2, DTBK3, DTBK4 ) Trong đó: Các trường in đậm gạch chân khố chính, kiểu liệu kích thuớc mơ tả sau: Bảng DSTRUONG MATRUONG TEXT(2), TENTRUONG TEXT(20), DIACHI TEXT(30) Bảng DSKHOA MATRUONG TEXT(2), MAKHOA TEXT(4), TENKHOA TEXT(10), SODT TEXT(6) Trường SODT lập mục Bảng DANHSACH MASV TEXT(4), MAKHOA TEXT(4), HOTEN TEXT(30), NGAYSINH(DATE/TIME), LOP TEXT(10), HOCBONG (DOUBLE) Trường MASV lập mục Bảng BANGDIEM MASV TEXT(4), DTBK1 (DOUBLE), DTBK2 (DOUBLE), DTBK3 (DOUBLE), DTBK4 (DOUBLE) ) Chú ý Sau tạo cấu trúc bảng liệuxong, nhập liệu thiết lập mối quanhệ bảng phù hợp Trường HOCBONG bảngg DANHSACH nhập ba giá trị 120000, 180000 240000 Sử dụng ngôn ngữ SQL để thay đổi cấu trúc bảng liệu a Thêm truờng GHICHU có kiểu MEMO vào bảng DANHSACH b Thêm trường TBCONG có kiểu DOUBLE vào bảng BANGDIEM c Thêm trường QUEQUAN có kiểu TEXT GIOITINH có kiểu YES/NO vào bảng DANHSACH lập mục trường QUEQUAN Sử dụng ngôn ngữ SQL để tạo truy vấn chọn sau a Chọn MATRUONG, MAKHOA, TENKHOA bảng DSKHOA b Chọn MATRUONG, MAKHOA, SODT bảng DSKHOA trường có MATRUONG bắt đầu Q c Chọn MASV, MAKHOA, HOTEN sinh viên sinh khoảng thời gian từ 20/10/74 đến 20/10/76 bảng DANHSACH d Chọn MASV, HOTEN, LOP, HOCBONG sinh viên có MASV bắt đầu T thuộc lớp Tin học Hoá học kinh tế bảng DANHSACH ( HOTEN đổi thành Họ tên) e Chọn sinh viên có tên THANH sinh tháng 10/76 có HOCBONG khoảng từ 150000 đến 200000 Sử dụng ngông ngữ SQL để tạo truy vấn tính tổng sau: a Tạo truy vấn để tính tổng HOCBONG khoa b Tạo truy vấn thống kê xem khoa số lượng sinh viên bao nhiêu? c Tạo truy vấn để tính tổng HOCBONG lớp khoa d Tạo truy vấn thống kê xem trường có khoa? Sử dụng ngôn ngữ SQL để tạo truy vấn tham số sau: a Tạo truy vấn tham số thống kê xem mức HOCBONG khoa có sinh viên b Tạo truy vấn tham số để thống kê xem số lượng sinh viên sinh tháng năm 1979 khoa bao nhiêu? Sử dụng ngông ngữ SQL để tạo truy vấn tạo bảng sau: a Tạo bảng DIEMLUU gồm tất trường bảng DIEMTHI b Tạo bảng DSLUU gồm trường MASV, MAKHOA, HOTEN từ bảng DANHSACH sinh viên sinh trước ngày 20/11/76 c Tạo bảng DSLUU1 gồm trường HOTEN, LOP sinh viên thuộc lớp Tin K25A sinh năm 1985 trước năm 1978 Sử dụng ngôn ngữ SQL để tạo truy vấn nối liệu sau: a Tạo truy vấn nối liệu từ bảng DIEMLUU vào DIEMTHI gồm trường DTBK1, DTBK2 b Tạo truy vấn nối liệu từ bảng DIEMLUU vào DIEMTHI gồm trường DTBK1, DTBK2, DTBK3 ghi ghi có DTBK3>=8 Sử dụng ngôn ngữ SQL để tạo truy vấn cập nhật liệu sau: a Tính giá trị trường DTBCONG bảng DIEMTHI theo công thức (DTBK1+ DTBK2+ DTBK3+ DTBK4)/4 b Tăng HOCBONG thêm 100.000 cho sinh viên có MASV bắt đầu A bảng DANHSACH c Giảm HOCBONG 50.000 cho sinh viên có năm sinh từ 1975 đến 1978 sinh viên có tên NHAN Sử dụng ngơn ngữ SQL để tạo truy vấn xoá sau: a Tạo truy vấn xoá sinh viên thuộc khoa toán b Tạo truy vấn xoá sinh viên sinh khoảng thời gian từ 20/10/74 đến 20/10/76 có HOCBONG=120.000 c Tạo truy vấn xố sinh viên có họ NGUYEN tên THANH sinh tháng năm 1978 10 Sử dụng ngôn ngữ SQL để tạo truy vấn dựa nhiều bảng sau: a Tạo truy vấn để hiển thị HOTEN, TENKHOA, LOP, HOCBONG từ bảng liệu DSKHOA DANHSACH b Tạo truy vấn để hiẻn thị TENTRUONG, TENKHOA, HOTEN sinh viên sinh năm 1980 từ bảng DSTRUONG, DSKHOA, DANHSACH c Tạo truy vấn để hiển thị TENTRUONG, TENKHOA, HOTEN, DTBK1, DTBK2 tử bảng liệu DSTRUONG, DSKHOA, DANHSACH, DIEMTHI 11 Sử dụng ngôn ngữ SQL để tạo truy vấn sau: a Tạo truy vấn để hiển thị HOTEN, NGAYSINH, LOP sinh viên có DTBK4>=5 b Tạo truy vấn để hiển thị it sinh viên có DTBK2=7 BÀI SỐ Sử dụng CSDL QLSV.MDB tập số để thực yêu cầu sau: Tạo form có tên Nhaplop để nhập liệu cho bảng dslop sau: Tạo form phụ sau: Tạo form có tên Hienthi để hiển thị danh sách sinh viên sau : Hãy thiết kế form theo yêu cầu sau: Hãy gắn chức phù hợp với mục chọn Hãy thiết kế Report theo yêu cầu sau: BÀI SỐ Cho CSDL QLSVIEN.MBD gồm bảng liệu sau: DSSVIEN(MASV, MALOP, HOTENSVIEN, NGAYSINH, GTINH, QQUAN) DSMONHOC(MAMON, TENMON, SOH_TRINH) DSDIEMTHI(MASV, MAMON, DIEM_LAN1, DIEM_LAN2) DSGIAOVIEN(MAGV, HOTENGVIEN, DIACHI, NOI_CT) DSLOPHOC(MALOP, NGANH_HOC, KHOA_HOC) GVMONHOC(MAGV, MAMON) DSLOPMON(MALOP, MAMON, NGAYTHI) Mối quanhệ bảng liệu theo sơ đồ sau: Tạo biểu mẫu để cập nhật liệu cho bảng trên, ý sử dụng combo box List box trường cần thiết Tạo báo cáo để hiển thị danh sách sinh viên lớp học đó, bao gồm ngành học tương ứng Tạo báo cáo để hiển thị danh sách sinh viên lớp học, bao gồm ngành học, sinh viên lớp tên lớp nhóm lại với Tạo báo cáo để hiển thị danh sách giáo viên giảng dạy học cho lớp Tạo báo cáo để hiển thị danh sách giáo viên tham gia giảng dạy môn học cho nhiều lớp học, giáo viên giảng dạy mơn học cho lớp học nhóm lại với Tạo báo cáo để hiển thị điểm thi môn học sinh viên Tạo báo cáo để hiển thị điểm thi môn học lớp ... lưu trữ nhiều thông tin (dữ liệu) đối tượng thơng tin đó, thơng tin có kiểu đặc trưng riêng, mà với Access cụ thể thành kiểu liệu trường 3 TẠO BẢNG MỚI TRONG CƠ SỞ DỮ LIỆU Trong MS Access có... trường (thông tin) cần quản lý là: “HỌ VÀ TÊN”, “CHUYÊN MÔN”, “HỌC VỊ”, “HỌC HÀM”, Bước 4: Xác định mối quan hệ bảng Nhìn vào bảng liệu xem xét liệu bảng liên hệ với liệu bảng khác Thêm trướng... việc với CSDL ta phải có thơng tin để quản lý, thơng tin nằm bảng, sở người sử dụng tạo đối tượng khác CSDL truy vấn, biểu mẫu, báo biểu THIẾT KẾ CƠ SỞ DỮ LIỆU Một CSDL thiết kế tốt cho phép người