• Công cụ SQL *plus và Enterprise Manager Database Control, SQL developer... Giới thiệu• Cơ sở dữ liệu quan hệ – Hệ quản trị cơ sở dữ liệu DBMS: là phần mềm được sử dụng để quản lý, lưu
Trang 1Hệ quản trị CSDL Oracle
Trang 2Nội dung
• Giới thiệu Oracle Database.
• Công cụ SQL *plus và Enterprise Manager Database Control, SQL developer.
Trang 3Giới thiệu
• Cơ sở dữ liệu quan hệ
– Hệ quản trị cơ sở dữ liệu (DBMS): là phần mềm được sử dụng để quản lý, lưu trữ, tổ chức và truy xuất dữ liệu.
– Mô hình quan hệ (relation data model): được E F Codd định nghĩa dựa trên lý thuyết về tập hợp.
– Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS)
• Dựa trên mô hình quan hệ.
• RDBMS chuyển dữ liệu vào một cơ sở dữ liệu (database), lưu trữ dữ liệu và truy xuất nó, và dữ liệu đó có thể được thao tác bởi các ứng dụng.
Trang 4Giới thiệu
• Lịch sử phát triển Oracle Database
– Năm 1977, thành lập Oracle
– Năm 1979, giới thiệu Oracle V2 (Version 2) và là phiên bản thương mại đầu tiên sử dụng SQL dựa trên RDBMS
– Năm 1983, Oracle Version 3 là hệ quản trị cơ sở dữ liệu quan hệ đầu tiên chạy được trên máy tính lớn (mainframes), máy tính nhỏ (minicomputers) và máy tính cá nhân
– Năm 1984, Oracle Version 4 giới thiệu tính năng “read consistency” và chạy được trên nhiều hệ điều hành
– Năm 1985, Version 5 hỗ trợ client/server và sử dụng truy vấn dữ liệu phân tán
Trang 5Giới thiệu
• Lịch sử phát triển Oracle Database
– Năm 1988 phát hành Oracle v6, giới thiệu ngôn ngữ PL/SQL
– Năm 1992, Oracle7, giới thiệu PL/SQL stored procedures và triggers
– Năm 1997, phát hành Oracle8 , giới thiệu cơ sở dữ liệu hướng đối tượng – object-relational
– Năm 1999, phát hành Oracle8i (i = internet)
– 2001, phát hành Oracle9i, với tính năng Cluster (RAC)
– 2003, Oracle Database 10g, grid computing
– 2007, Oracle Database 11g
Trang 6• Giới thiệu Oracle Database.
• Công cụ SQL *plus và Enterprise Manager Database Control.
Trang 7Công cụ SQL *plus
• SQL*Plus là công cụ sử dụng command-line giao tiếp với Oracle database.
• SQL*Plus có thể kết nối cục bộ (local) hoặc từ xa (remote).
Trang 8Kết nối cơ sở dữ liệu với SQL*Plus
• Bước 1: mở một Command Window
• Bước 2: thiết lập biến môi trường.
• Bước 3: khởi động SQL*plus.
• Bước 4: tiến hành kết nối đến database
Trang 9Kết nối cơ sở dữ liệu với SQL*Plus
• Bước 1: mở một Command Window
– Start -> cmd
• Bước 2: thiết lập biến môi trường ORACLE_SID
– sqlplus /nolog
• Bước 4: tiến hành kết nối đến database
– Connect username/password [as {sysoper | sysdba}]
Trang 10Công cụ Enterprise Manager
• Là công cụ dựa trên nền tảng Web.
• Được cài đặt cùng với database.
• Được dùng để quản lý Oracle database.
Trang 11Công cụ Enterprise Manager
• Để vào được Enterprise Manager thì trước tiên phải đảm bảo dbconsole process đang hoạt động.
• Sau đó vào địa chỉ
– https://hostname:portnumber/em
– https://localhost:1158/em
Trang 12Công cụ Enterprise Manager
Trang 14Công cụ SQL developer