MÔ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD

22 1.9K 10
MÔ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương III MƠ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD Trình bày : Nhóm II GVHD : Trương Xn Hạnh 01/07/13 C@py Rjght 2008 by Nhóm II DANH SÁCH THÀNH VIÊN      Lâm Chí Nhân - Nhóm trưởng Thái Phương - Thư ký Trang Trọng Hiếu Khương Văn Minh Nguyễn Thành Long 01/07/13 C@py Rjght 2008 by Nhóm Nội dung trình bày   Các khái niệm mơ hình - Thuộc tính (Attribute) - Quan hệ (Relation) - Bộ giá trị (Tuple) Các thao tác quan hệ - Phép thêm vào quan hệ - Phép loại bỏ khỏi quan hệ - Phép sửa đổi giá trị thuộc tính quan hệ 01/07/13 C@py Rjght 2008 by Nhóm Các khái niệm bản: 1.1 Thuộc tính(Attribute): * Tên cột quan hệ HocVien MaHocVien Các thuộc tính Ho Ten Ngaysinh Gioitinh 001 Trang Trong Hieu 15/4/1987 Nam 002 Khuong Van Minh 1/1/1989 Nam 003 Thai Phuong 3/12/1989 Nu 004 Nguyen Thanh Long 4/10/1989 Nam * Mỗi thuộc tính có kiểu liệu sở (Data 01/07/13 Type) C@py Rjght 2008 by Nhóm 1.1 Thuộc tính (Attribute) – – – – – Kiểu văn (Text): Char, String Kiểu số (Number): Numberic, float Kiểu luận lý (Logical): Boolean Kiểu thời gian (Date/Time): ngày tháng năm + phút Kiểu văn có độ dài thay đổi (Memo): Varchar 01/07/13 C@py Rjght 2008 by Nhóm 1.1 Thuộc tính (Attribute)  Miền giá trị: – – Tập hợp giá trị ngun tử gắn với thuộc tính Có tên, kiểu liệu, khn dạng mơ tả  Ví dụ: Tên: Ngaysinh – Kiểu liệu: date/time – Khuôn dạng: / / / /19 , – Mô tả: miền giá trị ngày sinh – 01/07/13 C@py Rjght 2008 by Nhóm 1.2 Quan hệ (Relation)   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ệu tập thực thể tập liên kết Tên quan hệ Tập hợp dòng   Mỗi dòng chứa giá trị 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ểu liệu 01/07/13 C@py Rjght 2008 by Nhóm 1.3 Bộ giá trị (Tuple)   10 Là dịng quan hệ khơng kể dịng tên thuộc tính Mỗi chứa giá trị cụ thể thuộc tính 01/07/13 C@py Rjght 2008 by Nhóm Định nghĩ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 Định nghĩa hình thức ký hiệu mơ hình liệu quan hệ (tham khảo) 12 01/07/13 C@py Rjght 2008 by Nhóm Thao tác Quan hệ  2.1 Thêm (Insert): – – Thêm t vào R(A1,A2, ,An) TR tăng phần tử: TR = TR U t  INSERT (R; Ai1 = V1; Ai2 = V2; Aim = Vm;) Ai1, Ai2, Aim : thuộc tính – V1, V1, Vm: giá trị thuộc MGT(Ai1), MGT(Ai2), MGT(Aim) – – Không thực tính quán:    13 Giá trị rỗng trùng với giá trị khóa Bộ khơng phù hợp với lược đồ quan hệ Giá trị không thuộc miền giá trị thuộc tính tương ứng 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.1  14 Thêm q5 = (SV002, Hoàng Thị Chính, 17/05/1967, Hà nội, QTKD1) vào quan hệ HỌC-VIÊN phép thêm sau: – INSERT (HỌC-VIÊN; [Mã-học-viên]=Hoàng Thị Chính, [Ngàysinh]=17/05/1967, [Quê-quán]=Hà nội, [Mã-lớp]=QTKD1).  01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.1 15 01/07/13 C@py Rjght 2008 by Nhóm 2.2 Phép loại bỏ khỏi quan hệ  Xóa bỏ t : TR=TR\t – DELETE(R; Ai1 = v1; Ai2 = v2; Aim = vm;)   Aij=vj (j= 1, 2, , m): điều kiện thỏa thuộc tính loại bỏ t Ví dụ 2.2 Quan hệ: – HỌC-VIÊN (Mã-học-viên, Tên-học-viên, Ngày-sinh, Quêquán, Mã-lớp) – Với phép loại bỏ sau:  16 DELETE (HỌC-VIÊN; [Quê-quán]=Đồng nai) 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.2 17 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.2 18 01/07/13 C@py Rjght 2008 by Nhóm 2.3 Phép sửa đổi giá trị thuộc tính quan hệ (Update)  1số câu lệnh để sửa đổi liệu: EDIT, CHANGE, BROW, UPDATE (như DBase, FoxPro v.v ) – UPDATE (R; Ai1=c1, Ai2 =c2, Aim= cm; Ai1=v1, Ai2 =v2, Aim= vm)    19 R : quan hệ cần thực sửa đổi Aij= cj (j = 1, 2, , m) : điều kiện tìm kiếm giá trị để sửa Aij= vj (j = 1, 2, , m) : giá trị 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.3  Quan hệ –  Với phép sửa đổi giá trị sau: – 20 HỌC-VIÊN (Mã-học-viên, Tên-học-viên, Ngàysinh, Quê-quán, Mã-lớp) UPDATE (HỌC-VIÊN; [Mã-học-viên]=SV015, [Quê-quán]=Sông Bé) 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.3 Giá trị cần sửa 21 01/07/13 C@py Rjght 2008 by Nhóm Ví dụ 2.3 Sơng bé 22 01/07/13 C@py Rjght 2008 by Nhóm ... mơ hình - Thuộc tính (Attribute) - Quan hệ (Relation) - Bộ giá trị (Tuple) Các thao tác quan hệ - Phép thêm vào quan hệ - Phép loại bỏ khỏi quan hệ - Phép sửa đổi giá trị thuộc tính quan hệ 01/07/13...   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ệu tập thực thể tập liên kết Tên quan hệ Tập... (Tuple)   10 Là dịng quan hệ khơng kể dịng tên thuộc tính Mỗi chứa giá trị cụ thể thuộc tính 01/07/13 C@py Rjght 2008 by Nhóm Định nghĩa hình thức ký hiệu mơ hình liệu quan hệ (tham khảo) 11 01/07/13

Ngày đăng: 01/07/2013, 01:25

Hình ảnh liên quan

MƠ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD - MÔ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD
MƠ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD Xem tại trang 1 của tài liệu.
Định nghĩa hình thức và các ký hiệu của mơ hình dữ liệu quan hệ (tham khảo) - MÔ HÌNH DỮ LIỆU QUAN HỆ CỦA E.F.CODD

nh.

nghĩa hình thức và các ký hiệu của mơ hình dữ liệu quan hệ (tham khảo) Xem tại trang 11 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan