bài giảng môn nhập môn cơ sở dữ liệu(1) - Pdf 23

Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Chương

1:

Tổng

quan

về



sở

dữ

liệu
Tham



số



dụ

sử

dụng

hệ

thống

CSDL
2.

Đặc

điểm

của

hệ

thống

lưu


của

thuật

ngữ

CSDL

(database)
5.

Ý

nghĩa

của

thuật

ngữ

hệ

quản

trị

CSDL

(DBMS)




sở

dữ

liệu www.ou.edu.vn

Nội

dung

chương

1

(2)
6.

Các

chức

năng

chính

của


trong

môi

trường

DBMS
9.

Lịch

sử

phát

triển

của

các

hệ

DBMS
10.

Ưu

điểm


siêu

thị
Mua

bán

dùng

thẻ

tín

dụng
Đặt



đi

nghỉ

mát

tại

trạm

giao



mạng

internet
Học

tập,

nghiên

cứu

tại

trường

đại

học
4
Chương

1:

Tổng

quan

về



file

(File-based

System)


tập

hợp

một

số

chương

trình

ứng

dụng

để

phục
vụ

cho

các

bảng

báo
cáo
Mỗi

chương

trình

quản



các

dữ

liệu



thiết

kế
riêng

cho




cho

thuê

nhà

(gồm

2

chương

trình)
6
Chương

1:

Tổng

quan

về



sở

DL

theo

file

(1)
1.

Dữ

liệu

riêng

rẽ





lập


Mỗi

chương

trình



những
thông

tin



ích

cho

mình

khi

thông

tin

này

nằm

trong
dữ

liệu

của




thể

được

lưu



các

chương
trình

khác

nhau

->

bị



thừa

DL


cùng

format

->

bị

mâu

thuẫn

DL
7

Hạn

chế

của

phương

pháp

lưu

DL

theo


DL

do

code

của

chương

trình

tạo

ra
4.

Chương

trình

lệ

thuộc

dữ

