Chương 1: Thiết kế CSDLPT cho hệ thống. 1.Khảo sát nghiệp vụ 1.1Tổng quát ngân hàng Techcombank -Ngân hàng thương mại cổ phần kỹ thương Việt Nam-tên giao dịch quốc tế là Vietnam technological and commercial joint stick Bank-Techcombank được thành lập vào ngày 27/9/1993 theo giấy phép số 0040/NH-GP cấp ngày 6/8/1993 của thống đốc ngân hành nhà nước Việt Nam. Giấp phép thành lập số 1543/QD của UBND Hà Nội cấp ngày 4/9/1993 và giấp phép kinh doanh số 055679 cấp ngay 7/9/1993 của hội KTVN trong thời hạn 20 năm. Sau một thời gian hoạt động với nhiều đóng góp tích cực cho sự phát triển của kinh tế đất nước, ngay 18/10/1997, Techcombank đã được Ngân hàng nhà nước Việt Nam ra quyết định số 330/Qd-NH5 kéo dài thời gian hoạt động lên 90 năm. -Techcombank sử dụng một mạng lưới dịch vụ đa dạng và rộng với 315 chi nhánh 1229 máy ATM trên toàn quốc với hệ thống công nghệ ngân hàng tiên tiến bậc nhất. - Trụ sở chính: Tòa nhà 70-72-Bà Triệu-Hoàn Kiếm-Hà Nội. -ĐT: 0439448859. 1.2.Chức năng và nhiệm cụ của Techcombank - Mua bán, trao đổi ngoại tệ, vàng bạc đá quý,VNĐ, chiết khấu giấy tờ có giá. - Huy động vốn và cho vay vốn ngắn, trung và dài hạn từ dân cư tới các tổ chức kinh tế dưới các hình thức hợp pháp: tiền gửi không kì hạn và có kì hạn cả VNĐ và ngoại tệ. - Bảo lãnh, tư vấn, ủy thác đàu tư cho khách hàng theo quy định hiện hành. - Thanh toán trong nước và các phương thức chuyển tiền điện tử, nhờ thu, lệnh chi và thanh toán quốc tế với các phương thức chuyển tiền điện từ đi, nhờ thu, tín dụng chứng từ. Tổ chức hoạt động , lập kế hoạch kinh doanh và thực hiện báo cáo, kiểm tra, kiểm soát theo quy đinh của ngân hàng. -Phát triển các dịch vụ mới, tìm kiếm khách hàng mới: thẻ,tài trợ ngoại thương, bao thanh toán
Môn: Phân tích sở liệu phân tán Nhóm 6: -Nguyễn Thị Là -Nguyễn Thị Phượng -Nguyễn Thị Phương Thảo -Đào Mạnh Tiến Đề tài: Thiết kế cài đặt CSDLPT hệ QTCSDL SQL Server cho hệ thống quản lý giao dịch ngân hàng theo phân mảnh ngang địa khách hàng trạm : Hà Nội Đà Nẵng,Sài Gòn Chương 1: Thiết kế CSDLPT cho hệ thống 1.Khảo sát nghiệp vụ 1.1Tổng quát ngân hàng Techcombank -Ngân hàng thương mại cổ phần kỹ thương Việt Nam-tên giao dịch quốc tế Vietnam technological and commercial joint stick BankTechcombank thành lập vào ngày 27/9/1993 theo giấy phép số 0040/NH-GP cấp ngày 6/8/1993 thống đốc ngân hành nhà nước Việt Nam Giấp phép thành lập số 1543/QD UBND Hà Nội cấp ngày 4/9/1993 giấp phép kinh doanh số 055679 cấp 7/9/1993 hội KTVN thời hạn 20 năm Sau thời gian hoạt động với nhiều đóng góp tích cực cho phát triển kinh tế đất nước, 18/10/1997, Techcombank Ngân hàng nhà nước Việt Nam định số 330/Qd-NH5 kéo dài thời gian hoạt động lên 90 năm -Techcombank sử dụng mạng lưới dịch vụ đa dạng rộng với 315 chi nhánh 1229 máy ATM toàn quốc với hệ thống công nghệ ngân hàng tiên tiến bậc - Trụ sở chính: Tòa nhà 70-72-Bà Triệu-Hoàn Kiếm-Hà Nội -ĐT: 0439448859 1.2.Chức nhiệm cụ Techcombank - Mua bán, trao đổi ngoại tệ, vàng bạc đá quý,VNĐ, chiết khấu giấy tờ có giá - Huy động vốn cho vay vốn ngắn, trung dài hạn từ dân cư tới tổ chức kinh tế hình thức hợp pháp: tiền gửi không kì hạn có kì hạn VNĐ ngoại tệ - Bảo lãnh, tư vấn, ủy thác đàu tư cho khách hàng theo quy định hành - Thanh toán nước phương thức chuyển tiền điện tử, nhờ thu, lệnh chi toán quốc tế với phương thức chuyển tiền điện từ đi, nhờ thu, tín dụng chứng từ Tổ chức hoạt động , lập kế hoạch kinh doanh thực báo cáo, kiểm tra, kiểm soát theo quy đinh ngân hàng -Phát triển dịch vụ mới, tìm kiếm khách hàng mới: thẻ,tài trợ ngoại thương, bao toán 1.3 Cơ cấu tổ chức Trung tâm UD&PT sản phẩm dịch vụ công nghê Ngân Hàng ĐẠI HỘI CỔ ĐÔNG Trung tâm thẻ Phòng hỗ trợ & PT ứng dụng Trung tâm toáng Ngân hàng đại lí Phòng công nghệ thẻ& NH điện tử Phòng kiểm soát nội Phòng hạ tần CN&TT Ban kiểm soát Phòng kế hoạch tổng hợp Văn phòng HDQT HĐQT Hội đồng tín dụng BAN TGĐ Uỷ ban quản lí tài sản có nợ Phòng dịch vụ thẻ Phòng kế toán tài Phòng QL nguồn vốn,giao dịch tiền tệ,ngoại hồi Phòng hệ thống TT thẻ Phòng quản lý nhân Ban PTSPDV NH cá nhân Phòng quản lý tín dụng Phòng toán quốc tế Phòng tiếp thị,PTSPvà chăm sóc KH Văn phòng Ban đào tạo Ban PTSP dv NH d.nghiệp Ban QL chất lượng Ban QL ủy thác,đàu tư,QL tài sản thị trường vốn Phòng toán nước Ban HT&KS giao dịch Ban DV nhân hàng quốc tế Ban quản trị rủi ro • Chức nhiệm vụ phận - Hội đồng quản trị : điều hành hoạt động ban giám đốc ban kiểm soát - Ban kiểm soát: +Điều hành kiểm tra giám sát việc chấp hành quy trình thực nghiệp vụ, hoạt động kinh doanh tring ngân hàng +Là đầu mối hợp tác với đoàn tra, quan kiểm toán việc tra , kiểm tra, kiểm toán hoạt động ngân hàng - - - Ban điều hành: Ban giám đốc thực công việc Tổng giám đốc ủy quyền, phê duyệt khoản vay, phân công công việc cho phòng ban công tác quản lý Ban trị rủi do: Quản trị rủi ro tín dụng, rủi ro thị trường, rủi ro toán rủi ro hoạt đọng + Các hoạt động quản trị rủi ro tín dụng tập chung vào việc phân loại đánh giá khách hàng, phân loại khỏa vay, hệ thống phê duyệt kiểm soát tín dụng + Quản trị rủi ro thị trường bao gồm quản trị rủi ro mặt lãi suất, ngoại hối, giá cổ phiếu chênh lệch lãi suất tác động lien quan lẫn yếu tố + Các rủi ro hoạt động rủi ro có lien qian đến công nghệcơ sở hạ tầng, quy trình, người trình vận hành Hiện nay, techcombank triển khai thành công công nghệ quản lý ngân hàng đại Glubus, hệ thống đại cho phép Techcombank nhận biết trạng thái mức đọ rủi ro tức thời, để đưa biện pháp phòng ngừa hạn chế rủi ro sảy 1.4 Hoạt động hệ thống Gửi tiền: Nhân viên phòng giao dịch lập giấy gửi tiền (gồm bản) cho khách hàng Nếu khách có tài khoản cập nhật số tiền vào tài khoản, chưa có tài khoản lập tài khoản cho khách hàng Nếu số tiền khách hàng gửi 30 triệu nhân viên nhận trực tiếp từ khách hàng sau nộp cho phòng thu ngân Sau có chữ kí nhận phòng thu ngân nhân viên trao cho khách hàng giấy gửi tiền tiết kiệm lưu lại Chuyển tiền: Khi khách hàng gửi có yêu cầu gửi nhân viên lập giấy chuyển tiền gồm Tương tự sau thông qua phòng thu ngân nhân viên giữ lại bản, khách giữ Sau nhân viên cập nhật vào hệ thống.Tương tự nhân viên nơi khách hàng nhận tiền lập giấy nhận tiền thực nhiệm vụ Rút tiền Rút tiền tài khoản (gồm rút tiền lãi suất tiết kiệm, tiền tiết kiệm, tiền chuyển khoản từ tài khoản khác chuyển tới): nhân viên cập nhật lại hệ thống tài khoản, kiểm tra tài khoản, lập giấy lĩnh tiền cho khách hàng rút tiền phòng thu ngân, toán cho khách hàng, sau giữ lại giấy rút tiền, cập nhật lại tài khoản khách hàng Bài toán Do có nhiều loại hình dịch vụ với hình thức giao dịch đa dạng ngân hàng cần phải quản lí nhiều thứ như: - Quản lý tài khoản tiền gửi toán: Khi khách hàng có yêu cầu mở tài khoản phận mở tài khoản cho khách hàng Mỗi khách hàng có thẻ tài khoản nhất, từ ngân hàng thay đổi thông tin khách hàng cần, dùng để truy vấ thông tin khách hàng, khách hàng có yêu cầu đóng phong tỏa tài khoản cho khách hàng + Xử lý yêu cầu khách hàng khách hàng muốn xem thông tin tài khoản, tra cứu số dư tài khoản, xem in kê lịch sử giao dịch, in báo nợ, báo có… + Xử lý giao dịch liên quan đến tiền gửi toán: Với tài khoản toán khách hàng gửi tiền, rút tiền , chuyển khoản, thực giao dịch với máy ATM lúc + Thực in báo cáo, thống kê vấn đề liên quan đến khách hàng + Quản lý thông tin như: Thông tin khách hàng, thông tin nhân viên, thông tin giao dịch, thông tin tài khoản, thông tin chi nhánh, thông tin giao dịch ATM + Quản lý, xử lý yêu cầu thực thông qua máy ATM khách hàng + Đảm bảo bảo mật thông tin khách hàng thông tin giao dịch Thiết kế sở liệu tập chung cho hệ thống 3.1 Phân tích sở liệu Sau phân tích thông tin quản lý giao dịch ngân hàng ta thực thể sau: *Khách hàng Tên thuộc tính Makh Tenkh sdt DiaChi Mô tả Mã Khách hàng Tên khách hàng Số điện thoại Địa *Nhân viên Tên thuộc tính Mô tả Manv Tennv diachi sdt *Thông tin giao dịch Mã nhân viên Tên nhan viên Địa Số điện thoại Tên thuộc tính Sogd Maloaigd Ngaygd Sotiengd Manv Sothe Mô tả Số giao dịch Mã loại giao dịch Ngày giao dịch Số tiền Mã nhan viên Số thẻ *Tài khoản Tên thuộc tính Matk ngaycoHL sotien Makh Mô tả Mã tài khoản Ngày có hiệu lực Số tiền Mã khách hàng *Loại giao dịch Tên thuộc tính MaloaiGD TenloaiDG Mô tả Mã loại giao dịch Tên loại giao dịch *Thẻ Tên thuộc tính Sothe tenthe Matk Ngayhethan Maloaithe Mô tả Số thể Tên thẻ Mã tài khoản Ngày hết hạn Mã loại thẻ *Loại thẻ Tên thuộc tính Maloaithe Tenloaithe mô tả Mã loại thẻ tên loại thẻ 3.2 Cơ sở liệu tập chung cho hệ thống Thiết kế mô hình sở liệu phân tán cho hệ thống Trong hệ thống quản lý giao dịch ngân hàng, phân mảnh ngang nguyên thủy để chia hệ CSDL thành mảnh đặt trạm dựa vào địa khách hàng trạm trung tâm liệu: Trạm 1: Địa khách hàng Hà Nội Tram 2: Địa khách hàng Đà Nẵng Trạm 3: Địa khách hàng Sài Gòn Trạm 4: Trung tâm liệu Trong Trạm trung tâm(trạm 4) truy cập tới liệu tất trạm Trạm quản lí truy cập tới địa khách hàng Hà Nội Trạm quản lý truy cập tới địa khách hàng Đà Nẵng Trạm quản lý truy cập tới địa khách hàng Sài Gòn Trạm trung tâm thêm, sửa, xóa thông tin tất trạm Còn trạm 1, trạm 2, trạm phép thêm, sửa, xóa thông tin thuộc trạm quản lý 4.1 Phân mảnh liệu Phân mảnh ngang quan hệ KhachHang + Tập vị từ đơn giản: P1 : địa khách hàng = ‘Hà Nội’ P2 : địa khách hàng = ‘Đà Nẵng’ P3 : địa khách hàng = ‘Sài Gòn’ Pr = { P1, P2, P3} Pr’ = Ø, F = Ø; Xét P1 thỏa mãn quy tắc Pr’ = {P1} Xét P2 thỏa mãn quy tắc Pr’ = {P1, P2} Xét P3 thỏa mãn quy tắc 1: Pr’ = {P1, P2, P3} + Tập vị từ đầy đủ cực tiểu: Pr’ = {p1, p2, p3 } + Hội sơ cấp m1:p1˄ p2(loại thuộc tính) m2: p1˄ p3(loại thuộc tính) m3: p2˄ p3(loại thuộc tính) m4:p1˄ ┐p2(loại) m5: p1˄ ┐p3(loại) m6:p2˄ ┐p3(loại) m7: ┐p1˄p2=(p2˅p3) ˄ p2(loại) m8: ┐p1˄p3=(p2˅p3) ˄ p3(loai) m9: ┐p2˄p3=(p1˅p3) ˄ p3(loại) m10:p1˄ ┐( p2˄ p3)=p1˄p1=p1 m11: p2˄ ┐( p1˄ p3)=p2˄p2=p2 m12: p3˄ ┐( p1˄ p2)=p3˄p3=p3 Phân mảnh ngang nguyên thủy quan hệ: KhachHang(trạm trung tâm) thành mảnh ngang sau KH1 , KH2, KH3 KH1 = σ diachi =’Hà Nội’(KhachHang) KH2= σ diachi=’Đà Nẵng’(KhachHang) KH3=σ diachi =’SàiGòn’(KhachHang) *Phân mảnh ngang dẫn suất Phân mảnh ngang dẫn xuất quan hệ TaiKhoan(Trạm trung tâm) theo bảng KhachHang thành mảnh sau TK1, TK2 ,TK3 TK1 = TaiKhoan KH1 TK2 = TaiKhoan KH2 TK3 = TaiKhoan KH3 Phân mảnh ngang dẫn xuất quan hệ thongtinGD(Trạm trung tâm) theo bảng KhachHang thành mảnh sau TTGD1, TTGD2, TTGD3 TTGD1 = thongtinGD KH1 TTGD2= thongtinGD KH2 TTGD3 = thongtinGD KH3 Phân mảnh ngang dẫn xuất quan hệ The(Trạm trung tâm) theo bảng KhachHang thành mảnh sau T1, T2, T3 T1 = The KH1 T2= The KH2 T3 = The KH3 4.2 Mô tả sử dụng liệu cho trạm - Trạm trung tâm: + Cho phép quyền sử dụng phần mềm ứng dụng tất trạm +Cấu trúc CSDL trạm giống với trung tâm ( ta thực phân mảnh ngang chia làm trạm trạm trung tâm) +Có quyền thêm , sửa xóa … liệu trạm + CSDL server chứa database link kết nối đến CSDL sở thông qua hệ quản trị sở liệu phân tán SQL SERVER + CSDL server chứa thủ tục , hàm để thực thao tác trạm trạm lệnh yêu cầu truy xuất liệu từ người quản lý Kết trả thông qua hệ quản trị sở liệu phần mềm ứng dujnh hiển thị lên hình - Trạm 1: Hà Nội + Cho phép quyền sử dụng phần mềm ứng dụng khách hàng có địa Hà Nội + Tìm kiếm thông tin khách hàng sở liệu có địa Hà nội + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa Hà Nội -Trạm2: Đà Nẵng + Cho phép quyền sử dụng phần mềm ứng dụng khách hàng có địa Đà Nẵng + Tìm kiếm thông tin khách hàng sở liệu có địa Đà Nẵng + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa Đà Nẵng -Trạm3: Sài Gòn + Cho phép quyền sử dụng phần mềm ứng dụng khách hàng có địa Sài Gòn + Tìm kiếm thông tin khách hàng sở liệu có địa Sài Gòn + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa Sài Gòn 4.3 Mô tả nghiệp vụ cho trạm * Máy trung tâm: - Quản lý tất liệu máy trạm cập nhập thay đổi máy trạm -CSDL lưu sever có phần mềm quản lí Thực hầu hết công việc quản lý liệu, xử lý tối ưu hóa truy vấn , quản lý giao dịch quản lý lưu trữ - Phần mềm ứng dụng máy trung tâm kết nối CSDL máy trung tâm cho phép quyền xem liệu, sửa , xóa thông thông tin khách hàng * Máy trạm - Dữ liệu trạm quản lý thông tin khách hàng trạm mà không kết nối với trạm khác Trạm quản lý khách hàng có địa “Hà Nội”, Trạm quản lý khách hàng có địa “Đà Nẵng” , Trạm quản lý khách hàng có địa “Sài Gòn” trạm truy nhập thay đổi thông tin khách hàng trạm -Mỗi trạm có hệ thống phần mềm hệ quản trị CSDL riêng trạm đó.Và CSDL không tạo lien kết với mà tạo lien kết đến máy trung tâm Chương 2: Xây dựng CSDLPT hệ quản trị SQL I Cấu trúc bảng liệu 1.Bảng khách hàng Thuộc tính Kiểu Makh Tenkh Nchar(10) Nvarchar(50 ) Nvarchar(50 ) int DiaChi std Khóa pk Ràng buộc Mô tả Not null Null Mã khách hàng Tên khách hàng Null Địa Null Số điện thoại Bảng loại giao dịch Thuộc tính Kiểu Maloaigd Tenloaigd Nchar(10) Nvarchar(50 ) Khóa chín h pk Ràng buộc Mô tả Not null Null Mã loại gia dịch Tên loại giao dịch Bảng loại thẻ Thuộc tính Kiểu Maloaithe Tenloaithe Nchar(10) Nvarchar(50 ) Khóa chín h pk Ràng buộc Mô tả Not null Null Mã loại thẻ Tên loại thẻ Khóa chín h pk Ràng buộc Mô tả Not null Null Mã nhan viên Tên nhân viên Null Địa Null Số điện thoại Bảng nhân viên Thuộc tính Kiểu Manv Tennv Nchar(10) Nvarchar(50 ) Nvarchar(50 ) int DiaChi sdt Bảng tài khoản Thuộc tính Kiểu Matk NgaycoHL Sotien Makh Nchar(10) datetime money Nchar(10) Khóa chín h pk fk Ràng buộc Mô tả Not null Null Null Null Mã ltài khoản Ngày có hiệu lực Số tiền Mã khách hàng Ràng buộc Mô tả Bảng thẻ Thuộc tính Kiểu Khóa chín h Sothe Tenthe Matk Ngayhetha n Maloaithe Nchar(10) Nvarchar(50 ) Nchar(10) datetime pk Nchar(10) Not null Null Số thẻ Tên thẻ Null Null Mã tài khoản Ngày hết hạn Null Mã loại thẻ Ràng buộc Mô tả Not null Null Số giao dịch Mã loại giao dịch Null Null Null ngày giao dịch Số tiền giao dịch Số thẻ Bảng Thông tin Giao dịch Thuộc tính Kiểu Sogd Maloaigd Nchar(10) Nvarchar(50 ) datetime money Nchar(10) Ngaygd Sotiengd Sothe Khóa chín h pk II Mô hình CSDLPT Địa khách hàng: địa Hà Nội, địa Đà Nẵng địa Sài Gòn, để công tác quản lý dễ dàng xác thông tin nhóm xây dựng phần mềm dựa mô hình sở liệu phân tán để quản lý liệu địa khách hàng: + Mỗi trạm có phần mềm ứng dụng, hệ quản trị sở liệu sở liệu độc lập riêng khu đó, sở liệu khu không tạo liên kết với mà tạo liên kết đến server + Phần mềm ứng dụng khu kết nối đến sở liệu trạm thông qua hệ quản trị sở liệu Phần mềm ứng dụng cho phép cập nhật, thêm, xóa liệu, tìm kiếm thông tin, xuất báo cáo trạm thực số tác vụ khác + Tại trạm: Khi người dùng thực yêu cầu truy xuất sở liệu thông qua giao diện phần mềm ứng dụng; yêu cầu phần mềm ứng dụng gửi đến hệ quản trị sở liệu phân tán thông qua kết nối chương trình ứng dụng hệ quản trị CSDL; sau hệ quản trị CSDL phân tán yêu cầu đến vị trí chứa liệu trạm Thực xong yêu cầu, kết gửi đưa lên giao diện phần mềm ứng dụng để người dùng xem chi tiết xuất thông tin + Server có mô hình tương tự khu gồm có: phần mềm ứng dụng chạy riêng server, hệ quản trị sở liệu để quản trị sở liệu server Cơ sở liệu server tạo liên kết đến sở liệu khu thông qua hệ quản trị sở liệu phân tán SQL SERVER + Phần mềm ứng dụng server kết nối đến sở liệu server với chức xem liệu sở công ty, cập nhật, thêm, xóa liệu trạm, thực cập nhật phần mềm Phần mềm server giúp người quản lý tìm kiếm thông tin trạm, thống kê liệu cho khu cho trạm để so sánh làm công tác quản lý xác + CSDL server tạo liên kết đến sở database link thông qua hệ quản trị sở liệu phân tán môi trường mạng máy tính + Tại server: người quản lý phát yêu cầu truy xuất CSDL đến CSDL sở thông qua giao diện phần mềm ứng dụng Yêu cầu phần mềm ứng dụng gửi đến CSDL server thông qua hệ quản trị CSDL Tại CSDL server, yêu cầu thực thông qua database link(tạm dịch: đường dẫn kết nối CSDL) kết nối đến CSDL sở; thông qua database link yêu cầu thực sở liệu sở cần truy vấn trả kết cho server hiển thị lên giao diện phần mềm III Một số truy vấn phân tán CSDL - Các link bao gồm: + Tram1 chứa khách hàng có địa “Hà Nội” + Tram2 chứa khách hàng có địa “Đà Nẵng” + Tram3 chứa khách hàng có địa “Sài Gòn” - Mã khách hàng: + HN01: Hà Nội + DN01: Đà Nẵng + SG01: Sài Gòn - Một số truy vấn: + Truy vấn thông tin khách hàng có địa Hà Nội SELECT Makh,Tenkh,Diachi,sdt FROM KhachHang@tram1,TaiKhoan@tram1 WHERE KhachHang.Makh= TaiKhoan Makh AND DiaChi=’Ha Nội’ + Truy vấn thông tin khách hàng có địa Đà Nẵng SELECT Makh,Tenkh,Diachi,sdt FROM KhachHang@tram2,TaiKhoan@tram2 WHERE KhachHang.Makh= TaiKhoan Makh AND DiaChi=’Đà Nẵng’ + Truy vấn thông tin khách hàng có địa Sài Gòn SELECT Makh,Tenkh,Diachi,sdt FROM KhachHang@tram3,TaiKhoan@tram3 WHERE KhachHang.Makh= TaiKhoan Makh AND DiaChi=’Sài gòn’ + Truy vấn tên khách hàng có mã khách hàng ‘HN02’ SELECT Tenkh FROM KhachHang WHERE Makh=’HN02’ + Truy vấn khách hàng có số tiền>10000000 SELECT KhachHang.Makh, KhachHang.Tenkh FROM KhachHang,TaiKhoan WHERE KhachHang.Makh= TaiKhoan.Makh AND Sotien>10000000 +Truy vấn thông tin khách hàng có tài khoản hết hạn vào ngày 1/5/2016 SELECT KhachHang Makh , KhachHang.Tenkh, The.Tenthe ,The.Ngayhethan FROM KhachHang, TaiKhoan ,The WHERE KhachHang.Makh= TaiKhoan.Makh and TaiKhoan.Makh=The.Matk and The.Ngayhethan=”1/5/2016” SELECT * FROM KhachHang WHERE DiaChi=”Ha Noi” [...]... liệu trên các trạm thì chỉ được quản lý thông tin khách hàng trên trạm của mình mà không kết nối được với trạm khác Trạm 1 quản lý khách hàng có địa chỉ tại Hà Nội , Trạm 2 quản lý khách hàng có địa chỉ tại Đà Nẵng” , Trạm 3 quản lý khách hàng có địa chỉ tại “Sài Gòn” và trên 3 trạm này chỉ được truy nhập và thay đổi thông tin khách hàng ở trạm đó -Mỗi trạm thì có 1 hệ thống phần mềm và hệ quản trị CSDL... hình CSDLPT Địa chỉ của khách hàng: địa chỉ 1 ở Hà Nội, địa chỉ 2 ở Đà Nẵng và địa chỉ 3 ở Sài Gòn, để công tác quản lý được dễ dàng và chính xác thông tin nhóm xây dựng phần mềm dựa trên mô hình cơ sở dữ liệu phân tán để quản lý dữ liệu của từng địa chỉ của khách hàng: + Mỗi trạm sẽ có một phần mềm ứng dụng, một hệ quản trị cơ sở dữ liệu và một cơ sở dữ liệu độc lập của riêng khu đó, cơ sở dữ liệu của. .. + Cho phép quyền sử dụng phần mềm ứng dụng đối với khách hàng có địa chỉ ở Hà Nội + Tìm kiếm thông tin khách hàng trên cơ sở dữ liệu có địa chỉ là Hà nội + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa chỉ là Hà Nội -Trạm2 : Đà Nẵng + Cho phép quyền sử dụng phần mềm ứng dụng đối với khách hàng có địa chỉ ở Đà Nẵng + Tìm kiếm thông tin khách hàng trên cơ sở dữ liệu có địa chỉ là Đà. .. hiển thị lên giao diện phần mềm III Một số truy vấn phân tán trong CSDL - Các link bao gồm: + Tram1 là chứa các khách hàng có địa chỉ ở Hà Nội + Tram2 là chứa các khách hàng có địa chỉ ở Đà Nẵng” + Tram3 là chứa các khách hàng có địa chỉ ở “Sài Gòn” - Mã khách hàng: + HN0 1: Hà Nội + DN0 1: Đà Nẵng + SG0 1: Sài Gòn - Một số truy vấn: + Truy vấn thông tin về các khách hàng có địa chỉ Hà Nội SELECT Makh,Tenkh,Diachi,sdt... Nẵng + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa chỉ là Đà Nẵng -Trạm3 : Sài Gòn + Cho phép quyền sử dụng phần mềm ứng dụng đối với khách hàng có địa chỉ ở Sài Gòn + Tìm kiếm thông tin khách hàng trên cơ sở dữ liệu có địa chỉ là Sài Gòn + Cho phép cập nhật, thêm , sửa , xóa thông tin khách hàng có địa chỉ là Sài Gòn 4 .3 Mô tả nghiệp vụ cho mỗi trạm * Máy trung tâm: - Quản lý tất... server, một hệ quản trị cơ sở dữ liệu để quản trị cơ sở dữ liệu tại server Cơ sở dữ liệu tại server được tạo liên kết đến cơ sở dữ liệu của từng khu thông qua hệ quản trị cơ sở dữ liệu phân tán SQL SERVER + Phần mềm ứng dụng tại server được kết nối đến cơ sở dữ liệu tại server với chức năng xem dữ liệu của các cơ sở của công ty, cập nhật, thêm, xóa dữ liệu ở các trạm, thực hiện cập nhật ngay trên phần... Phần mềm tại server cũng giúp người quản lý tìm kiếm thông tin tại mỗi trạm, thống kê dữ liệu cho từng khu hoặc cho cả 3 trạm để có thể so sánh và làm công tác quản lý được chính xác hơn + CSDL tại server được tạo liên kết đến 3 cơ sở bằng database link thông qua hệ quản trị cơ sở dữ liệu phân tán và môi trường mạng máy tính + Tại server: khi người quản lý phát ra yêu cầu truy xuất CSDL đến CSDL của một... liệu ở các trạm + CSDL tại server chứa database link kết nối đến CSDL của từng cơ sở thông qua hệ quản trị cơ sở dữ liệu phân tán SQL SERVER + CSDL tại server chứa các thủ tục , các hàm để thực hiện thao tác trên từng trạm hoặc cả 3 trạm khi lệnh yêu cầu truy xuất dữ liệu từ người quản lý Kết quả trả về sẽ thông qua hệ quản trị cơ sở dữ liệu và phần mềm ứng dujnh hiển thị lên màn hình - Trạm 1: Hà Nội. .. TTGD3 = thongtinGD KH3 Phân mảnh ngang dẫn xuất trên quan hệ The (Trạm trung tâm) theo bảng KhachHang thành 3 mảnh như sau T1, T2, T3 T1 = The KH1 T2= The KH2 T3 = The KH3 4.2 Mô tả về sử dụng dữ liệu cho mỗi trạm - Trạm trung tâm: + Cho phép quyền sử dụng phần mềm ứng dụng trên tất cả các trạm +Cấu trúc CSDL các trạm sẽ giống với trung tâm ( vì ta thực hiện phân mảnh ngang chia làm 3 trạm và 1 trạm. .. liệu ở cả 3 máy trạm và cập nhập từng thay đổi trên các máy trạm -CSDL được lưu trên sever và có phần mềm quản lí nó Thực hiện hầu hết các công việc quản lý dữ liệu, mọi xử lý tối ưu hóa truy vấn , quản lý giao dịch và quản lý lưu trữ - Phần mềm ứng dụng tại máy trung tâm được kết nối CSDL tại máy trung tâm cho phép được quyền xem dữ liệu, sửa , xóa thông thông tin của khách hàng * Máy trạm - Dữ liệu trên