Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu

 Ngôn ngữ định nghĩa dữ liệu

• Ngôn ngữ thao tác dữ liệu

• Ngôn ngữ điều khiển dữ liệu

• Ngôn ngữ truy vấn dữ liệu

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 1

Trang 1

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 2

Trang 2

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 3

Trang 3

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 4

Trang 4

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 5

Trang 5

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 6

Trang 6

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 7

Trang 7

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 8

Trang 8

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu trang 9

Trang 9

pdf 9 trang Danh Thịnh 08/01/2024 5040
Bạn đang xem tài liệu "Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu

Bài giảng Cơ sở dữ liệu - Tổng quan về hệ thống cơ sở dữ liệu
9/3/2018
1
TỔNG QUAN VỀ HỆ THỐNG CƠ SỞ DỮ LIỆU
CƠ SỞ DỮ LIỆU
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• Hệ thống hướng tệp tin1
• Hệ thống hướng cơ sở dữ liệu2
• Kiến trúc 3 mức của hệ cơ sở dữ liệu3
• Các mô hình dữ liệu4
• Người dùng và ngôn ngữ dữ liệu5
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• HỆ THỐNG HƯỚNG TẬP TIN1
• Hệ thống hướng cơ sở dữ liệu2
• Kiến trúc 3 mức của hệ cơ sở dữ liệumô 
hình dữ liệu3
• Các mô hình dữ liệu4
• Người dùng và ngôn ngữ dữ liệu5
9/3/2018
2
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
HỆ THỐNG HƯỚNG TỆP TIN
Hình 1.1. Mô hình hoạt động hệ thống hướng tệp tin.
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
HỆ THỐNG HƯỚNG TỆP TIN
• Ít tốn thời gian, chi phí thấp
• Thiết kế đơn giản
• Tính an toàn cao
Ưu 
điểm
• Trùng lắp dữ liệu
• Dữ liệu không nhất quán
• Khả năng dùng chung thấp
• Khó khăn trong việc nâng cấp, bảo trì
Nhược 
điểm
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• Hệ thống hướng tệp tin1
• HỆ THỐNG HƯỚNG CƠ SỞ DỮ LIỆU2
• Kiến trúc 3 mức của hệ cơ sở dữ liệu3
• Các mô hình dữ liệu4
• Người dùng và ngôn ngữ dữ liệu5
9/3/2018
3
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
HỆ THỐNG HƯỚNG CƠ SỞ DỮ 
LIỆU
Hình 1.2. Mô hình hoạt động của hệ thống hướng cơ sở dữ liệu.
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
HỆ THỐNG 
HƯỚNG CƠ SỞ DỮ LIỆU
• Giảm sự trùng lắp dữ liệu
• Đảm bảo tính nhất quán, toàn vẹn dữ liệu
• Dễ dàng chia sẻ thông tin cho nhiều đối 
tượng người dùng khác nhau
Ưu 
điểm
• Tốn nhiều thời gian, chi phí cao
• Thiết kế phức tạp
• Đòi hỏi nhân lực có chuyên môn
Nhược 
điểm
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
MỘT SỐ KHÁI NIỆM
• Những sự kiện có thể được ghi lại và không có ý nghĩa
Dữ liệu
• Dữ liệu sau khi đã được xử lý trong một ngữ cảnh nhất định
Thông tin
• Tập hợp các dữ liệu có liên quan về mặt luận lý
Cơ sở dữ liệu
9/3/2018
4
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
MỤC TIÊU CỦA HỆ THỐNG 
HƯỚNG CƠ SỞ DỮ LIỆU
• Đảm bảo ý nghĩa của dữ liệu1
• Đảm bảo tính riêng tư và quyền 
khai thác của người sử dụng2
• Đảm bảo giải quyết xung đột dữ 
liệu3
• Đảm bảo toàn vẹn dữ liệu khi có 
sự cố4
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• Hệ thống hướng tệp tin1
• Hệ thống hướng cơ sở dữ liệu2
• KIẾN TRÚC 3 MỨC3
• Các mô hình dữ liệu4
• Người dùng và ngôn ngữ dữ liệu5
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
KIẾN TRÚC 3 MỨC CỦA HỆ 
THỐNG HƯỚNG CƠ SỞ DỮ LIỆU
Mức 
ngoài
Mức khái 
niệm
Mức 
trong
Cấu trúc lưu trữ
Cách thức truy cập
Cấu trúc dữ liệu
Các ràng buộc
Khung nhìn 
MỤC TIÊU CỦA 
KIẾN TRÚC 3 MỨC?
9/3/2018
5
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
KIẾN TRÚC 3 MỨC CỦA HỆ 
THỐNG HƯỚNG CƠ SỞ DỮ LIỆU
Mức 
ngoài
Mức khái 
niệm
Mức 
trong
ĐỘC LẬP DỮ LIỆU 
LÀ GÌ?Độc lập dữ liệu logic
Độc lập dữ liệu vật lý
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• Hệ thống hướng tệp tin1
• Hệ thống hướng cơ sở dữ liệu2
• Kiến trúc 3 mức của hệ cơ sở dữ liệu3
• CÁC MÔ HÌNH DỮ LIỆU4
• Người dùng và ngôn ngữ dữ liệu5
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
MÔ HÌNH DỮ LIỆU
• Sự trừu tượng đơn giản về đặc điểm và mối liên hệ của các 
sự kiện trong thế giới thực
Mô hình
• Tập hợp các khái niệm dùng để biểu diễn các cấu trúc của 
dữ liệu
Mô hình dữ liệu
9/3/2018
6
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
BA THÀNH PHẦN 
CỦA MÔ HÌNH DỮ LIỆU
Mô 
hình 
dữ liệu
Cấu 
trúc
Liên 
kết
Thao 
tác
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
CÁC MÔ HÌNH DỮ LIỆU
Mô hình 
dữ liệu 
thể hiện
Mô hình 
dữ liệu 
khái niệm
Mô hình 
dữ liệu 
vật lý
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
KIẾN TRÚC HỆ CƠ SỞ DỮ LIỆU & 
CÁC MÔ HÌNH DỮ LIỆU
Mô hình dữ 
liệu thể hiện
Mô hình dữ 
liệu khái niệm
Mô hình dữ 
liệu vật lý
Mức ngoài Mức khái niệm Mức trong
9/3/2018
7
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i
ệ
u
–
T
ổ
n
g
q
u
a
n
h
ệ
t
h
ố
n
g
c
ơ
s
ở
d
ữ
l
i
ệ
u
NỘI DUNG
• Hệ thống hướng tệp tin1
• Hệ thống hướng cơ sở dữ liệu2
• Kiến trúc 3 mức của hệ cơ sở dữ liệu3
• Các mô hình dữ liệu4
• NGƯỜI DÙNG VÀ NGÔN NGỮ DỮ LIỆU5
Ths. Trịnh Hoàng Nam, namth@buh.edu.vn
C
ơ
s
ở
d
ữ
l
i

File đính kèm:

  • pdfbai_giang_co_so_du_lieu_tong_quan_ve_he_thong_co_so_du_lieu.pdf