1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Cơ sở dữ liệu: Chương 1 - ThS. Hồ Đắc Quán

11 4 0

Đ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

Cấu trúc

  • PowerPoint Presentation

  • Nội dung

  • 1. MỘT SỐ KHÁI NIỆM CƠ BẢN

  • 1 MỘT SỐ KHÁI NIỆM CƠ BẢN (tt)

  • Slide 5

  • 2. MÔ HÌNH THỰC THỂ KẾT HỢP

  • 2. MÔ HÌNH THỰC THỂ KẾT HỢP (tt)

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

Nội dung

Chương 1 của bài giảng Lý thuyết Cơ sở dữ liệu giới thiệu chung về lý thuyết cơ sở dữ liệu. Thông qua chương này người học có thể nắm bắt được: Các khái niệm về 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, một số khái niệm của mô hình thực thể kết hợp. Mời các bạn cùng tham khảo.

Chương 1: Giới thiệu chung lý thuyết CSDL Lecturer: Ths Hồ Đắc Quán Tel : 0918.161.907 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, ngun 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 tố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, qn 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 kết hợp (1,1)  Số ngơi mối kết hợp LỚP (1,n) thuộc KHÓA ◆ Số thực thể tham gia vào mối kết hợp gọi số ngơi 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 VIEN (1,n) (0,n) Kết (1,1) MON HOC -MAMH -TENMH -SOTIET KHOA -MAKHOA -TENKHOA -SOCBGD DIEMTHI thuoäc (1,n) MALOPTENLOP- LOP (1,1) (1,n) thuoäc 11 ...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... 10 MƠ HÌNH THỰC THỂ KẾT HỢP (tt) MASVNUHOTENNGAYSINH HOCBONG TINH- SINH VIEN (1, n) (0,n) Kết (1, 1) MON HOC -MAMH -TENMH -SOTIET KHOA -MAKHOA -TENKHOA -SOCBGD DIEMTHI thuoäc (1, n) MALOPTENLOP-... 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, ngun 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

Ngày đăng: 11/05/2021, 19:59