Tải bản đầy đủ (.doc) (3 trang)

Tiểu luận cơ sở dữ liệu nâng cao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (132.06 KB, 3 trang )

Chươ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.
Bướ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',
@provider=N'SQLOLEDB',
@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

×