TAILIEUCHUNG - Bài giảng học môn Thiết kế cơ sở dữ liệu

Hệ thống CSDL của một hệ thống tin học là một tập hợp dữ liệu được tổ chức một cách chọn lọc lưu trên các thiết bị trữ tin, nhằm phục vụ đồng thời cho nhiều người, với nhiều mục đích xử lý và khai thác khác nhau. | BÀI GIẢNG MƠN THIẾT KẾ CƠ SỞ DỮ LIỆU Khái niệm 1. Khái niệm về hệ thống CSDL Hệ thống CSDL của một hệ thống tin học là một tập hợp dữ liệu được tổ chức một cách chọn lọc lưu trên các thiết bị trữ tin, nhằm phục vụ đồng thời cho nhiều người, với nhiều mục đích xử lý và khai thác khác nhau. BÀI 1: PHÂN TÍCH HỆ THỐNG CĨ CẤU TRÚC Ví dụ: Trong một cơng ty phần mềm: Bộ phận quản lý tiền lương cĩ nhu cầu lập bảng lương cho đơn vị với các thơng tin ghi trên bảng lương như sau: STT, họ tên, hệ số lương, tiền lương, Chữ ký Trong đĩ, Tiền lương = hệ số lương x 500000; hệ số lương được phân chia dựa trên học vị. Bộ phận quản lý dự án cĩ nhu cầu lập danh sách phân cơng nhân viên cho các dự án, với các thơng tin: STT, họ tên, chuyên mơn, dự án. Trong đĩ, nhân viên được phân cơng phải cĩ chuyên mơn phù hợp với yêu cầu chuyên mơn của từng dự án Nhân Viên Danh mục Hệ Số Lương Danh Mục Dự Án CT QLTL CT QLDA Bảng Lương Bảng Phân cơng user1 user2 Hình ảnh về mơi trường CSDL Mơi trường CSDL Hệ thống CSDL được xây dựng sao cho cĩ thể phục vụ cho các mục tiêu trên của các phịng ban 2. Mục tiêu chính công việc thiết kế CSDL Làm thế nào chuyển đổi các nhu cầu lưu trữ và khai thác dữ liệu của người sử dụng thành một hệ thống CSDL hiệu quả. Tính hiệu quả được thể hiện cụ thể bởi các tính chất : “Tính không trùng lấp”; “Tính nhất quán dữ liệu”; “Tính dễ khai thác“; “Dễ kiểm tra các qui tắc quản lí bởi các ràng buộc toàn vẹn”; “Dễ cập nhật và nâng cấp hệ thống”. Với cùng các nhu cầu lưu trữ và khai thác dữ liệu, có thể có nhiều cấu trúc CSDL khác nhau Ví dụ: CT1: NhanVien(MaNV, HoTen, ChuyenMon, HSLg, TienLuong, ChuKy) DanhMucDuAn( MaDA, TenDuAn, ) CT2: NhanVien(MaNV, HoTen, ChuyenMon, Hocvi) DMHSLuong(Hocvi, HeSoLuong) DanhMucDuAn( MaDA, TenDuAn, ) PhanCong(MaDA, MaNV) 3. Các thông tin vào / ra quy trình thiết kế. Thông tin vào: (1) Yêu cầu về thông tin: Dùng CSDL cho vấn đề gì? Xuất phát từ người sử dụng có nhu cầu

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.