Bài 2: Giới thiệu về CSDL

26 395 0
Bài 2: Giới thiệu về CSDL

Đ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

Bài 2: CÁC MÔ HÌNH CSDL Bài 2: CÁC MÔ HÌNH CSDL NỘI DUNG NỘI DUNG - Sơ đồ thực thể liên kết. Sơ đồ thực thể liên kết. - Thực thể, quan hệ - Thực thể, quan hệ - Các mô hình dữ liệu cổ điển. - Các mô hình dữ liệu cổ điển. - Mô hình thực thể quan hệ. - Mô hình thực thể quan hệ. - Mô hình dữ liệu quan hệ. - Mô hình dữ liệu quan hệ. - Mô hình dữ liệu mạng. - Mô hình dữ liệu mạng. - Mô hình dữ liệu phân cấp. - Mô hình dữ liệu phân cấp. I. Sơ đồ tổng quát một hệ quản I. Sơ đồ tổng quát một hệ quản trị CSDL. trị CSDL. II. II. Thực thể - quan hệ Thực thể - quan hệ 1. Thực thể 1. Thực thể Loại thực thể (Entity Type) là những loại đối tượng hay sự vật của thế giới thực tồn tại cụ thể cần được quản lý. Hỏi: Hãy lấy mộtvài ví dụ về thực thể trong việc quản lý HOCSINH. 2. Quan hệ 2. Quan hệ Sự thể hiện của lược đồ quan hệ Q ở một thời điểm nào đó được gọi là quan hệ, rõ ràng là trên một lược đồ quan hệ có thể định nghĩa rất nhiều quan hệ. Thường ta dùng các ký hiệu như R, S, Q để chỉ các lược đồ quan hệ, còn quan hệ được định nghĩa trên nó tương ứng được ký hiệu là là r, s, q. III. Các mô hình CSDL III. Các mô hình CSDL Mô hình dữ liệu là sự trừu tượng hóa của môi Mô hình dữ liệu là sự trừu tượng hóa của môi trường thực thể, biểu diễn dữ liệu ở mức quan trường thực thể, biểu diễn dữ liệu ở mức quan niệm. Giới thiệu các mô hình dữ liệu sau: niệm. Giới thiệu các mô hình dữ liệu sau: 1. Định nghĩa 1. Định nghĩa - Mô hình thực thể quan hệ. - Mô hình dữ liệu quan hệ. - Mô hình dữ liệu mạng. - Mô hình dữ liệu phân cấp. - Mô hình hướng đối tượng. IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Mối liên hệ giữa các tập thực thể là một danh Mối liên hệ giữa các tập thực thể là một danh sách có thứ tự của các tập thực thể. sách có thứ tự của các tập thực thể. Một tập thực thể đặc biệt có thể xuất hiện nhiều Một tập thực thể đặc biệt có thể xuất hiện nhiều lần trong danh sách. Danh sách các tập thực thể lần trong danh sách. Danh sách các tập thực thể này là khái niệm ở mức lược đồ của một mối này là khái niệm ở mức lược đồ của một mối liên hệ. liên hệ. 1. Định nghĩa 1. Định nghĩa IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Mô hình thực thể quan hệ được CHEN giới thiệu Mô hình thực thể quan hệ được CHEN giới thiệu năm 1976. Mô hình này được sử dụng nhiều trong năm 1976. Mô hình này được sử dụng nhiều trong thiết kế dữ liệu mức khái niệm. thiết kế dữ liệu mức khái niệm. Loại thực thể (Entity Type) là những loại đối tượng, sự vật của thế giới thực tồn tại cụ thể cần được quản lý. Hỏi: Hãy lấy một vài ví dụ về thực thể trong việc quản lý HOCSINH. Trả lời: Ví dụ HOCSINH, MONHOC, LOP…. Thực thể (Entity) là một thể hiện của loại thực thể. Ví dụ: Trong loại thực thể HOCSINH có thực thể: - (HS001, ‘Nguyễn Văn A’, ’20/11/1993’, ‘Nam’. - (HS002, ‘Trần Thị C’, ’02/10/1992’, ‘Nữ’. IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Thuộc tính: là những tính chất đặc trưng của một loại thực thể. Ví dụ: Loại thực thể HOCSINH có các thuộc tính: MAHS, HOTEN, NGAYSINH, GIOITINH, NOISINH…. Ký hiệu: HOCSINH MAHS TENHS GIOITINH NGAYSINH IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Đơn trị (Simple) Đơn trị (Simple) : : mỗi thực thể chỉ có một giá trị mỗi thực thể chỉ có một giá trị ứng với thuộc tính. Ví dụ: MAHV, HOTEN ứng với thuộc tính. Ví dụ: MAHV, HOTEN Đa trị (Multi Value) Đa trị (Multi Value) : thuộc tính có thể có nhiều giá : thuộc tính có thể có nhiều giá trị đối với một thực thể.Ví dụ: BANGCAP ký kiệu là trị đối với một thực thể.Ví dụ: BANGCAP ký kiệu là {BANGCAP} {BANGCAP} Đa hợp (Composite) Đa hợp (Composite) : thuộc tính được tạo từ nhiều : thuộc tính được tạo từ nhiều thành phần. thành phần. Ví dụ: DIACHI (Sonha, tenduong, phuong, quan) Ví dụ: DIACHI (Sonha, tenduong, phuong, quan) Chú ý: Chú ý: các thuộc tính đa trị và đa hợp có thể lồng các thuộc tính đa trị và đa hợp có thể lồng nhau tùy ý.Ví dụ: {BANGCAP(TRUONGCAP, nhau tùy ý.Ví dụ: {BANGCAP(TRUONGCAP, KETQUA, CHUYENNGANH)} KETQUA, CHUYENNGANH)} IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Khóa Khóa : : Khóa của loại thực thể là thuộc tính để nhận Khóa của loại thực thể là thuộc tính để nhận dạng thực thể.Căn cứ vào đó để xác định duy nhất dạng thực thể.Căn cứ vào đó để xác định duy nhất một thực thể. một thực thể. Ví dụ Ví dụ : Mỗi HOCSINH có một mã duy nhất để phân : Mỗi HOCSINH có một mã duy nhất để phân biệt HS này với HS kia. biệt HS này với HS kia. Loại kết hợp (quan hệ): Loại kết hợp (quan hệ): là mối kết hợp, sự liên kết là mối kết hợp, sự liên kết giữa hai hay nhiều loại thực thể. giữa hai hay nhiều loại thực thể. LOP HOCHOCSINH Thuộc IV. IV. Mô hình thực thể quan hệ Mô hình thực thể quan hệ Giữa hai loại thực thể có thể tồn tại nhiều hơn một Giữa hai loại thực thể có thể tồn tại nhiều hơn một loại mối kết hợp loại mối kết hợp LOP HOCHOCSINH Thuộc Là lớp trưởng Số ngôi của loại mối kết hợp là số loại thực thể tham Số ngôi của loại mối kết hợp là số loại thực thể tham gia vào loại mối kết hợp đó. gia vào loại mối kết hợp đó. MONHOCHOCSINH LANTHI Thi [...]... thế giới thực tồn tại cụ thể cần được quản lý Hỏi: Hãy lấy một vài ví dụ về thực thể trong việc quản lý HOCSINH Trả lời: Ví dụ HOCSINH, MONHOC, LOP… Thực thể (Entity) là một thể hiện của loại thực thể Ví dụ: Trong loại thực thể HOCSINH có các thực thể sau: -(HS001, ‘Nguyễn Văn A’, ’20/11/1993’, ‘Nam’ -(HS002, ‘Trần Thị C’, ’02/10/1992’, ‘Nữ’ V Mô hình dữ liệu quan hệ 1 Định nghĩa mô hình Mô hình CSDL. .. bản ghi (Record), loại mẫu tin (Record Type) và loại liên hệ (Set Type) VI Mô hình dữ liệu mạng Mẫu tin: Mô tả đối tượng trong thế giới thực Ví dụ: (‘NV001’, ‘Nguyễn Văn Tuấn’, 02/02/1942’, ‘Nam’) Loại mẫu tin: Là tập các mẫu tin cùng tính chất Ví dụ: Tập hợp các mẫu tin về nhân viên trong công ty tạo thành NHANVIEN Loại liên hệ: Mô tả sự liên kết giữa 1 loại mẫu tin chủ và loại mẫu tin thành viên Ví... mạng PHÒNG LÝ LỊCH 1-n Gồm có 1-1 NHÂN VIÊN 1-n làm CÔNG VIỆC Quản lý n- 1 VI Mô hình dữ liệu mạng Đặc điểm của mô hình dữ liệu mạng - Tương đối đơn giản - Dễ sử dụng - Không thích hợp với việc biểu diễn CSDL c quy mô lớn - Khả năng diễn đạt ngôn ngữ kém VII Mô hình dữ liệu phân cấp 1 Định nghĩa Mô hình dữ liệu phân cấp (Hierachical Data Model) - được gọi tắt là mô hình phân cấp (Hierachical Model): Mô... định VII Mô hình dữ liệu phân cấp 2 Loại mẫu tin: (Recorde Type) là mẫu đặc trưng cho 1 loại đối tượng riêng biệt Chẳng hạn như trong việc quản lý nhân sự tại một đơn vị, đối tượng cần phản ảnh của thế giới thực có thể là Phòng, Nhân viên, Công việc, lý lịch do đó có các loại mẫu tin đặc trưng cho từng đối tượng này Trong đồ thị biểu diễn mô hình mạng mỗi loại mẫu tin được biểu diễn bởi một hình chữ . Bài 2: CÁC MÔ HÌNH CSDL Bài 2: CÁC MÔ HÌNH CSDL NỘI DUNG NỘI DUNG - Sơ đồ thực thể liên kết. Sơ đồ thực thể liên. dữ liệu ở mức quan trường thực thể, biểu diễn dữ liệu ở mức quan niệm. Giới thiệu các mô hình dữ liệu sau: niệm. Giới thiệu các mô hình dữ liệu sau: 1. Định nghĩa 1. Định nghĩa - Mô hình thực. quan hệ Mô hình thực thể quan hệ Mô hình thực thể quan hệ được CHEN giới thiệu Mô hình thực thể quan hệ được CHEN giới thiệu năm 1976. Mô hình này được sử dụng nhiều trong năm 1976. Mô hình

Ngày đăng: 17/07/2014, 09:00

Từ khóa liên quan

Mục lục

  • Bài 2: CÁC MÔ HÌNH CSDL

  • I. Sơ đồ tổng quát một hệ quản trị CSDL.

  • II. Thực thể - quan hệ

  • III. Các mô hình CSDL

  • IV. Mô hình thực thể quan hệ

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • V. Mô hình dữ liệu quan hệ

  • Slide 16

  • VI. Mô hình dữ liệu mạng

  • Slide 18

  • Slide 19

  • Slide 20

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

  • Đang cập nhật ...

Tài liệu liên quan