Bài giảng Lý thuyết cơ sở dữ liệu - Chương 1: Các khái niệm cơ bản

18 21 0
Bài giảng Lý thuyết cơ sở dữ liệu - Chương 1: Các khái niệm cơ bản

Đ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 giảng Lý thuyết cơ sở dữ liệu - Chương 1: Các khái niệm cơ bản cung cấp cho học viên những kiến thức về khái niệm cơ sở dữ liệu; đặc điểm của cơ sở dữ liệu; sự cần thiết của cơ sở dữ liệu; tổ chức dưới dạng cơ sở dữ liệu;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!

Lý thuyết CƠ SỞ DỮ LIỆU trinhxuan@gmail.com Cơ sở liệu Ð Ths Trịnh Thị Xu‰n Chủ động Ð T’ch cực Học tập 8/9/21 Nội dung pCác khái niệm pMơ hình ER pMơ hình quan hệ pĐại số quan hệ pPhụ thuộc hàm pChuẩn hóa lược đồ Chủ động Ð T’ch cực Học tập 8/9/21 Ti•u chuẩn đ‡nh gi‡ sinh vi•n pCách tính điểm n10%: Chun cần n20%: Điểm kỳ p Kiểm tra p Bài tập nhóm n70%: Thi kết thúc mơn – Trắc nghiệm Chủ động Ð T’ch cực Học tập 8/9/21 CHƯƠNG I: CỗC KHỗI NIM C BN C s d liu Ð Ths Trịnh Thị Xu‰n 8/9/21 Trao đổi pXét số ứng dụng: nHệ thống quản lý học sinh: lưu trữ thông tin liên quan đến học sinh nHệ thống quản lý sinh viên: lưu trữ thông tin liên quan đến sinh viên nHệ thống quản lý nhân sự: lưu trữ thông tin liên quan đến nhân viên công ty Chủ động Ð T’ch cực Học tập 8/9/21 THïNG TIN HỌC SINH ĐƯỢC LƯU TRỮ NHƯ THẾ NËO? Chủ động Ð T’ch cực Học tập 8/9/21 I Cơ sở liệu lˆ g“? pDữ liệu = thơng tin cần lưu trữ vào máy tính để truy xuất (access) truy vấn (query) pCơ sở liệu (CSDL) tập hợp liệu tổ chức lưu trữ theo cấu trúc chặt chẽ nhằm phục vụ nhiều đối tượng sử dụng với nhiều mục đích khác Chủ động Ð T’ch cực Học tập 8/9/21 10 Đặc điểm CSDL pTập hợp liệu có cấu trúc: loại liệu, mối quan hệ ngữ nghĩa pPhải giảm trùng lắp thông tin pDữ liệu phải quán pĐảm bảo việc truy xuất liệu dễ dàng, hiệu pCó độ an toàn phân quyền liệu pPhải chia sẻ liệu cho nhiều người dùng pPhải giải vấn đề bảo mật̂ liệu pGiải tốt vấn đề cạnh tranh truy xuất liệu pĐảm bảo tính độc lập liệu chương trình ứng dụng Chủ động Ð T’ch cực Học tập 8/9/21 11 Sự cần thiết CSDL pCung cấp khả lưu trữ liệu đầy đủ pCung cấp khả truy vấn liệu pTránh dư thừa, trùng lắp liệu pLiên kết chặt chẽ liệu chương trình ứng dụng khai thác Chủ động Ð T’ch cực Học tập V’ dụ cần thiết CSDL p!∀#∃ %& ∋()∗ +(∃, −(.∃ ĐV HT Mã môn Tên mơn Thái Bình CSDL Cơ sở liệu 3/4/96 Thái Bình NNTV Ngơn ngữ truy vấn Nam 5/4/97 Thanh Hóa CTDL Cấu trúc liệu ! Phạm Văn Khoa Nam 5/4/97 Thanh Hóa TDC Tin đại cương SV3 Trần Đức Lương Nam 6/7/97 Hải Phòng CSDL Cơ sở liệu ! SV3 Trần Đức Lương Nam 6/7/97 Hải Phòng CTDL Cấu trúc liệu Họ Tên Giới tính Ngày sinh SV1 Nguyễn Thị Hằng Nữ 3/4/96 SV1 Nguyễn Thị Hằng Nữ SV2 Phạm Văn Khoa SV2 TT Mã SV Quê quán Điểm v Nhược điểm c‡ch tổ chức liệu theo hướng cũ: ü Dư thừa vˆ kh™ng qu‡n ü Dữ liệu c— cấu trœc kh‡c th“ định dạng kh‡c ü Chia sẻ liệu c‡c người d•ng ü Vấn đề truy xuất sử dụng từ nhiều người sử dụng ü É Chủ động Ð T’ch cực Học tập 8/9/21 15 Tổ chức dạng CSDL pBài toán quản lý điểm sinh viên nThông tin sinh viên nThông tin môn học nThông tin điểm môn Bảng Điểm Mã Môn Mã SV CSDL SV1 CTDL SV2 NNTV SV1 TDC SV2 CSDL SV3 CTDL SV3 Bảng Môn học Mã Môn Tên môn CSDL Cơ sở liệu CTDL Cấu trúc liệu NNTV Ngôn ngữ truy vấn TDC Tin đại cương Điểm Chủ động Ð T’ch cực Học tập ĐVHT Bảng Sinh viên Mã SV Họ Tên Giới tính Ngày sinh Quê quán SV1 Nguyễn Thị Hằng Nữ 3/4/96 Thái Bình SV2 Phạm Văn Khoa Nam 5/4/97 Thanh Hóa SV3 Trần Đức Lương Nam 6/7/97 Hải Phịng 16 Mối li•n quan Ứng dụng vˆ CSDL Thˆnh phần giao diện ứng dụng: - Ứng dụng Desktop: C##, Visual Basic, - Ứng dụng Web: ASP, PHP, É - Ứng dụng mobile: Android, IOS, É Thˆnh phần ứng dụng: - Sử dụng hệ quản trị CSDL để lưu trữ - Sử dụng: Access, SQL Server, É Chủ động Ð T’ch cực Học tập 8/9/21 17 Các mức biểu diễn CSDL v Mức ngoˆi (lu!ợc đồ ngoˆi Ð External Schema) v C˜n gọi lˆ mức khung nh“n (view) v M™ tả mọ!t phần CSDL mˆ nh—m ngƣời d•ng quan t‰m đến vˆ che dấu phần c˜n lại CSDL nh—m người d•ng đ— v Mức quan niệm (lu!ợc đồ quan niệm Ð Conceptual/Logical Schema) v M™ tả cấu trœc toˆn thể CSDL cho tất c‡c người sử dụng, gồm thực thể, kiểu liệu, mối li•n hệ vˆ rˆng buộc v Che bớt c‡c chi tiết cấu trœc lưu trữ vật lý v Mức (lu!ợc đồ Ð Physical/Internal Schema) v M™ tả cấu trœc lưu trữ vật lý CSDL Chủ động Ð T’ch cực Học tập 22 pCác ứng dụng sở liệu: nKinh doanh: thông tin sản phẩm, khách hàng, nhà cung cấp,… nDoanh nghiệp: cán bộ, lương, công việc, nGiáo dục: học sinh, điểm, môn học, giáo viên, nThư viện: tài liệu, tác giả, độc giả… nY tế: bệnh nhân, thuốc, bác sỹ, điều trị,… n… Chủ động Ð T’ch cực Học tập 8/9/21 26 II Đối tượng sử dụng CSDL trị viên (Database Administrator - DBA) nĐịnh nghĩa, quản lý hệ CSDL pThiết kế viên (Database Designer) nPhân tích thiết kế CSDL pNgười dùng cuối (End-User) nNgười sử dụng (casual end-users) pNhà quản lý nNgười sử dụng thường xuyên (naive end-users) pNhân viên nghiệp vụ nNgười sử dụng đặc biệt (sophisticated end-users) pChuyên viên tin học, kỹ sư, người phân tích hệ thống pQuản Chủ động Ð T’ch cực Học tập 8/9/21 27 III Hệ quản trị CSDL pMột hệ quản trị CSDL (Database Management System-DBMS) nCông cụ phần mềm tổng quát nhằm hỗ trợ việc lưu trữ, truy xuất quản trị CSDL nCho phép: định nghĩa, tạo lập, bảo trì truy xuất CSDL nHQTCSDL cung cấp giao diện người sử dụng liệu pMột Hệ quản trị CSDL có chức sau: nĐịnh nghĩa liệu → DDL (Data Definition Language) nThêm, sửa, xóa liệu → DML (Data Manipulation Language) nTruy vấn liệu → SQL (Structured Query Language) nQuản lý liệu → DCL (Data Control Language) … pCác hệ quản trị CSDL nay: nAccess, SQL Server, Oracle, DB2, SQL Lite, … Chủ động Ð T’ch cực Học tập 8/9/21 29 *Ph‰n loại Hệ QTCSDL pTheo mơ hình liệu: Mơ hình liệu Hệ QT CSDL Quan hệ Hệ QT CSDL quan hệ Mạng Hệ QT CSDL mạng Phân cấp Hệ QT CSDL phân cấp pTheo số người sử dụng đồng thời: nHệ QT CSDL đơn nHệ QT CSDL đa người dùng pTheo vị trí đặt CSDL: nHệ QT CSDL tập trung nHệ QT CSDL phân tán Chủ động Ð T’ch cực Học tập 8/9/21 32 ... động Ð T’ch cực Học tập 8/9/21 I Cơ sở liệu lˆ g“? pDữ liệu = thông tin cần lưu trữ vào máy tính để truy xuất (access) truy vấn (query) pCơ sở liệu (CSDL) tập hợp liệu tổ chức lưu trữ theo cấu trúc... hợp liệu có cấu trúc: loại liệu, mối quan hệ ngữ nghĩa pPhải giảm trùng lắp thông tin pDữ liệu phải quán pĐảm bảo việc truy xuất liệu dễ dàng, hiệu pCó độ an tồn phân quyền liệu pPhải chia sẻ liệu. .. p Bài tập nhóm n70%: Thi kết thúc môn – Trắc nghiệm Chủ động Ð T’ch cực Học 8/9/21 CHNG I: CỗC KHỗI NIM C BN Cơ sở liệu Ð Ths Trịnh Thị Xu‰n 8/9/21 Trao đổi pXét số ứng dụng: nHệ thống quản lý

Ngày đăng: 25/01/2022, 09:55

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

Tài liệu liên quan