1) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí nhân sự tiền lương. 2) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí đào tạo. 3) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí vật tư. 4) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí thiết bị. 5) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí bán hàng. 6) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí kinh doanh vận tải đường bộ (khách, hàng). 7) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí kinh doanh vận tải đường sắt (khách, hàng). 8) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí bán vé máy bay. 9) Khảo sát, phân tích, thiết kế CSDL phân tán quản lí dịch vụ ngân hàng.
Trang 1Chương 1: Khảo sát phân tích bài toán
Chương 2: Thiết kế CSDL tập trung
Chương 3: Thiết kế CSDL phân tán
Chương 4: Cài đặt CSDL
Kết luận
Tài liệu tham khảo
CSDL Kho vật tư
Một cửa hàng kinh doanh các mặt hàng xây dựng giả định việc quản lý vật tư trong các kho như sau:
Các mặt hàng có trong kho và số lượng tồn kho của mỗi mặt hàng
CSDL Toàn cục:
LOAIHANG (Maloai, Tenloai)
Một loại hàng có một mã số (Maloai), có tên là (Tenloai)
KHO (Makho, Tenkho, Maloai)
Một kho có mã kho (Makho), tên kho (Tenkho), chỉ chứa một loại hàng có
mã số loại hàng (Maloai)
DMHANG (Mahang, Tenhang, Soluong, Maloai)
Một mặt hàng có một mã số (Mahang), tên hàng (Tenhang), số lượng hàng (Soluong) và chỉ thuộc một loại hàng (Maloai)
TON (Makho, Mahang, SLTon)
Một kho có (Makho), chứa mặt hàng có mã số (Mahang) với số lượng tồn
(SLTON)
LOAIHANG được phân mảnh ngang dựa vào Maloai; KHO và DMHANG được phân mảnh ngang theo LOAIHANG dựa vào Maloai
TON được phân mảnh ngang theo DMHANG dựa vào MaHang
Thiết kế cơ sở dữ liệu trên SQL Server 2008
Bước 1:
Sever 1: Cài MS SQL Server 2008, Tên máy Server 1, Địa chỉ IP: 192.168.1.10
Trong cửa sổ MS SQL Server Management Studio 2008 tạo Database tên KhoVT1
Trang 2Bước 2: Tạo các bảng dữ liệu và nhập dữ liệu.
Bước 3:
Tạo mới một login tới linked server (từ server1 link đến server2) EXEC sp_addlinkedserver
@server = N'NHOM2',
Trang 3@datasrc= N'CLIENT\SQLexpress',
@srvproduct='CLIENT'
Go
- Kiểm tra kết nối:
EXEC sp_linkedservers
Thực hiện kết nối, đăng nhập tới linked server
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'NHOM2',
@useself=N'False',
@locallogin=NULL,
@rmtuser=N'sa',
@rmtpassword=''
SERVER2:
Bước 1:
Sever 2: Cài MS SQL Server 2008, Tên máy Server 1, Địa chỉ IP: 192.168.1.100 PHẦN 2: THAO TÁC TRÊN CSDL
CÂU 1:
Lấy dữ liệu từ 2 bảng trên 2 server SQL:
select mahang from KhoVT1 dbo.DMHang1
SELECT [Mahang]
,[Tenhang]
,[Soluong]
,[Maloai]
FROM [NHOM2].[KhoVT2].[dbo].[DMHang2]
CÂU 2:
Lấy dữ liệu từ 2 bảng phân tách ngang từ 2 server
Select maloai,tenloai from
nhom2.khoVT2.dbo.Loaihang2
Union
Select maloai,tenloai from khovt1.dbo.Loaihang1