Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng về môn thiết kế cơ sở dữ liệu

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

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 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. | BÀI GIÁNG MÔN THIẾT KẾ CƠ SỞ DỮ LIỆU BÀI 1 PHÂN TÍCH HỆ THốNG CÓ CẤU TRÚC I. 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 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 Hình ảnh về môi trường CSDL Page 1 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 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 quy 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 dữ liệu có thể có nhiều cấu trúc dữ liệu 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 và quan điểm như thế nào. Ta cần phải ghi lại hết. Ở đây chỉ giới hạn ở mức dữ liệu. 2 Yêu cầu về xử lí mỗi nhóm người sử dụng sẽ nêu ra các yêu cầu xử lí của riêng mình tần suất xử lí và khối lượng dữ liệu. 3 Đặc trưng kĩ thuật của hệ quản trị CSDL cần sử