Bỏ qua nội dung
  • TASTE OF KNOWLEDGE
    • Giới thiệu
    • -
    • TASTE OF KNOWLEDGE
    Taste of KnowlegdeTaste of Knowlegde
    • Menu
    • Office
      • Power Point
      • Excel
      • Word
    • Giao trinh
      • HTML
      • HTMLCSS
      • PHP
      • Xây dựng trang web
      • kiểm thử
        • testcase
        • tester
        • testlink
    • KHÓA HỌC
      • Phân tích và Trực quan hóa dữ liệu cùng Power BI
      • Data Analysic with Microsoft
      • ỨNG DỤNG MICROSOFT OFFICE 2019
      • Kỹ năng giảng dạy Trực Tuyến – Elearning
      • Tin học Đại Cương – Y Dược
      • Xay dựng trang Web với HTML và CSS
    • Data Science
      • Data Analysis
        • Phân tích hoạt động truyền thông với Tableau
        • Data analysic – Tableau
        • LookerStudio
      • Big Data
      • rapitminer
      • topic modeling
    • Giới thiệu
      • văn hóa
        • tản mạn
    • TỪ THIỆN – NỤ CƯỜI VIỆT
    • CHUYỂN ĐỔI SỐ
    • -
      • Trang chủ
      • Khóa học

      Lý thuyết cơ sở dữ liệu

      Chương trình giáo dục

      • 7 Sections
      • 38 Lessons
      • 1 Week
      Expand all sectionsCollapse all sections
      • Chương 1: CÁC KHÁI NIỆM CƠ BẢN
        Các khái niệm cơ bản
        5
        • 2.1
          1.1. Định nghĩa CSDL
        • 2.2
          1.2. Đối tượng sử dụng CSDL
        • 2.3
          1.3. Hệ quản trị CSDL
        • 2.4
          1.4. Mô hình CSDL
        • 2.5
          Câu hỏi bổ trợ
      • Chương 2: MÔ HÌNH THỰC THỂ LIÊN KẾT
        Mô hình thực thể liên kết
        6
        • 3.1
          2.1. Quá trình thiết kế CSDL
        • 3.2
          2.2. Mô hình thực thể – liên kết ( ER)
        • 3.3
          2.3. BƯỚC Thiết kế MÔ HÌNH ER VÀ MINH HỌA
        • 3.4
          2.4. Mô hình thực thể liên kết mở rộng (EER)
        • 3.5
          BÀI TẬP TỰ PHÂN TÍCH
        • 3.6
          TOOLS HÕ TRỢ
      • Chương 3: MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ
        Mô hình cơ sở dữ liệu quan hệ
        5
        • 4.1
          3.1. Giới thiệu mô hình quan hệ
        • 4.2
          3.2. Các khái niệm của mô hình quan hệ
        • 4.3
          3.3. Các đặc trưng của quan hệ
        • 4.4
          3.4. Ràng buộc lược đồ quan hệ
        • 4.5
          3.5. Chuyển đổi mô hình ER sang mô hình CSDL quan hệ
      • Chương 4: ĐẠI SỐ QUAN HỆ
        Các phép toán trên dữ liệu
        7
        • 5.1
          4.1. Các phép toán cập nhật
        • 5.2
          4.2. Các phép toán đại số quan hệ
        • 5.3
          4.2. Hàm nhóm Các phép toán gom nhóm trên quan hệ – (tiếp theo)
        • 5.4
          4.3 Tính chất của đại số quan hệ
        • 5.5
          4.4 Truy vấn dữ liệu trong đại số quan hệ
        • 5.6
          4. 5 Tối ưu hóa quan hệ
        • 5.7
          Kiểm tra giữa kỳ
      • Chương 5: RÀNG BUỘC TOÀN VẸN
        3
        • 6.1
          5.1. Khái niệm cơ bản
        • 6.2
          5.2. Các đặc trưng của RBTV
        • 6.3
          5.3. Phân loại RBTV
      • Chương 6: PHỤ THUỘC HÀM
        9
        • 7.1
          6.1. KHái niệm phụ thuộc hàm
        • 7.2
          6.2. Hệ tiên đề Amstrong
        • 7.3
          6.3. Bao đóng
        • 7.4
          6.4. Tập phụ thuộc hàm tương đương
        • 7.5
          6.5. Phụ thuộc hàm dư thừa
        • 7.6
          6.6. phu thuộc hàm không dư thừa
        • 7.7
          6.7. Khóa của quan hệ
        • 7.8
          6.8. Tập PTH tối thiểu – Phut tối thiểu
        • 7.9
          Bài tập thực hành
      • Chương 7: CHUẨN HÓA CƠ SỞ DỮ LIỆU
        3
        • 8.1
          7.2. Phép tách – kết nối không mất thông tin
        • 8.2
          7.3. Chuẩn hóa lược đồ quan hệ
        • 8.3
          7.4. Chuẩn hóa quan hệ

      2.1. Quá trình thiết kế CSDL

      2.1 Các bước thiết kế cơ sở dữ liệu

      Hiện nay, quá trình để thiết kế cơ sở dữ liệu cho một ứng dụng cơ sở dữ liệu được minh họa bằng sơ đồ như sau:

      thiet ke csdl

      Tập hợp và phân tích yêu cầu

      Bước đầu tiên là tập hợp và phân tích yêu cầu. Trong bước này, người thiết kế cơ sở dữ liệu sẽ tìm hiểu bài toán (hệ thống – thế giới thực) bằng cách phỏng vấn trực tiếp những người sử dụng cơ sở dữ liệu hoặc nghiên cứu các tài liệu nghiệp vụ liên quan trong hệ thống cần xây dựng để hiểu và nắm rõ các yêu cầu về mặt dữ liệu của họ. Kết quả của bước này là một tập hợp các ghi chép súc tích về các yêu cầu của người sử dụng cũng như của hệ thống. Những yêu cầu của hệ thống sẽ được đặc tả càng đầy đủ và càng chi tiết càng tốt. Tuy nhiên, song song với việc tiến hành đặc tả các yêu cầu dữ liệu, cần phải đặc tả các yêu cầu về chức năng của ứng dụng – hệ thống: xác định được các thao tác cần thực hiện của người sử dụng đối với cơ sở dữ liệu.

      Bước 1: Thiết kế quan niệm

      Khi tất cả các yêu cầu của hệ thống được thu thập và phân tích, tiếp theo là tạo ra lược đồ quan niệm cho cơ sở dữ liệu bằng cách sử dụng mô hình dữ liệu quan niệm mức cao. Bước này gọi là thiết kế quan niệm. Lược đồ quan niệm là một mô tả súc tích về các yêu cầu dữ liệu của người người sử dụng trực tiếp với hệ thống cần xây dựng. Lược đồ bao gồm các mô tả chi tiết của các kiểu thực thể, kiểu liên kết và các ràng buộc, chúng được biểu diễn bằng các khái niệm do các mô hình dữ liệu bậc cao cung cấp. Do những khái niệm này không chứa các chi tiết cài đặt, nên chúng thường dễ hiểu và có thể sử dụng để trao đổi với người những người sử dụng hệ thống (người không có chuyên môn sâu trong lĩnh vực công nghệ thông tin). Lược đồ quan niệm mức cao cũng có thể được sử dụng như là một tài liệu quan trọng để đảm bảo rằng tất cả các đòi hỏi của người sử dụng đối với hệ thống được thỏa mãn và các đòi hỏi này không mẫu thuẫn. Bằng cách sử dụng mô hình này cho phép người thiết kế cơ sở dữ liệu chỉ tập trung vào việc đặc tả các tính chất của cơ sở dữ liệu mà không cần quan tâm chi tiết đến các thông tin lưu trữ. Một thiết kế cơ sở dữ liệu tốt sẽ làm dễ dàng và không mất thời gian chỉnh sửa sau này cho công việc của người thiết kế cơ sở dữ liệu trong bài toán.

      Khi thiết kế lược đồ quan niệm, chúng ta có thể sử dụng các phép toán cơ bản của mô hình dữ liệu để đặc tả các thao tác của người sử dụng được xác định khi phân tích chức năng. Điều khó khẳng định lược đồ quan niệm thỏa mãn mọi yêu cầu chức năng được xác định. Trong trường hợp có một số yêu cầu chức năng không thể nêu ra được trong lược đồ ban đầu thì sau đó chúng ta có thể sửa đổi lược đồ cho phù hợp.

      Bước 2: Thiết kế mức logic

      Bước tiếp theo trong thiết kế cơ sở dữ liệu là việc phải cài được một cơ sở dữ liệu của bài toán bằng một hệ quản trị  cơ sở dữ liệu có sẵn. Hầu hết các hệ quản trị cơ sở dữ liệu hiện này đều sử dụng một mô hình dữ liệu cài đặt cụ thể, chẳng hạn như mô hình dữ liệu quan hệ hoặc mô hình dữ liệu đối tượng, vì vậy lúc này ta phải thực hiện chuyển được từ mô hình dữ liệu quan niệm thành mô hình dữ liệu có thể cài đặt được. Bước này được gọi là thiết kế mức logic hay ánh xạ mô hình dữ liệu. Kết quả của bước này thu được một lược đồ cơ sở dữ liệu dưới dạng một hình dữ liệu có khả năng cài đặt được bằng một hệ quản trị cơ sở dữ liệu cụ thể.

      Bước 3: Thiết kế mức vật lý

      Bước cuối cùng trong thiết kế cơ sở dữ liệu được gọi là thiết kế vật lý. Tại bước này, ta phải chỉ rõ ra các cấu trúc bên trong, các đường dẫn truy cập, cách tổ chức tệp cho cơ sở dữ liệu của bài toán. Song song với bước này, các chương trình ứng dụng cũng được thiết kế và cài đặt như là các giao tác (kết nối) với cơ sở dữ liệu tương ứng với đặc tả tương tác mức cao.

      Để lại một bình luận Hủy

      Câu hỏi bổ trợ
      Trước
      2.2. Mô hình thực thể – liên kết ( ER)
      Tiếp
      Giới thiệu
      Kiến thức cho đi là kiến thức nhận về. Những chú gõ kiến miệt mài cảm nhận hương vị của Kiến Thức mỗi ngày. Toktips
      Bài viết mới
      • 22
        Th10
        7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp Chức năng bình luận bị tắt ở 7 Trục Quản Trị Dữ Liệu Cho Doanh Nghiệp
      • 22
        Th10
        TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes) Chức năng bình luận bị tắt ở TRỤC QUẢN TRỊ DỮ LIỆU” (Data Management Axes)
      • 17
        Th11
        Bảo vệ dữ liệu trong Power BI – Power BI Data Protection Chức năng bình luận bị tắt ở Bảo vệ dữ liệu trong Power BI – Power BI Data Protection
      • 14
        Th11
        Phân quyền RLS – trong Power BI Chức năng bình luận bị tắt ở Phân quyền RLS – trong Power BI
      Đăng ký nhận bản tin mới
      Bạn nhập địa chỉ email để luôn nhận được những tin bài viết mới nhất của Toktipsvn

      Lỗi: Không tìm thấy biểu mẫu liên hệ.

      • Giới thiệu
      Giangtranvn.com
      • Office
        • Power Point
        • Excel
        • Word
      • Giao trinh
        • HTML
        • HTMLCSS
        • PHP
        • Xây dựng trang web
        • kiểm thử
          • testcase
          • tester
          • testlink
      • KHÓA HỌC
        • Phân tích và Trực quan hóa dữ liệu cùng Power BI
        • Data Analysic with Microsoft
        • ỨNG DỤNG MICROSOFT OFFICE 2019
        • Kỹ năng giảng dạy Trực Tuyến – Elearning
        • Tin học Đại Cương – Y Dược
        • Xay dựng trang Web với HTML và CSS
      • Data Science
        • Data Analysis
          • Phân tích hoạt động truyền thông với Tableau
          • Data analysic – Tableau
          • LookerStudio
        • Big Data
        • rapitminer
        • topic modeling
      • Giới thiệu
        • văn hóa
          • tản mạn
      • TỪ THIỆN – NỤ CƯỜI VIỆT
      • CHUYỂN ĐỔI SỐ
      • -