Các Bước Xây Dựng Cơ Sở Dữ Liệu Quan Hệ

1. Tóm tắt lý thuyết

1.1.Các công dụng của hệ quản trị các đại lý dữ liệu

Một hệ QTCSDL gồm các tác dụng sau:


a. Hỗ trợ môi trường sản xuất lập các đại lý dữ liệu

Hệ QTCSDL phải cung cấp một môi trường cho những người dùng thuận lợi hai báo kiểu dáng dữ liệu, các cấu trúc dữ liệu thể hiện tin tức và các ràng buộc bên trên dữ liệu. Để triển khai được chức năng này, mỗi hệ QTCSDL cung cấp cho những người dùng một ngôn từ định nghĩa tài liệu để tín đồ dùng rất có thể tạo lập CSDL.

Bạn đang xem: Các bước xây dựng cơ sở dữ liệu quan hệ

b. Cung cấp môi trường cập nhật và khai thác dữ liệu

hỗ trợ môi trường cập nhật và khai thác dữ liệu làcung cấp cho những người dùng ngôn ngữ làm việc dữ liệu để yêu cầu cập nhật hay khai thác thông tin.

Ngôn ngữ làm việc dữ liệu là ngôn ngữ để bạn dùng mô tả yêu cầu cập nhật hay search kiếm, kiết xuất tin tức được gọi là ngôn ngữ thao tác làm việc dữ liệu.

làm việc dữ liệu gồm:

Cập nhật (nhập, xóa, sửa, xóa dữ liệu)

Khai thác (sắp xếp,tìm tìm ,kết xuất, báo cáo..)

ngôn ngữ CSDL thông dụng là SQL (Structured Query Language).

Ghi chú:Ngôn ngữ tư tưởng kiểu dữ liệu và ngôn ngữ thao tác dữ liệu là 2 yếu tố của một ngữ điệu CSDL duy nhất

c. Cung cấp công chũm kiểm soát, điều khiển truy vấn vào cửa hàng dữ liệu

Để góp phần đảm bảo được những yêu cầu đề ra cho một hệ CSDL, hệ QTCSDL bắt buộc có những bộ chương trình thực hiện những nhiệm vụ:

Đảm bảo đảm ninh, vạc hiện, ngăn chặn sự truy cập không được phép.

Duy trì tính đồng bộ dữ liệu.

Tổ chức điều khiển truy cập đồng thời để bảo vệ các ràng buộc trọn vẹn và tính duy nhất quán.

Khôi phục csdl khi có sự cố tại đoạn cứng tốt phần mềm

Quản lý những mô tả dữ liệu.

1.2. Buổi giao lưu của một hệ cơ sở dữ liệu

từng hệ QTCSDL bao gồm nhiều thành phần (môđun), nhì thành phần chính là bộ xử lý truy vấn (xử lý yêu thương cầu) và bộ làm chủ dữ liệu

Hệ QTCSDL phải có các tương tác cùng với hệ điều hành

Khi người tiêu dùng yêu cầu, hệ QTCSDL gởi yêu mong đến thành phần có nhiệm vụ triển khai và yêu mong hệ điều hành tìm một số tệp dữ liệu cần thiết.

các tệp kiếm tìm thấy được gửi về hệ QTCSDL up load và hiệu quả được trả cho người dùng.

*


1.3. Vai trò của con fan khi thao tác làm việc với hệ CSDL

a. Bạn quản trị CSDL

bạn quản trị CSDL là 1 người hay là một nhóm tín đồ được trao quyền quản lý và điều hành hệ CSDL.

trách nhiệm của fan quản trị CSDL:

Quản lý những tài nguyên của CSDL, hệ database và các phần mềm có liên quan.Tổ chức hệ thống: phân quyền truy vấn cập cho những người dùng, đảm bảo an toàn cho hệ CSDL.Bảo trì CSDL: triển khai các công việc đảm bảo và phục sinh hệ CSDL.

b. Người lập trình ứng dụng

Là fan có trách nhiệm xây dựng những chương trình ứng dụng cung cấp khai thác thông tin từ cơ sở dữ liệu trên cơ sở các công cầm mà hệ QTCSDL cung cấp.

c. Fan dùng

Là người mong muốn khai thác thông tin từ CSDL.

tương tác với hệ thống thông qua ứng dụng, điền những nội dung vào biểu mẫu bối cảnh và phát âm kết quả.

người tiêu dùng được tạo thành từng nhóm, mỗi đội có một trong những quyền hạn khăng khăng để truy vấn và khai thác CSDL.

Xem thêm: Độ Tuổi Ung Thư Thực Quản Có Chữa Được Không? Dấu Hiệu SớM Của Ung Thư Thực Quản

1.4.Các cách xây dựng cơ sở dữ liệu

Có 3 bước để xây dựng đại lý dữ liệu:

