Bài giảng môn Cơ sở dữ liệu - Pdf 35

Trường CĐCĐ HT

Bộ môn tin

CƠ SỞ DỮ LIỆU
Ths. Đỗ Thị Minh Nguyệt

LOGO
Email:


Tài liệu tham khảo

Các hệ CSDL lý thuyết và thực hành, Hồ Thuần, Hồ Cẩm Hà,

1 Nxb Giáo dục, 2005

CSDL giáo trình nhập môn, Phương Lan,
2 Nxb Lđxh, 2006

3

Nhập môn CSDL (Sách dành cho ngành CĐ), Hồ Cẩm Hà
(chủ biên), Nxb ĐHSP HN, 2005

4

Giáo trình về CSDL, Nguyễn Xuân Huy, Nxb ĐH QG, 2000

Microsoft Access 2000 lý thuyết & ứng dụng CSDL,
5 Nguyễn Đình Thúc, Nxb Giáo dục, 2002

tới nhau chứa
thông tin về 1 tổ
chức nào đó


Các khái
niệm cơ
bản

sở

dữ

Hệ quản trị cơ
sở dữ liệu là hệ
thống phần mềm
cho phép người
dùng giao tiếp
với cơ sở dữ liệu

u
liệ

DL
S
C

r
ản t
u

Thống nhất các tiêu chuẩn, các biện pháp
bảo vệ, an toàn dữ liệu

6


CHƯƠNG I. GIỚI THIỆU CHUNG VỀ CSDL

Các mô hình
csdl logic

Mô hình quan hệ

Mô hình mạng

Bao gồm 1 hệ thống
các ký hiệu để mô tả
dữ liệu dưới dạng
dòng và cột

Dữ liệu được biểu diễn
bởi 1 tập các bản ghi,
các mối quan hệ được
biểu diễn bởi các mối
liên kết có thể được
xem như những con
trỏ
7




CT6962

Thuy
Phuong

28/7/1985 Hai Phong

8


CHƯƠNG I. GIỚI THIỆU CHUNG VỀ CSDL

Một hệ thống các ký hiệu mô
tả dữ liệu dưới dạng dòng và cột

Mô hình
quan hệ

Một tập hợp các phép toán
thao tác trên dữ liệu
Các ràng buộc toàn vẹn
(mối liên kết giữa các đối tượng)

9


CHƯƠNG I. GIỚI THIỆU CHUNG VỀ CSDL
Mô hình mạng – Network model
Chi

Du an
1

Du an
3
10

Du an
n


CHƯƠNG II. MÔ HÌNH THỰC THỂ LIÊN KẾT

1. Khái niệm cơ bản
Khóa

Thực thể
Một thực thể là 1
‘vật’ hoặc 1 ‘đối
tượng’ trong thế
giới thực, phân
biệt được với đối
tượng khác

Thuộc tính
 Thuộc tính đơn
 Thuộc tính đa trị
 Thuộc tính đơn trị
Thuộc tính phức
hợp


e3


r3


PHÒNG

d1
d2
d3


Hình 2.1. Một thể hiện của kiểu liên kết ‘LÀM VIỆC CHO’
12


CHƯƠNG II. MÔ HÌNH THỰC THỂ LIÊN KẾT

3. Mối quan hệ
Mối quan hệ của 1 kiểu liên kết cho biết số các liên kết
mà 1 thực thể có thể tham gia vào
 Mối quan hệ 1- 1: (one to one)
 Mối quan hệ 1- n : (one to many)
 Mối quan hệ n- n: (many to many)

13



và phân tích bài toán:
15


CHƯƠNG II. MÔ HÌNH THỰC THỂ LIÊN KẾT
Địa chỉ

Tên

Đệm
Họ

Mã phòng

Tên
Lương

Họ tên

MãBH

NHÂN VIÊN

n

THA
M
GIA

G.tính

Địa điểm
m

m

DỰ ÁN
Mã DA

n

PHỤ THUỘC
16 G.Tính

Quan hệ

Tên


CHƯƠNG II. MÔ HÌNH THỰC THỂ LIÊN KẾT
VD khác, lập biểu đồ ER cho bài toán quản lý lịch dạy học sau:
Mỗi giáo viên có 1 mã số giáo viên duy nhất, mỗi mã giáo
viên xác định các thông tin: họ tên giáo viên, số điện thoại liên
lạc. Mỗi giáo viên có thể dạy nhiều môn cho nhiều khoa nhưng
chỉ thuộc sự quản lý hành chính của 1 khoa nào đó.
Mỗi môn học có 1 mã môn học duy nhất, mã môn học
cho biết tên môn học. Ứng với mỗi lớp thì mỗi môn học chỉ
được

phân



CHƯƠNG II. MÔ HÌNH THỰC THỂ LIÊN KẾT
Tel

Họ tên

Mã khoa

n

Mã GV

Tên khoa

Q LÝ
1

Từ tiết

GIÁO VIÊN

Ghi chú

Lý thuyết

1

1

Đến tiết


Tên lớp
MÔN HỌC

Sĩ số

PHÒNG HỌC

Mã MH

Tên MH

Chức năng
19
Số phòng


CHƯƠNG III. MÔ HÌNH DỮ LIỆU QUAN HỆ
VÀ CSDL QUAN HỆ

1. Khái niệm
- Miền
- Các thuật ngữ
- Quan hệ
-Lược đồ quan hệ

- Khóa
- Siêu khóa
- Khóa ngoại


CHƯƠNG III. MÔ HÌNH DỮ LIỆU QUAN HỆ
VÀ CSDL QUAN HỆ

2. Các phép toán đại số trên các quan hệ
2.4 Phép tích decac (Descartes)

24


CHƯƠNG III. MÔ HÌNH DỮ LIỆU QUAN HỆ
VÀ CSDL QUAN HỆ

2. Các phép toán đại số trên các quan hệ
2.5 Phép chia (Division)

25



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