... của cơsởdữliệu bị thay thế.
MÔ HÌNH DỮLIỆU
Nằm dưới cấu trúc của một cơsởdữliệu là mô hình dữ liệu: một bộ các công cụ quan
niệm để mô tả dữ liệu, quan hệ dữ liệu, ngữ nghĩa dữliệu ... trữ trong
cơ sởdữliệu tại một thời điểm được gọi là một thể hiện (instance) của cơsởdữ liệu.
Thiết kế tổng thể của cơsởdữliệu được gọi là sơ đồ (schema).
Một hệ cơsởdữliệucó một ... frame-memory model ).
NGÔN NGỮ CƠSỞDỮLIỆU
Một hệ cơsởdữliệu cung cấp hai kiểu ngôn ngữ khác nhau: một để xác định sơ đồ cơsở
dữ liệu, một để biểu diễn các vấn tin cơsởdữliệu và cập nhật.
-...
...
23/63
VÍ DỤ1. 3
Hai đồ thị sau là đẳng hình với song ánh:
S(a
i
) = x
i
, i = 1, 2, 3, 4.
Hình 1. 3. Hai đồ thị đẳng hình
a
1
a
2
a
3
a
4
x
1
x
2
x
3
x
4
14 /63
ĐƠN VÀ ĐA ĐỒ THỊ
Định nghĩa 1. 5
- ... nghĩa 1. 9
Hai đồ thị G
1
= (V
1
, E
1
) và G
2
= (V
2
, E
2
) được gọi là
đẳng hình với nhau nếu tồn tại một song ánh S trên
các tập đỉnh bảo toàn các cạnh:
∀ x, y ∈ V
1
: (x, y) ∈ E
1
⇔ ...
đối xứng
10 /63
VÍ DỤ1. 2
Ánh xạ kề của đồ thị trên hình vẽ:
F(a) = {b, c} , F(b) = {c} , F(c) = ∅ ,
F(d) = {b, c} và F(e) = {a, b, d} .
Hình 1. 1: Đồ thị hữu hạn
a
b
e d
c
21/ 63
1. 4. SỰ ĐẲNG...
... khả năng của 1 hệ quản
trị cơsởdữliệu phân tán.
10 .3. quản lí giao dịch cơsởdữ liệu.
quản lí giao tiếp cơsởdữliệu
D
vị trí. Site trung tâm đặt ở s1, và 1 chi nhánh đặt ở b1. Giả sử rằng ... tích hợp dữ liệu? Tính vững chắc dữliệu ? sẽ đ ợc làm rõ
trong chơng này.
1. các phơng pháp phân tán dữ liệu
DDM xét dữliệu (cơ sởdữliệu ) đợc phân tán trên nhiều node. Phân tán dữliệu
trên ... lí dữliệu
cũng phải đợc phân tán đồng hành cùng dữ liệu. Nh đà thảo luận, ít nhất một số
phần của logic xử lí cơsởdữliệu (hệ quản trị cơsởdữ liệu) phải nằm trên cùng hệ
thống với cơ sở...
... t
rên
cơ
sở
dữ
li
ệu
MySQL.
MySQL
là
cơ
sở
dữ
li
ệu
được
sử
dụng
cho
các
ứng
dụng
Web
có
quy
mô vừa
và
nhỏ.
Tuy
không
phả
i
là
mộ
t
cơ
sở
dữ
...
bằng
C.
Ngôn
ngữ 10 /2000 03/2002 Tỉ
lệ
phát
triển Thị
phần
Php(php,php3,phtml) 15 7,470 7,549,230 4694% 30%
Asp 3 ,16 6, 710 11 ,958 ,18 5278% 48%
Jsp 24,435 413 ,827 15 94% 2%
Cfm
(ColdFusion) ... NGỮ KỊCH BẢN PHP, HỆ QUẢN TRỊ
CƠ SỞDỮLIỆU MYSQL, VÀ HỆ MÃ NGUỒN MỞ JOOMLA
1. Giới thiệu và sử dụng PHP
1.1
-
Giớ
i
thiệu
a)
L
ị
ch
sử
ra
đời:
Năm
19 95,
Rasmus
Lerdorf
t
ạo
...
... Access
Bài 1
Cơ sởdữliệu và Bảng dữ liệu
4.5. Nhập dữ liệu
Bước 1: Mở bảng để nhập dữliệu bằng cách: nhấn đúp chuột lên tên
bảng cần nhập dữ liệu; hoặc chọn bảng cần nhập dữliệu rồi ...
4 .1. Bảng dữ liệu
Bảng dữliệu (Tables) là nơi lưu trữ những dữliệu cho ứng dụng. Một
CSDL có thể có rất nhiều bảng, các bảng phải được thiết kế sao cho có
thể lưu trữ được đầy đủdữliệu ... trạng
gây dư thừa dữ liệu.
Một bảng dữliệu trên
Access bao gồm các
thành phần: Tên bảng,
các trường
dữ liệu, trường khoá, tập
hợp các thuộc tính cần
thiết cho mỗi trường dữ
liệu và
tập hợp...
... trình ứng dụng. Ngời sử dụng có quyền truy cập đến dữliệu nằm tại bất cứ vị trí nào. Các
thao tác để lấy hoặc cập nhật dữliệu tại một điểm dữliệu ở xa đợc tự động thực hiện bởi hệ thống tại ... tìm kiếm.
Việc phân tán dữliệu cho phép các nhóm làm việc cục bộ có thể kiểm soát toàn bộ dữliệu của họ. Tuy vậy tại
cùng thời điểm, ngời sử dụng có thể truy cập đến dữliệu ở xa nếu cần thiết. ... cho phù hợp với công việc xử lý dữliệu cục bộ tại điểm đó.
5. Trả lời truy vấn nhanh.
Dựa trên cách thức dữliệu đợc phân tán, hầu hết các yêu cầu truy vấn dữliệu từ ngời dùng tại bất kỳ vị...
... Định nghĩadữ liệu
–Quảnlýlưutrữ
•Truyxuấtdữ liệumộtcáchhiệuquả
–Biểudiễn các thao tác dữ liệu
–Xử lý câu hỏi
–Quảntrị giao dịch
17
•Hỗ trợ ít nhấtmộtmôhìnhdữ liệu
• Đảmbảo tính độclậpdữ liệu
•Hỗ ... liệu
C
C
á
á
c
c
t
t
í
í
nh
nh
năng
năng
c
c
ủ
ủ
a
a
h
h
ệ
ệ
qu
qu
ả
ả
n
n
tr
tr
ị
ị
CSDL
CSDL
18
C
C
á
á
c
c
ngôn
ngôn
ng
ng
ữ
ữ
• Ngôn ngữđịnh nghĩadữ liệu( Data
Definition Language - DDL)
–Cấutrúcdữ liệu
–Mốiliênhệ giữacácdữ liệuvàquytắc, ràng
buộcápđặtlêndữ liệu
• Ngôn ngữ thao tác dữ liệu( Data
Manipulation Language ... mộtCSDL
Phầnmềmquảntrị CSDL
11
C
C
á
á
c
c
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
cơ
cơ
b
b
ả
ả
n
n
CSDL
Hệ QTCSDL
ứng dụng
hệ CSDL
12
Cơ
Cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
(database)
(database)
•Làmộttậphợpcácdữ liệu
–Biểudiễnmộtvàikhíacạnh...
... mộtCSDL
Phầnmềmquảntrị CSDL
11
C
C
á
á
c
c
kh
kh
á
á
i
i
ni
ni
ệ
ệ
m
m
cơ
cơ
b
b
ả
ả
n
n
CSDL
Hệ QTCSDL
ứng dụng
hệ CSDL
12
Cơ
Cơ
s
s
ở
ở
d
d
ữ
ữ
li
li
ệ
ệ
u
u
(database)
(database)
•Làmộttậphợpcácdữ liệu
–Biểudiễnmộtvàikhíacạnh ...
chương
chương
n
n
à
à
y
y
• 1.1 Các hệ thống xử lý tệp
truyềnthống và những hạn
chế củanó.
• 1. 2 Các hệ CSDL: khái niệm,
khả năng, kiếntrúc, người
dùng củamộthệ quảntrị
CSDL.
• 1. 3 Sự phân loạicáchệ
CSDL.
)
3
1.1
1.1 ... liệu.
C
C
á
á
c
c
h
h
ệ
ệ
th
th
ố
ố
ng
ng
x
x
ử
ử
lý
lý
t
t
ệ
ệ
p
p
truy
truy
ề
ề
n
n
th
th
ố
ố
ng
ng
5
H
H
ạ
ạ
n
n
ch
ch
ế
ế
c
c
ủ
ủ
a
a
c
c
á
á
c
c
h
h
ệ
ệ
th
th
ố
ố
ng
ng
x
x
ử
ử
lý
lý
t
t
ệ
ệ
p
p
truy
truy
ề
ề
n
n
th
th
ố
ố
ng
ng
•Dư thừa và không nhấtquándữ liệu
•Khókhăn trong truy nhậpdữ liệu
•Côlậpvàhạnchế chia sẻ dữ liệu
•Cácvấn đề về an toàn và toàn vẹn
•Cácvấn đề vềđộtin cậy
•Sự phụ thuộcdữ liệucủacácchương
trình ứng...
... báo lỗi.
14
để đồng ý thiết lập các thuộc tính
đảm bảo toàn vẹn dữ liệu;
đảm bảo toàn vẹn dữliệu khi cập
nhật dữliệu giữa 2 bảng liên quan.
đảm bảo toàn vẹn dữliệu khi xoá
dữ liệu giữa ... hợp các bảng dữ
liệu, các kết nối giữa các bảng được thiết kế một cách phù hợp
để phục vụ lưu trữ dữliệu cho một ứng dụng quản lý dữliệu nào
đó.
1. 2 Bảng dữ liệu
•
Bảng dữliệu (Tables) ... nhập dữliệu bằng cách: nhấn đúp chuột lên
tên bảng cần nhập dữ liệu; hoặc chọn bảng cần nhập dữliệu rồi
nhấn nút Open;
•
Bước 2: Thực hiện nhập dữliệu vào bảng đang mở bằng bàn
phím
13
4....
... công việc: từ việc kiệt
kê các thông tin về một đối
tượng đến chuyeenrt thành
thiết kế một bảng dữ liệu
về đối tượng này.
-Các nhóm trình bày bảng
của mình. Sau đó thống
nhất hơn về các thuộc tính
trong ... giả
Bài 3: Liệt kê các đối tượng cần
quản lý khi xây dựng CSDL
THUVIEN.
Phạm Phú Hải
Giáo án tin 12 Trường THPT Tây Giang
sách và mượn/ trả sách
như:thông tin về người đọc,
theo tin về sách
-Chia ... Giáo án tin 12 Trường THPT Tây Giang
-Đưa ra kết luận.
Hoạt động 2: Kể tên các hoạt
động chính của thư viện...