Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Kiến trúc của một hệ DBMS có thể chia ra làm 3 cấp độ: --- External level : Cấp độ bên ngoài --- Conceptual level : Cấp độ khái niệm --- Internal level : Cấp độ bên trong | SQL Tutorials - Phần II bài 2 Hôm nay Necro sẽ giới thiệu 2 phần tiếp theo. Nói về kiến trúc và những thành phần chức năng của một hệ quản trị cơ sở dữ liệu o0o------ Kiến trúc của một hệ DBMS Kiến trúc của một hệ DBMS có thể chia ra làm 3 cấp độ External level Cấp độ bên ngoài Conceptual level Cấp độ khái niệm Internal level Cấp độ bên trong External level Trong kiến trúc của một hệ DBMS thì đây là cấp độ cao nhất và cũng là gần nhất với người sử dụng. Nó cũng còn được gọi là user view . Chử view ở đây không phải là cái view trong SQL view nhé Chữ view ở đây chỉ mô tả 1 phần có thực của một DB. Bởi vì mỗi người dùng thì không quan tâm đến toàn bộ cấu trúc của DB chỉ là một phần liên quan đến những phần người dùng nhìn thấy được. Ví dụ cho dễ hiểu ở đây là end user và application programmer thì đương nhiên là sẽ có 2 màn hình khác nhau rồi. Có thể là có thêm những công cụ dành cho Admin hoặc là có luôn 1 giao diện khác. Đại khái nó là như vậy. Application programmer thì dùng ngôn ngữ thế hệ thứ ba third-generation language như COBOL hay là C hoặc họ cũng có thể dùng ngôn ngữ thế hệ thứ tư dành riêng cho DBMS như là Visual FoxPro hay là MS.Access. Vì Necro cũng chưa học qua mấy cái language này nên cũng chả hiểu nó phân theo thế hệ là như thế nào. Lúc đi học thầy có giảng sơ wa nhưng mơ hồ quá với lại cũng wên rồi nên ai bít dzô mô tả thêm cho mọi người hiểu cái cụm từ X-generation language là gì nhé. về phía end user thì dùng ngôn ngữ truy vấn query language để truy cập data từ DB Một ngôn ngữ truy vấn thì được tạo thành từ sự kết hợp của ba ngôn ngữ phụ thuộc hay là cấp dưới. subordinate languages Data Definition Language DDL Cái này dùng để xây dựng kiến trúc bên trong DB như có table rồi trong table có column . Data Manipulation Language DML Xử lý data. Như update hay chèn các mẫu tin vào tables. Data Control Language DCL Cái này sẽ lo về security đây o DDL thì ngay cái tên cũa nó cũng nói lên tính năng định nghĩa và trình bày những đối tượng có trong DB. Trong