... III.Bảo trìhệ thống Những hệ thống quảntrịliệucó chức quản lý liệu, trích thông tin hữu ích từ liệu sử dụng thông tin nhằm hỗ trợ việc định Vì hệ thống bao gồm hệ thống sở liệu, kho liệuhệ thống ... khai mỏ liệuDữliệu thuộc dạng có cấu trúc sởliệuquan hệ, thuộc dạng bán cấu trúc hay liệu XML, chí dạng cấu trúc liệu đa phương tiện Hiện nay, hệ thống quảntrịliệu thành phần nòng cốt hệ thống ... cho sở liệu, hệ thống thông tin ứng dụng.Trong tập này,Nhóm chúng em xin giới thiệu vấn đề bảo mật CơSởDữ Liệu( CSDL) SQL Server 2000,mà quan trọng chức lưu phục hồi CSDL Vấn đề bảo mật Hệ Thống...
... BÀI SỐ 2: QUẢN LÝ LƯƠNG Yêu cầu: Hệ thống thực việc quản lý tính lương tháng cho nhân viên với chức sau: ♦ Lưu trữ cập nhật liệu nhân viên, liệu liên quan đễn việc tính lương bậc lương, hệsố lương, ... thực yêu cầu nêu BÀI SỐ 3: QUẢN LÝ CHO THUÊ, MƯỢN SÁCH Yêu cầu: Hệ thống quản lý kho sách quản lý khách mượn, thuê sách với chức chính: ♦ Lưu trữ cập nhật liệu sách, liệu khách hàng ♦ Theo dõi ... Hãy lập CSDL, tạo FORM, QUERY, REPORT…để thực yêu cầu nêu BÀI SỐHỆQUẢN LÝ CUNG ỨNG HÀNG HÓA Yêu cầu: ♦ Lưu trữ, cập nhật liệu hãng cung úng hàng hóa, loại mật hàng ♦ Tra cứu thông tin hãng,...
... Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữLiệu ... Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữLiệu ... Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữLiệu Nguyễn Thị Thúy_Mạng Máy Tính K55 Bài tậplớnmônHệQuảnTrịCơSởDữ Liệu...
... thành thuộc tính quanhệ Với thuộc tính đa trị: thực thể chuyển thành quanhệ Một quanhệ chứa thuộc tính trừ thuộc tính đa trị Một quanhệcó thuộc tính: khoá thuộc tính đa trị 5NN HCSDL Ví dụ ... liên kết Với mối liên kết M-N: quanhệ tạo Khoá quanhệ bao gồm khóa quanhệ tương ứng với kiểu thực thể tham gia vào mối liên kết 14NN HCSDL 14 Ví dụquanhệ M-N Material_ID Vendor_Name Cost ... mối liên kết Với liên kết 1-M: Thêm khoá ngoại vào quanhệ mối liên kết để tham chiếu đến trị khoá quanhệ (khoá ngoại khoá phải miền trị) Được gọi khoá ngoại đệ quy 18NN HCSDL 18 Ví d ụ Employee_ID...
... vụ để điều khiển đến hoạt động nghiệp vụ” Ví dụ: Một sinh viên phép đăng ký môn học sinh viên đạt môn học tiên cho môn học Một khách quen giảm giá 10% không nợ hạn 22NN HeCSDL 22 Lược đồ ER đơn ... toán Nhân viên bán hàng Nhân viên Lớp con: Quản lý, kế toán, thư ký… Lớp cha: Nhân viên Lớp cha: loại thực thể bao gồm số thực thể riêng biệt thể mô hình liệu Lớp con: thực thể có vai trò riêng ... thể có giá trị thuộc thuộc tính trên, thuộc tính lại để trống Cách 2: Tạo kiểu thực thể riêng biệt cho loại nhân viên không tận dụng thuộc tính chung 3NN HeCSDL Lớp cha/lớp Ví dụQuản lý Kỹ thuật...
... nhiều giá trị bao gồm mệnh đề GROUP BY hay HAVING 38NN HCSDL 38 Subquery với toán tử so sánh >ALL có nghĩa lớn giá trị >ANY có nghĩa lớn giá trị Vd: >ALL (1, 2, 3) lớn >ANY (1, 2, 3) lớn Ví dụ: ... hàm tập hợp (Aggregate function) Tên hàm SUM Ý nghĩa Tính tổng số MIN Trả giá trị nhỏ MAX Trả giá trịlớn AVG Tính giá trị trung bình COUNT Đếm số phần tử (not null) Được dùng để tổng kết giá trị ... x Reln ) 31NN HCSDL 31 Truy vấn - Subqueries Subquery lệnh SELECT mà kết trả giá trị đơn (single value) tập giá trị đặt lồng vào bên lệnh SELECT, INSERT, UPDATE, hay DELETE, hay bên truy vấn khác...
... liệu 7NN HeCSDL Phụ thuộc hàm (Functional Dependency) Cho lược đồ quanhệ R(U), r quanhệ R, X Y tập thuộc tính U Định nghĩa: Phụ thuộc hàm (FD) f: X Y lược đồ quanhệ R giá trị X r cóquanhệ ... quanhệ Q giả sử F tập phụ thuộc hàm Q, tập thuộc tính X ⊆ Q+ Bao đóng tập thuộc tính X tập + XF ) phụ thuộc hàm F ký hiệu X+ (hoặc tập tất thuộc tính A ⊆ Q+ suy từ X dựa vào phụ thuộc hàm F hệ ... Q từ tập S NN HeCSDL 38 V í dụ NN HeCSDL 39 Phương pháp tìm khóa Xác định tập bắt buộc phải có khóa (tập thuộc tính trừ vế phải) Xác định tập thuộc tính cần phải thử tập (loại bỏ tập từ tập thuộc...
... thuật dùng để tạo tậpquanhệcó đặc điểm mong muốn dựa vào yêu cầu liệu nghiệp vụ Mục đích: loại bỏ bất thường (anomaly) quanhệ để cóquanhệcó cấu trúc tốt hơn, nhỏ Quanhệcó cấu trúc tốt ... trúc tốt (well-structured relation): quanhệcódư thừa liệu tối thiểu cho phép người dùng thêm, sửa, xóa mà không gây mâu thuẩn liệu Như chuẩn hóa liệu nhằm cải tiến thiết kế CSDL luận lý nhằm ... Form) Lược đồ quanhệ R dạng 2NF tập phụ thuộc hàm F nếu: R dạng chuẩn Mọi thuộc tính không khóa phụ thuộc hàm đầy đủ vào khóa R Nếu quanhệ R có khóa đơn đương nhiên quanhệ dạng chuẩn 17NN...
... phân rã quanhệ Phân rã quanhệ r lược đồ R, cho tập hợp quanhệ πU1(r) rn = πUn(r) r1 = r2 = πU2(r),… 6NN HeCSDL Phân rã không mát thông tin(Lossless decomposition) Khảo sát quanhệ r phân rã ... phân rã, CSDL không lưu trữ quanhệ r mà lưu lại quanhệ chiếu r1, , rn CSDL phải có khả khôi phục lại quanhệ gốc r từ quanhệ chiếu Nếu không khôi phục lại quanhệ r việc phân rã không biểu diễn ... πUn(r) 8NN HeCSDL Ví dụ phân rã… Cho quanhệ r Phân rã thành quanhệ 9NN HeCSDL …Ví dụ phân rã Kết nối tự nhiên quanhệ phân rã này: Có không thuộc quanhệ gốc ban đầu 10NN HeCSDL 10 Phân rã không...
... Một tập tin liệu (data file) thứ hai nằm Group file vừa tạo có thông số sau Tên login data file QuanLyDeAn _Data2; Tên IBM-T60 BÀI TẬP THỰC HÀNH HỆQUẢNTRỊCƠSỞDỮLIỆU – SQL SERVER tập tin ... Tạo quản lý CSDL Tạo CSDL Quản lý đề án công cụ design có tham số sau: Tạo CSDL từ menu a Click phải vào Databasechọn New Database THAM SỐ GIÁ TRỊ IBM-T60 BÀI TẬP THỰC HÀNH HỆQUẢNTRỊCƠSỞDỮ ... 50 MB Tương tự tăng SIZE tập tin QuanLyDeAn _log thành 10 MB Nếu Management Studio để thay đổi SIZE tập tin bạn làm nào? IBM-T60 BÀI TẬP THỰC HÀNH HỆQUẢNTRỊCƠSỞDỮLIỆU – SQL SERVER Module...
... nhận hợp lệ lạc quan, việc cập nhật liệu X giao tác T thực nào? a Giá trịliệu X ghi nhận vào sởliệu giao tác khác thấy cập nhật đọc liệu X từ sởliệu b Giá trịliệu X ghi nhận thành phiên cục giao ... 15-17 Cho lược đồ sởliệu gồm hai bảng EMPLOYEE (ứng với tập tin liệu EMPLOYEE) DEPARTMENT (ứng với tập tin liệu DEPARTMENT) định nghĩa Các thông tin cho việc truy đạt liệutập tin liệu EMPLOYEE ... 40 41 x x x x x 42 43 x x x c d 34 44 45 x x x x e Phần giải thích đáp án (e) có: Môn: HệQuảnTrịCơSởDữLiệu (503004) Học kỳ - 2012-2013 Ngày thi: 25/12/2012 Phòng thi: 503 C4 Mã đề: 01 16...
... Nh p môn H qu n tr c s d li u DB2 Xu t b n l n u (tháng 11 n m 2007) Tài li u s d ng cho IBM DB2 Express-C phiên b n 9.1 v i h UNIX Windows B n quy n thu c công ty IBM i u hành Linux, Nh p môn ... i tài li u k$ thu#t v phát tri n DB2 - Katherine Boyachok v i thi t k bìa - Susan Visser giúp ( xu t b n cu n sách Nh p môn H qu n tr c s d li u DB2 10 L i c m n b n ti ng Vi t / có c b n d ch ... p) 102 9.4 Công c db2move 104 9.5 Công c db2look 104 Nh p môn H qu n tr c s d li u DB2 Bài t p nhanh #6 - Trích xu t DDL t% c s d li u EXPRESS 107 Ch...
... c a nh ng ng i c n ph i liên l c n u xu t hi n c nh báo Nh p môn H qu n tr c s d li u DB2 Hình 4.21 – Khai báo c nh báo 53 Nh p môn H qu n tr c s d li u DB2 54 Ch ng - Môi tr ng c a DB2 Trong ... khác b ng cách ch y câu l nh d Command Window ho c Linux shell: db2 list command option i ây Nh p môn H qu n tr c s d li u DB2 44 4.5.2 Các k$ch b n v i h i u hành Các k ch b n v i h i u hành cung ... ng cách s d ng l nh nh chmod +x Sau ó, b n có th ch y t#p tin v i cách th c gi ng nh ph n Nh p môn H qu n tr c s d li u DB2 Bài t p nhanh #3 – T o m t k$ch b n cài 45 t cho c s d li u EXPRESS...
... m c Buffer pool c s d li u ã bi t ch&n Create nh hình 6.3 Nh p môn H qu n tr c s d li u DB2 Hình 6.3 – T o m t vùng 71 m Nh p môn H qu n tr c s d li u DB2 72 Sau ch&n Create, h p tho i Create ... hi n có hi u l c T* công c dòng l nh, i u có th th c hi n thông qua l nh db2stop db2start Nh p môn H qu n tr c s d li u DB2 65 Tr c m t th hi n ng*ng, t t c ng d ng ph i c ng t k t n i, hay t ... Configuration Parameters, m t hình s, hi n th lên nh 5.16 v i danh sách tham s db cfg Hình Nh p môn H qu n tr c s d li u DB2 Hình 5.16 – C u hình c 66 s d li u B ng 5.4 Mô t m t s l nh h u hi...
... Nh p môn H qu n tr c s d li u DB2 Hình 7.14 – Nh p lý l$ch 85 c tùy ch,nh Nh p môn H qu n tr c s d li u DB2 86 Bài t p nhanh #4 – S" d ng ... ch không ph i máy ch B n c n ph i thêm m t m c vào t#p tin n u b n mu n s d ng tùy ch&n Nh p môn H qu n tr c s d li u DB2 87 Trong trang C s d li u c a trình tr giúp, nh#p vào tên c a c s d ... n i b ng tay L u ý r ng, nh ng m ng l n, vi c tìm ki m có th s, t n th i gian tr v k t qu Nh p môn H qu n tr c s d li u DB2 88 Ch ng - Làm vi c v i it ng d li u Ch ng th o lu#n i t ng d li u...
... dùng khác Nh p môn H qu n tr c s d li u DB2 gán cho nh ng c quy n B n c ng có th t o nh ng nhóm c a ng quy n cho nhóm ó, h n làm v i m i ng i dùng riêng l 120 i dùng phân Nh p môn H qu n tr c ... DDL” C a s Generate DDL xu t hi n, hi n th m t s tùy ch&n rút trích, th hi n nh hình 9.7 106 Nh p môn H qu n tr c s d li u DB2 107 Bài t p nhanh #6 - Trích xu t DDL t& c s d li u EXPRESS M c tiêu: ... t t c i t ng c a b n phát sinh DLL cho t t c b t u t o DLL i t ng gi n + Nh n nút Generate Nh p môn H qu n tr c s d li u DB2 108 Xem l i k t qu DDL K t qu c a b c th c hi n tr c m t k ch b n v...
... b o trì h th ng m t cách t ng theo h ng Nh p môn H qu n tr c s d li u DB2 Hình 12.6 – C u hình b o trì h th ng m t cách t 136 ng theo h ng d%n Nh p môn H qu n tr c s d li u DB2 Bài t p nhanh #9 ... ch B m nút OK ti p t c B m Next chuy n sang m c ti p theo sau danh m c công c ã c t o l#p Nh p môn H qu n tr c s d li u DB2 128 Trong m c Schedule, t o m t m c l c cho vi c thi hành tác v L#p ... Ch y Trung tâm tác v (Task Center) l u v*a m i t o c t o Sau ó b m xem ho c s a ch a tác v Nh p môn H qu n tr c s d li u DB2 129 11.7 Khôi ph c c s d li u Khôi ph c c s d li u bao hàm vi c khôi...
... Nh p môn H qu n tr c s d li u DB2 148 ph i s leo thang khóa ang xu t hi n (db2diag.log, th m c: C:\Program ... hi n m t phép toán m t i t ng, m t s ó có th ph i i nh#n c khóa Theo m c nh m t ng d ng s, Nh p môn H qu n tr c s d li u DB2 149 i vô h n Th i gian ch i m t ng d ng c a m t khóa c ki m soát b ... tên SAMPLE, sau ó th c hi n m t l nh c#p nh#t hàng b ng employee làm v i "empno= 50000" L a Nh p môn H qu n tr c s d li u DB2 150 ch&n "+c " câu l nh ch- r ng, không mu n c a s l nh c a DB2 t ng...
... Nh p môn H qu n tr c s d li u DB2 169 IF (n.ending IS NULL) THEN SET n.ending = n.starting + HOUR; END ... ho c t* công c dòng l nh khác (Command Window, Command Line Processor, ho c Command Editor) Nh p môn H qu n tr c s d li u DB2 170 Bài t p nhanh #10 - Kh i t o m t b%y b6ng Trung tâm i u n M c tiêu ... (Comment): Logs all update actions on Sales table (Ghi nh#t ký t t c ho t ng c#p nh#t b ng Sales) Nh p môn H qu n tr c s d li u DB2 Trong b ng Triggerred action, ch&n STATEMENT m c tùy ch&n For Each...