1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình tin quản lý

32 183 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 230,28 KB

Nội dung

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

TIN QUẢN LÝ 2 NGUYỄN MẠNH HÙNG hungnm@thanglong.edu.vn hung2709@gmail.com Hà Nội 11/2007 Tin quản lý 2 - 1 2 hungnm@thanglong.edu.vn Một số siểm lưu ý l Tài liệu l Giáo trình Tin quản lý 2 (tài liệu của trường) l Hướng dẫn sử dụng Access 7.0 – NXB Trẻ l Access 2000 – Ngọc Anh Thư Express l Phần mềm sử dụng: MS Access 2000 l Đánh giá môn học l Kiểm tra giữa kỳ (02 bài) l Bài thi cuối kỳ l Bài tập lớn: Thiết kế CSDL cho 1 bài toán quản lý cụ thể với các yêu cầu thực tế l Thi thực hành: Thiết kế dữ liệu (3đ) + Thực hành trên Access (7đ) Tin quản lý 2 - 1 3 hungnm@thanglong.edu.vn Lịch trình l Tuần 1 + 2: Một số khái niệm thiết kế cơ sở dữ liệu l Tuần 3: Thiết kế và xây dựng CSDL bằng công cụ MS Access (DATABASE + Table) l Tuần 4 ÷ 7: Xây dựng câu truy vấn (QUERY) l Tuần 4 + 5 : Simple Query l Tuần 6 : Total Query l Tuần 7 : Parameter + Crosstab + Action Query l Tuần 8: Thiết kế Report l Tuần 9: Report (tiếp) + Ôn tập Bài 1 THIẾT KẾ CƠ SỞ DỮ LIỆU MỘT SỐ KHÁI NIỆM QUY TRÌNH THIẾT KẾ CƠ SỞ DỮ LIỆU MỘT SỐ MÔ HÌNH CẦN XÂY DỰNG Tin quản lý 2 - 1 5 hungnm@thanglong.edu.vn ĐẶT VẤN ĐỀ l Nếu cứ dùng Excel thì sao? l Dư thừa dữ liệu l Mâu thuẫn dữ liệu khi thêm, xoá, cập nhật l Tốn nhiều thời gian khi thao tác l Việc hỗ trợ tìm kiếm thông tin không mạnh l Giải pháp l Tách bảng ® Dữ liệu sẽ không trùng lặp l Việc kết nối dữ liệu giữa các bảng với nhau l Sử dụng công cụ quản trị CSDL tốt hơn: MS ACCESS Tin quản lý 2 - 1 6 hungnm@thanglong.edu.vn MS ACCESS l Là hệ quản trị CSDL dùng cho mô hình CSDL có quy mô nhỏ l Lưu trữ thông tin dưới dạng bảng, l Hỗ trợ việc kết nối giữa các bảng, l Khả năng khai thác CSDL mạnh, l Cung cấp một số chức năng quản trị dữ liệu. l Dễ dàng tạo ra các ứng dụng mà không cần quá nhiều kiến thức, kỹ năng lập trình. Tin quản lý 2 - 1 7 hungnm@thanglong.edu.vn MỘT SỐ KHÁI NIỆM CƠ BẢN l CSDL : là tập hợp các bảng dữ liệu có quan hệ với nhau , cùng phục vụ nhu cầu của nhiều người sử dụng theo một mục đích nào đó. l Ví dụ l CSDL Quản lý học tập l Mục đích: theo dõi thông tin sinh viên và quản lý điểm l Người dùng: Sinh viên, người quản lý, l CSDL Quản lý bán hàng l Mục đích: Theo dõi nghiệp vụ bán hàng, xuất, nhập hàng hóa l Người dùng: Nhân viên, trưởng phòng, giám đốc, Tin quản lý 2 - 1 8 hungnm@thanglong.edu.vn MỘT SỐ KHÁI NIỆM CƠ BẢN (tiếp) l Bảng dữ liệu l Bao gồm l Một số các trường (cột, thuộc tính), là tên chung dùng để ghi nhận tính chất của đối tượng quản lý l Các bản ghi (dòng) là tập hợp các giá trị tương ứng với các trường, dùng để mô tả 1 đối tượng cần quản lý l Dùng để chứa số liệu cơ sở, ghi nhận thông tin về các nghiệp vụ phát sinh và biến động xung quanh đối tượng quản lý. l Ví dụ: Bảng Sinhviên gồm Mã SV, Tên SV, Tin quản lý 2 - 1 9 hungnm@thanglong.edu.vn MỘT SỐ KHÁI NIỆM CƠ BẢN (tiếp) l Dữ liệu và Thông tin l Dữ liệu l Giá trị ghi nhận các sự kiện được lưu trữ trong CSDL để phục vụ 1 yêu cầu quản lý l VD: 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, l Thông tin l Dữ liệu đã được xử lý theo 1 cách nào đó để tăng hàm lượng tri thức phục vụ cho yêu cầu của NSD l VD: Báo cáo doanh thu, danh sách mặt hàng bán chạy nhất, điểm trung bình của mỗi sinh viên, Tin quản lý 2 - 1 10 hungnm@thanglong.edu.vn VÍ DỤ l Số các cột là ít nhất có thể và tương đối ổn định , số các dòng là không hạn chế. 7 Thái Hà, ĐĐa, HNLê Kim ChiKH03 5 Tràng Tiền, HK, HNĐỗ Thu DungKH02 2 Giải Phóng, HBT, HNVũ Ngọc TháiKH01 DIACHIHOTENMAKH Bảng KhachHang Tên thuộc tính Bản ghi Giá trị [...]... thông tin, … Thu thập các chứng từ, sổ sách, phác thảo các báo cáo, biểu mẫu phục vụ mục tiêu quản lý Phân biệt đầu vào và đầu ra của ứng dụng tương lai (dựa vào việc thảo luận hoặc các mẫu giấy tờ thu được, ) hungnm@thanglong.edu.vn Tin quản lý 2 - 1 12 2 Xác định các bảng trong CSDL l Mỗi bảng thường chứa tập hợp các thông tin xung quanh đối tượng nào đó tham gia vào quá trình quản lý l l Thông tin. .. Xác định mục tiêu quản lý và khai thác CSDL của bạn ð ‚ Xác định các bảng dữ liệu cần thiết ð ƒ Xác định các thuộc tính, khóa cho các bảng ð „ Xác định các mối quan hệ giữa các bảng ð … Chuẩn hóa lại thiết kế ð hungnm@thanglong.edu.vn Tin quản lý 2 - 1 11 1 Xác định mục tiêu quản lý l l l l Nhằm xác định các bảng cần thiết và các thuộc tính mô tả một cách đầy đủ về đối tượng cần quản lý Thảo luận cùng... quản lý là cơ sở để hình thành các bảng l l Ví dụ: khách hàng, nhà cung cấp, hàng hóa, sinh viên, giáo viên, môn học, … Ví dụ: hoá đơn mua/bán, chứng từ, Mỗi dòng chứa thông tin đầy đủ về một đối tượng cụ thể mà bạn cần lưu trữ hungnm@thanglong.edu.vn Tin quản lý 2 - 1 13 3.1 Xác định trường (cột, thuộc tính) l l l l l Trường (tên cột) là các thuộc tính chung dùng để mô tả đối tượng (bảng) Thông tin. .. KH04 4/12/03 hungnm@thanglong.edu.vn Tin quản lý 2 - 1 22 Quan hệ n-n NhanVien MANV CongTrinh HOTEN MACT MANV NV01 Lê Na CT01 NV01 NV02 Mai Anh CT01 NV02 NV03 Trần Hà CT01 NV04 NV04 Hà Đức CT02 NV01 CT02 NV03 hungnm@thanglong.edu.vn Tin quản lý 2 - 1 23 Quan hệ 1-1 NhanVien MAKH HOTEN HoSoCongtac MAHS MANV CHUCVU KH01 Lê Na HS01 KH01 Kế toán KH02 Mai Anh HS02 KH02 Quản lý KH03 Trần Hà HS03 KH03 Nhân viên... HN hungnm@thanglong.edu.vn Tin quản lý 2 - 1 16 Giá trị đơn (1 giá trị) l l Không phải là một dãy hay một tập các giá trị Xử lý khi trường là 1 dãy giá trị l l Mỗi giá trị biến thành một cột? Mỗi giá trị xuất hiện trên một dòng? Bảng KhachHang MAKH HOTEN KH01 Vũ Ngọc Thái KH02 Đỗ Thu Dung KH03 Lê Kim Chi NGOAINGU hungnm@thanglong.edu.vn Anh, Pháp, Nhật Đức, Hàn, Anh Tin quản lý 2 - 1 17 3.2 Xác định... hungnm@thanglong.edu.vn Tin quản lý 2 - 1 14 Một số phương pháp xác định trường l l l l l Mỗi trường có quan hệ trực tiếp đến đối tượng mà nó mô tả; trường mô tả chỉ thuộc về 1 bảng Giá trị sơ đẳng: không thể tách/ chia nhỏ… ð Giá trị đơn: không phải là một tập giá trị… ð Không có những trường tính toán dựa trên các trường khác Chứa đầy đủ các thông tin cần thiết mô tả đối tượng đó hungnm@thanglong.edu.vn Tin quản lý 2... hungnm@thanglong.edu.vn Tin quản lý 2 - 1 30 Chuyển mô hình thực thể liên hệ thành mô hình dữ liệu quan hệ (tiếp) SINH_VIÊN n NGÀNH # Mã ngành Tên ngành 1 # Mã SV @ Mã ngành Tên SV Giới tính Ngày sinh Địa chỉ MÔN_HỌC 1 # Mã môn Tên môn Số ĐVHT KQHT n hungnm@thanglong.edu.vn Tin quản lý 2 - 1 1 #@ Mã môn #@ Mã SV Điểm n 31 Đầu vào – Đầu ra của Ứng dụng l l Đầu vào : các chứng từ, giấy tờ sổ sách cung cấp thông tin để... hungnm@thanglong.edu.vn Tin quản lý 2 - 1 18 Trường khóa chính l l Là tập nhỏ nhất các trường mà xác định duy nhất một dòng trong bảng Một số lưu ý khi chọn khóa chính: l l l l Không nhận giá trị trống (không nhập hoặc không có giá trị) Không nhận giá trị trùng nhau Giá trị trường khóa ngắn gọn Kích thước khóa nhỏ vừa đủ để xác định mọi giá trị các đối tượng trong bảng hungnm@thanglong.edu.vn Tin quản lý 2 - 1 19... hungnm@thanglong.edu.vn Tin quản lý 2 - 1 25 5 Chuẩn hóa lại thiết kế l l l l l Bạn có bỏ sót trường … Đã chọn khóa chính chưa,… các trường khác có phụ thuộc hoàn toàn vào khóa … Dữ liệu có trùng lặp … Bảng có nhiều cột nhưng ít dòng, vài cột bỏ trống trong nhiều dòng à thiết kế lại … ít cột hơn và nhiều dòng hơn Liệu có trường hợp nào làm cấu trúc bảng thay đổi không? hungnm@thanglong.edu.vn Tin quản lý 2 - 1 26... học Có bao nhiêu Sinh viên cùng học 1 Môn học … hungnm@thanglong.edu.vn Tin quản lý 2 - 1 20 Phân loại quan hệ giữa các bảng l Quan hệ 1-n ð KhachHang 1 Don Vi l Co Bao gồm n HoaDon n Nhanvien n CongTrinh n Monhoc Quan hệ n-n ð NhanVien SinhVien l 1 n n Tham gia Học Quan hệ 1-1 ð Phongban Lop hungnm@thanglong.edu.vn 1 1 Tin quản lý 2 - 1 Có Là 1 1 Truongphong Loptruong 21 Quan hệ 1-n KhachHang MAKH . TIN QUẢN LÝ 2 NGUYỄN MẠNH HÙNG hungnm@thanglong.edu.vn hung2709@gmail.com Hà Nội 11/2007 Tin quản lý 2 - 1 2 hungnm@thanglong.edu.vn Một số siểm lưu ý l Tài liệu l Giáo trình Tin quản lý 2. mục đích nào đó. l Ví dụ l CSDL Quản lý học tập l Mục đích: theo dõi thông tin sinh viên và quản lý điểm l Người dùng: Sinh viên, người quản lý, l CSDL Quản lý bán hàng l Mục đích: Theo dõi. thiết kế ð Tin quản lý 2 - 1 12 hungnm@thanglong.edu.vn 1. Xác định mục tiêu quản lý l Nhằm xác định các bảng cần thiết và các thuộc tính mô tả một cách đầy đủ về đối tượng cần quản lý. l Thảo

Ngày đăng: 23/10/2014, 20:56

TỪ KHÓA LIÊN QUAN