Bài giảng Quản trị cơ sở dữ liệu - Chương 1: Tổng quan về quản trị cơ sở dữ liệu

26 7 0
Bài giảng Quản trị cơ sở dữ liệu - Chương 1: Tổng quan về quản trị cơ sở dữ liệu

Đ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 Quản trị cơ sở dữ liệu - Chương 1: Tổng quan về quản trị cơ sở dữ liệu. Chương này cung cấp cho học viên những kiến thức về: các khái niệm chung; nhiệm vụ và vai trò của quản trị cơ sở dữ liệu; thiết lập môi trường quản trị cơ sở dữ liệu;... Mời các bạn cùng tham khảo!

KHOA HTTT KINH TẾ & TMĐT BÀI GIẢNG HỌC PHẦN Bộ môn: Tin học  Mục đích của học phần: Trang bị các kiến thức, phương pháp để quản trị CSDL Cung cấp các kiến thức kỹ bản quản trị CSDL, tổ chức, cài đặt, khai thác, quản trị sở liệu cách có hiệu quả sử dụng ngơn ngữ SQL Server  Yêu cầu đạt được: Biết cách tổ chức, xây dựng, quản lý đảm bảo an toàn CSDL Biết cách sử dụng ngôn ngữ SQL Server để khai thác quản lý, bảo trì CSDL Vận dụng được số các kỹ bản theo chuẩn kỹ nghề nghiệp MTA (Microsoft Technology Associate) Microsoft  Cấu trúc học phần: 36,9 – Số TC: 03 (45 tiết) Nghe giảng: 36 tiết Thảo luận (bài tập): tiết  Chương 1: Tổng quan về quản trị CSDL  Chương 2: Các hoạt động quản trị CSDL  Chương 3: Quản trị CSDL với ngôn ngữ SQL  Chương 4: Tái cấu trúc hoạch định CSDL Bộ môn Tin học, tập giảng Quản trị CSDL, Đại học Thương mại, 2019 Craig S Mullins Database Administration: The Complete Guide to DBA Practices and Procedures Addison- Wesley publication, 2013 Elmasri, Navathe, Fundamentals of Database Systems, 6th Edition, 2010 Nguyễn Kim Anh Nguyên Lý Của Các Hệ Cơ Sở Dữ Liệu NXB Đại Học Quốc Gia 2009 Microsoft SQL Server 2008 Books Online Brian Knightet al, Professional SQL Server 2008 Administration, Wrox Press, 2009    1.1 Khái niệm chung 1.2 Nhiệm vụ vai trò quản trị CSDL 1.3 Thiết lập môi trường quản trị CSDL    Dữ liệu CSDL Hệ CSDL Quản trị CSDL Một số phần mềm quản trị CSDL  CSDL (Database): ◦ Là một tập hợp các dữ liệu có liên quan với chứa thông tin về mợt tở chức (trường đại học, cơng ty,…) được lưu trữ các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác  Một số đặc tính CSDL ◦ ◦ ◦ ◦ ◦ Tính tự mô tả Tính độc lập chương trình liệu Tính trừu tượng liệu Tính quán Các cách nhìn liệu  Giảm sự trùng lặp thông tin xuống mức thấp đảm bảo được tính quán tồn vẹn liệu  Đảm bảo liệu có thể được truy xuất theo nhiều cách khác  Khả chia sẻ thông tin cho nhiều người sử dụng nhiều ứng dụng khác  Tính chủ quyền liệu  Tính bảo mật quyền khai thác thông tin NSD  Tranh chấp liệu  Đảm bảo liệu có sự cớ 10   Hệ QT CSDL (Database Management System - DBMS): một tập hợp các chương trình cho phép người dùng định nghĩa, tạo lập, bảo trì các CSDL và cung cấp các truy cập có điều khiển đến các CSDL Hệ QT CSDL cung cấp các phương tiện sau: ◦ Ngôn ngữ định nghĩa dữ liệu (Data Denifition Language - DDL) ◦ Ngôn ngữ thao tác dữ liệu (Data Manipulation Language - DML) ◦ Các kiểm soát, các điều khiển đối với việc truy cập vào CSDL 12  Quản trị liệu (Data Administration - DA):  Làm việc với siêu liệu (metadata) • Metadata: các định nghĩa bảng, cột, sở liệu, view nhiều đới tượng khác • Metadata chứa các thơng tin: cấu trúc liệu, thuật toán sử dụng để tổng hợp DL, ánh xạ xác định sự tương tứng DL từ môi trường tác nghiệp sang kho DL  Chịu trách nhiệm quản lý tồn các ng̀n DL tổ chức  Thực các nhiệm vụ: • Nhận dạng thu thập DL từ yêu cầu NSD đưa ra, • Tạo các mơ hình DL khái niệm logic, mô hình DL tổng thể cho tồn tổ chức • …… 13   Quản trị CSDL (Database Administration - DBA):  Mang tính kỹ tḥt, có trách nhiệm chủn mơ hình liệu logic thành CSDL mức vật lý xử lý các vấn đề kỹ thuật vấn đề bảo mật, hiệu năng, lưu phục hồi CSDL  Quản trị CSDL làm việc trực tiếp với liệu Quản trị hệ thống (System Administration - SA): chịu trách nhiệm việc cài đặt, thiết lập, nâng cấp bảo trì hệ QT CSDL 14  Mô hình phân cấp: IMS (IBM) Mô hình quan hệ: System-R (IBM), DB2, Dbase, Sybase, MySQL, Oracle, SQL Server, PostgreSQL… Mô hình hướng đối tượng: Orion, Illustra, Itasca   Khái niệm, ý nghĩa, sơ lược lịch sử, các phiên bản   15   Nhiệm vụ quản trị CSDL Vai trò nhà quản trị CSDL 16  Quản trị CSDL chức quan trọng bất kỳ tổ chức, doanh nghiệp phụ thuộc vào nhiều CSDL ◦ Dữ liệu cũng được coi tài sản tổ chức/doanh nghiệp giống các tài nguyên khác nhân sự, tài chính, sở hạ tầng ◦ Tổ chức/doanh nghiệp thực quản trị CSDL hiệu quả sẽ giúp giảm thiểu rủi ro hoạt động tổ chức/doanh nghiệp 17          Thiết kế CSDL Giám sát điều chỉnh hiệu suất CSDL Đảm bảo tính sẵn sàng (tính khả dụng) khả sử dụng liệu CSDL Phân quyền bảo mật CSDL Quản trị tuân thủ qui định CSDL Sao lưu phục hồi CSDL Đảm bảo tính toàn vẹn liệu Đảm bảo cho hệ quản trị CSDL hoạt động tốt sau được nâng cấp Có hiểu biết định các công nghệ hạ tầng CNTT 18   Database Administrator DBA: người có trách nhiệm điều khiển tập trung đối với liệu cũng các chương trình, người dùng truy cập đến liệu Nhà quản trị CSDL người có trách nhiệm cài đặt, vận hành, trì, kiểm soát, lưu xử lý sự cố cho CSDL tổ chức/doanh nghiệp 19   DBA người hiểu hệ thống CSDL cách làm việc hệ thống Yêu cầu kỹ tin học, hiểu biết kỹ làm việc với hệ QT CSDL hệ thống máy tính DBA cần có các kỹ mềm làm việc với người dùng, khách hàng, kiến thức hoạt động vận hành doanh nghiệp để có thể nắm được yêu cầu lưu trữ liệu khách hàng quản lý tốt liệu thông tin doanh nghiệp 20        Nhà quản trị CSDL hệ thống Nhà kiến trúc CSDL Nhà phân tích CSDL Nhà lập mô hình liệu Nhà quản trị CSDL cho các ứng dụng Nhà quản trị CSDL theo các nhiệm vụ chuyên biệt Nhà quản trị kho liệu 21   Các yêu cầu cài đặt hệ CSDL Các quy định chuẩn hệ CSDL 22          Tương thích với hệ điều hành sử dụng Loại hình tổ chức Đáp ứng tiêu chuẩn hiệu suất Khả mở rộng Khả hỗ trợ các công cụ phần mềm Nhân viên kỹ thuật Tổng chi phí để sở hữu hệ QT CSDL Khoảng thời gian phát hành mỗi phiên bản mới hệ QT CSDL Người dùng liên quan 23        Yêu cầu phần cứng Yêu cầu lưu trữ Yêu cầu nhớ Cấu hình tham số hệ thống cho hệ QT CSDL Kết nối hệ QT CSDL với các phần mềm CSHT Kiểm tra việc cài đặt hệ QT CSDL Tạo các môi trường cho hệ QT CSDL 24    Chuẩn hóa: các tiêu chuẩn nhằm đảm bảo tính quán hiệu quả môi trường CSDL, chẳng hạn quy tắc đặt tên CSDL Các quy định hệ CSDL văn bản hướng dẫn tiến trình được yêu cầu để xử lý các sự kiện cụ thê kế hoạch phục hồi liệu Không tuân thủ các quy định chuẩn CSDL sẽ dẫn đến môi trường CSDL gây nhầm lẫn khó quản lý 25          Xác định rõ vai trò trách nhiệm phận Các tiêu chuẩn quản trị liệu Các tiêu chuẩn quản trị sở liệu Các tiêu chuẩn quản trị hệ thống Các tiêu chuẩn phát triển ứng dụng sở liệu Các tiêu chuẩn bảo mật sở liệu Các thủ tục quy định chuyển đổi di chuyển ứng dụng các môi trường khác Bản hướng dẫn đánh giá thiết kế Các tiêu chuẩn hỗ trợ vận hành 26 ... tiết Thảo luận (bài tập): tiết  Chương 1: Tổng quan về quản trị CSDL  Chương 2: Các hoạt động quản trị CSDL  Chương 3: Quản trị CSDL với ngôn ngữ SQL  Chương 4: Tái cấu... chuẩn quản trị liệu Các tiêu chuẩn quản trị sở liệu Các tiêu chuẩn quản trị hệ thống Các tiêu chuẩn phát triển ứng dụng sở liệu Các tiêu chuẩn bảo mật sở liệu Các thủ tục... Khái niệm chung 1.2 Nhiệm vụ vai trị quản trị CSDL 1.3 Thiết lập mơi trường quản trị CSDL    Dữ liệu CSDL Hệ CSDL Quản trị CSDL Một số phần mềm quản trị CSDL  CSDL (Database): ◦

Ngày đăng: 11/07/2022, 19:06

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

  • Đang cập nhật ...

Tài liệu liên quan