Bài giảng Cơ sở dữ liệu: Chương 3 - Trịnh Xuân
Số trang: 7
Loại file: pdf
Dung lượng: 3.29 MB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 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 3: Mô hình cơ sở dữ liệu quan hệ cung cấp cho người đọc các kiến thức: Giới thiệu, các khái niệm của mô hình quan hệ, ràng buộc toàn vẹn, các đặc trưng của quan hệ, chuyển lược đồ E/R sang thiết kế quan hệ. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 3 - Trịnh Xuân I. Giới thiệu mô hình quan hệ? ! Do tiến sĩ E. F. Codd đưa ra đầu năm 1970 CHƯƠNG III: ! Mô hình dữ liệu quan hệ: Cung cấp một cấu trúc dữ liệu đơn giản, đồng bộ Có nền tảng lý thuyết vững chắc là Lý thuyết tập MÔ HÌNH CSDL QUAN hợp HỆ Là cơ sở của các HQT CSDL thương mại hiện nay: ! Oracle, MySQL, SQL Server… ! Mô hình dữ liệu quan hệ và mô hình thực thể liên kết được sử dụng rộng rãi trong việc phân tích và thiết kế CSDL hiện nay.Chủ động – Tích cực Học tập 25/2/16 1 Chủ động – Tích cực Học tập 25/2/16 3 II. Các thành phần của mô hình quan hệ 1. Quan hệ ! Là tập hợp các thông tin lưu trữ trong CSDL được tổ chức dưới dạng bảng 2 chiều Mỗi bảng 2 chiều gồm các cột – hàng chứa các thông tin liên quan nhau là một quan hệ TENNV HONV NS DIACHI GT LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 5 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 4 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 4 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000 5Chủ động – Tích cực Học tập 25/2/16 4 Chủ động – Tích cực Học tập 25/2/16 5 ! Mỗi một Quan hệ xác định: ! Quan hệ ~ Tập các đối tượng của thực thể Tên quan hệ # phân biệt với các quan hệ khác ! Một dòng ~ Một đối tượng cụ thể của thực thể Tập hợp các cột # các thuộc tính của quan hệ ! Mỗi cột ~ Một thuộc tính, một đặc tính của đối tượng ! Cố định, ! Được đặt tên, ! Có kiểu dữ liệu xác định, các giá trị trong một cột phải cùng kiểu, ! Mô tả ý nghĩa của cột đó Tập hợp các dòng # các bản ghi của quan hệ ! Thay đổi theo thời gianChủ động – Tích cực Học tập 25/2/16 6 Chủ động – Tích cực Học tập 25/2/16 7 *Lược đồ quan hệ ! Lược đồ quan hệ: nhằm mục đích mô tả ngắn gọn cấu trúc ! Lược đồ quan hệ NHANVIEN của một quan hệ và mối liên hệ giữa các thuộc tính trong NHANVIEN( MaNV, HoTen, Phai, Luong, PHG) quan hệ đó Mô tả: mỗi nhân viên được cấp một mã số duy nhât để phân ! Lược đồ quan hệ được xác định gồm: biệt với các nhân viên khác trong công ty và có một họ tên nhân viên, một giới tinh, một mức lương và thuộc về một Tên của quan hệ và tên của các thuộc tính phòng ban nhất định Bậc: là số thuộc tính của lược đồ Các mô tả để xác định ý nghĩa và mối quan hệ giữa thuộc tính (nếu có) ! Ký hiệu lược đồ quan hệ: Tên Quan hệ (Ds các thuộc tính) ! VD: NHANVIEN( MNV, Hoten, NS, QueQuan, HSL) ! NHANVIEN là lược đồ bậc 5 mô tả đối tượng nhân viênChủ động – Tích cực Học tập 25/2/16 8 Chủ động – Tích cực Học tập 25/2/16 10 *Lược đồ CSDL 2. Bộ ! Gồm nhiều lược đồ quan hệ cùng nằm trong một hệ ! Bộ: thống quản lý # tập hợp các bảng được quản lý L ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 3 - Trịnh Xuân I. Giới thiệu mô hình quan hệ? ! Do tiến sĩ E. F. Codd đưa ra đầu năm 1970 CHƯƠNG III: ! Mô hình dữ liệu quan hệ: Cung cấp một cấu trúc dữ liệu đơn giản, đồng bộ Có nền tảng lý thuyết vững chắc là Lý thuyết tập MÔ HÌNH CSDL QUAN hợp HỆ Là cơ sở của các HQT CSDL thương mại hiện nay: ! Oracle, MySQL, SQL Server… ! Mô hình dữ liệu quan hệ và mô hình thực thể liên kết được sử dụng rộng rãi trong việc phân tích và thiết kế CSDL hiện nay.Chủ động – Tích cực Học tập 25/2/16 1 Chủ động – Tích cực Học tập 25/2/16 3 II. Các thành phần của mô hình quan hệ 1. Quan hệ ! Là tập hợp các thông tin lưu trữ trong CSDL được tổ chức dưới dạng bảng 2 chiều Mỗi bảng 2 chiều gồm các cột – hàng chứa các thông tin liên quan nhau là một quan hệ TENNV HONV NS DIACHI GT LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 5 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 4 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 4 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000 5Chủ động – Tích cực Học tập 25/2/16 4 Chủ động – Tích cực Học tập 25/2/16 5 ! Mỗi một Quan hệ xác định: ! Quan hệ ~ Tập các đối tượng của thực thể Tên quan hệ # phân biệt với các quan hệ khác ! Một dòng ~ Một đối tượng cụ thể của thực thể Tập hợp các cột # các thuộc tính của quan hệ ! Mỗi cột ~ Một thuộc tính, một đặc tính của đối tượng ! Cố định, ! Được đặt tên, ! Có kiểu dữ liệu xác định, các giá trị trong một cột phải cùng kiểu, ! Mô tả ý nghĩa của cột đó Tập hợp các dòng # các bản ghi của quan hệ ! Thay đổi theo thời gianChủ động – Tích cực Học tập 25/2/16 6 Chủ động – Tích cực Học tập 25/2/16 7 *Lược đồ quan hệ ! Lược đồ quan hệ: nhằm mục đích mô tả ngắn gọn cấu trúc ! Lược đồ quan hệ NHANVIEN của một quan hệ và mối liên hệ giữa các thuộc tính trong NHANVIEN( MaNV, HoTen, Phai, Luong, PHG) quan hệ đó Mô tả: mỗi nhân viên được cấp một mã số duy nhât để phân ! Lược đồ quan hệ được xác định gồm: biệt với các nhân viên khác trong công ty và có một họ tên nhân viên, một giới tinh, một mức lương và thuộc về một Tên của quan hệ và tên của các thuộc tính phòng ban nhất định Bậc: là số thuộc tính của lược đồ Các mô tả để xác định ý nghĩa và mối quan hệ giữa thuộc tính (nếu có) ! Ký hiệu lược đồ quan hệ: Tên Quan hệ (Ds các thuộc tính) ! VD: NHANVIEN( MNV, Hoten, NS, QueQuan, HSL) ! NHANVIEN là lược đồ bậc 5 mô tả đối tượng nhân viênChủ động – Tích cực Học tập 25/2/16 8 Chủ động – Tích cực Học tập 25/2/16 10 *Lược đồ CSDL 2. Bộ ! Gồm nhiều lược đồ quan hệ cùng nằm trong một hệ ! Bộ: thống quản lý # tập hợp các bảng được quản lý L ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu Mô hình dữ liệu quan hệ Mô hình quan hệ Ràng buộc toàn vẹn Lược đồ E/R Thiết kế quan hệGợ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 266 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 237 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 -
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 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 165 0 0