... Thựcthể Thuộc tính Ràng buộc kiểu liênkết Lược đồ thựcthể - liênkếtThựcthể yếu Thiết kế Ví dụ Lý thuyết Cơ sở liệu - Khoa CNTT Môhìnhthựcthể - liênkết Được dùng để thiết kế CSDL ... có từ thuộc tính tập thựcthể khác Thựcthể yếu (weak entity set) phải tham gia vào mối quan hệ mà có tập thựcthể (kiểu thựcthể chủ) Mô tả kiểu thựcthể yếu hình thoi hình chữ nhật nét đôi ... tượng giới thựcThựcthểmô tả tập thuộc tính Tập hợp thựcthể giống tạo thành tập thựcthể Chú ý - Thựcthể (Entity) - Đối tượng (Object) Cấu trúc liệu Thao tác liệu - Tập thựcthể (Entity...
... cha: Nhân viên Lớp cha: loại thựcthể bao gồm số thựcthể riêng biệt thểmôhình liệu Lớp con: thựcthể có vai trò riêng biệt thành viên lớp cha Nhập môn Cơ sở liệu - Khoa CNTT Tính kế thừa Lớp thừa ... SECRETARY Nhập môn Cơ sở liệu - Khoa CNTT TECHNICIAN ENGINEER Chuyên biệt hóa ĐN: trình xác định tập lớp kiểu thựcthể Tập lớp tạo dựa số đặc tính riêng biệt thựcthể lớp cha Nhập môn Cơ sở liệu ... biết quan hệ lớp cha thựcthể lớp không tách rời (một thựcthể thành viên nhiều lớp theo chuyên biệt hóa) Trong lược đồ EER, ràng buộc mô tả chữ o (overlap) bên vòng tròn Nhập môn Cơ sở liệu - Khoa...
... hìnhthựcthểkết hợp (ER) – Phƣơng pháp luận thiết kế • Kỹ – Lập môhình dùng môhình ER – Lập môhình quan niệm dùng môhình ER • Yêu cầu: áp dụng thực tế 13/07 /20 11 HVĐ – THQL NỘI DUNG • Mô ... 13/07 /20 11 HVĐ – THQL NỘI DUNG • Môhìnhthựcthểkết hợp (ER) • Phƣơng pháp luận thiết kế • Khảo sát tình 13/07 /20 11 HVĐ – THQL MÔHÌNHTHỰCTHỂKẾT HỢP • Môhìnhthựcthểkết hợp (ER) – Khái niệm ký ... Kiến thức – Môhìnhthựcthểkết hợp (ER) – Phƣơng pháp luận thiết kế • Kỹ – Lập môhình dùng môhình ER – Lập môhình quan niệm dùng môhình ER • Yêu cầu: áp dụng thực tế 13/07 /20 11 HVĐ – THQL...
... Hải Châu 12 / 54 Môhìnhthực thể- liênkết I I I Môhìnhthực thể- liênkết (mô hình ER) môhình liệu mức quan niệm phổ biến, tập trung vào cấu trúc liệu ràng buộc Thựcthể “vật” giới thực, có ... xác định tập liênkếtthựcthể kiểu Tập liênkết R tập hợp thểliênkết ri , i = 1, 2, ri liênkết n thựcthể riêng biệt e1 , e2 , , en thựcthể ej ri thành phần kiểu thựcthể Ej , ≤ j ... CSDL Môhình ER Kiểu & tập thựcthể Khóa & tập giá trị Kiểu & tập liênkết Cấp liênkết Các ràng buộc Môhình EER Môhình quan hệ Phụ thuộc hàm Thiết kế CSDL 13 / 54 Môhìnhthực thể- liên kết...
... sung, phận thựcthể hay liênkết Liênkết không tồn độc lập, mà phụ thuộc vào thựcthể thành phần 14 Chuyển đổi từ môhìnhthựcthểliênkết sang môhình quan hệ Chuyển từ thựcthể sang quan ... liênkết sang quan hệ Chuyển liênkết ngôi: Liênkết 1:1: nên ghép thựcthể lại để thành thựcthể chung, chuyển thựcthể chung thành QH Liênkết M:N: • Tên liênkết Tên quan hệ • Thuộc tính ... Chuyển từ liênkết sang quan hệ Với liênkết ISA: không cần phải tạo quan hệ cho loại liênkết này, thựcthể tham gia liênkết cần xử lý đặc biệt theo cách sau: Theo góc nhìn Thực thể/ Liên kết: ...
... sang ngôn ngữ (2 tập thực thể) Về mặt toán học: liênkết quan hệ toán học tập thựcthểliênkếtthựcthể Biểu diễn sơ đồ: thựcthểthựcthể 10 EE4509, EE6133 – HK2 20 11 /20 12 TS Đào Trung ... EE4509, EE6133 – HK2 20 11 /20 12 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội Liênkết 1-1 thựcthể liênkếtthựcthể Là liênkết mà thựcthể loại có quan hệ với không thựcthể loại 2, ngược lại Ràng ... gọi lực lượng liênkết Ví dụ: người 12 sở hữu giấy CMT EE4509, EE6133 – HK2 20 11 /20 12 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội Liênkết 1-n thựcthể liênkết n thựcthể Mỗi thựcthể loại có...
... với nhiều thựcthể tập thựcthể khác • 1-n: Liênkếtthựcthể tập thựcthể với nhiều thựcthể tập thựcthể khác • n-m: Liênkếtthựcthể tập thựcthể với nhiều thựcthể tập thựcthể khác ngược ... 1: PHÂN TÍCH Mô tả ứng dụng Môhình hoá DL (vd: Sơ đồ thực thể- liên kết) 2: THIẾT KẾ 3: CÀI ĐẶT 27 Biến đổi tập thựcthể B2: tập thựcthể xác định từ tập thựcthể khác (E) qua liênkết – thuộc ... chung môhình liệu • Môhìnhthựcthể - liênkết • Môhình liệu quan hệ • Các bước xây dựng CSDL • Biến đổi từ sơ đồ thựcthể - liênkết sang lược đồ quan hệ 37 38 Vài nét lịch sử • Mô hình...
... … x En Ej R E1 E2 E3 Môhình th c th liên k t Liên k t (3) ̇ Có th có nhi u ki u liên k t gi a ki u th c th LAMVIEC NHANVIEN PHONGBAN QUANLY Liên k t (4) ̇ B c c a ki u liên k t • S l ng ki ... vào liên k t - Ki u liên k t nh phân - Ki u liên k t tam phân ̇ Ki u liên k t quy • Cùng m t ki u th c th tham gia vào liên k t v i vai trò khác - Nhân viên A giám sát Nhân viên B NHANVIEN Môhình ... thi t k (2) ̇ Tinh ch nh l c c • • • • • Ki u th c th hay thu c tính Ki u liên k t hay thu c tính S p x p thu c tính CBH hay TQH Liên k t nh phân hay liên k t n-phân Môhình th c th liên k t...
... 1-1:1 thựcthể kiểu A liênkếtthựcthể kiểu B • Dạng 1-n: thựcthể kiểu A liênkết với nhiều thựcthể kiểu B, thựcthể kiểu B liênkết với thựcthể kiểu A • Dạng n-m: Nhiều thựcthể kiểu A liênkết ... 1 .2 Khái niệm Môhìnhthựcthểliênkếtmổhình quan h ệ ỉ 2. 1 Thựcthể thuộc tính 1 .2. 2 Kiểu thựcthể V khoá ’ổ 1 .2. 3 Kiểu liên kết, tên vai trò ràng buộc 11 ỉ 2. 4 Môhình ... kết: tập ỉiên kết R ỉà tập thểliênkết r, mà r, liênkết với n thựcthể khác (e,, e2, e „ ) Mỗi thựcthể ej liênkết ĩj thành viên kiểu thựcthể Ej với 1
... XÂY DỰNG MÔHÌNHTHỰCTHỂLIÊNKẾT2. 1 Xác định thuộc thể NhanVien, PhongBan, ChucVu, TrinhDo, Luong, DuAn 2.2 Xác định thuộc tính cho thựcthể NhanVien( MaNV, ... CHUYỂN MÔHÌNHTHỰCTHỂLIÊNKẾT SANG MÔHÌNH QUAN HỆ Mối quan hệ một- nhiều: Quy tắc : Thêm vào quan hệ thuộc tính khóa quan hệ nhiều • NhanVien- Lamviec- PhongBan: Thêm khóa “MaPB” vào thựcthể ... Quan hệ nhiều- nhiều(n-n): ThamGia DuAn NhanVien NhạnVien n n DamNhiem n n n ChucVu 2. 4 Vẽ môhìnhthựcthểliênkết ER SDT Ma Luong TenPB Gioitin h MaPB H o t LuongCB MaNV Diachi HS Luong PhuCap...
... TP.HCM 27 MÔHÌNHTHỰCTHỂKẾT HỢP Hình2. 3 Biểu diễn liênkết – CSDL COMPANY Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 28 MÔHÌNHTHỰCTHỂKẾT HỢP Hình2. 4 Biểu diễn liênkết – ... Đại học Ngân hàng TP.HCM 26 MÔHÌNHTHỰCTHỂKẾT HỢP • Phân loại liênkết hai dựa số lượng thựcthể loại tham gia vào liênkết • Liênkết – • Liênkết nhiều – • Liênkết nhiều – nhiều Khoa Công ... TP.HCM 22 VÍ DỤ MẪU Hình2. 1 Các thựcthể (kèm thuộc tính) COMPANY Khoa Công nghệ Thông tin - Trường Đại học Ngân hàng TP.HCM 23 MÔHÌNHTHỰCTHỂKẾT HỢP • Liênkếtkết hợp thựcthể từ nhiều tập thực...
... CSDL mô tả lược đồ E/R chứa đựng liệu cụ thể gọi thể CSDL - Mỗi tập thựcthể có tập hợp hữu hạn thựcthể y Giả sử tập thựcthể NHANVIEN có thựcthể NV1, NV2, …NVn - Mỗi thựcthể có giá trị cụ thể ... mối kết hợp: - Bản số nhánh R mối kết hợp thể số lượng thực - thể thuộc thựcthể nhánh “bên kia” có liên hệ với thựcthể nhánh R Bản số (min, max): định thựcthể e ∈ E tham gia nhiều vào thể ... Nai Tập thựcthể (tt) Ví dụ “Quản lý đề án công ty” - Một nhân viên thựcthể - Tập hợp nhân viên tập thựcthể - Một đề án thựcthể - Tập hợp đề án tập thựcthể - Một phòng ban thựcthể - Tập...
... Kiểu thựcthể - Tập thựcthể - Thựcthể Kiểu thựcthể Tập thựcthểThựcthểThựcthể 14 Bài tập 2: Xác định thựcthể Các bạn xác định thựcthể tập Vẽ lên bảng Các bạn xác định thựcthể tập ... lượng thểthựcthể tham gia vào mối liênkết Các loại lượng số - (one-to-one): thựcthể a liênkết với thựcthể b; thựcthể b liênkết với thựcthể a - nhiều (one-to-many): thựcthể a liênkết ... liênkết với nhiều thựcthể b; thựcthể b liênkết với thựcthể a nhiều - nhiều (many-to-many): thựcthể a liênkết với nhiều thựcthể b; thựcthể b liênkết với nhiều thựcthể a 35 Quan hệ đơn...
... 3/ 5/ 20 13 21 Các thành phần ThựcThể Yếu Là thựcthể mà khóa có từ thuộc tính tập thựcthể khác Thựcthể yếu (weak entity set) phải tham gia vào mối quan hệ mà có tập thựcthể 3/ 5/ 20 13 22 Lược ... niệm từ giới thực gọi môhình liệu quan niệm Môhình liệu quan niệm thường dùng MôHìnhThựcThể - Kết Hợp 3/ 5/ 20 13 Giới thiệu MôhìnhThựcThể - Kết Hợp Được dùng để thiết kế CSDL mức quan ... đồ thựcthể - kết hợp (Entity-Relationship Diagram) – Tập thựcthể (Entity Sets) /thực thể (Entity) – Thuộc tính (Attributes) – Mối quan hệ (Relationship) 3/ 5/ 20 13 Giới thiệu MôhìnhThực Thể...
... Thuộc tính Mối kết hợp Lược đồ thựcthể - kết hợp Thựcthể yếu Thiết kế Ví dụ Chuyển đổi môhình E/R sang môhình quan hệ Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM Môhìnhthựcthể - kết hợp ... TPHCM 12 Thể lược đồ E/R Một CSDL mô tả lược đồ E/R chứa đựng liệu cụ thể gọi thể CSDL - Mỗi tập thựcthể có tập hợp hữu hạn thựcthể • Giả sử tập thựcthể NHANVIEN có thựcthể NV 1, NV2, …NVn ... liệu Tập thựcthể (tt) Ví dụ “Quản lý đề án công ty” - Một nhân viên thựcthể - Tập hợp nhân viên tập thựcthể - Một đề án thựcthể - Tập hợp đề án tập thựcthể - Một phòng ban thựcthể - Tập...
... khái niệm gần gũi với người dùng - Môhình phải tự nhiên giàu ngữ nghĩa - VD: môhìnhthựcthểkết hợp (ER), môhình đối tượng… Môhình cài đặt (mô hình mức thực hiện) - Đưa khái niệm người dùng ... không xa với cách liệu tổ chức thật máy tính - VD: môhình quan hệ, môhình mạng, môhình phân cấp Môhình mức thấp (mô hình vật lý) - Đưa khái niệm mô tả chi tiết cách thức liệu lưu trữ máy tính ... 17 20 02 TTH Binh 14 20 04 VL SINHVIEN MaSV TenMH MaMH SoTC KhoaPT Cấu trúc liệu TH103 CNTT Toán rời rạc TN 220 TTH MONHOC MaMH Hocky Nam Giangvien 85 TN 220 1998 Dung 92 LOPHOC MaLH TH103 20 02 Bao...
... HTTT-Đại học CNTT 24 Bài 3: Mô hình dữ liệu quan hệ (Relational Data Model) Khoa HTTT-Đại học CNTT 25 Nội dung Giới thiệu Các khái niệm 2. 1 2.22. 3 2. 4 2. 5 2. 6 2. 7 2. 8 2. 9 Thuộc tính ... hợp số loại thựcthể tham gia vào loại mối kết hợp Ví dụ 1: Loại mối kết hợp Thuộc kết hợp loại thựcthể HOCVIEN LOP nên có số Ví dụ 2: Loại mối kết hợp Thi kết hợp loại thựcthể LANTHI,HOCVIEN, ... học CNTT 20 3.7.3 Loại thựcthể yếu Định nghĩa: Là loại thựcthể thuộc tính khóa Phải tham gia loại mối kết hợp xác định có loại thựcthể chủ Ký hiệu: Thựcthể Ví dụ: loại thựcthể THANNHAN...