Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Công nghệ thông tin CÔNG NGHỆ ORACLE Biên soạn: Nguyễn Việt Hưng Bộ môn: Khoa Học Máy Tính - Khoa Công Nghệ Thông Tin Trường Đại Học Giao Thông Vân Tải Email : hungnvutc.edu.vn Mục tiêu môn học 1. Cài đặt và vận hành Hệ quản trị CSDL Oracle ở cấp độ cơ bản. 2. Hiểu được kiến trúc Oracle, các thành phần cấu thành Oracle Server, cũng như sự tương tác giữa chúng. 3. Nắm được các kỹ năng quản trị CSDL Oracle ở mức cơ bản như sao lưu dự phòng, quản lý tài khoản người dùng, phân quyền. 4. Biết cách tạo ứng dụng đơn giản bằng Oracle Form Developer. Tài liệu tham khảo 1.Oracle Database concepts 10g - Michele Cyran, 2005 2.Oracle Database admin 10g - Steve Fogel, 2006 3.SQL Reference 10G - Diana Lorentz, Joan Gregoire, 2003 4.Oracle Forms Developer 10g - Pam Gamer, June 2004 5.Oracle9iKienTrucVaQuanTri Kế hoạch giảng dạy Buổi 1. Giới thiệu tổng quan, Cài đặt Oracle Server Buổi 2. Thành phần kiến trúc Oracle Server, PLSQL Buổi 3. Cài đặt và cấu hình Oracle Form Developer Buổi 4. Tạo form đơn giản hiển thị dữ liệu từ một bảng Buổi 5. Tạo master-detail form Buổi 6. Datablock và Frame, Open file dialog- Load ảnh, Calendar, Sequence - ID tu tang tren form Buổi 7. LOV (List of values) Buổi 8. Hướng dẫn làm 1 Form Hóa đơn bán hàng đơn giản Buổi 9. Kiểm tra giữa kỳ Buổi 10. Kiểm tra giữa kỳ (tt) Buổi 11. PLSQL tiếp theo Buổi 12. Instance, Tạo CSDL, Quản lý Tablespace và Datafile Buổi 13. Cấu trúc lưu trữ, quản lý user Buổi 14. Quản lý quyền, chức danh Buổi 15. Dự phòng 2. Nội dung bài học I. TỔNG QUAN VỀ ORACLE II. CÀI ĐẶT ORACLE 10G TRÊN WINDOWS III. MỘT SỐ CÔNG CỤ TRỰC QUAN IV. THỰC HÀNH 1. Tổng quan về hệ quản trị CSDL Oracle ❖ Hệ quản trị CSDL Oracle (gọi tắt là Oracle) là một trong những hệ quản trị cơ sở dữ liệu quan hệ mạnh mẽ nhất thế giới. ❖ Hơn 23 trong số 500 tập đoàn công ty lớn nhất thế giới (Fortune 500) sử dụng Oracle. Ở Việt Nam, hầu hết c...
Trang 1CÔNG NGHỆ ORACLE
Biên soạn: Nguyễn Việt Hưng
Bộ môn: Khoa Học Máy Tính - Khoa Công Nghệ Thông Tin Trường Đại Học Giao Thông Vân Tải
Email : hungnv@utc.edu.vn
Trang 2Mục tiêu môn học
như sao lưu dự phòng, quản lý tài khoản người dùng, phân quyền.
Trang 3Tài liệu tham khảo
1 Oracle® Database concepts 10g - Michele Cyran, 2005
2 Oracle Database admin 10g - Steve Fogel, 2006
3 SQL Reference 10G - Diana Lorentz, Joan Gregoire, 2003
4 Oracle Forms Developer 10g - Pam Gamer, June 2004
5 Oracle9i_Kien_Truc_Va_Quan_Tri
Trang 4Kế hoạch giảng dạy
Buổi 1 Giới thiệu tổng quan, Cài đặt Oracle
Server
Buổi 2 Thành phần kiến trúc Oracle Server,
PL/SQL
Buổi 3 Cài đặt và cấu hình Oracle Form
Developer
Buổi 4 Tạo form đơn giản hiển thị dữ liệu từ
một bảng
Buổi 5 Tạo master-detail form
Buổi 6 Datablock và Frame, Open file
dialog-Load ảnh, Calendar, Sequence - ID tu tang tren
form
Buổi 7 LOV (List of values) Buổi 8 Hướng dẫn làm 1 Form Hóa đơn bán hàng đơn giản
Buổi 9 Kiểm tra giữa kỳ Buổi 10 Kiểm tra giữa kỳ (tt) Buổi 11 PL/SQL tiếp theo Buổi 12 Instance, Tạo CSDL, Quản lý Tablespace và Datafile
Buổi 13 Cấu trúc lưu trữ, quản lý user Buổi 14 Quản lý quyền, chức danh Buổi 15 Dự phòng
Trang 52 Nội dung bài học
I TỔNG QUAN VỀ ORACLE
II CÀI ĐẶT ORACLE 10G TRÊN WINDOWS
III MỘT SỐ CÔNG CỤ TRỰC QUAN
IV THỰC HÀNH
Trang 61 Tổng quan về hệ quản trị CSDL Oracle
❖ Hệ quản trị CSDL Oracle (gọi tắt là Oracle) là một trong những hệ quản trị
cơ sở dữ liệu quan hệ mạnh mẽ nhất thế giới.
❖ Hơn 2/3 trong số 500 tập đoàn công ty lớn nhất thế giới (Fortune 500) sử dụng Oracle Ở Việt Nam, hầu hết các đơn vị lớn thuộc các ngành ngân hàng, kho bạc, thuế, bảo hiểm, bưu điện, hàng không, dầu khí,… đều sử dụng hệ quản trị CSDL Oracle.
❖ Kết nối ứng dụng với công nghệ Web được tích hợp trong Oracle Web Server
Trang 71 Tổng quan về hệ quản trị CSDL Oracle
1.1 Các đặc điểm của Oracle
Khả năng xử lý dữ liệu rất lớn, có thể lên đến hàng trăm terabyte (1 terabyte ~ 1,000 gigabyte ~ 1,000,000,000 kilobyte) mà vẫn đảm bảo tốc độ xử lý dữ liệu rất cao
Khả năng bảo mật rất cao, oracle đạt độ bảo mật cấp c2 theo tiêu chuẩn bảo mật của bộ quốc phòng Mỹ và công nghệ Oracle vốn được hình thành từ yêu cầu đặt hàng của các cơ quan an ninh FBI và CIA
Tương thích với nhiều platform (Unix, Linux, Solaris, Windows v.v…)
Trang 81 Tổng quan về hệ quản trị CSDL Oracle
1.2 Một vài điểm so sánh Oracle với SQL Server
Hardware requirements
Chỉ chạy trên chip Intel base and compatible, không chạy được trên các chíp mạnh khác như Power, PA-RISC,
Itanium, SPARC
Chạy được trên hầu hết các kiến trúc phần
cứng
Operating system Windows multiplatform (Windows
, linux,unix, )
Programming language
database
T-SQL (Transact SQL) PL/SQL (Procedural
Language SQL)
Trang 91 Tổng quan về hệ quản trị CSDL Oracle
• Phiên bản 1 (năm 1977), Phiên bản 2 (năm 1979)
• Phiên bản 3 (năm 1983), Phiên bản 4 (1984)
• Phiên bản 5 phát hành năm 1985 (SQLNet: hệ thống khách/chủ (client/server))
• Phiên bản 6 phát hành năm 1988 (Sequence, thao tác ghi trễ)
• Oracle7 được phát hành năm 1992 (SQL*DBA)
• Năm 1999 Oracle giới thiệu Oracle8i (i: internet)
• Năm 2001-2002: 2 phiên bản Oracle9i (Release 1&2)
• Năm 2004-2005: 2 phiên bản Oracle10g (g: Grid) (Release 1&2)
• Năm 2008 – 2009: Phiên bản 11g
• 1/7/2013: Phiên bản 12c
1.3 Lịch sử các phiên bản
Trang 101 Tổng quan về hệ quản trị CSDL Oracle
1.4 Một số sản phẩm của oracle
• ORACLE SERVER