Chương 1 : Giới thiệu cách cài đặt và cấu hình hệ quản trị cơ sở dữ liệu Oracle trị cơ sở dữ liệu Oracle liệu cho bài toán quản lý điểm... Chương 1: GIỚI THIỆU CÁCH CÀI ĐẶT VÀ CẤU HÌNH H
Trang 1Đề tài: Tìm hiểu hệ quản trị cơ sở dữ liệu
Oracle
GVHD: Th.s Nguyễn Văn Thẩm Sinh viên: Nguyễn Thị Trang
Lớp: ĐLtin4B
Trang 2Chương 1 : Giới thiệu cách cài đặt và cấu
hình hệ quản trị cơ sở dữ liệu Oracle
trị cơ sở dữ liệu Oracle
liệu cho bài toán quản lý điểm
Trang 3Chương 1: GIỚI THIỆU CÁCH CÀI ĐẶT VÀ CẤU HÌNH
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE
1.1 Giới thiệu cách cài đặt
a Yêu cầu phần cứng
Hệ thống phải có cấu hình phần cứng tối thiểu sau:
- RAM>=512MB, khuyến cáo 1024MB
- SWAP gấp đôi dung lượng RAM (swap=2*dung lượng
RAM)
- Dung lượng ổ cứng tối thiểu 2÷3.5 GB tuỳ thuộc vào lựa
chọn cài đặt
+ Dung lượng tối thiểu cho việc sao lưu là 2GB
+ Thư mục lưu trữ các tệp tin tạm thời trong quá trình cài đặt temp dung lượng tối thiểu là 125MB
- Card màn hình tối thiểu 256 màu
- Bộ vi xử lý tối thiểu 550MHz
Trang 4 1.2 Cách cài đặt oracle 9i.
Oracle 9i có 3 đĩa cài
Ta bắt đầu từ disk1 với file setup.exe
Trang 5Quá trình cài đặt diễn ra như sau:
Trang 6Nhập vào tên thư mục Oracle Home và
đường dẫn đến thư mục này
Trang 7Ấn Next để tiếp tục quá trình cài đặt
Trang 10Điền tên CSDL
Trang 11Định vị trí lưu trữ CSDL
Trang 12Chọn Use Unicode (UTF8) as the charater set
Trang 13Oracle đưa ra bảng tổng hợp các thông số, các thành phần
sẽ cài đặt Kích vào install để tiếp tục cài đặt
Trang 15Khi hiện ra thông báo trên ta tìm đường dẫn đến disk2
Trang 16Tiếp tục khi hiện ra thông báo này ta chọn disk3
Trang 17Đợi quá trình cài đặt trong một khoảng thời gian, sau đó hệ thống sẽ cấu hình các dịch vụ và chương trình Ta có thể stop một số dịch vụ, cấu hình sau cũng được!
Trang 19Tất cả các tài khoản trừ SYS và SYSTEM đều bị khóa
Chọn Password Management để thay đổi mật khẩu mặc định
Trang 20 Nhập mật khẩu cho SYS, SCOTT
không đăng nhập được
Trang 21Kết thúc quá trình cài đặt.Ấn exit để thoát
Trang 22Để chắc chắn Database của chúng ta đã được tạo, hãy vào
Start/control panel/Administrative Tools/Services Xem các Oracle service và trạng thái của chúng đã started
Trang 23Đăng nhập để kiểm tra
User Name: SCOTT
Password: MANAGER
Host String: “chính là database Name bạn đã đặt bên trên”
Trang 251.3 Cấu hình hệ quản trị cơ sở dữ liệu oracle
- ORACLE là một bộ phần mềm được cung cấp bởi công ty ORACLE , nó bao gồm một bộ xây dựng các ứng dụng và các sản phẩm cuối cùng cho uer
(end_uer product)
- Oracle cung cấp một hệ quản trị CSDL mềm dẻo nó bao gồm CSDL Oracle , môi trường cho việc thiết kế các cơ sở dữ liệu (Designer 2000) và các công cụ phát triển (Developer 2000)
- Hệ quản trị CSDL có tính an toàn , bảo mật cao,tính nhất quán và toàn vẹn dữ liệu ,cho phép các user truy nhập tới CSDL phân tán như một khối thống nhất
Vì vậy nó được đánh giá là ưu việt nhất hiện nay
Trang 26 Cấu trúc logic của csdl oracle bao gồm các bảng
Tablespace, các đối tượng schema, các khối dữ liệu, các
Lược đồ (Schema) và đối tượng lược đồ (Schema Object)
Schema là tập các đối tượng cơ sở dữ liệu Các đối tượng
Schema là những cấu trúc logic tham chiếu trực tiếp tới dữ liệu trong CSDL Các đối tượng Schema bao gồm các view, các
sequence, các stored procedure, các synonym, các index, các
Cluster, các database link
Khối dữ liệu Extent, and Segment
Trang 27 Các khối dữ liệu trong Oracle (Oracle Data Block)
liệu trong CSDL được lưu trữ trong các khối dữ liệu
được sử dụng liên tiếp trong một lần cấp phát, sử
dụng để lưu trữ những kiểu thông tin xác định trước
cấu trúc logic nào đó
Trang 28 Cấu trúc vật lý : gồm những file dữ liệu, các file
redo log và những file điều khiển
lý) Các file dữ liệu bao gồm mọi dữ liệu trong
CSDL, dữ liệu của cấu trúc logic: Các bảng, các chỉ mục được lưu trữ vật lý trong các file dữ liệu của
CSDL
Trang 29 Các file Redo Log
Log Mỗi Redo Log được cấu thành từ nhiều bản ghi redo
đổi của dữ liệu Trong trường hợp xảy ra lỗi nó tránh không cho ghi trực tiếp dữ liệu này vào các file
CSDL
Trang 30 Các file điều khiển (Control File) chứa các điểm vào nó, nó chỉ ra cấu trúc vật lý của CSDL Nó chứa các kiểu thông tin sau:
Trang 31 Các tiện ích dữ liệu: Export, Import, and
SQL*Loader
các CSDL Oracle ngay cả với những nền tảng hệ
thống khác Export đưa ra những định nghĩa đối
tượng và dữ liệu từ bảng CSDL Oracle và lưu chúng đưa vào dạng file nhị phân đặt trên đĩa hay băng từ
CSDL Import đọc các định nghĩa đối tượng và dữ liệu bảng mà tiện ích Export ghi vào từ CSDL và lưu chúng dưới dạng dạng file nhị phân đặt trên đĩa hay băng từ
Trang 32Chương 2: TÌM HIỂU CÁCH SỬ DỤNG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE
Giao diện Oracle Enterprise Manager Console
Trang 33 2.1 Tạo USER
- Kích vào Create và hiện lên hộp thoại Create
Trang 34Điền thông tin vào bảng dưới đây gồm Name(tên user), password, confirm password Tiếp đó kích vào Create
để tạo User
Trang 35Trong Role
Trang 36Hiện lên thông báo đã tạo User thành công
Trang 37 2.2 Tạo Bảng
- Kích vào Create hiện lên hộp thoại Create chọn Table/Create
Trang 38- Xuất hiện hộp thoại và đặt tên cho bảng cần tạo, chọn nơi lưu bảng
Trang 39Kích nút Next và hiện lên hình sau Nhập tên các cột
cho bảng cần tạo, nhấn nút Add để thêm cột, và chọn kiểu dữ liệu cho phù hợp với từng cột
Trang 40Tiếp tục ấn Next và chọn khóa chính cho bảng
Trang 42Chon khoa phu
Trang 43Tiếp tục Next đến khi hiện lên thông báo tạo bảng thành công
Trang 44• Nhập dữ liệu cho bảng ta làm như sau
Trang 45Và nhập các bản ghi cho từng bảng như hình sau
Trang 46 2.3 Tạo View
- Kích vào Create hiện ra hộp thoại Create chọn View/Create
Trang 47- Xuất hiện hộp thoại sau, nhập tên View và chọn nơi lưu view chọn Next
Trang 48- Xuất hiện hộp thoại sau chọn các cột cần dùng để tạo View, nếu ta muốn chọn tất cả các cột trong bảng ta
ấn vào mũi tên > để add tất cả các cột sang
Trang 49Hộp thoại này dùng để thực hiện câu lệnh truy vấn
Trang 52Chương 3: VẬN DỤNG TẠO LẬP VÀ THAO TÁC
DỮ LIỆU CHO BÀI TOÁN QUẢN LÝ ĐIỂM
3.1 Tạo user
Trang 53 3.2 Tạo bảng:
Trang 54Tạo bảng sinhvien
Trang 59 3.3 Nhập dữ liệu cho bảng
a Nhập dữ liệu cho bảng sinh viên:
Trang 603.4 Tạo các View
a Đưa ra những sinh viên quê ở “Nam Định” có điểm tổng kết
môn lap trinh c =8,9
Trang 61Đưa ra các trường cần dùng cho view
Trang 64b Đưa ra sinh viên có điểm tổng kết tất cả các môn =8,0
Trang 67The End