Slide Bài Giảng Môn Cơ Sở Dữ Liệu Của Tác Giả Vũ Văn Định - Pdf 43

TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
*************************

CƠ SỞ DỮ LIỆU
GV: ThS.VŨ VĂN ĐỊNH


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

Bài 1. TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU
1. Tại sao cần phải có một CSDL?




- Hệ thống các tập tin cổ điển :
Được tổ chức riêng rẽ, phục vụ một mục đích hay một
bộ phận nào đó của doanh nghiệp.
Nhược điểm:
- Tính phụ thuộc giữa chương trình và dữ liệu .
- Lưu trữ trùng lặp dữ liệu
- Việc chia sẻ dữ liệu bị hạn chế
- Tốn thời gian xây dựng
- Chi phí cho bảo trì chương trình lớn


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí


So
8
200



TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

3. Cơ sở dữ liệu là gì?






ĐN: CSDL là một tập hợp các dữ liệu có cấu trúc
về một tổ chức nào đó được lưu trữ trên các thiết
bị lưu trữ thông tin thứ cấp như băng từ, đĩa từ,..
Mục đích: Nhằm thoả mãn nhu cầu khai thác
thông tin của một hay nhiều người sử dụng phục vụ
cho nhiều mục đích khác nhau
Điểm khác nhau nổi bật giữa CSDL và hệ thống
File là : Các dữ liệu trong CSDL được lưu trữ tại
một vị trí. Với cùng một CSDL có thể được nhiều
người sử dụng và phục vụ cho nhiều mục đích khác
nhau.


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí






Những người sử dụng không chuyên
về lĩnh vực tin học
Các chuyên viên tin học biết khai
thác CSDL
Những người quản trị CSDL: là người
tổ chức CSDL, cấp quyền hạn khai
thác dữ liệu và giải quyết các tranh
chấp khi gặp sự cố


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

5. Các mức biểu diễn một CSDL.
Gồm 3 mức :
Mức ngoài : là tập tất cả các dữ liệu mà người sử dụng
cụ thể có thể nhìn thấy và được phép truy cập, là mức của
người sử dụng và các chương trình ứng dụng.
Mức quan niệm : giải quyết vấn đề lưu trữ dữ liệu loại
gì, lưu trữ bao nhiêu, mối quan hệ trong CSDL và mối quan
hệ giữa các loại dữ liệu này như thế nào?
Mức trong( mức vật lý): Đây là mức lưu trữ dữ liệu.
Mục đích của mức này giải quyết vấn đề dữ liệu là gì, dữ
liệu được lưu trữ như thế nào và nhằm mục đích gì.


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí


View ( khung nhìn) của một user là một tập hợp tất cả
các dữ liệu mà user đó nhìn thấy, được phép truy cập vào.


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

6. Tính độc lập giữa dữ liệu và
chương trình
 Một CSDL là độc lập dữ liệu nếu nó có hoặc có thể có
khả năng phát triển mà không ảnh hưởng tới các hệ ứng
dụng.
 Tính độc lập dữ liệu là " tính bất biến của các hệ ứng
dụng đối với các thay đổi trong cấu trúc lưu trữ và chiến
lược truy nhập"
 Có hai mức độc lập dữ liệu:


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí



Độc lập dữ liệu mức vật lý : Có thể tổ
chức lại CSDL vật lý (như thay đổi các tổ
chức, cấu trúc dữ liệu) để làm thay đổi
hiệu quả tính toán của các chương trình
ứng dụng nhưng không đòi hỏi phải viết
lại chương trình ứng dụng.








Tạo cấu trúc lưu trữ dữ liệu trên
máy. Cho phép đưa dữ liệu vào máy
tính theo cấu trúc đã tạo ra.
Cho phép khai thác CSDL đã lưu trữ
Tạo cơ chế đảm bảo an toàn, bí mật
cho dữ liệu trong quá trình thao tác


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

3. Các thành phần trong hệ QT CSDL:
Ngôn ngữ giao tiếp với người sử dụng: Gồm :ngôn ngữ
mô tả , thao tác , truy vấn và quản lý dữ liệu.
- Từ điển dữ liệu : là một CSDL của hệ QT CSDL sử dụng
để lưu trữ cấu trúc CSDL, các thông tin bảo mật, bảo đảm
an toàn dữ liệu và các cấu trúc ngoài
- Các biện pháp bảo mật
- Cơ chế giải quyết tranh
chấp dữ liệu. Các biện pháp:
+ Cấp quyên ưu tiên cho NSD
+ Đánh dấu yêu cầu truy xuất, phân chia thời gian,
người nào yêu cầu trước thì có quyền truy xuất trước.


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

Mô hình dữ liệu quan hệ do E.F.
Codd đề xuất.
Nền tảng cơ bản của nó là khái
niệm lý thuyết tập hợp trên các quan
hệ, tức là tập các bộ giá trị.


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

2. Cách tiếp cận theo mô hình dữ liệu
mạng







Mô hình dữ liệu mạng (lưới) là mô hình
được biểu diễn bởi một đồ thị có hướng.
Loại mẫu tin (Record Type): là mẫu đặc
trưng cho từng loại đối tượng riêng biệt, được
biểu diễn bởi một hình chữ nhật.
Loại liên hệ ( Set Type): là sự liên kết
giữa một loại mẫu tin chủ với một loại mẫu tin
thành viên, được biểu diễn bởi một hình bầu
d ục .
Sự liên kết giữa 2 loại mẫu tin được thể
hiện bởi các cung có hướng đi từ loại mẫu tin
chủ tới loại liên hệ và từ loại liên hệ tới loại



1 -1

NHÂN VIÊN

n -1

Cùng làm

CÔNG VIỆC

1 -n

quản lý

Hình 3. Mô hình dữ liệu mạng ( Network Model)


TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

3. Mô hình dữ liệu phân cấp




Mô hình dữ liệu phân cấp là một cây ( Tree)
trong đó mỗi nút của cây biểu diễn một thực thể, giữa
nút con và nút cha được liên hệ với nhau theo một mối
quan hệ xác định.

ĐÌNH

NAM HỒNG
HỘ
2
NK 1

NAM
ĐỊNH










TopTaiLieu.Com | Chia Sẻ Tài Liệu Miễn Phí

4. Mô hình dữ liệu hướng đối tượng
- Cho phép biểu diễn các đối tượng khá
tự nhiên và sát với thực tế.
- Hỗ trợ các ngôn ngữ thao tác hướng
đối tượng mạnh, cho phép người sử
dụng dễ dàng biểu diễn cả các truy
vấn phức tạp



Ngọc Anh

1986

9

t1

002

Minh Tuấn

1980

Hoàn
Kiếm
Ba Đình

10

t2

003

Hoàng Hà

1985

Tây Hồ


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status