... THIẾT KẾ HỆ THỐNG 2.1 Môhình thực thể quanhệ 2.1.1 Erd Hình 2.1: Môhình ERD 2.1.2 Môhình thực thể - DangNhap( STT, Manv, Tennv, MatKhau, Quyen) GVHD: Trần Như Ý Trang 12 Đề Tài: XâyDựng Phần ... 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 ... đơn 10 1.4 Chức hệ thống phần mềm quản lý cà phê: 10 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1 Môhình thực thể quanhệ .12 2.2 Môhìnhliệu 17 2.3 Ràng...
... lệ môhìnhliệu thời gian Hệ thống CSDLTG xâydựng tảng sở liệuquan hệ, môhìnhliệu ngôn ngữ truy vấn cho môhìnhquanhệ hoàn toàn xác lập Tuy nhiên, có hai hạn chế cần quan tâm sử dụng sở liệu ... kết với MANV theo quanhệ • Môhình Navathe Môhìnhmôhình có thời gian hợp lệ Nó cho phép CSDLTG chứa quanhệ có liệu thay đổi không thay đổi theo thời gian (cũng gọi quanhệ tĩnh) Một CSDLTG ... E: Thiết kế mức quan niệm mức luận lý cho CSDLTG - 19 - CHƯƠNG CƠ SỞ LÝ THUYẾT Môhìnhliệuquanhệ E.F Codd (1970) đề xướng gọi môhìnhliệu truyền thống Trong môhìnhliệu này, liệu đối tượng...
... lệ môhìnhliệu thời gian Hệ thống CSDLTG xâydựng tảng sở liệuquan hệ, môhìnhliệu ngôn ngữ truy vấn cho môhìnhquanhệ hoàn toàn xác lập Tuy nhiên, có hai hạn chế cần quan tâm sử dụng sở liệu ... kết với MANV theo quanhệ • Môhình Navathe Môhìnhmôhình có thời gian hợp lệ Nó cho phép CSDLTG chứa quanhệ có liệu thay đổi không thay đổi theo thời gian (cũng gọi quanhệ tĩnh) Một CSDLTG ... E: Thiết kế mức quan niệm mức luận lý cho CSDLTG - 19 CHƯƠNG CƠ SỞ LÝ THUYẾT Môhìnhliệuquanhệ E.F Codd (1970) đề xướng gọi môhìnhliệu truyền thống Trong môhìnhliệu này, liệu đối tượng...
... chặt chẽ, logic Ngôn ngữ hình thức: chặt chẽ, cô đọng Khoa HTTT-Đại học CNTT 2.2 Bối cảnh Là tập quanhệ thao tác quanhệ có khả làm cho ràng buộc bị vi phạm Đó quanhệ vi phạm ràng buộc toàn ... Những thuộc tính khoá (những thuộc tính nằm khoá quan hệ) không phép sửa giá trị Thao tác thêm xoá xét quanhệ Thao tác sửa xét sửa thuộc tính quanhệ Trước xét thao tác thực làm vi phạm ràng ... Phân loại 3.1 RBTV có bối cảnh quanhệ 3.2 RBTV có bối cảnh nhiều quanhệ 3.3 Phụ thuộc hàm (functional dependency) Khoa HTTT-Đại học CNTT 10 3.1 RBTV có bối cảnh quanhệ 3.1.1 RBTV miền giá trị...
... chặt chẽ, logic Ngôn ngữ hình thức: chặt chẽ, cô đọng Khoa HTTT-Đại học CNTT 2.2 Bối cảnh Là tập quanhệ thao tác quanhệ có khả làm cho ràng buộc bị vi phạm Đó quanhệ vi phạm ràng buộc toàn ... Những thuộc tính khoá (những thuộc tính nằm khoá quan hệ) không phép sửa giá trị Thao tác thêm xoá xét quanhệ Thao tác sửa xét sửa thuộc tính quanhệ Trước xét thao tác thực làm vi phạm ràng ... Phân loại 3.1 RBTV có bối cảnh quanhệ 3.2 RBTV có bối cảnh nhiều quanhệ 3.3 Phụ thuộc hàm (functional dependency) Khoa HTTT-Đại học CNTT 10 3.1 RBTV có bối cảnh quanhệ 3.1.1 RBTV miền giá trị...
... 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ần phải ghi (GHICHU) biết môn thi ... 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ý ... + 4.2.2.2.Ràng Buộc Toàn Vẹn Liên Thuộc Tính Liên QuanHệ Ràng buộc loại mối liên hệ thuộc tính nhiều lược đồ quanhệ Ví dụ 4.6 Với r,s quanhệ Dathang Hoadon Ta có ràng buộc toàn vẹn R5 sau:...
... vẹn quanhệ mà ràng buộc có hiệu lực hay nói cách khác, quanhệ cần phải kiểm tra ràng buộc toàn vẹn Bối cảnh ràng buộc toàn vẹn nhiều quanhệ Chẳng hạn với ràng buộc toàn vẹn bối cảnh quanhệ ... liên hệ thuộc tính, Sự liên hệxảy lược đồ quanhệ lược đồ quanhệ sở liệu Các mối liên hệ điều kiện bất biến mà tất quanhệ có liên quan CSDL phải thỏa mãn thời điểm Những điều kiện bất biến ... quanhệ Ràng buộc toàn vẹn liên hay gọi ràng buộc toàn vẹn khóa Đây loại ràng buộc toàn vẹn phổ biến, có mặt lược đồ quanhệ CSDL thường hệquản trò CSDL tự động kiểm tra Ví dụ: Với r quan hệ...
... CSDL tồn nhiều mối liên hệ thuộc tính, Sự liên hệxảy lược đồ quanhệ lược đồ quanhệ sở liệu Các mối liên hệ điều kiện bất biến mà tất quanhệ có liên quan CSDL phải thỏa mãn thời điểm Những điều ... vẹn quanhệ mà ràng buộc có hiệu lực hay nói cách khác, quanhệ cần phải kiểm tra ràng buộc toàn vẹn Bối cảnh ràng buộc toàn vẹn nhiều quanhệ Chẳng hạn với ràng buộc toàn vẹn bối cảnh quanhệ ... quanhệ Ràng buộc toàn vẹn liên hay gọi ràng buộc toàn vẹn khóa Đây loại ràng buộc toàn vẹn phổ biến, có mặt lược đồ quanhệ CSDL thường hệquản trò CSDL tự động kiểm tra Ví dụ: Với r quan hệ...
... X S Quanhệ + - + + - + Quanhệ - + - Quanhệ - - + Ràng buộc m … … … T X S + - + - + - - - + … Quanhệ n - + - 13 Nội dung chi tiết Khái niệm Các đặc trưng RBTV Phân loại - Một quanhệ ... Lược đồ CSDL biểu diễn đồ thị - Đỉnh - Quanhệ Thuộc tính Tên quanhệ Cạnh Đường nối đỉnh quanhệ với đỉnh thuộc tính lược đồ CSDL Tên quanhệ Tên thuộc tính Tên thuộc tính Chu trình ... thực quanhệ 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 11 Bảng tầm ảnh hưởng RBTV Tên_RB Thêm Xóa Sửa Quanhệ + − + (Thuộc tính) Quanhệ − + − − + − … Quanhệ n (+)...
... Một quanhệ Miền giá trị Liên Liên thuộc tính - Nhiều quanhệ Tham chiếu Liên bộ, liên quanhệ Liên thuộc tính, liên quanhệ Thuộc tính tổng hợp Chu trình Cài đặt Cơ sở liệu ... Ràng buộc Ràng buộc T X S T X S Quanhệ + - + + - + Quanhệ - + - Quanhệ - - + Ràng buộc m … … … T X S + - + - + - - - + … Quanhệ n Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM - + - 13 Nội dung chi ... tính) Quanhệ − + − − + − … Quanhệ n (+) Vi phạm RBTV (−) Không vi phạm RBTV Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 12 Bảng tầm ảnh hưởng tổng hợp Ràng buộc Ràng buộc T X S T X S Quanhệ + -...
... ngữ hình thức (ngôn ngữ tân từ, đại số quan hệ, mã giả,…) Ngôn ngữ tự nhiên: dễ hiểu không chặt chẽ, logic Ngôn ngữ hình thức: chặt chẽ, cô đọng 2.2 Bối cảnh Là tập quanhệ thao tác quanhệ ... Những thuộc tính khoá (những thuộc tính nằm khoá quan hệ) không phép sửa giá trị Thao tác thêm xoá xét quanhệ Thao tác sửa xét sửa thuộc tính quanhệ Trước xét thao tác thực làm vi phạm ràng ... không thực Phân loại 3.1 RBTV có bối cảnh quanhệ 3.2 RBTV có bối cảnh nhiều quanhệ 3.3 Phụ thuộc hàm (functional dependency) 10 3.1 RBTV có bối cảnh quanhệ 3.1.1 RBTV miền giá trị 3.1.2 RBTV liên...
... ngữ hình thức (ngôn ngữ tân từ, đại số quan hệ, mã giả,…) Ngôn ngữ tự nhiên: dễ hiểu không chặt chẽ, logic Ngôn ngữ hình thức: chặt chẽ, cô đọng 2.2 Bối cảnh Là tập quanhệ thao tác quanhệ ... Những thuộc tính khoá (những thuộc tính nằm khoá quan hệ) không phép sửa giá trị Thao tác thêm xoá xét quanhệ Thao tác sửa xét sửa thuộc tính quanhệ Trước xét thao tác thực làm vi phạm ràng ... không thực Phân loại 3.1 RBTV có bối cảnh quanhệ 3.2 RBTV có bối cảnh nhiều quanhệ 3.3 Phụ thuộc hàm (functional dependency) 10 3.1 RBTV có bối cảnh quanhệ 3.1.1 RBTV miền giá trị 3.1.2 RBTV liên...
... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Môhìnhquanhệ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ìnhquanhệliệu • Thể mối quanhệ bảng CSDL • Có thể sử dụng ... TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tạo môhìnhquanhệ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 27 ... Thiết lập mối quanhệ khoá ngoại (FOREIGN KEY) Chỉnh sửa cấu trúc bảng Chỉnh sửa thuộc tính bảng Tạo bảng 25 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Ví dụmôhìnhquanhệ 26 TRƯỜNG...
... tính liên quanhệ Ràng buộc toàn vẹn thuộc tính tổng hợp RÀNG BUỘC TOÀN VẸN • Mỗi CSDL tồn nhiều mối liên hệ thuộc tính, bộ; liên hệxảyquanhệ lược đồ quanhệ CSDL • Các mối liên hệ điều kiện ... toàn vẹn liên thuộc tính mối liên hệ thuộc tính lược đồ quanhệ 13 3.5 RBTV liên thuộc tính liên quanhệ • Ràng buộc loại mối liên hệ thuộc tính nhiều lược đồ quanhệ 14 3.6 RBTV thuộc tính tổng ... liên - liên quan hệ, Ràng buộc toàn vẹn liên thuộc tính - liên quanhệ PHÂN LOẠI RBTV (tt) VD: Cho CSDL C dùng để quản lý việc đặt hàng giao hàng công ty Lược đồ CSDL C gồm lược đồ quanhệ sau: Q1:...
... 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 quanhệ mà ràng buộc có liên quan Tầm ảnh hưởng: Các thao tác Thêm, Xóa, Sửa quanhệ ... >= m.STTH Tah: T MH X S + - + (STLT, STTH) RB liên (1 quan hệ) Cho biết mối liên hệliệuquanhệ VD1 : MH (MAMH, TENMH, STLT, STTH) Pb: Tên môn học Bd: ∀m1∈MH, ¬∃m2 ∈MH: m1≠ m2 and m1.TENMH = m2.TENMH ... ĐĐH, PGH Tah: T X S ĐĐH - - + (NGAAT) PGH + - +(NGAYGIAO, SĐH) RB liên (liên quan hệ) Cho biết mối liên hệliệuquanhệ khác VD: HĐ (SOHĐ, NGAYHĐ, TENKH) CTHĐ (SOHĐ, MAHH, SL, ĐG) Pb: Trong hóa...
... 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 bạn lắng nghe họ quan tâm ... 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, thích thú hăng hái bất chấp ... có mệt Họ nhận người phòng không nghe lời bạn nói mà quan sát biểu gương mặt bạn Sẽ tốt tránh dấu thể khó chịu, buồn chán hay dửngdưng không quan tâm đến người khác biểu tương tự từ nhà lãnh đạo...
... NHANVIEN Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Xóa + - Sửa + (PHAI, TUOIVEHUU) 19 Bảng tầm ảnh hưởng tổng hợp Ràng buộc Ràng buộc T X S T X S Quanhệ + - + + - + Quanhệ - + - Quanhệ - - + Ràng ... … Quanhệ n Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM - + - 20 Nội dung chi tiết Khái niệm Các đặc trưng RBTV Phân loại - Một quanhệ • • • Miền giá trị Liên Liên thuộc tính - Nhiều quanhệ ... R13 Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Sửa 42 RBTV – Chu trình Lược đồ CSDL biểu diễn đồ thị - Đỉnh • • Quanhệ Thuộc tính Tên quanhệ Tên thuộc tính - Cạnh • Đường nối đỉnh quanhệ với đỉnh...