liệu
(không

các

ngôn

ngữ

LT

khác
nhau

nên

không

thể

dễ

dàng

truy

xuất

các

file

DL

hoạt


Các

chương

trình

được

viết

theo

các

chức

năng

định

sẳn,

nếu


yêu



về



sở

dữ

liệu Trang

4
Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Phương

pháp

lưu


định

nghĩa

DL

vào

chương

trình


Nên

lưu

DL

riêng



không

phụ

thuộc

vào



việc
kiểm

soát

này

không

nên

đặt

trong

một

chương

trình
Kết

quả:


Hệ

quản


của

các

DL



quan

hệ
logic

với

nhau

(và

sự

miêu

tả

của

các


chức
(Shared

collection

of

logically

related

data

(and

a

description

of

this
data),

designed

to

meet


giúp

cho

chương

trình



DL



thể

độc

lập
với

nhau
Các

DL

quan

hệ



của

các
thông

tin

trong

một

tổ

chức
10
Chương

1:

Tổng

quan

về



sở


hệ

thống

phần

mềm

cho

phép

ngưới

dùng


thể

định

nghĩa,

tạo,



duy

trì


quản

trị

CSDL

(DBMS)
12
Chương

1:

Tổng

quan

về



sở

dữ

liệu Trang

6
Nhập



dữ

liệu
(DDL:

Data

definition

language)


Cho

phép

đặc

tả

kiểu

DL,

cấu

trúc

DL


ngữ

thao

tác

dữ

liệu
(DML:

Data

manipulation

language).




công

cụ

để

truy

vấn




thể

bao

gồm
các

hệ

thống

sau:


Hệ

thống

bảo

mật

DL


Hệ


việc

phục

hồi

DL


Bảng

ghi

quyền

truy

xuất

của

các

users
Dùng



chế





người
dùng

đang

cần
14
Chương

1:

Tổng

quan

về



sở

dữ

liệu Trang

7
Nhập



cái

nhìn

riêng

về

CSDL
Khung

nhìn

dữ

liệu

được

xem



một

phần




Làm

giảm

sự

phức

tạp

của

CSDL


Cung

cấp

thêm

một

mức

độ

an


bày

CSDL


Giúp

ta



một

cái

nhìn

không

thay

đổi

đối

với

cấu

trúc


Tổng

quan

về



sở

dữ

liệu Trang

8
Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Các



DBMS

(2)
Phần

cứng

(Hardware)




thể



một

máy

PC

hay



một

mạng



các

chương

trình

ứng

dụng
Dữ

liệu

(Data)




DL

được

dùng



sự



về



sở

dữ

liệu Trang

9
Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Các

thành

phần


các

qui

tắc

được

áp

dụng

khi

thiết
kế

CSDL,

sử

dụng

CSDL



DBMS
Người


liệu

(Data

Administrator

(DA))
Người

quản

trị

CSDL
(Database

Administrator

(DBA))
Người

thiết

kế

CSDL

(Database

Designers)


dụng

chương

trình

(End

Users)
Mức



bản



mức

thành

thạo

(naive

and
sophisticated)
20
Chương

Lịch

sử

các

hệ

thống



sở

dữ

liệu
Thế

hệ

đầu

tiên

(First

generation)

Hệ

generation)

Hệ

thống

CSDL

quan

hệ

(Relational)
Thế

hệ

thứ

ba

(Third

generation)

Hệ

thống

CSDL

điểm

của

DBMS

(1)


kiểm

soát

sự



thừa

dữ

liệu


tính

nhất

quán


như

nhau
Cho

phép

chia

sẽ

dữ

liệu
Tăng

cường

sự

toàn

vẹn

của

dữ

liệu



cỡ
22
Chương

1:

Tổng

quan

về



sở

dữ

liệu Trang

11
Nhập

môn



sở


Tăng

cường

khả

năng

truy

xuất



đáp

ứng

của

dữ
liệu

(accessibility

and

responsiveness)
Nâng



khả

năng

sử

dụng

đồng

thời
Cải

thiện

chức

năng

sao

lưu



phục

hồi


điểm

về

chi

phí

(Cost

of

DBMS)
Phải

tốn

chi

phí

thêm

cho

phần

cứng
Tốn


Dễ

bị



hỏng

hơn
HẾT

CHƯƠNG

1
24
Chương

1:

Tổng

quan

về



sở

dữ

dữ

liệu
Tham

khảo

tài

liệu

[A]:
Chapter

2:

Database

Environment
1

Nội

dung

chương

2

(1)




mức

trong
(external,

conceptual,

and

internal

levels)
Mục

đích

của

việc

ánh

xạ

mức

ngoài/mức


logic



vật


Phân

biệt

DDL



DML
Phân

loại

các



hình

dữ

liệu

liệu www.ou.edu.vn

Nội

dung

chương

2

(2)
Mục

đích



tầm

quan

trọng

của

việc



hình

phần

phần

mềm

của

DBMS
Ý

nghĩa

của

kiến

trúc

client–server



sự

tiện

lợi

của


việc
xử



giao

tác

(Transaction

Processing

Monitor)
Chức

năng



tầm

quan

trọng

của

catalog

thể

truy

xuất

dữ

liệu

như

nhau
View

của

một

user

không

bị

thay

đổi

khi





sở

dữ

liệu

được

lưu

như

thế

nào
4
Chương

2:

Môi

trường

của



3

mức
Người

quản

trị

CSDL

(DBA)



thể

thay

đổi

cấu
trúc

lưu

trữ

CSDL


không

bị

ảnh

hưởng
bởi

sự

thay

đổi

các

yếu

tố

mức

vật


DBA



cả

các

users
5
Kiến

trúc

3

mức

ANSI-SPARC
(ANSI-SPARC

Three-level

Architecture)

6
Chương

2:

Môi

trường



ANSI-SPARC
Mức

ngoài

(External

Level)

gồm

các

views

của

các

users

miêu

tả

từng

phần


tổng

quát

cho

cả

CSDL

miêu

tả

dữ

liệu



được

lưu

trong

CSDL





trong

(Internal

Level)



sự

thể

hiện



mức

vật



của

CSDL

trên

máy


của



sở

dữ

liệu Trang

4
Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Sự

khác

nhau


mặt

logic:

Loại

trừ

sự

thay

đổi

của

lược

đồ

mức

ngoài

khi
lược

đồ

mức

khi

thêm/bớt

thực

thể)

Không

yêu

cầu

thay

đổi

của

lược

đồ

mức

ngoài
hay

viết

Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Sự

độc

lập

về

dữ

liệu

(Data

Independence)

(2)
Độc

ý

niệm

khi
lược

đồ

mức

trong

thay

đổi


Cho

phép

lược

đồ

mức

trong


các

cấu

trúc

lưu

trữ

khác

nhau)


