Trong chương trình tin học lớp 12, chúng ta được học về hệ quản trị cơ sở dữ liệu. Trong bài học này, có một thuật ngữ gây không ít băn khoăn khi tiếp cận, đó là “ngôn ngữ định nghĩa dữ liệu thực chất”. Vậy ngôn ngữ định nghĩa dữ liệu thực chất là gì? Bài viết sẽ có những chia sẻ liên quan giúp Quý độc giả giải đáp thắc mắc trên.
Trước khi đi vào làm sáng tỏ khái niệm ngôn ngữ định nghĩa dữ liệu thực chất, chúng tôi làm rõ 1 số ít yếu tố tương quan đến cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu .
Tóm Tắt
Cơ sở dữ liệu là gì?
Cơ sở dữ liệu ( Database ) là một tập hợp những dữ liệu có tổ chức triển khai, thường được tàng trữ và truy vấn điện tử từ mạng lưới hệ thống máy tính. Khi cơ sở dữ liệu ( gọi tắt là CSDL ) phức tạp hơn, chúng thường được tăng trưởng bằng cách sử dụng những kỹ thuật phong cách thiết kế và quy mô hóa chính thức .
Sự khác biệt cơ bản giữa cơ sở dữ liệu và dữ liệu thông thường đó là tính cấu trúc sắp xếp có hệ thống. Dữ liệu không thôi có thể là bất cứ thông tin nào chưa được sắp xếp hay cấu trúc theo một trật tự cụ thể ví dụ văn bản trên một file được coi là dữ liệu, hay dữ liệu trên một video hay tập tin.
Bạn đang đọc: Ngôn ngữ định nghĩa dữ liệu thực chất là gì?
Như vậy, khi vận dụng hình thức tàng trữ này, nó sẽ giúp khắc phục được những điểm yếu của việc lưu file thường thì trên máy tính. Các thông tin tàng trữ sẽ bảo vệ được đồng điệu, hạn chế thực trạng trùng lặp thông tin .
Hệ quản trị cơ sở dữ liệu là gì?
Bất cứ cơ sở dữ liệu nào sau khi được tạo ra cũng cần được lưu trữ lại. Quá trình lưu cơ sở dữ liệu này được thực hiện qua việc sử dụng hệ quản trị cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu (gọi tắt là Hệ QTCSDL) là chương trình phần mềm giúp thực hiện việc lưu trữ cơ sở dữ liệu. Hệ quản trị trị cơ sở dữ liệu khi lưu trữ cơ sở dữ liệu cần đảm bảo được được tính cấu trúc trong cơ sở dữ liệu và ngoài ra cần phải hỗ trợ việc đọc, chỉnh sửa, thêm và xóa dữ liệu trên cơ sở dữ liệu một cách dễ dàng.
Chức năng Hệ quản trị cơ sở dữ liệu
Một hệ quản trị cơ sở dữ liệu có những công dụng cơ bản dưới đây :
1/ Cung cấp môi trường tạo lập cơ sở dữ liệu
– Hệ QTCSDL phải cung ứng thiên nhiên và môi trường cho người dùng thuận tiện hai báo kiểu dữ liệu, những cấu trúc dữ liệu bộc lộ thông tin và những ràng buộc trên dữ liệu .
– Mỗi hệ QTCSDL cung ứng cho người dùng một ngôn ngữ định nghĩa dữ liệu để người dùng hoàn toàn có thể tạo lập CSDL .
2/ Cung cấp môi trường cập nhật và khai thác dữ liệu
– Ngôn ngữ thao tác dữ liệu là ngôn ngữ để người dùng diễn đạt nhu yếu update hay khai thác thông tin, những thao tác gồm :
+ Cập nhật ( nhập, sửa, xoá dữ liệu ) ;
+ Khai thác ( sắp xếp, tìm kiếm, kết xuất báo cáo giải trình, … )
– Ngôn ngữ cơ sở dữ liệu thông dụng là SQL ( Structured Query Language )
3/ Cung cấp công cụ kiểm soát, điều khiển truy cập vào cơ sở dữ liệu
– Hệ quản trị cơ sở dữ liệu phải có những bộ chương trình triển khai trách nhiệm sau :
– Phát hiện và ngăn ngừa truy vấn không được phép, phân phối nhu yếu bảo đảm an toàn và bảo mật thông tin thông tin .
– Duy trì tính đồng điệu dữ liệu
– Tổ chức và tinh chỉnh và điều khiển những truy vấn đồng thời
– Khôi phục cơ sở dữ liệu khi có sự cố phần cứng hay ứng dụng
– Quản lý những diễn đạt dữ liệu
Ngôn ngữ định nghĩa dữ liệu thực chất là gì?
Câu hỏi: Ngôn ngữ định nghĩa dữ liệu thật chất là gì?
A. Ngôn ngữ lập trình Pascal
B. Ngôn ngữ C
C. Các kí hiệu toán học dùng để triển khai những đo lường và thống kê
D. Hệ thống các kí hiệu để mô tả cơ sở dữ liệu
=> Đáp án đúng là đáp án D
Ngôn ngữ định nghĩa dữ liệu thật chất là mạng lưới hệ thống những kí hiệu để miêu tả cơ sở dữ liệu trong hệ quản trị cơ sở dữ liệu. Với hệ quản trị cơ sở dữ liệu lúc bấy giờ, người dùng hoàn toàn có thể tạo lập cơ sở dữ liệu trải qua những giao diện đồ họa .
Một số câu hỏi có liên quan đến ngôn ngữ trong cơ sở dữ liệu và đáp án
Câu 1. Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép:
A. Đảm bảo tính độc lập dữ liệu
B. Khai báo kiểu dữ liệu, cấu trúc dữ liệu và những ràng buộc trên dữ liệu của CSDL
C. Mô tả những đối tượng người tiêu dùng được tàng trữ trong CSDL
D. Khai báo kiểu dữ liệu của CSDL
Đáp án: Đáp án đúng là B. Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép khai báo kiểu dữ liệu, cấu trúc dữ liệu và các ràng buộc trên dữ liệu của CSDL
Câu 2. Ngôn ngữ thao tác dữ liệu thật chất là:
A. Ngôn ngữ để người dùng diễn đạt nhu yếu update hay khai thác thông tin
B. Ngôn ngữ để người dùng miêu tả nhu yếu update thông tin
C. Ngôn ngữ SQL
D. Ngôn ngữ bậc cao
Đáp án: Đáp án đúng là A. Ngôn ngữ thao tác dữ liệu thật chất là ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin. Thao tác dữ liệu gồm: Cập nhật (nhập, sửa, xóa dữ liệu) và khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo,…).
Câu 3. Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phép:
A. Nhập, sửa, xóa dữ liệu
B. Khai báo kiểu, cấu trúc, những ràng buộc trên dữ liệu của CSDL
C. Khai thác dữ liệu như : tìm kiếm, sắp xếp, kết xuất báo cáo giải trình …
D. Câu A và C
Đáp án: Đáp án đúng là D. Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phép: Cập nhật (nhập, sửa, xóa dữ liệu) và khai thác (sắp xếp, tìm kiếm, kết xuất báo cáo,…).
Câu 4. Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là:
A. SQL
B. Access
C. Foxpro
D. Java
Đáp án: Đáp án đúng là A. Ngôn ngữ CSDL được sử dụng phổ biến hiện nay là SQL (Structured Query Language – Ngôn ngữ hỏi có cấu trúc).
Source: https://final-blade.com
Category : Kiến thức Internet