Mô hình thực thể-liên kết (Entity-relationship model)
Số trang: 21
Loại file: pdf
Dung lượng: 277.59 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mô hình CSDL là phương thức biểu diễn các dữ liệu, giúp cho việc tổ chức các dữ liệu thuận tiện cho việc thiết kế, lưu trữ, xử lýMô hình CSDL dùng mô hình toán học để mô tả CSDL dựa trên các tập hợp và phép toánCác mô hình CSDL phổ biến:Mô hình phân lớp (hierarchical model)Mô hình mạng (network model)Mô hình quan hệ (relational model)Mô hình thực thể-liên kết (entity-relationship model)Mô hình hướng đối tượng (object model)Mô hình XML – bán cấu trúc (semi-structural model)...
Nội dung trích xuất từ tài liệu:
Mô hình thực thể-liên kết (Entity-relationship model) Mô hình thực thể-liên kết (Entity-relationship model) EE4509, EE6133 – HK2 2011/20121 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiMô hình CSDL Mô hình CSDL là phương thức biểu diễn các dữ liệu, giúp cho việc tổ chức các dữ liệu thuận tiện cho việc thiết kế, lưu trữ, xử lý Mô hình CSDL dùng mô hình toán học để mô tả CSDL dựa trên các tập hợp và phép toán Các mô hình CSDL phổ biến: Mô hình phân lớp (hierarchical model) Mô hình mạng (network model) Mô hình quan hệ (relational model) Mô hình thực thể-liên kết (entity-relationship model) Mô hình hướng đối tượng (object model) Mô hình XML – bán cấu trúc (semi-structural model) EE4509, EE6133 – HK2 2011/2012 2 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiGiới thiệu Mô hình ER là một mô hình CSDL, trong đó thế giới thực được mô tả bằng các đối tượng gọi là các thực thể (entity) và quan hệ hay liên kết (relationship) giữa chúng Đây là một mô hình được sử dụng rất rộng rãi trong việc thiết kế CSDL hiện nay Một mô hình ER bao gồm: Tập các thực thể Tập các thuộc tính Tập các liên kết EE4509, EE6133 – HK2 2011/2012 3 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiThực thể (entity) Là các vật, đối tượng (cụ thể hoặc trừu tượng) trong thế giới thực VD: một người, một bài hát, một bức ảnh, một trò chơi,… Tập thực thể: là nhóm các thực thể cùng loại với nhau VD: người, bài hát, bức ảnh, trò chơi,… Một CSDL thường chứa rất nhiều giá trị của các đối tượng (thực thể) thuộc kiểu (tập thực thể) giống nhau VD: Một lớp có rất nhiều sinh viên Một sổ danh bạ có thông rất nhiều người EE4509, EE6133 – HK2 2011/2012 4 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiThuộc tính (attribute) Là các tính chất đặc trưng của thực thể nào đó VD: Người có tên, tuổi, cân nặng, số CMT,… Bài hát có tên, nội dung, tác giả, năm sáng tác,… Mỗi thuộc tính có một miền giá trị VD: Tên người là chuỗi ký tự Tuổi là số nguyên dương Nếu thực thể chưa có giá trị của thuộc tính nào đó thì gọi giá trị của thuộc tính đó là null Thuộc tính khoá (key): là thuộc tính mà giá trị của nó là duy nhất cho mỗi thực thể (không tồn tại hai thực thể có cùng giá trị của thuộc tính khoá) VD: số CMT là duy nhất với mỗi người EE4509, EE6133 – HK2 2011/2012 5 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiBiểu diễn thực thể và thuộc tính bằng sơ đồ thuộc tính thuộc tính đơn trị đa trị thuộc tính khoá thực thể thuộc tính suy diễn thuộc tính phức hợp thuộc tính thuộc tính ... con con EE4509, EE6133 – HK2 2011/20126 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụ 1 tên nội dung thể loại bài hát năm sáng tác tác giả EE4509, EE6133 – HK2 2011/20127 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụ 2 tên họ họ tên tuổi người cân nặng số CMT năm sinh EE4509, EE6133 – HK2 2011/20128 ...
Nội dung trích xuất từ tài liệu:
Mô hình thực thể-liên kết (Entity-relationship model) Mô hình thực thể-liên kết (Entity-relationship model) EE4509, EE6133 – HK2 2011/20121 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiMô hình CSDL Mô hình CSDL là phương thức biểu diễn các dữ liệu, giúp cho việc tổ chức các dữ liệu thuận tiện cho việc thiết kế, lưu trữ, xử lý Mô hình CSDL dùng mô hình toán học để mô tả CSDL dựa trên các tập hợp và phép toán Các mô hình CSDL phổ biến: Mô hình phân lớp (hierarchical model) Mô hình mạng (network model) Mô hình quan hệ (relational model) Mô hình thực thể-liên kết (entity-relationship model) Mô hình hướng đối tượng (object model) Mô hình XML – bán cấu trúc (semi-structural model) EE4509, EE6133 – HK2 2011/2012 2 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiGiới thiệu Mô hình ER là một mô hình CSDL, trong đó thế giới thực được mô tả bằng các đối tượng gọi là các thực thể (entity) và quan hệ hay liên kết (relationship) giữa chúng Đây là một mô hình được sử dụng rất rộng rãi trong việc thiết kế CSDL hiện nay Một mô hình ER bao gồm: Tập các thực thể Tập các thuộc tính Tập các liên kết EE4509, EE6133 – HK2 2011/2012 3 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiThực thể (entity) Là các vật, đối tượng (cụ thể hoặc trừu tượng) trong thế giới thực VD: một người, một bài hát, một bức ảnh, một trò chơi,… Tập thực thể: là nhóm các thực thể cùng loại với nhau VD: người, bài hát, bức ảnh, trò chơi,… Một CSDL thường chứa rất nhiều giá trị của các đối tượng (thực thể) thuộc kiểu (tập thực thể) giống nhau VD: Một lớp có rất nhiều sinh viên Một sổ danh bạ có thông rất nhiều người EE4509, EE6133 – HK2 2011/2012 4 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiThuộc tính (attribute) Là các tính chất đặc trưng của thực thể nào đó VD: Người có tên, tuổi, cân nặng, số CMT,… Bài hát có tên, nội dung, tác giả, năm sáng tác,… Mỗi thuộc tính có một miền giá trị VD: Tên người là chuỗi ký tự Tuổi là số nguyên dương Nếu thực thể chưa có giá trị của thuộc tính nào đó thì gọi giá trị của thuộc tính đó là null Thuộc tính khoá (key): là thuộc tính mà giá trị của nó là duy nhất cho mỗi thực thể (không tồn tại hai thực thể có cùng giá trị của thuộc tính khoá) VD: số CMT là duy nhất với mỗi người EE4509, EE6133 – HK2 2011/2012 5 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiBiểu diễn thực thể và thuộc tính bằng sơ đồ thuộc tính thuộc tính đơn trị đa trị thuộc tính khoá thực thể thuộc tính suy diễn thuộc tính phức hợp thuộc tính thuộc tính ... con con EE4509, EE6133 – HK2 2011/20126 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụ 1 tên nội dung thể loại bài hát năm sáng tác tác giả EE4509, EE6133 – HK2 2011/20127 TS. Đào Trung Kiên – ĐH Bách khoa Hà NộiVí dụ 2 tên họ họ tên tuổi người cân nặng số CMT năm sinh EE4509, EE6133 – HK2 2011/20128 ...
Tìm kiếm theo từ khóa liên quan:
lập trình CSDL ngôn ngữ SQL quản trị dữ liệu dữ liệu máy tính xuất nhập dữ liệu truy vấn dữ liệuGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 306 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
6 trang 169 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 149 0 0 -
204 trang 128 1 0
-
Ngôn ngữ lập trình C# 2005 - Tập 4, Quyển 1: Lập trình cơ sở dữ liệu (Phần 1)
208 trang 122 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 109 1 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 84 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 75 0 0 -
150 trang 68 0 0