... thực hành Tham gia đóng góp 1/78 Cơ sở liệu mô hình liệu quan hệ Cơ sở liệu mô hình liệu quan hệ Hệ thống sở liệuĐịnhnghĩa CSDL Cơ sở liệutập hợp bảng liệu có quan hệ với cho cấu trúc chúng ... hình liệu quan hệ - khái niệm Các khái niệm phép toán tập hợp • Tập hợp khái niệm toán học, không địnhnghĩa Ví dụ: Tập hợp số nguyên; Tập hợp sinh viên lớp; Tập hợp nghiệm phương trình • Tập ... gọi bộ(1 ghi) Cácliệu lưu dạng bảng gọi mô hình CSDL quan hệ Sau địnhnghĩa xác mô hình sở liệu quan hệ Địnhnghĩa quan hệ dạng hình thức Trong mô hình sở liệu, quan hệ bảng Địnhnghĩa quan hệ...
... l khúa ca mt lc quan h khỏc H Cm H Chng H Cm H Chng Các ràng buộc toàn vẹn Ràng buộc thực thể (khóa) Ràng buộc tham chiếu Ràng buộc ngữ nghĩa H Cm H Chng Cỏc thao tỏc cp nht d liu trờn cỏc quan...
... Trực - Khoa CNTT 18 Lược đồ sở liệu Lược đồ sở liệu database schema Lược đồ sở liệutập hợp lược đồ quan hệ Trong lược đồ sở liệu, tên lược đồ quan hệ Lược đồ sở liệu: Emp (Empnum, Name, Sal, ... Qui tắc 8: Biến đổi kiểu thực thể cha / kiểu thực thể Cách - Kiểu thực thể cha kiểu thực thể biến đổi thành quan hệ Cách - Mỗi kiểu thực thể biến đổi thành quan hệ Cách - Kiểu thực thể cha biến ... Miền tập giá trị Thông thường, miền tậpkiểuliệu ký hiệu bắt đầu chữ D (ví dụ D1, D2, …) Chương Mô hình liệu quan hệ thiết kế CSDL luận lý 2006 Nguyễn Trung Trực - Khoa CNTT Các khái niệm định nghĩa...
... biểudiễn máy Chức hệ quản trị sở liệu a Thiết lấp sở liệu : Gồm giai đoạn - Khai báo - Địnhnghĩa - Nạp liệu vào sở liệu b Cập nhật liệu: - Bổ sung liệu vào sở liệu, - Loại bỏ liệu khỏi sở liệu, ... sử dụng, hệ sở liệu quan hệ tập hợp tệp liệuđịnhnghĩa sau: Một hệ sở liệutập hợp hữu hạn tệp liệuđịnhnghĩa chúng thay đổi theo thời gian Đây hệ sở liệu quan hệ II.1.2 Địnhnghĩa phụ thuộc ... Mô hình biểudiễnđồthị có hướng ( Cấu trúc đồthị ) A B C D E Ví dụ: Mô tả cho mô hình liệu mạng: Cho đỉnh A,B,C,D,E Cácđỉnh nối với đường, đỉnh A gọi tệp liệu lớn phân chia thành tệp liệu nhỏ...
... việc lưu trữ dư thừa làm cho kích thước lưu trữ hệ thống bị phình bự Dữliệu minh họa cho hai bảng phieumuon phieutra (dữ liệu trùng lắp nhiều, lưu trữ thừa làm cho kích thước hệ thống bị phình ... ngaytra, ngaytrathatsu, tienphat) Bộ môn HTTT- Khoa CNTT- ĐH Khoa học Tự Nhiên Hướng dẫn thiết kế liệuDữliệu minh họa cho quan hệ muontra isbn ma_cuonsach ma_docgia ngaymuon 1 01/01/2004 1 10/2/2004 ... phép kết xảy hai bảng thực nhanh ta chọn lại cách đặt khóa bảng muon, nghĩa ta không chọn thuộc tính isbn, ma_cuonsach, ma_docgia làm khóa mà thêm vào thuộc tính ma_phieumuon để làm khóa Như lúc...
... Dữliệu CSDL tổ chức thành bảng chiều (table) Mỗi bảng gọi quan hệ 01/07/13 C@py Rjght 2008 by Nhóm 1.2 Quan hệ (Relation) Quan hệ – – – Chứa liệutập thực thể tập liên kết Tên quan hệ Tập ... 01/07/13 C@py Rjght 2008 by Nhóm Địnhnghĩa hình thức ký hiệu mơ hình liệu quan hệ (tham khảo) 11 01/07/13 C@py Rjght 2008 by Nhóm Địnhnghĩa hình thức ký hiệu mơ hình liệu quan hệ (tham khảo) 12 ... tương ứng với liệu thực thể liên kết Mỗi dòng có nhiều giá trị dùng để phân biệt dòng 01/07/13 C@py Rjght 2008 by Nhóm 1.2 Quan hệ (Relation) – Tập hợp cột Các giá trị cột có kiểuliệu 01/07/13...
... Tất liệu cột có dùng kiểuliệu Lược đồ Lược đồ quan hệ - Tên quan hệ - Tên tập thuộc tính Lược đồ quan hệ NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) Là tập hợp Lược đồ (tt) ... Tên - Tập hợp cột Cố định Được đặt tên Có kiểuliệu - Tập hợp dòng Thay đổi theo thời gian Một dòng ~ Một thực thể Quan hệ ~ Tập thưc thể Thuộc tính Tên cột quan hệ Mô tả ý nghĩa ... (integer) - Cáckiểuliệu phức tạp Tập hợp (set) Danh sách (list) Mảng (array) Bản ghi (record) Không chấp nhận Ví dụ - TENNV: string - LUONG: integer 11 Địnhnghĩa hình thức Lược đồ quan...
... dung Giới thiệu Mô hình liệu Tổng quan Mô hình liệu quan hệ 2/19 Tổng quan Mô hình liệu 3/19 Mô hình liệu gì? Mô hình liệu (Data Model) cách ký hiệu để mô tả liệu hay thông tin Nói chung, ... Mỗi hàng biểudiễn cho CUSTOMER Mỗi cột biểudiễn cho thuộc tính CUSTOMER gọi “thuộc tính” 9/19 Lược đồ (Schema) Lược đồ quan hệ thông tin cấu trúc quan hệ Nó bao gồm tên tập thuộc tính ... phần: Cấu trúc liệu (Structure of the data) Các thao tác liệu (Operations on data) Các ràng buộc (Constraints) 4/19 Tóm tắt lịch sử Mô hình liệu 5/19 Tóm tắt lịch sử Mô hình liệu 6/19 Tổng...
... Tên Tập hợp cột Cố định Được đặt tên Có kiể liệ kiểuliệuTập hợp dòng Thay đổi theo thời gian Một dò ~ Một thự thể dòng thực Quan hệ ~ Tập thực thể NN HCSDL Thuộc tính Tên cột quan hệ Mô tả ý nghĩa ... cho giá trị cột hĩ h iá t ị t i ột Tất liệu cột có kiểuliệu NN HCSDL Lược đồ quan hệ Tên quan hệ Tên tập thuộc tính NN HCSDL Lược đồ CSDL Gồm nhiều lược đồ quan hệ NN HCSDL Bộ (tuple) Là dòng ... tí h) Thể liệu cụ thể thuộc tính quan hệ NN HCSDL 10 Miền giá trị (domain) Là tập giá trị nguyên tố gắn liền với thuộc tính Kiểuliệu sở Chuỗi ký tự (string) Số (integer) Cáckiểuliệu phức tạp...
... Tên Tập hợp cột Cố định Được đặt tên Có kiể liệ kiểuliệuTập hợp dòng Thay đổi theo thời gian Một dò ~ Một thự thể dòng thực Quan hệ ~ Tập thực thể NN HCSDL Thuộc tính Tên cột quan hệ Mô tả ý nghĩa ... cho giá trị cột hĩ h iá t ị t i ột Tất liệu cột có kiểuliệu NN HCSDL Lược đồ quan hệ Tên quan hệ Tên tập thuộc tính NN HCSDL Lược đồ CSDL Gồm nhiều lược đồ quan hệ NN HCSDL Bộ (tuple) Là dòng ... tí h) Thể liệu cụ thể thuộc tính quan hệ NN HCSDL 10 Miền giá trị (domain) Là tập giá trị nguyên tố gắn liền với thuộc tính Kiểuliệu sở Chuỗi ký tự (string) Số (integer) Cáckiểuliệu phức tạp...
... Nội dung Cácđịnhnghĩa mô hình liệu quan hệ ◦ Quan hệ ◦ Lược đồ quan hệ Quan hệ toán học ◦ Lược đồ quan hệ quan hệ ◦ Khóa quan hệ Ràng buộc toàn vẹn Mô hình liệu quan hệ (Relational ... Gọi U={A1, A2, , An} tập thuộc tính lược đồ quan hệ R 16 Biểu diễn lược đồ quan hêậ Biểudiễn lược đồ quan hệ: TÊN_QUAN_H Ệ( thu ộc tính 1, thu ộc tính 2,…) Ví dụ : lược đồ quan hệ Employee ... integrity constraint): hạn chế quan hệ lược đồ 14 Lược đồ quan hệ (Relation schema) Domain : tập hợp giá trị cho phep hay nhiều thuộc tính, thường tập cuả kiểuliệu Ký hiệu dom(A) miền trị thuộc...
... hệ biểudiễn nút tròn rỗng to Thuộc tính biểudiễn nút tròn đặc nhỏ Tất nút rõ tên quan hệ thuộc tính Thuộc tính thuộc quan hệ biểudiễn cung nối nút tròn to nút tròn nhỏ Nếu đồthịbiểudiễn ... nên quan hệ Một lược đồ quan hệ gồm tập thuộc tính quan hệ kèm theo mô tả để xác định ý nghĩa mối liên hệ thuộc tính 10/12/2011 Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG Lược đồ quan hệ đặc trưng bởi: ... RBTV chu trình lược đồbiểu Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG - Sửa +(Hocvi, Heso, Mucluong) Cơ Sở DữLiệu - Khoa ĐTMT-CĐN KG 46 3.2.1 Ràng buộc tham chiếu (1) Là ràng buộc quy định giá trị thuộc...
... Chương 3: Mô hình liệu quan hệ Các khái niệm mô hình liệu quan hệ: Mô hình liệu quan hệ Các khái niệm Địnhnghĩa toán học quan hệ Đặc trưng quan hệ Các ràng buộc toàn vẹn: ... D2, D3 10 Địnhnghĩa toán học (4) Tích Đề -các n tập hợp (D1, D2, , Dn) D1×D2× ×Dn = {(d1, d2, , dn) | d1 ∈D1, d2 ∈D2, , dn∈Dn} Mọi tập n giá trị từ tập tích Đề -các quan hệ n tập hợp ... đối tượng Các khái niệm (4) Các thuật ngữ tương đương Các khái niệm (5) Ví dụ: Địnhnghĩa toán học Về mặt toán học: r(R) ⊆ (dom (A1) x dom(A2) x x dom(An)) Giả sử có hai tập hợp...
... QUAN HỆ • Các giá trị thuộc tính Giá trị thuộc tính giá trị đơn Sử dụng NULL để biểudiễn giá trị MỘT SỐ ĐẶC TRƢNG CỦA MÔ HÌNH DỮLIỆU QUAN HỆ • Quan hệ biểudiễn thực thể quan hệ biểudiễn liên ... TP.HCM 39 QUY TRÌNH THIẾT KẾ CSDL Ý NIỆM Xác định yêu cầu liệu hệ thống Xác địnhtập thực thể Xác định thuộc tính cho tập thực thể Xác địnhkiểu liên kết tập thực thể Khoa Công nghệ Thông tin - Trƣờng ... lƣợc đồ quan hệ liên quan đến RBTV • Có ba thao tác cập nhật liệu ảnh hƣởng đến RBTV: • Thêm: thêm (số) liệu vào quan hệ • Sửa: cập nhật giá trị (số) liệu vào quan hệ • Xóa: xóa (số) liệu vào...
... 09/15/1962 Ba Ria VT Nam 38000 Tất liệu cột có kiểuliệu Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Lược đồ Lược đồ quan hệ - Tên quan hệ - Tên tập thuộc tính Lược đồ quan hệ NHANVIEN(MANV, TENNV, ... Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM 10 Miền giá trị Là tập giá trị đơn gắn liền với thuộc tính - Kiểuliệu sở • • Chuỗi ký tự (string) Số (integer) - Cáckiểuliệu phức tạp • • • • Tập hợp ... HONV, NGSINH, DCHI, PHAI, LUONG, PHG) Là tập hợp Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Lược đồ (tt) Lược đồ CSDL - Gồm nhiều lược đồ quan hệ Lược đồ CSDL NHANVIEN(MANV, TENNV, HONV, NGSINH,...
... nguyên tố III CÁC KHÓA TRÊN CƠ SỞ DỮLIỆU QUAN HỆ Các phép tác động lên sở liệu bao gồm: Chèn, loại bỏ, thay đổi… Trong mô hình sở liệu quan hệ Các phép tính áp dụng cho phân quan sở liệu máy Để ... hiển r lược đồ quan hệ R XÍ R, AÎ R lúc đó: - t[A] giá trị thuộc tính A - t[X] chứa giá trị thuộc tính X II.5.Khóa quan hệ lược đồ quan hệ: Định nghĩa: Cho r quan hệ địnhnghĩa lược đồ quan hệ ... trường cố định, ta biểudiễn phép chèn cách ngắn gọn hơn: INSERT(r; d1,d2, ,dn) Mục đích phép chèn thêm phận định; kết phép tính gây số sai sốt lý sau: · Bộ thêm vào không phù hợp với lược đồ quan...
... vẹn Các đặc trưng quan hệ Chuyển lược đồ E/R sang thiết kế quan hệ - Các qui tắc chuyển đổi Nhập môn Cơ sở liệu - Khoa CNTT 28 Các qui tắc chuyển đổi (1) Tập thực thể - Cáctập thực thể (trừ tập ... tính Nhập môn Cơ sở liệu - Khoa CNTT 10 Miền giá trị Là tập giá trị nguyên tố gắn liền với thuộc tính - Kiểuliệu sở Chuỗi ký tự (string) Số (integer) - Cáckiểuliệu phức tạpTập hợp (set) Danh ... 09/15/1962 Ba Ria VT Nam 38000 Tất liệu cột có dùng kiểuliệu Nhập môn Cơ sở liệu - Khoa CNTT Lược đồ Lược đồ quan hệ - Tên quan hệ - Tên tập thuộc tính Lược đồ quan hệ NHANVIEN(MANV, TENNV, HONV,...
... Tất liệu cột có chung kiểuliệu Lược đồ Lược đồ quan hệ - Tên quan hệ - Tên tập thuộc tính Lược đồ quan hệ NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) Là tập hợp Lược đồ (tt) ... Ràng buộc toàn vẹn Các đặc trưng quan hệ Chuyển lược đồ E/R sang thiết kế quan hệ - Các qui tắc chuyển đổi 23 Các qui tắc chuyển đổi (1) Tập thực thể - Cáctập thực thể (trừ tập thực thể yếu) ... Tên - Tập hợp cột Cố định Được đặt tên Có kiểuliệu - Tập hợp dòng Thay đổi theo thời gian Một dòng ~ Một thực thể Quan hệ ~ Tập thực thể Thuộc tính Tên cột quan hệ Mô tả ý nghĩa...