Các bước xây dựng cơ sở dữ liệu

     

1. Nắm tắt lý thuyết

1.1.Các tác dụng của hệ quản lí trị cơ sở dữ liệu

Bạn vẫn xem: bao gồm mấy bước xây dựng csdl

Một hệ QTCSDL tất cả các chức năng sau:

Nội dung chính

1. Tóm tắt lý thuyết1.1.Các chức năng của hệ quản ngại trị đại lý dữ liệu1.2. Hoạt động vui chơi của một hệ cửa hàng dữ liệu1.3. Sứ mệnh của con fan khi thao tác với hệ CSDL1.4.Các bước xây dựng đại lý dữ liệu2. Bài tập minh họa3. Luyện tập3.1. Bài tập từ bỏ luận3.2. Bài xích tập trắc nghiệm4. Kết luậnVideo liên quan

a. Cung ứng môi trường chế tạo ra lập cơ sở dữ liệu

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

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

b. Hỗ trợ môi trường cập nhật và khai quật dữ liệu

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

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

Thao tác tài 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 phổ biến là SQL (Structured Query Language).

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

c. Cung cấp công cố gắng kiểm soát, điều khiển truy cập vào đại lý dữ liệu

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

Đảm bảo đảm ninh, phân phát hiện, ngăn chặn sự truy cập không được phép.Duy trì tính đồng nhất dữ liệu.Tổ chức điều khiển truy vấn đồng thời để bảo đảm an toàn các ràng buộc toàn vẹn và tính tuyệt nhất quán.Khôi phục database khi bao gồm sự cố tại phần cứng tuyệt phần mềmQuản lý những mô tả dữ liệu.

1.2. Hoạt động vui chơi của một hệ cửa hàng dữ liệu

Mỗi hệ QTCSDL với nhiều thành phần (môđun), nhị thành phần chính là bộ cách xử lý truy vấn (xử lý yêu thương cầu) cùng bộ thống trị dữ liệu

Hệ QTCSDL bắt buộc có các tương tác với hệ điều hành

Khi người dùng yêu cầu, hệ QTCSDL gởi yêu mong đến thành phần bao gồm nhiệm vụ thực hiện và yêu ước hệ điều hành tìm một số trong những tệp tài 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 những người dùng.

*

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

a. Tín đồ quản trị CSDL

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

Nhiệm vụ của tín đồ quản trị CSDL:

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

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

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

c. Bạn dùng

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

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

Xem thêm: Thế Nào Là Hồi Ký? Trình Bày Ý Nghĩa Của Văn Bản Trong Lòng Mẹ Của Nguyên Hồng

Người dùng được chia thành từng nhóm, mỗi team có một số quyền hạn nhất định để truy cập và khai quật CSDL.

1.4.Các bước xây dựng cửa hàng dữ liệu

Có 3 bước để xây dựng cơ sở dữ liệu:

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

Tìm phát âm yêu cầu của công tác quản lý.Xác định dữ liệu cần lưu giữ trữ, đối chiếu 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 hệ thống khai thác tt, thỏa mãn nhu cầu các yêu mong đạt ra.Xác định kĩ năng phần cứng, phần mềm hoàn toàn có thể khai thác, sử dụng.

Bước 2.Thiết kế

Thiết kế đại lý 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 CSDLTiến hành chạy thử. Giả dụ hệ thống đáp ứng đầy đủ các yêu cầu đạt ra thì đưa hệ thống vào sử dụng. Nếu khối hệ thống còn lỗi thì cần rà rà soát lại vớ cả công việc đã triển khai trước đó. Coi lỗi mở ra ở đâu nhằm khắc phục.

Lưu ý: các cách trên triển khai nhiều lần cho tới khi hệ thống có tác dụng ứng dụng.

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

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

Hướng dẫn giải

Sự như thể nhau:

Viết câu lệnh (cú pháp) tất cả quy tắt, chặt chẽCó triển khai các phép tính số học, quan hệ tình dục logicBiểu thức quan lại hệ,logic,số học tập được phép sử dụngTồn tại cỗ ký hiệu nhất định được phép sử dụng

Sự không giống nhau:

+ ngôn ngữ CSDL:

Cung cấp các phương tiện, nhiều khuôn dạng phong phú đa dạng mẫu mã làm vấn đề để kết xuất thông tin với tệp và bạn dạng ghiCác công cụ có thể chấp nhận được dễ dàng kiểm tra tích thích hợp thức của tài liệu nhập vàoNgôn ngữ lập trình bậc cao

+ Cung cấp:

Nhiều phương tiện dễ dãi mô tả thuật toán ngẫu nhiên xử lý dữ liệuNhững phép xử lý cơ sở khi thao tác với tệpNhững khuôn dạng các đại lý để báo tin ra bộ nhớ ngoài

Câu2:Khi thao tác với các hệ QTCSDL em mong giữ vai trò gì? ( tín đồ quản trị cơ sở dữ liệu hay người lập trình vận dụng hay bạn dùng). Vị sao?

Hướng dẫn giải

Khi làm việc với các hệ QTCSDL. Em hy vọng giữ sứ mệnh của người lập trình ứng dụng vì chính những người lập trình ứng dụng đã tạo nên các phần mềm giúp các người có thể lưu trữ, xử lí thông tin một phương pháp tự động. Chính nhờ những người dân lập trình vận dụng nên họ mới bao gồm các ứng dụng để quản lí lí thư viện, quản lí lí siêu thị, giúp cho tất cả những người quản lí tốn ít thời gian, lực lượng lao động và công 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ể các loại trét tác dữ liệu.Nêu lấy một ví dụ minh họa.

Xem thêm: Ca Tại Sao Con Gà Trống Không Có Tay Câu Hỏi 2666544, Tại Sao Gà Trống Không Có Tay Câu Hỏi 2666544

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

Câu 3: Hãy trình diễn 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ữ database được thực hiện phổ biến bây giờ là:

A.SQL

B.Access

C.Foxpro

D.Java

Câu 2:Những trách nhiệm nào sau đây không thuộc trách nhiệm của hình thức kiểm soát, điều khiển truy vấn vào CSDL?

A.Duy trì tính nhất quán của CSDL

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

C.Khôi phục database khi có sự cố

D.Phát hiện tại và ngăn chặn sự truy vấn không được phép

Câu 3:Hệ cai quản trị cơ sở dữ liệu có các chương trình tiến hành những nhiệm vụ:

A.Phát hiện tại và ngăn ngừa sự truy vấn không được phép, tổ chức và tinh chỉnh các truy cập đồng thời