... NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
***
BÀI GIẢNG
CƠ SỞDỮLIỆUNÂNGCAO
TÊN HỌC PHẦN : CƠSỞDỮLIỆUNÂNGCAO
MÃ HỌC PHẦN : 17406
TRÌNH ĐỘ ĐÀO TẠO : ĐẠI HỌC CHÍNH ... (trong log file), trước khi giao dịch thay đổi cơsởdữ liệu. Như vậy, hệ thống cócơsở để
huỷ bỏ (undo) một thay đổi đã được làm trên cơsởdữliệu bằng cách sử dụng trường Old-value
trong ... mục dữliệu ( Data-item identifier ): định danh duy nhất của hạng mục dữ
liệu được viết ( thường là vị trí của hạng mục dữliệu trên đĩa ).
Giá trị cũ ( Old value ): giá trị của hạng mục dữ liệu...
... giá
nhập
Việc thiết kế cơsởdữliệu chỉ sử dụng một lược đồ quan hệ như trên có thể nảy
sinh sự dư thừa dữliệu và những dị thường trong cập nhập dữ liệu. Chính vì
Bài tập thiết kế cơsởdữliệu - Nhóm ... {Inverse HĐXUAT.XUAT}
End XUATHANG.
ĐẠI HỌC HUẾ
TRƯỜNG ĐẠI HỌC KHOA HỌC
CƠ SỞDỮLIỆUNÂNG CAO
BÀI TẬP THIẾT KẾ CƠSỞDỮ LIỆU
Giáo viên hướng dẫn: Nhóm học viên thực hiện:
TS. Hoàng Quang Trần ... Thành
Lê Bá Minh Phong
Huế, 11/2011
Bài tập thiết kế cơsởdữliệu - Nhóm 4 31/31
6.2. Chuyển từ mô hình TimeER sang mô hình quan hệ
Bài tập thiết kế cơsởdữliệu - Nhóm 4 30/31
Từ mô hình E-R...
... trúc dữliệu trong một
đề án tin học
1.2 Các tiêu chuẩn đánh giá cấu trúc dữliệu
1.3 Các kiểu dữ liệu
Khái niệm kiểu dữ liệu
Các kiểu dữliệucơ sở
Các kiểu dữliệucó cấu trúc
Kiểu dữ ... kiểu dữliệu (tt)
Các thuộc tính của một kiểu dữ liệu
Tên kiểu dữ liệu
Miền giá trị của dữ liệu
Kích thước dữ liệu
Tập các toán tử tác động lên kiểu dữliệu
15
1.3 Các kiểu dữliệu ... 10
1.3 Các kiểu dữliệu (tt)
Các kiểu dữliệucơ sở
Kiểu số nguyên
Kiểu số thực
Kiểu ký tự
Kiểu luận lý
16
1.3 Các kiểu dữliệu (tt)
Kiểu dữliệu tập tin
Tập tin là kiểu dữliệu đặc biệt,...
... hình dữliệu là sự trừu tượng hóa của môi trường
thực, biểu diễn dữliệu ở mức quan niệm. Giới thiệu
một số mô hình như:
Mô hình dữliệu mạng
Mô hình dữliệu phân cấp
Mô hình dữliệu ... thể mối kết hợp
Mô hình dữliệu quan hệ
Mô hình dữliệu hướng đối tượng
Khoa HTTT-Đại học CNTT 9
3. Cơsởdữ liệu
Những vấn đề cần giải quyết:
Tính chủ quyền dữ liệu.
Tính bảo mật và ... trị cơsởdữliệu (3)
Ngôn ngữ giao tiếp:
Ngôn ngữ mô tả dữliệu (DDL – Data Definition Language): cho
phép khai báo cấu trúc CSDL, các mối liên hệ của dữ liệu, các
quy định, ràng buộc dữ liệu.
Ngôn...
... nhau.
Ví Dụ:
I. KHÁI NIỆM VỀ CƠSỞDỮ LIỆU
CSDL laø một hệ thống để quản lý các thông tin có các
đặc điểm sau:
Là một tập hợp (có thể là rất lớn) các dữliệucó
cấu trúc được lưu trên ... Tool/RelationShip
BÀI 01:(2Tiết)
PTTK CSDL& MS-ACCESS
BÀI 02:(4Tiết) TẠO CSDL,
TABLE, &RELATIONSHIP
BÀI 03:(2Tiết)
KHÁI QUÁT QUERY
BÀI 05: (6Tiết)
QUERY CAO CẤP
BÀI 06:(2 Tiết) FORM ... trúc Table
TẠO CSDL,TABLE & RELATIONSHIP
I. MỘT SỐ KHÁI NIỆM
II. TẠO CƠSỞDỮ LIỆU
III. LÀM VIỆC VỚI TABLE
BÀI 2
IV. THIẾT LÂP MỐI QUAN HỆ(RELATIONSHIP)
Biểu diễn các thực thể dưới...
...
1. Khởi tạo cơsởdữ liệu.
Cấu trúc:
Set db = ws.CreateDatabase (name, locale,
options)
Trong đó:
Db: là biến có ...
.Fields.Append .CreateField(“Soluong",
dbinteger)
End With
db.TableDefs.Append td
Các kiểu dữliệu của trường:
dbBoolean
dbByte
dbChar
dbCurrency
dbDate
dbDouble
dbInteger
dbLong
dbLongBinaryLong...
... điểm:
Trùng lắp dữliệu →lãng phí, dữliệu không nhất quán
Chi phí cao
Chia sẻ dữliệu kém
Khoa HTTT-Đại học CNTT 11
5. Hệ quản trị cơsởdữliệu (1)
Hệ quản trị cơsởdữliệu (DBMS – DataBase ... sao cần phải có một cơsởdữ liệu?
Khoa HTTT-Đại học CNTT
1
Đại học Công Nghệ Thông Tin
Môn: CơSởDữ Liệu
Thời lượng: 45LT+30TH
Khoa HTTT-Đại học CNTT 20
2. Mô hình dữliệu mạng (2)
Mẫu ... quyền,
sao lưu, phục hồi dữ liệu, giải quyết các tranh chấp dữ
liệu …
Khoa HTTT-Đại học CNTT 13
5. Hệ quản trị cơsởdữliệu (3)
Ngôn ngữ giao tiếp:
Ngôn ngữ mô tả dữliệu (DDL – Data Definition...
... Microsofts Jet. Jet là một
hệ thống con được nhiều ứng dụng của
Microsoft sử dụng.
Cơ sởdữliệu
Cơ sởdữ liệu
Chú ý : trước khi lập trình phải khai báo thư viện DAO nh sau:
Tools/References/Microsof ... 09/04/12
Design: Nguyen Hien Du
5
Biến Kiểu DATABaSE
1. Làm việc với một cơsởdữliệu cần:
1. Làm việc với một cơsởdữliệu cần:
+ Khai báo một biến kiểu Database
+ Khai báo một biến kiểu Database
+ ... Du
1
1. Bộ máy (Engine) cơsởdữliệu là gì?
Chức năngcơ bản của CSDL được cung cấp bởi
một bộ máy CSDL, là hệ thống chương trình
quản lý cách thức chứa và trả về dữ liệu.
Bộ máy CSDL ở đây...
... Du
47
6. Bảo mật và nén dữ liệu.
6. Bảo mật và nén dữ liệu.
a) Bảo mật dữ liệu
Mở CSDL ở chế độ Open Exclusive.
Tools/ Security/ Set Database Password
a) Bảo mật dữ liệu
Mở CSDL ở chế độ Open ... kiểu dữ liệu, kiểu dữliệu
này dùng để định dạng thông tin
của trường đó
B. Một số quy tắc về trường (cột).
09/04/12
Design: Nguyen Hien Du
4
2.1 Bảng (Table)
Là đối tượng lưu trữ dữ liệu. ... View).
Sửa cấu trúc của bảng.
Nhập dữliệu cho bảng (DataSheet View).
Định dạng bảng.
Sắp xếp và lọc dữliệu cho bảng.
09/04/12
Design: Nguyen Hien Du
41
3. Sắp xếp dữ liệu
Mở bảng ở chế độ DataSheet...
... kế CSDL
Bài giảngcơsởdữliệu - Nguyễn Hải Châu 8 / 54
■ Trong một mô hình dữliệu cần phải phân biệt rõ giữa mô
tả của cơsởdữliệu và bản thân cơsởdữ liệu
■ Mô tả của một cơsởdữliệu được ... CSDL
Bài giảngcơsởdữliệu - Nguyễn Hải Châu 7 / 54
■ Một mô hình cơsởdữliệu là một tập hợp các khái niệm
dùng để biểu diễn các cấu trúc của cơsởdữ liệu
■ Các loại mô hình cơsởdữ liệu
◆ ... thái cơsởdữliệu hoặc là ảnh
(snapshot) của cơsởdữ liệu
■ Việc phân biệt giữa lược đồ cơsởdữliệu và trạng thái cơ
sởdữliệu là rất quan trọng
Sử dụng mô hình quan niệm cho thiết kế cơ sở...