Professional Documents
Culture Documents
Đà Nẵng, 2018
CHƯƠNG 1. LÝ THUYẾT VỀ CƠ SỞ DỮ LIỆU VÀ HỆ CƠ SỞ DỮ LIỆU
Dữ liệu: là những số liệu rời rạc như tên mặt hàng, đơn giá bán của một đơn bán
hàng.
Cơ sở dữ liệu: là một tập hợp các dữ liệu có cấu trúc, có mối quan hệ với nhau
được lưu trữ trên các thiết bị của máy tính nhằm thỏa mãn đồng thời nhiều
người sử dụng một cách có chọn lọc. Cơ sở dữ liệu, viết tắt là CSDL, tiếng Anh
là Database.
Một hệ quản trị CSDL (Database Management system- DBMS) là một tập hợp
các chương trình cho phép người sử dụng tạo ra và duy trì cơ sở dữ liệu. Hệ
quản trị cơ sở dữ liệu là một phần mềm hệ thống cho phép định nghĩa, xây dựng
và xử lý dữ liệu.
Các thành phần của DBMS:
o Các mức của DBMS: gồm 3 mức: Mức chương trình khai báo cấu trúc
và chương trình ứng dụng, mức mô tả CSDL, thao tác trên CSDL và mô
tả từ điển dữ liệu, mức CSDL.
o Các chương trình khai báo cấu trúc: sử dụng ngôn ngữ DDL (ngôn ngữ
định nghĩa dữ liệu: Data Definition Language) của DBMS để thực hiện
khai báo cấu trúc. Người thiết kế và quản trị CSDL sẽ thực hiện công
việc khai báo cấu trúc logic (khai báo dữ liệu, rang buộc trên dữ liệu).
o Các chương trình ứng dụng: Sử dụng ngôn ngữ thao tác dữ liệu để truy
xuất, cập nhật, khai thác dữ liệu. Người dùng sẽ sử dụng ngôn ngữ thao
tác trực tiếp CSDL.
2
CHƯƠNG 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE
Products Time
Sales
(units, price)
Customer Channel
Segment
3
CHƯƠNG 3. PRIVILEGES VÀ ROLES
3.1. Privileges
Quyền người dùng là quyền thực thi một câu lệnh SQL hoặc quyền truy cập đến
các đối tượng của người dùng khác. Trong Oracle, có hai loại quyền người dùng:
quyền trên hệ thống (system privileges) và quyền trên đối tượng (object privilege). Có
một số quyền là tổ hợp bao gồm nhiều quyền. Một quyền có thể được gán cho một
người dùng (user) hoặc một nhóm người dùng với vai trò giống nhau (role). Tập hợp
các quyền trong Oracle là cố định, người dùng không thể định nghĩa thêm.
3.2. Roles
Thông thường, việc sử dụng role phục vụ cho 2 mục đích sau:
Tạo các tablespace cần thiết dành cho người dùng (nếu cần thiết).
Tạo người dùng.
Gán các quyền cho người dùng.
4
TÀI LIỆU THAM KHẢO
[1]. TRẦN TIẾN DŨNG, Giáo Trình Lý Thuyết Và Thực Hành Oracle (Lập
Trình).: Lao động - Xã hội, 2004.
[2]. Nguyễn Văn Huân, Phạm Việt Bình, Giáo trình hệ cơ sở dữ liệu phân tán và
suy diễn.: NXB Kỹ thuật, 2009.
[3]. Nguyễn Trung Trực, Cơ Sở Dữ Liệu Phân Bố.: NXB Đại học quốc gia
TP.HCM, 2012.
MỤC LỤC