Bài giảng Cơ sở dữ liệu: Chương 1 - Th.S Thiều Quang Trung

40 1 0
Bài giảng Cơ sở dữ liệu: Chương 1 - Th.S Thiều Quang Trung

Đ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

CHƯƠNG TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU GV Th.S Thiều Quang Trung Bộ môn Khoa học Trường Cao đẳng Kinh tế đối ngoại Nội dung • Giới thiệu đề cương mơn học • Tổng quan sở liệu – – – – – Các khái niệm liệu, thông tin, CSDL Các kiểu CSDL So sánh hệ thống file với CSDL Hệ thống CSDL thành phần Hệ quản trị CSDL chức GV: Thiều Quang Trung Giới thiệu đề cương mơn học • Học phần: Cơ sở liệu • u cầu: bắt ḅc cho chun ngành Tin học quản lý • Số tín chỉ: • Phân bổ thời gian: – Giảng lý thuyết: 30 tiết – Tự học : 60 tiết GV: Thiều Quang Trung Giới thiệu đề cương mơn học • Tóm tắt nội dung học phần: – Cung cấp kiến thức sở liệu, mô hình liệu, đại số quan hệ phép tốn quan hệ, chuẩn hóa liệu ngơn ngữ truy vấn liệu SQL – Các kiến thức làm tảng cho sinh viên học tiếp môn học Hệ quản trị sở liệu SQL Server, Phân tích thiết kế hệ thống, giúp cho sinh viên việc xây dựng ứng dụng phần mềm có sử dụng sở liệu làm đồ án, đề tài hay làm việc sau trường GV: Thiều Quang Trung Giới thiệu đề cương môn học • Tài liệu: slides giảng tập giảng viên biên soạn • Link: https://sites.google.com/site/thieutrung/ • Tài liệu tham khảo: – Thomas Connolly & Carolyn Begg DATABASE SYSTEMS – A practical approach to Design, Implementation, and Management, Pearson Education – Các giáo trình mơn sở liệu khác GV: Thiều Quang Trung Giới thiệu đề cương mơn học Tiêu chuẩn đánh giá sinh viên: • Điểm trung bình phận: trọng số 40% – 02 kiểm tra hệ số 2: • 01 kiểm tra trắc nghiệm tiết • 01 kiểm tra tự luận tiết • Điểm thi kết thúc học phần: trọng số 60% – Hình thức thi: lý thuyết GV: Thiều Quang Trung Giới thiệu đề cương học phần CSDL Nội dung học Chương 1: Giới thiệu đề cương môn học Tổng quan sở liệu Chương 2: Mơ hình quan hệ, đại số quan hệ phép tốn quan hệ, chuyển đổi mơ hình E/R thành mơ hình quan hệ Chương 3: Chuẩn hóa sở liệu Chương 4: Ngơn ngữ SQL - định nghĩa thao tác liệu GV: Thiều Quang Trung Dữ liệu & Thơng tin ? GV: Thiều Quang Trung Dữ liệu & Thông tin ? • Dữ liệu (data) kiện thơ chưa tinh chế • Thơng tin (information) kết trình xử lý liệu nhằm bộc lộ nghĩa GV: Thiều Quang Trung Cơ sở liệu gì? • Cơ sở liệu (Database) tập hợp có cấu trúc liệu liên quan với lưu trữ máy tính, bao gồm: – Dữ liệu người dùng cuối (End-user data) liệu liên quan tới người sử dụng – Dữ liệu cấu trúc liệu (Metadata) • Metadata cung cấp mơ tả đặc điểm liệu mối quan hệ liệu GV: Thiều Quang Trung 10 Hệ quản trị CSDL gì? • Vai trị hệ quản trị CSDL (DBMS) – Là phương tiện người dùng (User) CSDL – Lưu trữ cấu trúc CSDL tập hợp file – Cho phép truy cập CSDL – Cho phép chia liệu – Tích hợp nhiều khung nhìn liệu (View of Data) cho người đối tượng người dùng khác GV: Thiều Quang Trung 26 Chức DBMS • Gồm chức năng: – Quản lý từ điển liệu (Data dictionary management) – Quản lý lưu trữ liệu (Data storage management) – Trình bày chuyển đổi liệu (Data transformation and presentation) – Quản lý bảo mật (Security management) – Kiểm soát truy cập đa người dùng (Multiuser access control) GV: Thiều Quang Trung 27 Chức hệ quản trị CSDL – Quản lý lưu phục hồi liệu (Backup and recovery management) – Quản lý tồn vẹn liệu (Data integrity management) – Ngơn ngữ truy cập liệu (Database access languages) – Giao diện lập trình ứng dụng (Application programming interfaces) – Giao diện liên lạc liệu (Database communication interfaces) –… GV: Thiều Quang Trung 28 Chức quản lý từ điển liệu • Hệ quản trị CSDL DBMS lưu trữ định nghĩa phần tử liệu mối quan hệ nó, gọi siêu liệu (metadata) từ điển liệu • Các thay đổi cấu trúc liệu tự động ghi lại từ điển liệu • Sự tách biệt lưu trữ liệu siêu liệu cách riêng biệt nhằm giải phóng phụ thuộc liệu cấu trúc => tăng tính trừu tượng hóa liệu (data abstraction) GV: Thiều Quang Trung 29 GV: Thiều Quang Trung 30 Chức quản lý lưu trữ liệu • DBMS tạo quản lý cấu trúc phức tạp theo yêu cầu lưu trữ liệu, kể lưu form nhập liệu, định nghĩa hình (screen), định nghĩa báo cáo (report), • DBMS lưu CSDL nhiều file liệu vật lý GV: Thiều Quang Trung 31 GV: Thiều Quang Trung 32 Chức trình bày chuyển đổi liệu • DBMS chuyển đổi liệu => import liệu phù hợp với cấu trúc liệu theo yêu cầu GV: Thiều Quang Trung 33 Chức quản lý bảo mật • DBMS tạo hệ thống bảo mật nhằm bảo đảm tính bảo mật người dùng tính bí mật liệu • Quy tắc bảo mật xác định người dùng truy cập CSDL, mục liệu truy cập, GV: Thiều Quang Trung 34 Chức kiểm sốt đa người dùng • DBMS sử dụng giải thuật tinh vi để đảm bảo truy cập đồng thời không làm ảnh hưởng tới tính tồn vẹn liệu GV: Thiều Quang Trung 35 Chức quản lý lưu phục hồi liệu • DBMS cung cấp backup phục hồi liệu để đảm bảo tính an tồn tồn vẹn liệu • Trình Recovery management xử lý phục hồi CSDL sau gặp cố – Tiêu chuẩn để trì tính tồn vẹn CSDL GV: Thiều Quang Trung 36 Chức quản lý tính tồn vẹn liệu • DBMS xúc đẩy đảm bảo quy tắc toàn vẹn – Tối thiểu hóa tính dư thừa (minimizes redundancy) – Tối đa hóa tính qn (maximizes consistency) • Các mối liên kết liệu lưu từ điển liệu dùng để đảm bảo tính tồn vẹn liệu GV: Thiều Quang Trung 37 Ngôn ngữ truy vấn liệu • DBMS cung cấp truy cập liệu thơng qua ngơn ngữ truy vấn • Query language ngơn ngữ phi thủ tục • Structured Query Language (SQL) ngôn ngữ truy vấn CSDL – Tiêu chuẩn hổ trợ đa số nhà cung cấp DBMS GV: Thiều Quang Trung 38 Tóm tắt giảng • CSDL tập hợp có cấu trúc liệu liên quan với lưu trữ máy tính bao gồm liệu người dùng liệu metadata • CSDL phân loại theo số lượng người dùng, vị trí CSDL, kiểu quy mơ sử dụng • Hệ thống CSDL có thành phần: phần cứng, phần mềm, người dùng, quy tắc thủ tục, liệu • Hệ quản trị CSDL tập hợp chương trình dùng quản lý cấu trúc liệu điều khiển truy cập liệu • SQL ngôn ngữ truy vấn liệu dạng phi thủ tục, hổ trợ đa số nhà cung cấp DBMS GV: Thiều Quang Trung 39 GV: Thiều Quang Trung 40

Ngày đăng: 01/09/2023, 21:46

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

Tài liệu liên quan