... giá tr c th a c a A) có nhu c u truy xu t thư ng xuyên b c a Q2 tương ng (tìm ki m b c a Q2 v i A = a): khai báo ch m c (A) cho Q2 Lưu ý: m t ch m c (AB) khác v i hai ch m c (A) (B) Các lo i ch ... a câu truy v n l c d li u (ch n b tho − danh sách thu c tính _2: d li u s ưu tiên tính t trái sang c gom nhóm theo c t này, i u ki n _2: i u ki n l c nhóm theo m t tiêu chí − i u ki n) i di n cho ... Lưu ý: N u câu truy v n m nh Having N u câu truy v n có ch a m nh Group By m nh Group By Danh sách thu c tính_1 ch ch a thu c tính ho c bi u th c liên quan n thu c tính danh sách thu c tính_2...
... + r2 quan hệ lược đồ quan hệ Q gồm phần tử thuộc r1 thuộc r2, tức là: r1 + r2 = {t / t ∈ r1 t ∈ r2} Ví dụ 2.2 r1 r2 A a1 a2 a3 a4 B b1 b2 b3 b4 C c1 c2 c3 c4 D d1 d2 d3 d4 A x1 a2 x3 B y1 b2 y3 ... thuộc r2 Vậy: r1 * r2 = { t / t ∈ r1 t ∈ r2} Chẳng hạn với ví dụ 2.2 r1 * r2 là: A a2 B b2 C c2 D d2 2. 3.3.Phép Trừ quan hệ (Minus) Cho hai quan hệ tương thích r1 r2 có tập thuộc tính Q(A1,A2, ,An ... Descartes r s Ai θ Bj Ai θ Bj r |>
... toán, xử lý thông tin trước đưa đến Admin 2. 2.Yêu cầu phi chức năng: 2. 2.1 Tính tiến hóa: 2.2 .2 Tính hiệu quả: 2. 2.3 Tính tiện dụng: 2. 2.4 Tính tương thích: 2. 3.Các yêu cầu khác: 14 PHẦN B PHÂN TÍCH ... toàn vẹn ch kiệu 5.3.3 Thiết kế sởdữliệu 5.3.3.1 Cơsởdữliệu quan hệ Mối quan hệ giữa các bảng dữliệu hệ thống phần mềm bàn sách được lưu trữ sau: • Mối quan hệ thực thể ... NVBH thực Do NVNL thực 5 .2. 1 Tổ chức lưu trữ: 5 .2. 1.1 Vị trí lưu trữ: -Trên sỡ liệu 5 .2. 1 .2 Hình thức lưu trữ: - Lưu dạng file văn bảng: o Đây phần mềm hàn, thông tin lưu trữ xử lý nhiều, nên...
... khăn MDBs 18 1 .2 MỘT SỐ VÍ DỤ VỀ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN 20 1 .2. 1 Cơ sở liệu đa phương tiện không nghe nhìn .20 1 .2. 2 HỆ THỐNG MPEG-7 MPEG -21 1 26 1 .2. 3 Liên kết MDB phương ... CHƯƠNG 2: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN .44 2. 1 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐA PHƯƠNG TIỆN (M-DBMS) .44 2.2 MỤC ĐÍCH CỦA HỆ QUẢN TRỊ CƠ SƠ DỮ LIỆU ĐA PHƯƠNG TIỆN 48 2. 3 .2 Các ... thiệu 76 3 .2. 2 Demo hình ảnh .77 3 .2 LƯU TRỮ ÂM THANH 82 3 .2. 1 Giới thiệu 82 3 .2. 2 Demo âm 82 KẾT LUẬN 88 TÀI LIỆU THAM KHẢO ...
... u trúc i u n .20 III Th t c thư ng trú (Stored Procedures) .22 IV Ki u d li u cursor .26 V Hàm ngư i dùng (User Defined Functions) . 32 VI Triggers cài t ràng ... năng: o B qu n lý lưu tr (Storage manager) o B X lý truy v n (Query Processor) B qu n lý lưu tr B qu n lý lưu tr có nhi m v lưu tr , rút trích c p nh t d li u vào s d li u B qu n lý lưu tr g m có ... u .46 III Saolưu khôi ph c d li u .59 IV Qu n lý giao d ch 61 Chương 5: L p trình s d li u 92 I L p trình ADO.NET 92 II Thi t k ch c c/ ghi...
... ’@’ Khai báo s d ng Cursor Khai báo Cursor Có th s d ng cú pháp chu n SQL 92 ho c cú pháp T_SQL m r ng − Cú pháp SQL 92 chu n: Declare cursor_name [Insensitive] [Scroll] Cursor For select_statement ... SinhVien (MaSV, HoTen, DTB, XepLoai, Lop) MonHoc (MaMH, TenMH) KetQua (MaMH, MaSV, LanThi, Diem) ó: 25 Bài gi ng tóm t t H qu n tr s d li u − i m thi ch tính l n thi sau − X p lo i: Xu t s c [9, 10], ... không ghi xu ng CSDL Gi i Create proc XepLoaiSV @MaSV varchar(10), @DTB float out put, @XL nvarchar (20 ) out put As Set @DTB = (Select avg(Diem) from KetQua Kq Where MaSV = @MaSV and not exists (select...
... hoá m t kh u trư c lưu tr 42 Bài gi ng tóm t t H qu n tr s d li u Ví d : t o ngư i dùng có tên ‘nam’, m t kh u ‘ 123 ’, s d li u m c nh ‘QLKyNang’ Exec sp_addlogin ‘nam’, ‘ 123 ’, ‘QLKyNang’ - Thay ... dùng CSDL, thông tin v tài kho n, m t kh u c lưu tr b ng sysusers c a CSDL Master, n u b n cung c p tham s skip_enctription không mã hoá m t kh u trư c lưu vào b ng sysusers, n u không cung c p ... inserted I where I.MaSV=K.MaSV and I.MaMH = K.MaMH if @SoLanThi > begin raiserror('So lan thi phai
... B tương ng 1000$ 20 00$ Gi s r ng hai giao d ch c th c hi n theo trình t : Trư ng h p 1: th c hi n xong giao d ch T1 r i n giao d ch T2 Trư ng h p 2: th c hi n xong giao d ch T2 r i n giao d ch ... Transaction log backup ngày th năm 61 Bài gi ng tóm t t H qu n tr s d li u Saolưu s d li u (Backup Database) Trư c xem xét k thu t lưu CSDL, ta th ng nh t m t s thu t ng b ng ti ng Anh sau: Backup: ... B:=B+50; Write(B); T2 Read(A); Temp:=A*0.1; A:=A-temp; Write(A); Read(B); B:=B+temp; Write(B); Th i l ch 1: Giá tr sau c a A 855, B 21 45, t ng tài kho n (A+B) không i T1 T2 Read(A); Temp:=A*0.1;...
... c a T2 th t t c ch th c a T2 c th c hi n trư c ch th u tiên c a T1 Th i l ch c bi u di n b ng th ch a cung T1 → T2 T1 th c hi n Read(A) trư c T2 th c hi n Write(A) Nó ch a cung T2→ T1 T2 th c ... t T1, T2 ho c theo th t T2 , T1 , dó T2 s hi n th giá tr 300$ Tuy nhiên n u giao d ch th c hi n tương tranh, gi s theo th i l ch schedule-1, trư ng h p v y giao d ch T2 s hi n th giá tr 25 0$, ... th Read(B) c a T1 v i ch th Read(A) c a T2 • i ch ch th Write(B) c a T1 v i ch th Write(A) c a T2 • i ch ch th Write(B) c a T1 v i ch th Read(A) c a T2 K t qu cu i c a bư c i ch m t th i l ch...
... s T28 yêu c u m t m c d li u c gi b i T27 , cung T28 → T27 c thêm vào th , i u d n n t n t i m t chu trình T26 → T28 → T27 → T26 có nghĩa h th ng rơi vào tình tr ng deadlock T26 , T27 , T28 b ... y T8 T9 có th truy xu t n A1 A2 ng th i T8 T9 Lock-S(A1) Lock-S(A2) 87 Bài gi ng tóm t t H qu n tr s d li u Lock-S(A2) Lock-S(A2) Lock-S(A3) … Unlock(A1) Unlock(A2) UpGrade(A1) Chú ý r ng m t ... ho t ng ý nghĩa Read Write c trình bày b i T8 : Read(A1); Read(A2); Read(An); Write(A1) T9 : Read(A1); Read(A2); Display(A1 + A2) N u ta s d ng nghi th c khóa hai kỳ, ó T8 ph i khóa A1 phương...
... (VS2010) 2. 8 .2 Hướng dẫn cài đặt DB4O Bước 1: Vào trang http://www.db4o.com mục download tải phần mềm db4o 8.0 máy Chú ý: trang có phân tập tin cho net 3.5(Visual 20 08) net 4.0 (20 10) Bước 2: ... lấy sử dụng chọn new MyObject (field1, field2) Truy vấn theo mã hóa đơn, mã hàng hóa Truy vấn theo mã nhân viên Tối ưu hóa câu lệnh truy vấn 2. 12. 2 .2 Các tính LinQ Đánh mục var result = from Item ... Chương 2: Giới thiệu hệ quản trị sở liệu Chương 3: Xây dựng ứng dụng minh họa CHƯƠNG 1: GIỚI THIỆU VỀ CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG 1.1 ĐỊNH NGHĨA Cơ sở liệu hệ thống thông tin có cấu trúc, lưu...
... giảng bắt buộc Nvarchar 1 -22 5 50 viên GioiTinh Giới tính Không bắt buộc Nvarchar 1 -22 5 20 CMND Chứng minh Không bắt buộc nhân dân Nvarchar 1 -22 5 20 DiaChi Địa Nvarchar 1 -22 5 20 0 Không bắt buộc SDT ... Lễ khóa ngoại MaLop Không Mã lớp Nvarchar 1 -22 5 10 bắt buộc Nvarchar 1 -22 5 50 kết Không bắt buộc Nvarchar 1 -22 5 50 Nvarchar 1 -22 5 10 Nvarchar 1 -22 5 20 0 Ngày bắt đầu NgayKetThuc Ngày thúc Phong ... Nvarchar 1 -22 5 10 Khóa TenKyThi Tên kỳ thi ThoiGianBD Thời gian bắt Không ThoiGianKT MaHK đầu ky thi Không bắt buộc Nvarchar 1 -22 5 100 Nvarchar 1 -22 5 50 Nvarchar 1 -22 5 50 Nvarchar 1 -22 5 10 Khóa...
... Access giá trị nhập vào bảng mẫu: INSERT INTO accesstable (acessfld1, acessfld2, ) VALUES (wordinputfld1, wordinputfld2, ) Bạn không thiết phải nhập giá trị cho trường bảng Access, cần phải nhập ... Exit điều khiển cuối Giờ bạn thực bảo vệ form tạo Word Hãy kích vào Protect Form công cụ Forms Lưu lại toàn bảng mẫu đóng lại Sử dụng form Bạn mở file chưa form Word nhập vào giá trị hai trường, ... DSN dễ làm việc chuỗi kết nối phức tạp Cuối cùng, phương pháp Execute đưa liệu vào bảng Shippers Cơ sở liệu mở bạn muốn tính đến nhiều người dùng khoá khả Hình G đưa thông báo xác nhận trình chuyển...