HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE

28 2.9K 2
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE

Đ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

HỆ QUẢN TRỊ SỞ DỮ LIỆU ORACLE GV: PHẠM VĂN ĐĂNG 1 Tháng: 02/2009 NỘI DUNG MÔN HỌC(45 TIẾT LT + 30 TIẾT TH) CHƯƠNG I : GIỚI THIỆU ORACLE CHƯƠNG II : TABLE CHƯƠNG III : RÀNG BUỘC DỮ LIỆU CHƯƠNG IV : CÁC LỆNH VÀ HÀM TRONG HQTCSDL ORACLE CHƯƠNG V : HƯỚNG DẪN SỬ DỤNG SQLPlus Worksheet và SQL *Lus CHƯƠNG VI : HƯỚNG DẪN CÀI ĐẶT ORACLE9I CHƯƠNG VII : HƯỚNG DẪN SỬ DỤNG TIỆN ÍCH EXPORT và IMPORT CHƯƠNG VIII : PL/SQL CHƯƠNG IX : EXCEPTION – VARRAY – RECORD TRONG HQTCSDL ORACLE CHƯƠNG X : CHƯƠNG TRÌNH CON TRONG PL/SQL CHƯƠNG XI : SEQUENCE CHƯƠNG XII : VIEW CHƯƠNG XIII : TRIGGER CHƯƠNG XIV : CURSOR CHƯƠNG XV : PACKGE CHƯƠNG XVI : QUẢN LÝ NGƯỜI DÙNG 2 02/2009 GV: Phạm Văn Đăng CHƯƠNG I: GIỚI THIỆU ORACLE GV: PHẠM VĂN ĐĂNG 3 Tháng: 02/2009 NỘI DUNG 1. Oracle là gì? 1.1 Thế nào là một hệ quản trị CSDL tốt 1.2 Đặc điểm 2. Các đặc trưng của hệ quản trị CSDL Oracle 2.1 Truy xuất dữ liệu 2.2 Tính đồng hành 2.3 Tính an toàn 2.4 Backup và Restore 2.5 sở dữ liệu phân tán 3. Các kiểu dữ liệu của HQTCSDL Oracle9i 4. Các mô hình hoạt động của Oracle9i 4 02/2009 GV: Phạm Văn Đăng 1. ORACLE LÀ GÌ? 1.1 Thế nào là một hệ quản trị sở dữ liệu tốt Một hệ quản trị sở dữ liệu phải khả năng quản trị một khối lượng lớn sở dữ liệu một cách đáng tin cậy, trong môi trường nhiều người dùng để thể truy xuất đồng thời đến cùng một đơn vị dữ liệu tại cùng một thời điểm. Tất cả những yếu tố trên phải tiến hành trong tốc độ cao và an toàn, đồng thời khả năng:  Chống truy xuất bất hợp pháp  Khôi phục dữ liệu khi sự cố 5 02/2009 GV: Phạm Văn Đăng 1.2 Đặc điểm  Oracle hỗ trợ việc quản trị dữ liệu khối hợp hàng trăm Gigabyte.  Hỗ trợ mạnh cho các tính năng nhiều user truy xuất cùng đơn vị dữ liệu trong cùng thời gian.  thể làm việc 24/24.  Tuân thủ các chuẩn công nghiệp trên các yếu tố • Hệ điều hành. • Mạng. • Ngôn ngữ truy xuất. 6 02/2009 GV: Phạm Văn Đăng  Cung cấp chế an toàn và bảo mật tốt.  Đảm bảo tạo các ràng buộc toàn vẹn đơn giản và phức tạp trên sở dữ liệu.  Hỗ trợ nhiều thuận lợi cho mô hình Client/Server.  Cho phép nhiều chủng loại máy, hệ điều hành khác nhau chia sẻ trên dữ liệu mạng.  Dùng để phát triển ứng dụng và thể sử dụng trên bất cứ hệ thống nào. 7 02/2009 GV: Phạm Văn Đăng 2. Các đặc trưng của hệ quản trị CSDL Oracle 2.1 Truy xuất dữ liệu SQL(SEQUEL - Structured English Query Language) Là ngôn ngữ truy xuất dữ liệu cho hệ quản trị sở dữ liệu quan hệ, SQL trong Oracle tương thích với SQL, theo chuẩn ANSI (American National Standards Institute - Viện tiêu chuẩn quốc gia Mỹ) 8 02/2009 GV: Phạm Văn Đăng SQL chia thành 4 lớp:  Ngôn ngữ định nghĩa dữ liệu: (DDL - Data Definition Language) o Mức quan niệm: CREATE DATABASE, TABLE,… o Mức ngoài: CREATE VIEW, GRANT,… o Mức trong: CREATE INDEX,  Ngôn ngữ thao tác dữ liệu (DML - Data Manipulation Language) Truy xuất: SELECT Cập nhật: INSERT, UPDATE, DELETE  Ngôn ngữ điều khiển dữ liệu (DCL - Data Control Language)  Ngôn ngữ điều khiển hệ thống (SYCL - System Control Language) 9 02/2009 GV: Phạm Văn Đăng  PL/SQL (Procedure Language/ SEQUEL - Structured English Query Language) Là ngôn ngữ mở rộng của SQL, kết hợp SQLvới ngôn ngữ lập trình cấu trúc. Chú ý:  Code của PL/SQL lưu trữ tập trung tại hệ quản trị sở dữ liệu, làm việc lưu thông giữa ứng dụng và sở dữ liệu.  Thậm chí nếu PL/SQL không nằm tại sở dữ liệu việc gởi PL/SQL Block thuận lợi hơn gởi các câu SQL rời rạc. 10 02/2009 GV: Phạm Văn Đăng [...]... trung cho công việc ra yêu cầu trình bày dữ liệu  Server tiếp nhận các yêu cầu (Request) từ Client, xử lý và trả về kết quả cho Client 16 GV: Phạm Văn Đăng 02/2009 2.5.2 sở dữ liệu phân tán  sở dữ liệu phân tán là một mạng cơ sở dữ liệu quản lý bởi nhiều server sở dữ liệu, xuất hiện tới người dùng như là một sở dữ liệu duy nhất Dữ liệu trong sở dữ liệu phân tán thể truy xuất bổ sung... vị dữ liệu  12 GV: Phạm Văn Đăng 02/2009 2.3 TÍNH AN TOÀN Đảm bảo tính an toàn nhờ các kiểm soát:  Quyền truy cập vào cơ sở dữ liệu  Quyền trên cơ sở dữ liệu nào  Quyền trên đối tượng nào trong cơ sở dữ liệu, bao gồm:  Quyền hệ thống: Cho phép tác động đến hệ thống là quyền rất mạnh  Quyền đối tượng: Cho phép tác động lên một đối tượng cụ thể 13 GV: Phạm Văn Đăng 02/2009 2.4 BACKUP VÀ RESTORE DỮ... file dữ liệu 2.4.2 Restore  Là quá trình khôi phục lại cơ sở dữ liệu ban đầu từ sở dữ liệu được backup  Thứ tự Restore phụ thuộc vào:  Kiểu backup  Thời gian biểu (schedule) 15 GV: Phạm Văn Đăng 02/2009 2.5 SỞ DỮ LIỆU PHÂN TÁN 2.5.1 Xử lý phân tán  Dùng nhiều bộ xử lý chia tiến trình thành các tập công việc liên quan, phân chia công việc cho các bộ xử lý khác cùng hợp tác làm việc Oracle. .. VÀ RESTORE DỮ LIỆU 2.4.1 Backup  Trong khi Backup, sở dữ liệu vẫn thể hoạt động, chế backup cần uyển chuyển  Người ta cần backup với những lý do sau:  Xóa (Delete) nhầm dữ liệu  Phát biểu nhầm các lệnh: Insert, Update  Lỗi đĩa cứng  Mất mát do trộm cắp 14 GV: Phạm Văn Đăng 02/2009  Một cách khắc phục là tạo file backup gồm 2 dạng:  Full backup: Toàn bộ file tạo sở dữ liệu  Partial... khái niệm:  sở dữ liệu( CSDL) mà người dùng kết nối (Connect) trực tiếp gọi là Local Database  CSDL còn lại gọi là Remove Database  Khi một CSDL cục bộ truy xuất CSDL từ xa gọi là Client Database 17 GV: Phạm Văn Đăng 02/2009 3 CÁC KIỂU DỮ LIỆU CỦA HQTCSDL ORACLE9 I 3.1 Char (n) n

Ngày đăng: 08/05/2014, 16:12

Từ khóa liên quan

Mục lục

  • hệ quản trị cơ sở dữ liệu Oracle

  • Slide Number 2

  • CHƯƠNG I: Giới thiệu Oracle

  • Slide Number 4

  • 1. oracle là gì?

  • Slide Number 6

  • Slide Number 7

  • 2. Các đặc trưng của hệ quản trị CSDL Oracle

  • Slide Number 9

  • Slide Number 10

  • 2.2. tính đồng hành

  • Slide Number 12

  • 2.3 tính an toàn

  • 2.4 backup và restore dữ liệu

  • Slide Number 15

  • 2.5 cơ sở dữ liệu phân tán

  • Slide Number 17

  • 3. các kiểu dữ liệu của hqtcsdl oracle9i

  • Slide Number 19

  • Slide Number 20

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

Tài liệu liên quan