Bài giảng
CƠ SỞ DỮ LIỆU
NÂNG CAO
Số tc: 2; LT: 20; Btập: 10
GV: Nguyễn Thị Mỹ Dung
Khối lớp: Đại học L2
1 Chương 6: Thiết kế đi tượng
NỘI DUNG MÔN HỌC
2
1
2
3
4
Chương 1. Tổng quan CSDL phân tán (4)
Chương 2. Tổng quan CSDL hướng đối tượng
Chương 3. bản về Oracle (4)
Chương 4: Lập trình PL/SQL (4)
5
6
Chương 5: Procedure, Function (4)
Chương 6: Thiết kế đối tượng (6)
7 Chương 7: Truy vấn trong CSDL HĐT (4)
Chương 6: Thiết kế đi tượng
Ch6: Thiết kế CSDL đối tượng
I. Thiết kế đối tượng
II. Định nghĩa dữ liệu thành viên
III. Định nghĩa hàm thành viên
IV. Bài tập thực hành
3 Chương 6: Thiết kế đi tượng
Cho CSDL mẫu như sau
Xét CSDL quan hệ:
1. DONVI(MADV, TENDV) Parent
2. CANBO(MACB, HOTENCB, , MADV) Child
3. CHUCVU(MACV, TENCV, HESO) Parent
4. GIUCHUCVU(MACB, MACV, NGAYBD,
NGAYKT) Dependent
giả sử Table CANBO khác:
CANBO(MACB, HOTENCB, , CBQL) Self/
Cycle
4
Chương 6: Thiết kế đi tượng
I. Tạo đối tượng
B1: Tạo đối tượng theo pháp sau:
CREATE [OR REPLACE] TYPE <TÊNĐT>
AS OBJECT (
-- Định nghĩa dữ liệu thành viên
-- Định nghĩa các hàm thành viên
);
B2: Tạo bảng như đối tượng theo pháp:
CREATE TABLE <TÊNBẢNG> OF <TÊNĐT> (
-- Thêm các ràng buộc nếu
);
B3: Nhập dữ liệu cho đối tượng:
INSERT INTO <TÊNBẢNG> VALUES (DS_GIÁTRỊ);
5
Chương 6: Thiết kế đi tượng