Professional Documents
Culture Documents
19521189@gm.uit.edu.vn, 19521000@gm.uit.edu.vn,
19521493@gm.uit.edu.vn, 19521517@gm.uit.edu.vn
Sinh viên tìm hiểu truy vấn phân tán, phân quyền trong hệ quản trị CSDL Oracle. Thực hiện các công
việc:
• Kết nối hai máy ảo Virtual Box
• Kết nối hai máy thật Radmin
• Thực hiện phân quyền trên hai máy
• Truy vấn phân tán
1. DDL
NGAYXB date,
GIATIEN number,
1
NHAXUATBAN varchar2(50),
);
TENCHINHANH varchar2(50),
);
CHINHANH(MACHINHANH),
);
KHUYENMAI NUMBER,
CHINHANH(MACHINHANH),
2
CONSTRAINT FK_NVBH_MASACH FOREIGN KEY (MASACH) REFERENCES
CN2.SACH(MASACH)
);
SODT varchar2(10),
CN2.CHINHANH(MACHINHANH),
);
----TABLE SACH----
Dong', '1');
Dong', '1');
INSERT INTO SACH VALUES ('Book3', 'Th. Lũng B.H', null, 'Agatha
'1');
3
Dong', '2');
'0907979815');
---CHINHANH1---
to_date('29/10/2021','dd/mm/yyyy'));
to_date('30/10/2021','dd/mm/yyyy'));
to_date('30/10/2021','dd/mm/yyyy'));
---CHINHANH2---
to_date('29/10/2021','dd/mm/yyyy'));
to_date('29/10/2021','dd/mm/yyyy'));
to_date('30/10/2021','dd/mm/yyyy'));
to_date('30/10/2021','dd/mm/yyyy'));
---CHINHANH1---
4
---CHINHANH2---
----TABLE NHANVIEN----
---CHINHANH1---
Dinh','0858595208','5200000','CN01');
NULL,'5200000','CN01');
Dinh','0944052874','5200000','CN01');
---CHINHANH2---
Lak','0943058578','4900000','CN02');
Giang','0823664648', '4900000','CN02');
NULL, '4900000','CN02');
2. SIX QUERIES
-- QUERY 1
UNION
S.MASACH = NVBH.MASACH
5
WHERE NVBH.TINHTRANG = 'Het Hang';
-- QUERY 2
UNION
= QLK.MASACH
-- QUERY 3
QLK.NGAYCAPNHAT
--QUERY 4
FROM CN1.SACH S
6
FROM CN2.KHOSACH_NVBH@CN2_LINK NV2
FROM CN2.CHINHANH@CN2_LINK CN
-- QUERY 5
SELECT MASACH
FROM CN1.KHOSACH_QLKHO
WHERE MACHINHANH='CN01'
FROM CN2.KHOSACH_QLKHO@CN2_LINK
WHERE MACHINHANH='CN02')
--QUERY 6
MAX(KHUYENMAI) KM
ON S.MASACH = QLK.MASACH
Chi nhánh 1:
SACH1 = SACH
7
⋉ MACHINHANH CHINHANH1)
MACHINHANH CHINHANH1)
Chi nhánh 2:
SACH2 = SACH
⋉ MACHINHANH CHINHANH2)
MACHINHANH CHINHANH2)
Chi nhánh 1:
8
GiamDoc: Xem được thông tin tất cả các quan hệ chi nhánh 1, chi nhánh 2, Connect.
9
QuanLyKho: Xem được KHOSACH_QLKHO của chi nhánh 1, SACH.
NhanVien: Xem được SACH, KHOSACH_NVBH của chi nhánh 1, chi nhánh 2.
Chi nhánh 2:
10
Tạo user GiamDoc, QuanLyKho, NhanVien.
NhanVien: Xem được SACH, KHOSACH_NVBH của chi nhánh 1, chi nhánh 2.
11
5. MÔI TRƯỜNG ẢO (VIRTUAL BOX)
12
13
14
15
16
17
18
19
20
21
22
23
Kết quả các câu truy vấn:
- Query 1:
24
- Query 2:
- Query 3:
- Query 4:
25
- Query 5:
26
27
28
29
30
31
32
33
- Query 6:
Chi nhánh 1:
- Tạo bảng:
34
35
- Insert:
36
- Connect, DBA:
Chi nhánh 2:
- Connect:
37
GiamDoc:
- Connect:
38
39
40
QuanLyKho:
41
NhanVien:
42
Kết quả các câu truy vấn:
- Query 1:
- Query 2:
- Query 3:
43
- Query 4:
- Query 5:
44
b. Tổ chức dữ liệu máy trạm (Chi nhánh 2)
Chi nhánh 1:
- Connect:
Chi nhánh 2:
- Tạo bảng:
45
- Insert:
46
47
- Connect, DBA:
GiamDoc:
- Connect:
48
QuanLyKho:
NhanVien:
49
50
51
Truy vấn thử dữ liệu:
- Query 6:
52
7. Link đường dẫn Youtube
https://youtu.be/8VufZjsFbeM
53