Các Bước Tạo Lập Cơ Sở Dữ Liệu

     

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

1.1.Các tính năng của hệ cai quản trị các đại lý dữ liệu

Một hệ QTCSDL tất cả các tính năng sau:


a. Cung ứng môi trường chế tác lập các đại lý 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 thuận lợi hai báo phong cách dữ liệu, các cấu tạo dữ liệu thể hiện thông tin và các ràng buộc trên dữ liệu. Để tiến hành được công dụng này, mỗi hệ QTCSDL cung cấp cho người dùng một ngôn từ định nghĩa dữ liệu để bạn dùng có thể tạo lập CSDL.

Bạn đang xem: Các bước tạo lập cơ sở dữ liệu

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

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

Ngôn ngữ thao tác làm việc dữ liệu là ngữ điệu để fan dùng miêu tả yêu cầu update hay tìm kiếm kiếm, kiết xuất tin tức được call là ngôn ngữ thao tác dữ liệu.

thao tá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 kiếm ,kết xuất, báo cáo..)

ngôn từ CSDL thịnh hành là SQL (Structured Query Language).

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

c. Hỗ trợ công nắm kiểm soát, điều khiển truy cập vào đại lý dữ liệu

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

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

Duy trì tính nhất quán dữ liệu.

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

Khôi phục database khi bao gồm sự cố ở đoạn cứng hay phần mềm

Quản lý các mô tả dữ liệu.

1.2. Buổi giao lưu của một hệ các đại lý dữ liệu

từng hệ QTCSDL gồm nhiều thành phần (môđun), nhị thành phần đó là bộ giải pháp 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 cùng với hệ điều hành

Khi người dùng yêu cầu, hệ QTCSDL gởi yêu cầu đến thành phần tất cả nhiệm vụ thực hiện và yêu mong hệ điều hành quản lý tìm một vài tệp tài liệu cần thiết.

các tệp tìm kiếm thấy được gửi về hệ QTCSDL xử lý và kết quả được trả cho những người dùng.


*

1.3. Mục đích của con bạn khi thao tác với hệ CSDL

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

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

nhiệm vụ của người 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 tất cả những người dùng, đảm bảo bình an 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à bạn có trách nhiệm xây dựng những chương trình ứng dụng hỗ trợ khai thác thông tin từ csdl trên cơ sở các công ráng mà hệ QTCSDL cung cấp.

c. Người dùng

Là người có nhu cầu khai thác tin tức từ CSDL.

liên can với hệ thống thông qua ứng dụng, điền các nội dung vào biểu mẫu giao diện và phát âm kết quả.

người tiêu dùng được tạo thành từng nhóm, mỗi nhóm có một vài quyền hạn nhất quyết để truy cập và khai quật CSDL.

Xem thêm: Mạng Xã Hội Video Hay, Phim Hot Không Tốn Data Trên Mobile, Tin Tức Về Giọng Ca Bất Bại

1.4.Các bước xây dựng các đại lý dữ liệu

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

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

Tìm đọc yêu ước của công tác làm việc quản lý.

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

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

Xác định tài 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ế cửa hàng dữ liệu.

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

Xây dựng khối 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ử. Nếu như hệ thống đáp ứng một cách đầy đủ các yêu mong đạt ra thì đưa khối hệ thống vào sử dụng. Nếu khối hệ thống còn lỗi thì nên rà kiểm tra lại tất cả công việc đã thực hiện trước đó. Xem lỗi mở ra ở đâu nhằm 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ó tác dụng ứng dụng.


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

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

Hướng dẫn giải

Sự như là nhau:

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

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

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

Tồn tại cỗ ký hiệu khăng khăng được phép sử dụng

Sự khác nhau:

+ ngữ điệu CSDL:

Cung cấp nhiều phương tiện, nhiều khuôn dạng phong phú đa dạng mẫu mã làm câu hỏi để kết xuất thông tin với tệp và phiên bản ghiCác công cụ cho phép dễ dàng chất vấn tích thích hợp thức của dữ liệu nhập vàoNgôn ngữ xây dựng bậc cao

+ Cung cấp:

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

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

Những khuôn dạng cửa hàng để báo tin ra bộ nhớ lưu trữ ngoài

Câu2:Khi làm việc với các hệ QTCSDL em ước ao giữ sứ mệnh gì? ( người quản trị database hay bạn lập trình áp dụng hay người dùng). Vì sao?

Hướng dẫn giải

Khi làm việc với những hệ QTCSDL. Em ước ao giữ sứ mệnh của fan 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 ứng dụng giúp hầu như người hoàn toàn có thể lưu trữ, xử lí thông tin một giải pháp tự động. Bao gồm nhờ những người lập trình áp dụng nên bọn họ mới gồm các ứng dụng để quản lí lí thư viện, cai quản lí cực kỳ thị, giúp cho tất cả những người quản lí tốn không nhiều thời gian, nhân lực và kết quả 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 sứt tác dữ liệu.Nêu lấy ví dụ như minh họa.

Xem thêm: Khi Trẻ Bị Tiêu Chảy Có Nên Ăn Bí Đỏ Không? Trẻ Bị Tiêu Chảy Có Nên Ăn Bí Đỏ Không

Câu 2: Khi thao tác với những hệ QTCSDL em muốn 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 xích tập trắc nghiệm

Câu 1:Ngôn ngữ csdl được sử dụng phổ biến hiện nay là:

A.SQL

B.Access

C.Foxpro


D.Java

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

A.Duy trì tính đồng hóa 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 bao gồm sự cố

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

Câu 3:Hệ quản lí trị csdl có những chương trình tiến hành những nhiệm vụ:

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