Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
3,48 MB
Nội dung
TàiliệuOracle10g Express
leonguyen.com
1
Tài liệuOracle10g Express
Mục lục
Mục lục 2
1 Cài đặt 3
2 Những việc cần làm đầu tiên 9
2.1 Tạo một tài khoản Quản trị (Database Administration) 9
2.2 Tạo một tài khoản Người dùng (Database User) 14
2.3 Nạp dữ liệu 14
3 Định nghĩa dữ liệu 21
3.1 Bảng (Table) 21
3.1.1 Tạo bảng 21
3.1.2 Tạo bảng dùng câu lệnh SQL 25
3.1.3 Sao chép bảng 26
3.1.4 Sao chép bảng dùng câu lệnh SQL 29
3.1.5 Sửa bảng 31
3.2 Ràng buộc (Constraint) 34
3.2.1 Tạo Ràng buộc 34
3.2.2 Ràng buộc kiểm tra (Check Constraint) 34
3.2.3 Ràng buộc khóa ngoại (Foreign Constraint) 37
3.3 Sửa Ràng buộc dùng câu lệnh SQL 40
3.4 Xóa bảng 41
3.5 Xóa bảng dùng câu lệnh SQL 42
4 Thao tác dữ liệu (Manipulate) 45
4.1 Truy vấn dữ liệu (Query) 45
4.2 Truy xuất dữ liệu (Access) 45
5 Nhập dữ liệu (Import) 45
leonguyen.com
2
Tài liệuOracle10g Express
1 Cài đặt
- Đầu tiên bạn nhắp đúp lên file cài đặt OracleXE.exe như hình được tải về từ trang
http://www.oracle.com/technology/software/products/database/xe/index.html.
Hình: File cài đặt Oracle10g Express.
- Ban đầu bạn sẽ thấy màn hình chào mừng cài đặt phiên bản Oracle10g Express. Bạn chọn nút
Next để tiếp tục.
Hình: Màn hình chào mừng.
- Tiếp theo xuất hiện màn hình thông báo các thông tin liên quan đến bản quyền. Bạn chọn nút I
accept terms in the license agreement để đồng ý, rồi chọn nút Next.
leonguyen.com
3
Tài liệuOracle10g Express
Hình: Màn hình thông tin bản quyền.
- Kế đó xuất hiện màn hình chọn đường dẫn cài đặt, mặc định ở đây là ổ đĩa C:\oralexe\. Bạn
chọn nút Next.
Hình: Màn hình đường dẫn cài đặt.
leonguyen.com
4
Tài liệuOracle10g Express
- Sau đó là màn hình nhập mật khẩu (ví dụ: nbis) của cả hai tài khoản cơ sở dữ liệu là SYS và
SYSTEM. Chú ý là các tài khoản này (đặc biệt là SYSTEM) sẽ được dùng để đăng nhập vào trang
Database Home của Oracle10g sau khi cài đặt xong, rồi chọn nút Next.
Hình: Màn hình mật khẩu của tài khoản cơ sở dữ liệu.
- Cuối cùng là màn hình xem lại thông tin cấu hình được xác lập, rồi chọn nút Install.
Hình: Màn hình xem lại thông tin cấu hình.
leonguyen.com
5
Tài liệuOracle10g Express
- Oracle10gExpress đang được cài đặt.
Hình: Màn hình quá trình cài đặt.
- Thế là xong, quá trình cài đặt đã hoàn tất, và mặc định mục chọn mở trang Database Home của
Oracle được chọn, bạn chọn Finish.
Hình: Màn hình cài đặt hoàn tất.
leonguyen.com
6
Tài liệuOracle10g Express
- Dưới đây là trang Database Home của Oracle 10g, là trang cho phép bạn có thể bắt đầu sử dụng
Oracle 10g. Bạn sẽ phải nhập thông tin là tên người dùng (username) và mật khẩu (password), bạn
nhập tên người dùng là SYSTEM (mặc định) và mật khẩu chính là mật khẩu lúc bạn nhập khi cài
đặt (nbis).
Hình: Màn hình đăng nhập.
- Nếu đăng nhập thành công thì sẽ xuất hiện trang như hình dưới. Ngoài ra, bạn cũng có thư mục ở
menu Start cũng như shorcut ở màn hình Desktop của Oracle 10g.
leonguyen.com
7
Tài liệuOracle10g Express
Hình: Màn hình chính.
Hình: Màn hình thông báo người dùng SYSTEM.
Hình: Thư mục và shorcut.
leonguyen.com
8
Tài liệuOracle10g Express
2 Những việc cần làm đầu tiên
2.1 Tạo một tài khoản Quản trị (Database Administration)
- Quá trình cài đặt đã tạo ra một tài khoản tên là SYSTEM, còn tài khoảng này được xem là một tài
khoản quản trị bởi vì nó có quyền truy xuất DBA (Database Administrator-Quản trị cơ sở dữ liệu).
- Đầu tiên bạn cần đăng nhập với tài khoản quản trị mặc định là SYSTEM.
Hình: Màn hình đăng nhập.
- Nếu thành công thì sẽ hiện ra màn hình chính của Oracle 10g.
leonguyen.com
9
Tài liệuOracle10g Express
Hình: Màn hình chính.
- Sau đó, bạn vào menu Administration > Database Users > chọn Create User.
Hình: Menu tạo người dùng.
- Màn hình tạo người dùng cơ sở dữ liệu hiện ra như hình dưới.
leonguyen.com
10
[...]... xem kết quả leonguyen.com 18 Tài liệu Oracle 10gExpress Hình: Màn hình đối tượng bảng - Ví dụ xem danh sách các cột của một bảng Hình: Màn hình danh sách cột - Ví dụ xem danh sách dòng dữ liệu của một bảng leonguyen.com 19 TàiliệuOracle10gExpress Hình: Màn hình danh sách cột leonguyen.com 20 TàiliệuOracle10gExpress 3 Định nghĩa dữ liệu 3.1 Bảng (Table) - Oracle10g cung cấp một cơ chế quản.. .Tài liệuOracle10gExpress Hình: Màn hình nhập thông tin người dùng cơ sở dữ liệu - Bạn nhập những thông tin liên quan đến người dùng như: tên, mật khẩu (ví dụ nam, nbis) Hình: Màn hình nhập tên và mật khẩu - Và điểm chú ý là bạn phải đánh dấu vào hộp chọn , đây là điểm khác biệt giữa tài khoản cơ sở dữ liệu bình thường và tài khoản cơ sở dữ liệu quản trị leonguyen.com 11 TàiliệuOracle10g Express. .. leonguyen.com 21 TàiliệuOracle10gExpress Hình: Màn hình thông tin bảng - Sau đó là chọn cột làm khóa chính, rồi chọn Next Hình: Màn hình chọn khóa chính - Chọn tiếp cột là khóa ngoại (nếu có), rồi chọn Next leonguyen.com 22 TàiliệuOracle10gExpress Hình: Màn hình chọn khóa ngoại - Chọn nút Finish Hình: Màn hình chọn ràng buộc - Chọn nút Create để tạo bảng leonguyen.com 23 TàiliệuOracle10g Express. .. Oracle10gExpress Hình: Màn hình thêm cột - Nhập tên cột và chọn kiểu dữ liệu cho cột mới, rồi chọn nút Next Hình: Màn hình nhập cột mới - Chọn nút Finish để xác nhận đồng ý thao tác leonguyen.com 32 TàiliệuOracle10gExpress Hình: Màn hình xác nhận - Và cột mới đã được thêm Hình: Cột mới đã được thêm leonguyen.com 33 TàiliệuOracle10gExpress 3.2 Ràng buộc (Constraint) - Toàn vẹn dữ liệu đảm bảo... cả cấu trúc lẫn dữ liệu leonguyen.com 26 TàiliệuOracle10gExpress - Bạn vào trang danh sách bảng, vào menu Object Browser > Browse > chọn Tables Hình: Menu xem bảng - Chọn một bảng rồi chọn nút ở khung bên phải Hình: Màn hình thông báo bảng đã được tạo - Ở màn hình tiếp theo, bạn nhập tên bảng sao chép (ví dụ EMPLOYEES_COPY), rồi chọn nút Next leonguyen.com 27 TàiliệuOracle10gExpress Hình: Màn... leonguyen.com 13 Tài liệu Oracle 10gExpress Hình: Màn hình thông tin người dùng hiện tại 2.2 Tạo một tài khoản Người dùng (Database User) - Người quản trị có thể đăng nhập với tài khoản quản trị và tạo ra các tài khoản người dùng phát triển Đó là tài khoảng cho phép truy xuất để phát triển ứng dụng sau đó - Cách tạo cũng giống như tạo một tài khoản quản trị nhưng chú ý là phải đăng nhập bằng tài khoản quản... thành công sẽ xuất hiện màn hình liệt kê file script leonguyen.com 15 TàiliệuOracle10gExpress Hình: Màn hình liệt kê file script - Kế đến, bạn nhắp chọn lên file vừa tải lên - Ở màn hình xem nội dung file script, bạn chọn nút Run để thực thi file script đó Hình: Màn hình nội dung file script leonguyen.com 16 Tài liệu Oracle 10gExpress - Chọn tiếp nút Run để xác nhận thao tác Hình: Màn hình xác... tác - Bảng đã được sao chép leonguyen.com 28 Tài liệu Oracle 10gExpress Hình: Màn hình bảng đã sao chép 3.1.4 Sao chép bảng dùng câu lệnh SQL - Cách làm như sau, bạn vào menu SQL > chọn SQL Commands > chọn Enter Command Hình: Menu dùng câu lệnh SQL - Bạn nhập câu lệnh SQL sao chép bảng như hình dưới, rồi chọn nút Run leonguyen.com 29 Tài liệu Oracle 10gExpress Hình: Màn hình nhập câu lệnh SQL sao... leonguyen.com 24 TàiliệuOracle10gExpress Hình: Màn hình câu lệnh SQL tạo bảng 3.1.2 Tạo bảng dùng câu lệnh SQL - Ngoài cách tạo bảng bằng giao diện đồ họa, bạn có thể tạo bảng bằng câu lệnh SQL - Cách làm như sau, bạn vào menu SQL > chọn SQL Commands > chọn Enter Command Hình: Menu dùng câu lệnh SQL - Bạn nhập câu lệnh SQL tạo bảng như hình dưới, rồi chọn nút Run leonguyen.com 25 TàiliệuOracle10g Express. .. danh sách bảng, vào menu Object Browser > Browse > chọn Tables leonguyen.com 34 TàiliệuOracle10gExpress Hình: Menu xem bảng - Chọn nút Constraint (màu xanh lá) ở khung bên phải Hình: Màn hình ràng buộc - Trang danh sách ràng buộc hiện ra, bạn chọn nút leonguyen.com để tạo một ràng buộc kiểm tra mới 35 TàiliệuOracle10gExpress Hình: Màn hình thêm ràng buộc kiểm tra mới - Chọn một cột muốn ràng buộc . của Oracle 10g. leonguyen.com 7 Tài liệu Oracle 10g Express Hình: Màn hình chính. Hình: Màn hình thông báo người dùng SYSTEM. Hình: Thư mục và shorcut. leonguyen.com 8 Tài liệu Oracle 10g Express 2. Tài liệu Oracle 10g Express leonguyen.com 1 Tài liệu Oracle 10g Express Mục lục Mục lục 2 1 Cài đặt 3 2 Những việc cần làm đầu tiên 9 2.1 Tạo một tài khoản Quản trị (Database. khác biệt giữa tài khoản cơ sở dữ liệu bình thường và tài khoản cơ sở dữ liệu quản trị. leonguyen.com 11 Tài liệu Oracle 10g Express Hình: Màn hình nhập thông tin người dùng cơ sở dữ liệu. - Rồi