Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
853,95 KB
Nội dung
TIN QUẢN LÝ Microsoft AccessThiếtkế sở liệu Hệ quản trị MS Access Lịch trình Tuần 1: ThiếtkếCSDL Tuần 2: Tạo CSDLAccess (Table) Tuần 3: Kiểm tra TN (nội dung tuần + 2) + Simple Query Tuần 4: Total Query Tuần 5: Total Query (tiếp) Tuần 6: Crosstab + Parameter + Action Query Tuần 7: KT2 (Nội dung tuần – 6) + Report Tuần 8: Form Tuần 9: KT3 (Nội dung tuần 8-9) + Ôn tập Tin học quản lý - ThiếtkếCSDL Tài liệu tham khảo đánh giá Tài liệu tham khảo Phần mềm sử dụng: MS Access2010 Cơ sở liệu thực hành Tin quản lý Access (tài liệu trường) http://office.microsoft.com/en-us/training/ Qlbanhang.accdb QLsinhvien.accdb Đánh giá cuối kỳ Thực hành Access: Thực hành máy Tin học quản lý - ThiếtkếCSDLBàiTHIẾTKẾ CƠ SỞ DỮ LIỆU Lý nên dùng MS Access Dữ liệu có dung lượng lớn tính toán nhiều Nhập liệu dễ dàng Tạo báo cáo dùng Cho phép nhiều người dùng làm việc liệu thời điểm Kết nối với liệu bên Access sửa liệu Tin học quản lý - ThiếtkếCSDL MỘT SỐ KHÁI NIỆM CƠ BẢN Cơ sở liệu (CSDL - Database) Bảng (Table) Dữ liệu (Data) - Thông tin (Information) Đầu vào – Đầu ứng dụng Tin học quản lý - ThiếtkếCSDL Cơ sở liệu Định nghĩa: tập hợp bảng có liên quan với nhau, phục vụ nhu cầu nhiều người sử dụng theo mục đích Ví dụ CSDL Quản lý học tập Mục đích: theo dõi thông tin sinh viên quản lý điểm Người dùng: Sinh viên, người quản lý, CSDL Quản lý bán hàng Mục đích: Theo dõi nghiệp vụ bán hàng Người dùng: Nhân viên, trưởng phòng, giám đốc, Tin học quản lý - ThiếtkếCSDL Bảng Định nghĩa: Bao gồm Trường (cột, thuộc tính): tên chung dùng để ghi nhận tính chất nhóm đối tượng quản lý Bản ghi (dòng): tập hợp giá trị tương ứng với trường, dùng để mô tả đối tượng cần quản lý Dùng để chứa số liệu sở, ghi nhận thông tin nghiệp vụ phát sinh biến động xung quanh đối tượng quản lý Ví dụ: Bảng Sinhviên gồm Mã SV, Tên SV, Tin học quản lý - ThiếtkếCSDL Dữ liệu vs Thông tin Dữ liệu Giá trị ghi nhận kiện lưu trữ CSDL để phục vụ yêu cầu quản lý Ví dụ: Sự kiện bán hàng cần lưu số hoá đơn, ngày mua, người mua, tên mặt hàng, số lượng, Thông tin Dữ liệu xử lý theo cách để tăng hàm lượng tri thức phục vụ cho yêu cầu NSD Ví dụ: Báo cáo doanh thu, danh sách mặt hàng bán chạy nhất, điểm trung bình sinh viên, Tin học quản lý - ThiếtkếCSDL Dữ liệu vs Thông tin (tiếp) Dữ liệu MãHV TênHV Môn Điểm H01 A Anh1 H02 B CSDL 10 H01 A CSDL H04 D CSDL H05 E Anh1 H06 B Anh2 H01 A Anh2 H05 E CSDL Thông tin Kết thi học viên Môn CSDL – Học kỳ (05-06) Tin học quản lý - ThiếtkếCSDL H01 A H02 B 10 H04 D H05 E 10 Thuộc tính quan hệ Là thuộc tính dùng để mô tả tính chất cho mối quan hệ Thuộc tính thường thuộc quan hệ n – n Ví dụ Một Sinh viên học nhiều Môn học, Môn học có điểm khác Một Hóa đơn gồm nhiều Mặt hàng, Mặt hàng mua với số lượng khác Điểm, Số lượng thuộc tính mô tả cho quan hệ Học Bao gồm Sinh viên n Tin học quản lý - ThiếtkếCSDL Có Điểm n Môn học 28 Mô hình thực thể liên hệ Các khái niệm quy ước mô hình hóa Các bước thực hiện: Bước 1: Xác định mục tiêu quản lý, đối tượng quản lý Bước 2: Xác định thuộc tính thực thể Bước 3: Xác định mối quan hệ thực thể Bước 4: Kiểm tra lại mô hình Thuộc tính sơ đẳng & phức hợp Thuộc tính sơ đẳng thuộc tính có giá trị tách thành phần tử nhỏ mà có ý nghĩa đặt tên thành trường Thuộc tính phức hợp thuộc tính có giá trị tách thành phần tử nhỏ mà có ý nghĩa đặt tên thành trường Họ tên Giới tính Ngày sinh Nguyễn Văn An Nam 02/09/1985 Bùi Thị Hoa Nữ 20/10/1980 Trần Anh Phức hợp Nam 01/05/1980 Sơ đẳng Phức hợp Địa 157 Giảng Võ, Ba Đình, HN 89 Thái Hà, Đống Đa, HN Tràng Thi, Hoàn kiếm, HN Phức hợp Khi thiếtkế thuộc tính phức hợp, cần tách thành sơ đẳng??? Thuộc tính đơn trị & đa trị Thuộc tính đơn trị: thuộc tính mà phần tử (ô giao dòng cột) giá trị Thuộc tính đa trị: thuộc tính mà phần tử (ô giao dòng cột) dãy hay tập giá trị Mã NV Họ tên A01 Nguyễn Văn An A02 Bùi Thị Hoa A03 Thái Sơn Kim Đơn trị Đơn trị Ngoại ngữ Anh, Pháp, Nhật Đức, Pháp, Tây Ban Nha, Hàn, Trung quốc, Anh Đa trị Gặp thuộc tính đa trị xử lý nào???? CÁCH VẼ MÔ HÌNH ER Bảng: Hộp chữ nhật phần Mối quan hệ: Hình thoi Đường nối P1: Tên bảng DANH TỪ P2: Danh sách thuộc tính, thuộc tính khóa gạch chân Tên mối liên hệ Động từ Mũi tên () chiều mối quan hệ Thuộc tính mối quan hệ: Hình elip NGÀNH Mã ngành Tên ngành Thuộc MÔN_HỌC SINH_VIÊN n Mã SV Tên SV Giới tính Ngày sinh Địa n Học n Mã môn Tên môn Số ĐVHT Điểm Tin học quản lý - ThiếtkếCSDL 34 Đầu vào, Đầu Qui trình nghiệp vụ thực tế Thiếtkế mô hình ER Thiếtkế mô hình liệu quan hệ Thiếtkế bảng liệu chi tiết Chuyển từ mô hình ER sang mô hình DLQH Mô hình liệu quan hệ mô hình thể mối quan hệ bảng liệu Trong mô hình có quan hệ 1-n, không hình thoi thể mối quan hệ Cách chuyển Mô hình liệu quan hệ CHUYỂN MÔ HÌNH ER SANG MÔ HÌNH DỮ LIỆU QUAN HỆ Lý chuyển Mô hình thực thể liên hệ trừu tượng hóa giới thực, mô hình lưu liệu MS Access Không hỗ trợ quan hệ n – n Chỉ diễn tả mối quan hệ đường nối trường liệu Cách chuyển mô hình Bảng Mối quan hệ Tin học quản lý - ThiếtkếCSDL 38 Chuyển mô hình (tiếp) Bảng: giữ nguyên Khóa chính: ký hiệu # Khóa ngoại: ký hiệu @ Quan hệ - n Cách chuyển SINH_VIÊN # Mã SV @ Mã ngành Tên SV Giới tính Ngày sinh Địa Bỏ hình thoi thể mối quan hệ Thêm trường bảng n lấy tên tên khóa bảng (khóa ngoại/ liên kết) Vẽ đường nối từ khóa (bên 1) đến trường khóa ngoại (bên n) Ví dụ: Thêm Mã ngành vào bảng Sinh viên Quan hệ – làm tương tự - n Tin học quản lý - ThiếtkếCSDL 39 Chuyển mô hình (tiếp) Quan hệ n - n Cách chuyển Thêm bảng trung gian (tên bảng tùy ý) Khóa bảng trung gian khóa bảng n đưa sang Thuộc tính mối quan hệ đưa vào bảng Lần lượt vẽ đường nối từ khóa (bên 1) đến trường khóa ngoại (bên n) bảng trung gian Ví dụ: Thêm bảng KQHT có khóa Mã SV Mã môn, thuộc tính riêng Điểm Tin học quản lý - ThiếtkếCSDL 40 Ví dụ chuyển mô hình SINH_VIÊN n NGÀNH # Mã ngành Tên ngành # Mã SV @ Mã ngành Tên SV Giới tính Ngày sinh Địa MÔN_HỌC # Mã môn Tên môn Số ĐVHT KQHT n Tin học quản lý - ThiếtkếCSDL #@ Mã môn #@ Mã SV Điểm n 41 Ví dụ minh họa liệu MÔN_HỌC NGÀNH Mã ngành Tên ngành Mã môn Tên môn Số ĐVHT TE Hệ thống thông tin QL IS201 Tin quản lý Access QA Kế toán tài AC201 Kế toán quản trị QB Tài ngân hàng ME101 Marketing NE Nhật - Anh doanh nghiệp AP Tiếng Anh sư phạm KQHT SINH_VIÊN Giới tính Mã SV Tên SV Mã ngành A01234 Nguyễn Anh Chi TE Nữ A12345 Trần Việt Hà QB A12342 Vũ Quốc Việt A15421 Hà Anh Tuấn Mã SV A01234 IS201 7.8 A01234 AC201 A12345 IS201 A12345 ME101 10 A12342 ME101 4.5 Ngày sinh Địa 1/1/1990 Khương Trung, TX Nam 2/25/1989 Ngọc Hà, Ba Đình TE Nam 2/12/1988 Linh Đàm, Hoàng Mai NE Nam 5/17/1983 Bà Triệu, HK Tin học quản lý - ThiếtkếCSDL Điểm Mã môn 42 ... kế CSDL Dữ liệu vs Thông tin (tiếp) Dữ liệu MãHV TênHV Môn Điểm H01 A Anh1 H02 B CSDL 10 H01 A CSDL H04 D CSDL H05 E Anh1 H06 B Anh2 H01 A Anh2 H05 E CSDL Thông tin Kết thi học viên Môn CSDL. .. lý - Thiết kế CSDL 12 Các bước thiết kế CSDL Thiết kế CSDL gì? GIAO DIỆN Báo cáo Hóa đơn Chứng từ Qui trình nghiệp vụ ĐẦU VÀO CSDL HỆ THỐNG ỨNG DỤNG ĐẦU RA Các bước thiết kế CSDL Đầu vào,... tập Tin học quản lý - Thiết kế CSDL Tài liệu tham khảo đánh giá Tài liệu tham khảo Phần mềm sử dụng: MS Access 2010 Cơ sở liệu thực hành Tin quản lý Access (tài liệu trường) http://office.microsoft.com/en-us/training/