... 2.5 Môhình Diagrams GVHD: Trần Như Ý Trang 25 Đề Tài: XâyDựng Phần Mềm Quản Lý Quán Cà Phê Hình 1.17 Môhình dagrams 2.6 Cơ sở liệu Bảng loại món: GVHD: Trần Như Ý Trang 26 Đề Tài: XâyDựng ... thựcthể quan hệ 2.1.1 ErdHình 2.1: MôhìnhERD 2.1.2 Môhìnhthựcthể - DangNhap( STT, Manv, Tennv, MatKhau, Quyen) GVHD: Trần Như Ý Trang 12 Đề Tài: XâyDựng Phần Mềm Quản Lý Quán Cà Phê - ... Môhình Ban- Phieu 2.2.6 Xét Thucdon- Loai: - Một thực đơn( thức uống, ăn…) thuộc loại( thể loại) , loại có nhiều thực đơn (1,n) (1,1) Thucdon Loai c ó Hình 2.8: Môhình Thucdon- Loai 2.2.7 Thực...
... án dựa hai môhình Lorentoz [45] Navathe [47] sau: • Môhình Lorentzos Môhình Lorentzos môhình có thời gian hợp lệ, ông mở rộng môhình liệu quan hệ để ứng dụng CSDL có thời gian hợp lệ, nhãn ... Thêm yếu tố thời gian vào môhình liệu quan hệ, để xâydựng CSDLTG, hầu hết nhà nghiên cứu thường tập trung vào môhình có thời gian hợp lệ Trong môhình có thời gian hợp lệ, mẩu tin bảng liệu ... lương theo thời gian - 21 - 2.2 Thời gian hợp lệ môhình liệu thời gian Hệ thống CSDLTG xâydựng tảng sở liệu quan hệ, môhình liệu ngôn ngữ truy vấn cho môhình quan hệ hoàn toàn xác lập Tuy nhiên,...
... án dựa hai môhình Lorentoz [45] Navathe [47] sau: • Môhình Lorentzos Môhình Lorentzos môhình có thời gian hợp lệ, ông mở rộng môhình liệu quan hệ để ứng dụng CSDL có thời gian hợp lệ, nhãn ... CSDLTG 1.1.1 Môhình liệu thời gian Có khoảng hai mươi môhình liệu thời gian nghiên cứu đề xuất mười lăm năm qua Hầu hết chúng môhình có thời gian hợp lệ (valid-time) Một số môhình khác có ... 117 Hình 4.6.4a : Dữ liệu đối tượng P00975 …………………… 120 Hình 4.6.4b : Kết câu truy vấn TYTG …………… 122 Hình 4.7.1a : Kếtthực nghiệm cho TYTG tương ứng với kích 123 thước CSDL Hình 4.7.1b : Kết thực...
... hệ ……… Quan hệ n + : thực thao tác làm vi phạm RBTV - : thực thao tác làm vi phạm RBTV +(A) : làm vi phạm RBTV sửa thuộc tính A –(*) : không vi phạm RBTV thao tác không thực Khoa HTTT-Đại học ... ngoại Khoa HTTT-Đại học CNTT 18 3.2.1 Ràng buộc tham chiếu (2) R5: Học viên thi môn học môn học phải có danh sách môn học Nội dung: ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh Hoặc: KETQUATHI[Mamh] ... +(Ngvl) Khoa HTTT-Đại học CNTT 20 3.2.2 Ràng buộc liên thuộc tính (2) R7: Ngày thi môn học phải lớn ngày kếtthúc học môn học Nội dung: ∀kq ∈ KETQUATHI Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN: (gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh)...
... hệ ……… Quan hệ n + : thực thao tác làm vi phạm RBTV - : thực thao tác làm vi phạm RBTV +(A) : làm vi phạm RBTV sửa thuộc tính A –(*) : không vi phạm RBTV thao tác không thực Khoa HTTT-Đại học ... ngoại Khoa HTTT-Đại học CNTT 18 3.2.1 Ràng buộc tham chiếu (2) R5: Học viên thi môn học môn học phải có danh sách môn học Nội dung: ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh Hoặc: KETQUATHI[Mamh] ... +(Ngvl) Khoa HTTT-Đại học CNTT 20 3.2.2 Ràng buộc liên thuộc tính (2) R7: Ngày thi môn học phải lớn ngày kếtthúc học môn học Nội dung: ∀kq ∈ KETQUATHI Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN: (gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh)...
... nghiệp ba môn Mỗi môn thi có mã môn thi (MAMT) nhất, mã môn thi xác định thông tin: tên môn thi (TENMT), thời gian làm – tính phút (PHUT), ngày thi (NGAYTHI), buổi thi (BUOITHI), môn thi môn lý ... thuyết hay thực hành (LYTHUYET) Chú ý rằng, môn học cho thi nhiều hệ đặt MAMT khác (chẳng hạn trung cấp cao đẳng ngành công nghệ thông tin thi môn Cơ Sở Dữ Liệu), để diễn tả điều này, mã môn học ... cảnh, bảng tầm ảnh hưởng hành động phải cần thực phát có ràng buộc toàn vẹn bị vi phạm: 4.1.2.1.Điều kiện Điều kiện ràng buộc toàn vẹn mô tả, biểu diễn hìnhthức nội dung Điều kiện ràng buộc toàn...
... Mỗi môn thi có mã môn thi nhất(MAMT), mã môn thi xác đònh tên môn thi(TENMT) Giả sử toàn thí sinh thi chung số môn sở giáo dục quy đònh Mỗi môn thi tổ chức buổi ngày Ứng với môn thi thí sinh có ... thành lập, thực câu hỏi sau ngôn ngữ đại số quan hệ Danh sách thí sinh thi phòng thi có số hiệu phòng thi (SOPT) “100” Yêu cầu thông tin:SOBD,TENTS,NGSINH,TENTR Kết môn thi có mã môn thi (MAMT) ... ràng buộc toàn vẹn Trong thực tế ràng buộc toàn vẹn quy tắc quản lý áp đặt đối tượng giới thực Nhiệm vụ người phân tích thiết kế phải phát đầy đủ xác ràng buộc toàn vẹn tốt mô tả chúng cách xác hồ...
... ràng buộc toàn vẹn Trong thực tế ràng buộc toàn vẹn quy tắc quản lý áp đặt đối tượng giới thực Nhiệm vụ người phân tích thiết kế phải phát đầy đủ xác ràng buộc toàn vẹn tốt mô tả chúng cách xác hồ ... R5 Thêm Sửa r + + s + + Xóa + + Ràng buộc toàn vẹn thuộc tính tổng hợp Ràng buộc toàn vẹn thuộc tính tổng hợp xác đònh trường hợp thuộc tính A lược đồ quan hệ Q tính toán giá trò từ thuộc tính ... ràng buộc toàn vẹn xem công cụ để diễn đạt ngữ nghóa CSDL Một CSDL thiết kế cồng kềnh thể đầy đủ ngữ nghóa thực tế có giá trò cao nhiều so với cách thiết kế gọn nhẹ nghèo nàn ngữ nghóa thiếu ràng...
... (Integrety Constraints) xuất phát từ qui định hay điều kiện - Trong thực tế Trong môhình liệu Các thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là ... - Thuộc tính tổng hợp Thuộc tính tổng hợp - Là thuộc tính có giá trị tính toán từ thuộc tính khác Khi CSDL có thuộc tính tổng hợp - RBTV bảo đảm quan hệ thuộc tính tổng hợp và thuộc tính ... mà thể quan hệ phải thỏa thời điểm nào Khái niệm (tt) Tại cần phải có RBTV? - - Bảo đảm tính kết dính thành phần cấu tạo nên CSDL Bảo đảm tính quán liệu Bảo đảm CSDL biểu diễn ngữ nghĩa thực...
... (Integrety Constraints) xuất phát từ qui định hay điều kiện - Trong thực tế - Trong môhình liệu Các thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là ... - Thuộc tính tổng hợp Thuộc tính tổng hợp - Là thuộc tính có giá trị tính toán từ thuộc tính khác Khi CSDL có thuộc tính tổng hợp - RBTV bảo đảm quan hệ thuộc tính tổng hợp và thuộc tính ... ĐH KHTN TPHCM 45 Trigger Là tập hợp lệnh thực tự động xuất biến cố nào thêm xóa sửa trước sau giá trị giá trị cũ Biến cố Điều kiện Không thỏa Thỏa Tập hợp lệnh row-level statement-level Thông...
... hay ràng buộc khóa ngoại 18 3.2.1 Ràng buộc tham chiếu (2) R5: Học viên thi môn học môn học phải có danh sách môn học Nội dung: ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh Hoặc: KETQUATHI[Mamh] ... +(Tungay) GIAOVIEN - - +(Ngvl) 20 3.2.2 Ràng buộc liên thuộc tính (2) R7: Ngày thi môn học phải lớn ngày kếtthúc học môn học Nội dung: ∀kq ∈ KETQUATHI Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN: (gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh) ... giảng dạy môn thuộc khoa giáo viên phụ trách X⊆Y Ràng buộc 2: giáo viên phải phân công giảng dạy tất môn thuộc khoa giáo viên phụ trách X=Y Ràng buộc 3: phân công giáo viên giảng dạy môn học...
... hay ràng buộc khóa ngoại 18 3.2.1 Ràng buộc tham chiếu (2) R5: Học viên thi môn học môn học phải có danh sách môn học Nội dung: ∀k ∈ KETQUATHI, ∃m ∈ MONHOC: k.Mamh = m.Mamh Hoặc: KETQUATHI[Mamh] ... +(Tungay) GIAOVIEN - - +(Ngvl) 20 3.2.2 Ràng buộc liên thuộc tính (2) R7: Ngày thi môn học phải lớn ngày kếtthúc học môn học Nội dung: ∀kq ∈ KETQUATHI Nếu ∃gd ∈GIANGDAY, ∃hv ∈HOCVIEN: (gd.Malop=hv.Malop)∧(kq.Mamh=gd.Mamh) ... giảng dạy môn thuộc khoa giáo viên phụ trách X⊆Y Ràng buộc 2: giáo viên phải phân công giảng dạy tất môn thuộc khoa giáo viên phụ trách X=Y Ràng buộc 3: phân công giáo viên giảng dạy môn học...
... TRUNG TÂM TIN HỌC Môhình quan hệ liệu (Diagram) 24 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Khái niệm môhình quan hệ liệu • Thể mối quan hệ bảng CSDL • Có thể sử dụng để − − ... TIN HỌC Ví dụ môhình quan hệ 26 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tạo môhình quan hệ liệu • • Chỉ tạo SSMS Với CSDL lớn, tạo hay nhiều môhình cho nghiệp vụ thực tế khác ... Các quy định công việc thực tế • • Trong thực tế công việc có quy định phải tuân theo − − Mỗi quy định trở thành hay nhiều ràng buộc CSDL Một số quy định đơn giản, thấy phải mô tả CSDL Ví dụ quản...
... liên hệ thuộc tính nhiều lược đồ quan hệ 14 3.6 RBTV thuộc tính tổng hợp • Ràng buộc toàn vẹn thuộc tính tổng hợp xác định trường hợp thuộc tính A lược đồ quan hệ Q tính toán giá trị từ thuộc tính ... gọi RBTV (RBTV quy tắc quản lý áp đặt đối tượng giới thực) • Nhiệm vụ người phân tích thiết kế phải phát đầy đủ xác ràng buộc toàn vẹn tốt mô tả chúng cách xác hồ sơ phân tích thiết kế • Công ... hưởng – Điều kiện ràng buộc toàn vẹn R biểu diễn ngôn ngữ tự nhiên, thuật giải, ngôn ngữ đại số tập hợp, đại số quan hệ,… điều kiện ràng buộc toàn vẹn biểu diễn phụ thuộc hàm – Bối cảnh ràng buộc...
... CSDL phải thỏa VD: KQ (MASV, MAMH, DIEM) Điểm số thực thuộc [0,10] xác đến 0.5 TẦM QUAN TRỌNG CỦA RBTV Giúp CSDL thể trung thực giới thực mà CSDL mô tả Ngăn chặn thao tác gây sai CSDL Giúp CSDL ... tố: Phát biểu: ngôn ngữ tự nhiên thể ngữ nghóa RBTV Biểu diễn: ngôn ngữ hình thức, dùng thuật tóan (mã giả), tóan học, đại số quan hệ, phép tính quan hệ, để thể Bối cảnh: Các quan hệ mà ràng ... Bối cảnh RB có bối cảnh quan hệ RB có bối cảnh nhiều quan hệ Nguồn gốc RB nguyên tắc làm việc: thực tế RB sinh giải pháp tổ chức liệu Sự hỗ trợ khai báo RBTV Tùy HQT CSDL mà RB có hỗ trợ kiểm...
... nghiệp Harry hành động không phù hợp với cấp bậc quản trị Xét cách toàn thể, Harry coi "bậc anh tài" chiến lược, với đầu kinh doanh khiến người khác ... phát biểu kết hàng nỗ lực nhân viên cấp họ tổ chức Họ nhận nhân viên quan tâm đến phản ứng ông chủ đến mức Các nhà lãnh đạo nhiệt tình chủ động lắng nghe trò chuyện với nhân viên để thể quan tâm, ... tưởng tượng xem, lúc bạn xuất truyền hình, vẻ mặt nào? Hãy tưởng tượng lời nói, hành vi chí biểu lộ nhỏ bạn bị ghi lại gửi cho người quan tâm, lúc sao? Sau nghĩ thực tế người phòng nhìn bạn Nhóm...
... (Integrety Constraints) xuất phát từ qui định hay điều kiện - Trong thực tế - Trong môhình liệu • Các thao tác làm thay đổi liệu không nên thực cách tùy tiện đưa CSDL đến tình trạng ‘xấu’ RBTV là ... - Thuộc tính tổng hợp Thuộc tính tổng hợp - Là thuộc tính có giá trị tính toán từ thuộc tính khác Khi CSDL có thuộc tính tổng hợp - RBTV bảo đảm quan hệ thuộc tính tổng hợp và thuộc tính ... định thao tác cập nhật nào cần phải kiểm tra RBTV thực quan hệ bối cảnh Có loại - Bảng tầm ảnh hưởng cho RBTV - Bảng tầm ảnh hưởng tổng hợp Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 14 Bảng tầm...