Tài liệu hệ thống kiến thức một cách ngắn gọn, theo sơ đồ cây giúp các bạn dễ dàng theo dõi tiếp thu kiến thức hiệu quả hơn. Nội dung của tài liệu trình bày tổng quan, mô hình thực thể liên kết, xây dựng mô hình thực tế liên kết của hệ thống.
Cơ sở liệu (CSDL) Các HQTCSDL phân cấp ứng với mơ hình phân cấp (ví dụ: IMS IBM) Các HQTCSDL mạng ứng với mơ hình mạng (ví dụ: IDMS Cullinet Software) Hệ quản trị sở liệu (HQTCSDL) 4.1.1 Các khái niệm Các HQTCSDL quan hệ ứng với mơ hình quan hệ (ví dụ: ORACLE Oraccle, DB2 IBM, Access SQL server Microsoft) Các HQTCSDL phân loại theo mơ hình liệu sau: 4.1 TỔNG QUAN Các HQTCSDL hướng đối tượng ứng với mơ hình hướng đối tượng (ví dụ: Jasmine ) Xác định yêu cầu liệu a Phân tích CSDL Mơ hình hố liệu Thiết kế logic CSDL: độc lập với hệ quản trị CSDL Xác định quan hệ: Chuyển từ mơ hình thực thể liên kết sang mơ hình quan hệ 4.1.2.Các bước tiến hành phân tích thiết kế CSDL Chuẩn hố quan hệ: chuẩn hoá quan hệ dạng chẩn chuẩn (3NF) Xây dựng bảng CSDL quan hệ: định cấu trúc thực tế bảng lưu trữ mơ hình quan hệ b Thiết kế CSDL quan hệ Thiết kế vật lý CSDL: dựa hệ quản trị CSDL cụ thể Hỗ trợ cài đặt vật lý CSDL: cài đặt chi tiết HQTCSDL lựa chọn CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU Mơ tả giới thực gần với quan niệm, suy nghĩ ta Đây mơ hình tốt với lượng thơng tin nhất, mô tả giới liệu đầy đủ 4.2.1 Mục đích việc xây dựng mơ hình Việc xây dựng mơ hình nhằm thành lập biểu đồ cấu trúc liệu bao gồm liệu cần xử lý cấu trúc nội Thực thể khái niệm để lớp đối tượng có đặc tính chung mà người ta muốn quản lý thơng tin Khái niệm thực thể a Thực thể Một đối tượng cụ thể thực thể gọi cá thể Để mô tả thông tin thực thể người ta thường dựa vào đặc trưng riêng thực thể 4.2 MƠ HÌNH THỰC THỂ LIÊN KẾT Thuộc tính thực thể Thuộc tính thực thể bao gồm loại sau Thuộc tính định danh (cịn gọi định danh thực thể, đơi cịn gọi thuộc tính khố): Là thuộc tính mà giá trị cho phép phân biệt thực thể khác Ví dụ : Số hiệu khách hàng, Mã mặt hàng, Mã sinh viên, Thuộc tính tên gọi: 4.2.2 Các thành phần mơ hình thực thể liên kết Thuộc tính mơ tả: Là thuộc tính mà giá trị chúng có tính mơ tả cho thực thể hay liên kết mà thơi Thuộc tính kết nối (thuộc tính khố ngồi): Liên kết (cịn gọi quan hệ) kết hợp hai hay nhiều thực thể phản ánh ràng buộc quản lý Đặc biệt: Một thực thể liên kết với ta thường gọi tự liên kết Giữa hai thực thể có nhiều liên kết Liên kết – (1-1): b Liên kết kiểu liên kết Liên kết – nhiều (1-N) Liên kết nhiều – nhiều (N-N) Thông tin tài nguyên: người, kho bãi, tài sản (VD: nhà cung cấp, mặt hàng, kho ) Bước 1: Xác định định danh thực thể Điều kiện để cá thể thực thể tham gia vào liên kết với thực thể khác gọi loại thành viên Nó bắt buộc hay tuỳ chọn quan hệ Các loại thành viên cho biết số thể nhỏ thực thể tham gia vào liên kết với thể thực thể Ví dụ: khác Tuỳ chọn (ít 0) – “một giáo viên dạy khơng, nhiều mơn học.” Bắt buộc (ít 1) – “một mơn học cần phải nhiều giáo viên dạy.” Thông tin giao dịch: luồng thông tin đến từ môi trường kích hoạt chuỗi hoạt động hệ thống (VD: đơn hàng (mua,bán), dự trù, phiếu yêu cầu, Thông tin tổng hợp: thường dạng thống kê liên quan đến kế hoạch kiểm soát (VD: dự tốn chi tiêu, tính lương ) a Các bước tiến hành Mơ hình liệu khơng cơng cụ phân tích thiết kế mà cịn phương pháp kiểm tra chặt chẽ yêu cầu nghiệp vụ người sử dụng Việc xác định định danh thực thể phải thoả mãn: Tên gọi danh từ Có nhiều thể Có định danh Có thuộc tính mơ tả Có quan hệ với thực thể khác 4.2.3 Xây dựng mơ hình thực thể liên kết hệ thống Khi xác định thuộc tính mơ tả cho thực thể cần ý rằng: Bước 2: Xác định thuộc tính mơ tả cho thực thể Mỗi thuộc tính xuất lần thực thể tương ứng Nếu hai thực thể có quan hệ - thường có lý để coi chúng hai bảng tách biệt nên người ta thường gộp hai thực thể làm Nếu khơng chắn thuộc tính hay thực thể cần tiếp tục nghiên cứu phân tích Nếu hai thực thể có quan hệ nhiều - nhiều khơng có khác biệt chất chiều sử dụng Chú ý: Chú ý: liên kết phụ thuộc Thiết lập tồn liên kết (Vẽ đường thẳng đặt tên quan hệ hai đầu) Xác định liên kết thực thể theo trình tự sau: Xác định loại liên kết (1-1, 1-N, N-N) loại thành viên (tuỳ chọn hay bắt buộc) Bước 3: Xác định liên kết thực thể Tách liên kết N-N thành hai liên kết 1-N với thực thể kết hợp Khi thực thể kết hợp có định danh tạo thành từ hai thuộc tính định danh thực thể ban đầu Tóm lại ba kiểu liên kết trên, liên kết nhiều quan trọng mối quan hệ mơ hình thực thể liên kết nhiều