Bước 1. Khảo sát

Tìm hiểu yêu cầu của công tác quản lý.

Xác định tài liệu cần lưu giữ trữ, phân tích mối liên hệ dữ liệu.

Phân tích các chức năng cần phải có của khối hệ thống khai thác tt, đáp ứng nhu cầu các yêu mong đạt ra.

Xác định năng lực phần cứng, phần mềm rất có thể khai thác, sử dụng.


Bước 2.Thiết kế

Thiết kế cửa hàng dữ liệu.

Lựa lựa chọn hệ QTCSDL triển khai.

Xây dựng hệ thống chương trình ứng dụng.

Bước 3. Kiểm thử

Nhập tài liệu cho CSDL

Tiến hành chạy thử. Trường hợp hệ thống đáp ứng đầy đủ các yêu mong đạt ra thì đưa hệ thống vào sử dụng. Nếu hệ thống còn lỗi thì nên cần rà kiểm tra lại vớ cả công việc đã thực hiện trước đó. Coi lỗi lộ diện ở đâu để khắc phục.

Lưu ý: các cách trên tiến hành nhiều lần cho đến khi hệ thống có công dụng ứng dụng.


2. Bài bác tập minh họa

Câu 1:Nêu sự giống như nhau giữa ngữ điệu CSDL và ngôn từ lập trình bậc cao.

Hướng dẫn giải

Sự kiểu như nhau:

Viết câu lệnh (cú pháp) bao gồm quy tắt, chặt chẽ

Có tiến hành các phép tính số học, quan hệ tình dục logic

Biểu thức quan hệ,logic,số học được phép sử dụng

Tồn tại bộ ký hiệu nhất định được phép sử dụng

Sự khác nhau:

+ ngôn từ CSDL:

Cung cấp các phương tiện, các khuôn dạng phong phú phong phú và đa dạng làm bài toán để kết xuất thông tin với tệp và phiên bản ghiCác công cụ chất nhận được dễ dàng khám nghiệm tích đúng theo thức của tài liệu nhập vàoNgôn ngữ lập trình sẵn bậc cao

+ Cung cấp:

Nhiều phương tiện thuận lợi mô tả thuật toán ngẫu nhiên xử lý dữ liệu

Những phép xử lý các đại lý khi làm việc với tệp

Những khuôn dạng đại lý để tin báo ra bộ nhớ ngoài

Câu2:Khi làm việc với các hệ QTCSDL em hy vọng giữ mục đích gì? ( fan quản trị csdl hay fan lập trình vận dụng hay tín đồ dùng). Vị sao?

Hướng dẫn giải

Khi thao tác làm việc với các hệ QTCSDL. Em ý muốn giữ mục đích của tín đồ lập trình ứng dụng vì chính những người dân lập trình áp dụng đã tạo nên các ứng dụng giúp mọi người rất có thể lưu trữ, xử lí thông tin một giải pháp tự động. Chủ yếu nhờ những người lập trình áp dụng nên chúng ta mới có các ứng dụng để quản lí lí thư viện, cai quản lí vô cùng thị, giúp cho tất cả những người quản lí tốn ít thời gian, nhân lực và tác dụng nhất.

3. Luyện tập

3.1. Bài xích tập từ luận

Câu 1: Hãy kể những loại trét tác dữ liệu.Nêu lấy ví dụ minh họa.

Câu 2: Khi thao tác làm việc với những hệ QTCSDL em mong giữ phương châm gì? vày sao?

Câu 3: Hãy trình bày sơ lược về hoạt đông của một hệ QTCSDL.

3.2. Bài bác tập trắc nghiệm

Câu 1:Ngôn ngữ csdl được áp dụng phổ biến bây chừ là:

A.SQL

B.Access

C.Foxpro


D.Java

Câu 2:Những trọng trách nào tiếp sau đây không thuộc trách nhiệm của luật kiểm soát, điều khiển truy cập vào CSDL?

A.Duy trì tính đồng bộ của CSDL

B.Cập nhật (thêm, sửa, xóa dữ liệu)

C.Khôi phục cơ sở dữ liệu khi có sự cố

D.Phát hiện nay và ngăn ngừa sự truy cập không được phép

Câu 3:Hệ cai quản trị database có các chương trình thực hiện những nhiệm vụ:

A.Phát hiện và ngăn chặn sự truy cập không được phép, tổ chức triển khai và điều khiển các truy vấn đồng thời

Leave a Reply

Your email address will not be published. Required fields are marked *

  • So sánh và chỉ ra mối quan hệ giữa tư duy và tưởng tượng

  • Bài tập cơ sở dữ liệu quản lý sinh viên

  • Sách sinh lý đại học y dược tphcm pdf

  • Câu hỏi trắc nghiệm vật lý lý sinh y học

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.