Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
85 KB
Nội dung
Môn CƠ SỞ DỮ LIỆU Chương 1: Giới thiệu chung lý thuyết CSDL Nội dung MỘT SỐ KHÁI NIỆM CƠ BẢN Cơ Sở Dữ Liệu Hệ Quản Trị Cơ Sở Dữ Liệu Các Ứng Dụng Của Cơ Sở Dữ Liệu Các Mơ Hình Cơ Sở Dữ Liệu MƠ HÌNH THỰC THỂ KẾT HỢP Giới Thiệu Mơ Hình Thực Thể Kết Hợp Một Số Khái Niệm Của Mơ Hình Thực Thể Kết Hợp MỘT SỐ KHÁI NIỆM CƠ BẢN Cơ Sở Dữ Liệu Cơ sở liệu (DataBase) lĩnh vực nghiên cứu mô hình, nguyên lý, phương pháp tổ chức liệu thiết bị lưu trữ Nghiên cứu sở liệu giúp lưu trữ, tìm kiếm, cập nhật thơng tin nhanh chóng hiệu quả, tiết kiệm nhớ, thời gian Hệ Quản Trị Cơ Sở Dữ Liệu Các phần mềm giải vấn đề mà cách tổ chức CSDL đặt (như khai thác có hiệu quả, bảo mật, cạnh tranh truy xuất,… ) gọi hệ quản trị CSDL (DBMS) Các hệ quản trị CSDL có nhiệm vụ hỗ trợ cho nhà phân tích thiết kế CSDL người khai thác CSDL Những hệ quản trị CSDL mạnh Visual Foxpro, MS Access, Oracle, … MỘT SỐ KHÁI NIỆM CƠ BẢN (tt) Các Ứng Dụng Của Cơ Sở Dữ Liệu Quản lý hệ thống thông tin quan nhà nước Xử lý lưu trữ thông tin doanh nghiệp Xử lý thông tin lĩnh vực nghiên cứu khoa học, giảng dạy Tổ chức thông tin đa phương tiện, xử lý tri thức… Các Mơ Hình Cơ Sở Dữ Liệu: Mơ hình CSDL hệ hình thức tốn học gồm có hai phần Một hệ thống ký hiệu để mô tả liệu Một tập hợp phép toán thao tác liệu MỘT SỐ KHÁI NIỆM CƠ BẢN (tt) Lịch sử phát triển mơ hình sở liệu Thế hệ CSDL đời dạng mô hình thực thể kết hợp, mơ hình mạng, mơ hình phân cấp Thế hệ thứ hai CSDL với mô hình có cấu trúc logic chặt chẽ có tính trực quan rõ ràng, quán Nghiên cứu mơ hình quan hệ nhằm vào lý thuyết chuẩn hóa quan hệ Loại bỏ phần tử khơng bình thường quan hệ thực phép cập nhật, loại bỏ phần tử dư thừa Đây mơ hình dùng hệ quản trị CSDL Mơ hình CSDL thứ ba mơ hình hướng đối tượng, mơ hình quan hệ + hướng đối tượng, mơ hình suy diễn, mơ hình phân tán,… MƠ HÌNH THỰC THỂ KẾT HỢP Hiện mơ hình liệu quan hệ thường dùng hệ quản trị CSDL, nhiên mơ hình khơng trực quan Để thuận lợi việc thiết kế mơ hình liệu quan hệ, người ta thường dùng mơ hình trung gian mơ hình thực thể kết hợp Hiện mơ hình thực kết hợp coi mơ hình chuẩn để thiết kế hệ thống thơng tin MƠ HÌNH THỰC THỂ KẾT HỢP (tt) Thực thể (entity) Xem thực thể vật tồn phân biệt Thực thể biểu diễn đối tượng giới thực, thực thể có nhiều đặc điểm; đặc điểm gọi thuộc tính thực thể Những thuộc tính xác định cách thực thể gọi thuộc tính khóa thực thể Thực thể thường biểu diễn hình chữ nhật, tên thực thể đặt hình chữ tên thực thể (trong hệ thống) phải khác mơ hình thực thể kết hợp TÊN THỰC THỂ Tên thuộc tính Tên thuộc tính Hoặc TÊN THỰC THỂ MƠ HÌNH THỰC THỂ KẾT HỢP (tt) Ví dụ: Bài tốn quản lý điểm sinh viên phát biểu đơn giản sau: "Trường có nhiều khoa, khoa có mã khóa nhất, mã khoa xác định tên khoa, số điện thoại khoa Một khoa có nhiều lớp, lớp có mã lớp nhất, mã lớp xác định tên lớp Mỗi sinh viên có mã số sinh viên nhất, mã số sinh viên xác định họ tên, ngày sinh, địa chỉ, lớp mà sinh viên theo học, giới tính sinh viên đó, … Mỗi sinh viên đăng ký học nhiều mơn với mơn học có kết định Mỗi mơn học có mã mơn học định, mã môn học xác định tên môn học, số tiết mơn học đó" Với tốn cần quản lý đối tượng như: SINH VIÊN, MÔN HỌC, KẾT QUẢ, KHOA, LỚP MƠ HÌNH THỰC THỂ KẾT HỢP (tt) Mối kết hợp Dùng để diễn tả kết hợp thực thể hệ thống thơng tin Mỗi mối kết hợp phải có tên, tên mối kết hợp phải đặt có nghĩa, thường từ thuộc, có, gồm, của, con, … Tuy nhiên có mối kết hợp quan trọng, mối kết hợp có thuộc tính riêng, nên đặt tên có ý nghĩa đầy đủ Thường người ta dùng hình Ellipse (hoặc hình thoi) để biểu diễn mối kết hợp : Ví dụ mối kết hợp "thuộc" sau biểu diễn mối liên hệ hai thực thể LỚP KHOA LỚP thuộc KHOA MÔ HÌNH THỰC THỂ KẾT HỢP (tt) Bản số mối kết hợp Dùng để diễn đạt tần suất tham gia vào mối kết hợp thực thể Mỗi số cặp số (min,max) để diễn đạt số tối thiểu số tối đa thực thể tham gia vào mối (1,1) (1,n) kết hợp LỚP KHĨA thuộc Số ngơi mối kết hợp Số thực thể tham gia vào mối kết hợp gọi số mối kết hợp Trong trường hợp tổng quát, mối kết hợp có n ngơi Thường mối kết hợp có hai ngơi 10 MƠ HÌNH THỰC THỂ KẾT HỢP (tt) MASVNUHOTENNGAYSINH HOCBONG TINH- SINH VIEÂN (1,n) (1,1) Kết (0,n) MÔN HỌC -MAMH -TENMH -SOTIET KHOA -MAKHOA -TENKHOA -SOCBGD DIEMTHI thuộc (1,n) MALOPTENLOP- LỚP (1,1) thuộc (1,n) 11 ... chức CSDL đặt (như khai thác có hiệu quả, bảo mật, cạnh tranh truy xuất,… ) gọi hệ quản trị CSDL (DBMS) Các hệ quản trị CSDL có nhiệm vụ hỗ trợ cho nhà phân tích thiết kế CSDL người khai thác CSDL. .. quan hệ nhằm vào lý thuyết chuẩn hóa quan hệ Loại bỏ phần tử khơng bình thường quan hệ thực phép cập nhật, loại bỏ phần tử dư thừa Đây mô hình dùng hệ quản trị CSDL Mơ hình CSDL thứ ba mơ hình... Những hệ quản trị CSDL mạnh Visual Foxpro, MS Access, Oracle, … MỘT SỐ KHÁI NIỆM CƠ BẢN (tt) Các Ứng Dụng Của Cơ Sở Dữ Liệu Quản lý hệ thống thông tin quan nhà nước Xử lý lưu trữ thông