Không

yêu

cầu

thay

đổi

lược

đồ

mức

12
Chương

2:

Môi

trường

của



sở

dữ

liệu Trang

6
Nhập

môn



sở

dữ



phép

người

quản

trị

CSDL

(DBA)

hoặc

user
miêu

tả



đặt

tên

cho

các



ra

còn

tạo

sự

toàn

vẹn

trong

kết

hợp

DL
(associated

integrity)



sự

ràng



tác

dữ

liệu

DML

Cung

cấp

các

phép

thực

hiện

thao

tác



bản

trên


ra

lệnh

một

cách

chi

tiết

cho

hệ

thống
phải

làm

như

thế

nào

(HOW)



đưa

ra

yêu

cầu

về

dữ

liệu

đang

cần
(WHAT),

chứ

không

nói

cách

thức





sở

dữ

liệu Trang

7
Nhập

môn



sở

dữ

liệu www.ou.edu.vn

Ngôn

ngữ

cho

CSDL


vấn

(Query

Languages)


dụ

ngôn

ngữ

SQL,

ngôn

ngữ

QBE

Công

cụ

tạo

cửa

sổ


biểu

đồ

dữ

liệu

(Graphics

Generators)

Công

cụ

tạo

ứng

dụng

(Application

Generators)
15





để

miêu
tả

dữ

liệu,

mối

quan

hệ

giữa

các

dữ

liệu,



các

ràng
buộc

cấu

trúc

(A

structural

part)

Một

phần

thao

tác

(A

manipulative

part)



thể





dữ

liệu Trang

8
Nhập

môn



sở

dữ

liệu www.ou.edu.vn



hình

dữ

liệu

(Data

Model)


dữ

liệu

gồm:



hình

lấy

đối

tượng

làm

nền

tảng

(Object-based)



hình

lấy



(Data

Models)
Object-based

Data

Models




hình

thực

thể-mối

kết

hợp

(Entity-Relationship)




hình



Data

Models




hình

quan

hệ

(Relational

Data

Model)




hình

mạng

(Network

Data


của



sở

dữ

liệu Trang

9
Nhập

môn



sở

dữ

liệu www.ou.edu.vn



hình

hóa



hỗ

trợ

tất
cả

các

view

của

user
Lược

đồ

phải

thể

hiện

đầy

đủ




quá

trình

xây

dựng

một


hình

thông

tin,



hình

này

độc

lập

với



data

model)
19

Các

chức

năng

của

DBMS

(1)
1.

Lưu,

truy

xuất



cập

nhật


(giao

dịch)
4.



dịch

vụ

kiểm

soát

đồng

thời
5.



dịch

vụ

phục

hồi

sở

dữ

liệu www.ou.edu.vn

Các

chức

năng

của

DBMS

(2)
6.



dịch

vụ

kiểm

tra

quyền

với

các
software

khác

để

thực

hiện)
8.



dịch

vụ

toàn

vẹn

dữ

liệu
9.

Hỗ


ích

khác:

import,

export,

thống
kê,

giám

sát,


21

Các

thành

phần

của

DBMS
22
Chương

Các

thành

phần

của

Database

Manager

(DM)
23

Các

kiến

trúc

DBMS

đa

người

dùng
Xử


Chương

2:

Môi

trường

của



sở

dữ

liệu Trang

12
Nhập

môn



sở

dữ

liệu www.ou.edu.vn


Nhờ tải bản gốc
Music ♫

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