Bài giảng Cơ sở dữ liệu: Chương 2 - Đỗ Thị Mai Hường
Số trang: 49
Loại file: pdf
Dung lượng: 3.56 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
"Bài giảng Cơ sở dữ liệu - Chương 2: Mô hình liên kết thực thể" trình bày quá trình thiết kế cơ sở dữ liệu; mô hình thực thể liên kết, xây dựng ER. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết hơn nội dung kiến thức.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Đỗ Thị Mai Hường C sở Cơ ở dữ liệu liệ Văn‐Giang Nguyễn ễ Bộ môn Hệ thống ố thông tin, Khoa Công nghệ thông tin, Học viện Kỹ thuật quân sự E il i Email:giangnv@mta.edu.vn @ t dSlides courtesy of : Đỗ Thị Mai Hường, HTTT, CNTT, HVKTQSNội dung môn học Chương 1: Tổng quan về cơ sở dữ liệu (5) Chương 2: Mô hình liên kết thực thể (5) Chương 3: Mô hình dữ liệu quan hệ (10) Chương 4: Phụ thuộc hàm và các dạng chuẩn CSDL (1 Chương Ch 5 Hệ quản 5: ả trị t ị SQL Server S (10) Chương 6: Ngôn ngữ truy vấn CSDL (15) Chương 7: Lập trình T-SQL (15) -2-Nội dung chi tiết Quá trình thiết kế CSDL Mô hình thực thể liên kết (ER) Xây dựng ER Víí dụ -3-Quá trình thiết kế CSDL Lược đồ HQT CSDL Ý tưởng g Thiết kế E/R quan hệ q ệ quan hệ q ệ -4-Quá trình thiết kế CSDL E-R là mô hình trung gian để chuyển những yêu cầu quản lý dữ liệu trong thế giới thực thành mô hì h CSDL quan hệ. hình hệ DBMS Bài toán Mô hình thực tế Mô hình E/R CSDL quan hệ DB -5-Nội dung chi tiết Quá trình thiết kế CSDL Mô hình thực thể liên kết (ER) Xây dựng ER Víí dụ -6-Mô hình thực thể - liên kết Được dùng để thiết kế CSDL ở mức quan niệm Biểu diễn trừu tượng cấu trúc của CSDL Lược đồ thực thể - liên kết (Entity – Relationship diagram) Tập thực thể (Entity sets) Thuộc tính (Attributes) Mối quan hệ (Relationship) -7-Tập thực thể Một thực thể là một đối tượng của thế giới thực. Thực thể được mô tả bởi các thuộc tính Tập hợp các thực thể giống nhau tạo thành một tập thực thể Chú ý Cấ trúc Cấu t ú của ủ dữ liệu liệ Thực thể ể (Entity) Đối tượng (Object) Thao tác trên dữ liệu Tập thực thể (Entity set) Lớp đối tượng (Class of objects) -8-Tập thực thể Ví dụ “Quản lý đề án công ty” Một nhân viên là một thực thể Tập Tậ hợp h các á nhân hâ viên iê là tập tậ thực th thể Một đề án là một thực thể Tập hợp các đề án là tập thực thể. Một phòng hò ban b là mộtột thực th thể Tập hợp các phòng ban là tập thực thể. -9-Thuộc tính Là tập các giá trị có thể gán cho thuộc tính đối với mội thực thể riêng biệt. Miền giá trị của thuộc tính (domain) Kiểu chuỗi (string) ( g) Kiểu số nguyên (integer) Kiểu số thực… Ví dụ tập thực thể NHANVIEN có các thuộc tính Họ tên (hoten: string[20] Ngày sinh (ns: date) Điểm trung bình (DTB: float) - 10 -Thuộc tính Loại thuộc tính Thuộc tính đơn – Không thể tách nhỏ ra được Thuộc Th ộ tính tí h phức hứ hợp h – có ó thể tách tá h ra thành thà h các thành phần nhỏ hơn. Loại giá trị của thuộc tính Đơn giá trị: các thuộc tính có giá trị duy nhất cho một thực thể (Ví dụ: CMND) Đa trị: các thuộc tính có một tập giá trị cho cùng ù một ộ thực h thểhể (VD: (VD bằng bằ cấp, ấ ect)) Suy diễn được (năm sinh Å Æ tuổi.) - 11 -Thuộc tính Tất cả các thực thể nằm trong tập thực thể có cùng tập thuộc tính Mỗi thực thể đều được phân biệt bởi ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Đỗ Thị Mai Hường C sở Cơ ở dữ liệu liệ Văn‐Giang Nguyễn ễ Bộ môn Hệ thống ố thông tin, Khoa Công nghệ thông tin, Học viện Kỹ thuật quân sự E il i Email:giangnv@mta.edu.vn @ t dSlides courtesy of : Đỗ Thị Mai Hường, HTTT, CNTT, HVKTQSNội dung môn học Chương 1: Tổng quan về cơ sở dữ liệu (5) Chương 2: Mô hình liên kết thực thể (5) Chương 3: Mô hình dữ liệu quan hệ (10) Chương 4: Phụ thuộc hàm và các dạng chuẩn CSDL (1 Chương Ch 5 Hệ quản 5: ả trị t ị SQL Server S (10) Chương 6: Ngôn ngữ truy vấn CSDL (15) Chương 7: Lập trình T-SQL (15) -2-Nội dung chi tiết Quá trình thiết kế CSDL Mô hình thực thể liên kết (ER) Xây dựng ER Víí dụ -3-Quá trình thiết kế CSDL Lược đồ HQT CSDL Ý tưởng g Thiết kế E/R quan hệ q ệ quan hệ q ệ -4-Quá trình thiết kế CSDL E-R là mô hình trung gian để chuyển những yêu cầu quản lý dữ liệu trong thế giới thực thành mô hì h CSDL quan hệ. hình hệ DBMS Bài toán Mô hình thực tế Mô hình E/R CSDL quan hệ DB -5-Nội dung chi tiết Quá trình thiết kế CSDL Mô hình thực thể liên kết (ER) Xây dựng ER Víí dụ -6-Mô hình thực thể - liên kết Được dùng để thiết kế CSDL ở mức quan niệm Biểu diễn trừu tượng cấu trúc của CSDL Lược đồ thực thể - liên kết (Entity – Relationship diagram) Tập thực thể (Entity sets) Thuộc tính (Attributes) Mối quan hệ (Relationship) -7-Tập thực thể Một thực thể là một đối tượng của thế giới thực. Thực thể được mô tả bởi các thuộc tính Tập hợp các thực thể giống nhau tạo thành một tập thực thể Chú ý Cấ trúc Cấu t ú của ủ dữ liệu liệ Thực thể ể (Entity) Đối tượng (Object) Thao tác trên dữ liệu Tập thực thể (Entity set) Lớp đối tượng (Class of objects) -8-Tập thực thể Ví dụ “Quản lý đề án công ty” Một nhân viên là một thực thể Tập Tậ hợp h các á nhân hâ viên iê là tập tậ thực th thể Một đề án là một thực thể Tập hợp các đề án là tập thực thể. Một phòng hò ban b là mộtột thực th thể Tập hợp các phòng ban là tập thực thể. -9-Thuộc tính Là tập các giá trị có thể gán cho thuộc tính đối với mội thực thể riêng biệt. Miền giá trị của thuộc tính (domain) Kiểu chuỗi (string) ( g) Kiểu số nguyên (integer) Kiểu số thực… Ví dụ tập thực thể NHANVIEN có các thuộc tính Họ tên (hoten: string[20] Ngày sinh (ns: date) Điểm trung bình (DTB: float) - 10 -Thuộc tính Loại thuộc tính Thuộc tính đơn – Không thể tách nhỏ ra được Thuộc Th ộ tính tí h phức hứ hợp h – có ó thể tách tá h ra thành thà h các thành phần nhỏ hơn. Loại giá trị của thuộc tính Đơn giá trị: các thuộc tính có giá trị duy nhất cho một thực thể (Ví dụ: CMND) Đa trị: các thuộc tính có một tập giá trị cho cùng ù một ộ thực h thểhể (VD: (VD bằng bằ cấp, ấ ect)) Suy diễn được (năm sinh Å Æ tuổi.) - 11 -Thuộc tính Tất cả các thực thể nằm trong tập thực thể có cùng tập thuộc tính Mỗi thực thể đều được phân biệt bởi ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Mô hình liên kết thực thể Thiết kế cơ sở dữ liệu Mô hình thực thể liên kết Xây dựng ERGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 281 0 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
Báo cáo bài tập môn học : phân tích thiết kế hệ thống
27 trang 196 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0