BÀI TẬP THỰC HÀNH QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN MICROSOFT ACCESS

39 973 1
BÀI TẬP THỰC HÀNH QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN  MICROSOFT ACCESS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục đích: Sinh viên phải thực hiện:  Tạo lập được một CSDL  Kỹ năng thiết kế cấu trúc Table ở chế độ Design View cho CSDL cần quản lý  Khai báo các thuộc tính và ràng buộc dữ liệu của trường, của Table trong CSDL  Thiết lập các mối quan hệ giữa các trường trong các table của một CSDL  Nhập dữ liệu vào các Table  Khai thác và xử lý dữ liệu trong các bảng

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH ============================ BÀI TẬP THỰC HÀNH QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN Chủ biên : Phí Đắc Hải Hiệu đính : Phí Đắc Hải Biên soạn : Đỗ Công Đức Đà Nẵng, tháng 02 năm 2009 Phần I: TẠO LẬP DATABASE VÀ TABLE Mục đích: Sinh viên phải thực hiện: − Tạo lập CSDL − Kỹ thiết kế cấu trúc Table chế độ Design View cho CSDL cần quản lý − Khai báo thuộc tính ràng buộc liệu trường, Table CSDL − Thiết lập mối quan hệ trường table CSDL − Nhập liệu vào Table − Khai thác xử lý liệu bảng BÀI THỰC HÀNH SỐ (1 tiết) Câu 1: Khởi động Access tạo lập CSDL (Database) QLHANG.MDB ổ đĩa D: Câu 2: Hãy tạo CSDL QLHANG.MDB Table có tên cấu trúc sau: a) Table DM KHO có cấu trúc sau: Field Name MAKHO TENKHO DIACHI Data Type Text Text Text Field size 30 50 b) Table DM VATTU có cấu trúc sau: Field Name Data Type MAVT Text TENVT Text DVT Text QUYCACH Text c) Table DM NHANVIEN có cấu trúc sau: Field size 30 10 50 Field name Data type Field size MANV Text HOLOT Text 30 TEN Text 10 NGAYSINH Date/Time PHAINAM Yes/no PHOTO OLE LUONGCB Number Double GHICHU Text 50 d) Table CHITIETNHAPXUAT có cấu trúc sau: Field name SOCT MANV MAKHO MAVT LOAIPHIEU NGAYCT LYDO Data type AutoNumber Text Text Text Text Date/Time Text Field size Long Integer 4 Short Date 50 Field name Data type Field size SOLUONG Number Double DONGIA Number Double HƯỚNG DẪN: Tạo Database QLHANG Table cho CSDL  Khởi động Access: Chọn Start/Programs/Microsoft Office/Microsoft Office Access 2003 Xuất cửa sổ chọn Create a new file… Panel bên phải Xuất cửa sổ New File chọn Blank Database Panel bên phải, xuất cửa sổ File New Database: cửa sổ ta thực sau: − Tại Save in: Chọn ổ đĩa D: − Đặt tên cho CSDL mục File name: QLHANG − Tại mục Saves as type: Microsoft Office Access Database (*.mdb) − CSDL Database QLHANG vừa tạo có giao diện sau:  Tạo Table của CSDL QLHANG − Trong cửa sổ Database QLHANG chọn trang Tables chọn nút New xuất hộp thoại New Table, chọn mục Design View chọn OK Xuất cửa sổ Design view để khai báo cấu trúc cho bảng: − Khai báo cấu trúc cho Table sau: − Vào menu File/Save kích vào biểu tượng Save Standard Xuất hộp thoại Saves As: công cụ − Nhập tên Table vào mục Table Name: DM KHO, chọn mục OK Xuất hộp thoại chọn nút No để kết thúc (Không tạo khóa chính) BÀI THỰC HÀNH SỐ Câu 1: Khởi động Access mở CSDL (Database) QLHANG Câu 2: Thực hiệu chỉnh cấu trúc Table CSDL QLHANG sau: a) Table DM KHO có cấu trúc sau: Field Name Data Type MAKHO Text TENKHO Text DIACHI Text Properties Field Size Caption Field Size Caption Field Size Caption Mã Kho 30 Tên Kho 50 Địa Ghi Chú Khoá Để thiết lập trường khóa cho Table ta thực chọn trường cần làm khóa kích chuột vào biểu tượng chìa khóa công cụ Standard kích phải chuột vào trường cần tạo khóa chọn Primary key b) Table DM VATTU có cấu trúc sau: Field Name Data Type MAVT Text TENVT Text DVT Text QUYCACH Text Properties Field Size Caption Field Size Caption Field Size Caption Field Size Mã vật tư 30 Tên vật tư 10 Đơn vị tính 50 Ghi Chú Khoá Caption Quy cách c) Table DM NHANVIEN có cấu trúc sau: Field name Data type MANV Text HOLOT Text TEN Text NGAYSINH Date/Time PHAINAM Yes/no PHOTO OLE Properties Field Size Caption Field Size Caption Field Size Caption Format Caption Format Caption Mã NV 30 Họ lót 10 Tên gọi Short Date Ngày sinh Yes/no Phái nam Caption Ảnh Field Size Double Caption Lương Field Size 50 GHICHU Text Caption Ghi d) Table CHITIETNHAPXUAT có cấu trúc sau: LUONGCB Ghi Khoá Tập tin ảnh Number Field name Data type SOCT AutoNumber Properties Field Size Long Integer Ghi Khoá Field Size Format >[Red] MANV Text Input Mask 0000 Caption Mã NV Field Size MAKHO Text >[Blue] Format Mã Kho Caption Field Size MAVT Text Input Mask >LL00 Caption Mã VT Field Size Phiếu LOAIPHIEU Text nhập/xuất Caption Loại phiếu Format Short Date NGAYCT Date/Time Caption Ngày chứng từ Field Size 50 LYDO Text Caption Lý Field Size Double SOLUONG Number Caption Số lượng Field Size Double DONGIA Number Caption Đơn giá Câu 3: Thực thao tác chép trường, chèn trường, di chuyển trường, xóa trường cho table CHITIETNHAPXUAT  Hãy thực chép trường DONGIA lần nữa, sửa lại tên trường THANHTIEN  Hãy chèn trước trường SOLUONG trường có tên DIACHIKH có thuộc tính sau: Field Name Data type Properties Field Size 50 DIACHIKHO Text Caption Địa khách hàng  Di chuyển trường đến trước LYDO  Hãy thực xóa trường DIACHIKHO, THANHTIEN Câu 4: Hãy hiệu chỉnh lại thuộc tính Field Table CHITIETNHAPXUAT theo yêu cầu sau:  Field MaNV : Thiết kế hộp chọn gồm hai cột tham chiếu số liệu từ trường MaNV TEN Table DM NHANVIEN  Field MaKHO : Thiết kế hộp chọn gồm hai cột tham chiếu số liệu từ trường MaKho, TenKho Table DM Kho  Field MaVT : Thiết kế hộp chọn gồm hai cột tham chiếu số liệu từ trường MaVT, TenVT Table DM VATTU  Field LOAIPHIEU : Thiết kế hộp chọn gồm hai cột liệu sau: N Nhập X Xuất Lưu ý: Độ rộng cột hộp chọn vừa đủ, thích hợp để hiển thị đầy đủ liệu trường, liệu bắt buộc phải nhập hộp chọn không tự nhập giá trị danh sách hộp chọn hộp chọn hiển thị hàng Câu 5: Hãy hiệu chỉnh trường có kiểu liệu Date/Time với thuộc tính Input Mask để hỗ trợ nhập liệu dạng: / / Câu 6: Hiệu chỉnh lại Table DM KHO cho nhập giá trị trường MaKho người dùng buộc phải nhập hai ký tự đầu chữ Câu 7: Thực thao tác: đổi tên, chép Table cửa sổ Database sau:  Đổi tên Table DM NHANVIEN thành DanhMucNhanVien DM KHO thành DanhMucKho  Sao chép Table DanhMucNhanVien thành DM NHANVIEN, DanhMucKho thành DM KHO  Xoá hai Table DanhMucNhanVien DanhMucChucVu BÀI THỰC HÀNH SỐ Câu 1: Mở CSDL Database QLHANG.MDB Câu 2: Thiết lập mối quan hệ Table  Quan hệ Table DM KHO với CHITIETNHAPXUAT quan hệ 1-∞ thông qua trường MAKHO  Quan hệ Table DM NHANVIEN với CHITIETNHAPXUAT quan hệ 1-∞ thông qua trường MANV  Quan hệ Table DM VATTU với CHITIETNHAPXUAT quan hệ 1-∞ thông qua trường MAVT Lưu ý: Khi thiết lập quan hệ Table Table trạng thái đóng Câu 3: Thực hiện thiết lập quan hệ Table  Kích vào biểu tượng Relationships vào menu Tools chọn Relationships xuất hộp thoại Show Table sau:  Lần lượt chọn Table cần đưa vào cửa sổ quan hệ Show Table chọn Add Xuất cửa sổ Relationships Thực di chuyển thay đổi Table cho có mô hình sau:  Thiết lập quan hệ Table DM KHO CHITIETNHAPXUAT quan hệ 1-∞ Nhắp chuột vào trường MAKHO Table DM KHO kéo lê thả chuột vào trường MAKHO Table CHITIETNHAPXUAT  Trong cửa sổ Edit Relationships, chọn thuộc tính ràng buộc liệu check box Enforce Referential Interity, Cascade Update Related Fields, Cascade Delete Related Records, chọn Create để tạo quan hệ  Tương tự ta lần lược thực tạo quan hệ table cho CSDL theo mô hình sau: Câu 4: Tiến hành nhập liệu cho Table cho CSDL QLHANG.MDB theo gợi ý sau: a) Nhập liệu cho Table : DM KHO sau: b) Nhập liệu cho Table: DM VATTU sau: c) Nhập liệu cho Table : DM NHANVIEN sau: Lưu ý : Để nhập liệu cho trường Photo (Ảnh), Anh (Chị) cần thực thao tác chèn File hình ảnh từ D:\ANH Hướng dẫn: Kích phải chuột vào trường cần nhập hình ảnh, chọn Insert Object, xuất hộp thoại chọn Option Create Form File, chọn Browse để đường dẫn đến D:\ANH chọn tập tin ảnh c) Hãy tạo Query DoanhThuNV_Thannam theo tham số sau: Khi Query chạy, xuất hai tham số BÀI THỰC HÀNH SỐ Câu 1:Hãy tạo truy vấn tham chiếu chéo (CrossTab) với CSDL QLHANG.MDB a) Query VAT TU NHAP XUAT để thống kê số lượng vật tư nhập xuất b) Query NHAPXUAT_VATTU để thống kê số lượng vật tư nhập xuất theo kiểu: Câu 2: Hãy tạo Query tham chiếu chéo với CSDL QLNhanSu.MDB a) Query có tên Thong Ke Trinh DoTheo Phong để thống kê số lượng nhân viên theo trình độ học vấn phòng ban (Xem hình) b) Query có tên ThongKeTrinhDoTheoPhai để thống kê trình độ nhân viên theo phái c) Query NamnuDV để thống kê số lượng Đảng viên theo phái (Xem hình) d) Query PhongLamViec để xem phòng làm việc nhân viên (nhân viên làm phòng đánh dấu X tương ứng-xem hình) Câu 3: Tạo truy vấn tham chiếu chéo (CrossTab) với CSDL QLDiem.MDB a) Query DIEM HET MON sau: b) Query DIEM HOC VIEN sau: Chú ý: Trường Ghi xác định là: Nếu có môn có điểm

Ngày đăng: 29/06/2017, 22:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan