Bài 0. Oracle DBMS và SQL*Plus

Slides:



Advertisements
Similar presentations
CÁCH SỬ DỤNG WINDOWS MOVIE MAKER Xin bấm vào đây để xem tiếp)
Advertisements

5.
KIỂM TRA BÀI CŨ: CÂU 1: Chuột là thiết bị dùng để làm gì? a.Nhập dữ liệu b.Xuất dữ liệu c.Xử lý và lưu trữ d.Tất cả đều sai.
CHƯƠNG III: NGÂN HÀNG VÀ CÁC NGHIỆP VỤ NGÂN HÀNG.
Cài đặt Moodle Cài đặt Moodle trên môi trường Windows Cục CNTT-Bộ GD&ĐT.
LOGO JOOMLA & PHP See How easy it is! Trung tâm đào tạo lập trình viên quốc tế Aprotrain -Aptech Làm web trong 10 phút Diễn giả : Đặng Tuấn Tú.
Kỹ năng Trích dẫn và Lập danh mục tài liệu tham khảo
Cách trộn thư trong Office 2003 Ứng dụng để làm giấy khen, giấy mời.
Chào mừng quý thầy cô và các em TRƯỜNG THPT TRẦN VĂN KỶ TỔ LÝ – TIN - KTCN.
Rèn luyện nghiệp vụ sư phạm 3
Javascript Giáo viên: TS. Trương Diệu Linh Bộ môn Truyền thông & Mạng
Orientation Các vấn đề về IT.
Các kiểu dữ liệu trong VB
Giáo viên: Nguyễn Ngọc Thúy Hằng Đơn vị: Trường THPT Lê Quý Đôn
CHƯƠNG 5: PHP & MySQL (tiếp)
1 BÀI 6 BẤM CÁP VÀ CHIA SẺ DỮ LIỆU MẠNG. 2 Nội Dung  Bấm cáp xoắn đôi đúng chuẩn Phương pháp bấm cáp chuẩn A Phương pháp bấm cáp chuẩn B  Kết nối máy.
Hướng dẫn sử dụng Tôn Nữ Phương Mai Tháng 3/2013.
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C/C++
Chương 1: mạng máy tính và Internet
1. Quyền Admistrator, quyền Standard hoặc Limited 2. Kiểm tra kết nối mạng nội bộ, Internet 3. Một số nội dung của Quy nội bộ số 72/QyĐ-KTNB 4. L ư u ý.
Internet & E-Commerce
Ngôn ngữ lập trình C/C++
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
SỬ DỤNG EXCEL ĐỂ TRÍCH KHẤU HAO TSCĐ
Đầu tiên chỉ là 1 giao thức đơn giản
CHƯƠNG 9 PHẦN MỀM POWERPOINT
TỔNG QUAN VỀ ADOBE PRESENTER 11
© 2007 Thomson South-Western
HƯỚNG DẪN CẤU HÌNH SQL EXPRESS TRÊN MẠNG NỘI BỘ
Hướng dẫn viết đề cương nghiên cứu
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
Chương 8 KẾT NỐI VỚI SQL SERVER & ỨNG DỤNG TRÊN C#
Vấn đề ngôn ngữ lập trình
Phần 1: Ngôn ngữ lập trình C
Ràng buộc toàn vẹn (Integrity Constraint)
Hệ quản trị Cơ sở dữ liệu Giới thiệu
Download Nhạc Trong Internet
Flow of Control.
Dược Thảo Lợi Hại Ra Sao Kính thưa quí bạn, slide show nầy nói về những điều cần lưu ý khi tìm đọc các thông tin về các loại thuốc phụ trợ hoặc bổ sung,
Ra quyết định kinh doanh
Theo mặc định toàn bộ dung lượng dùng lưu trữ, các thư mục hiện có trong các Partition , các dịch vụ hệ thống đã được chia sẽ cho mọi người được phép sử.
Nơi Microsoft Oulook Chứa Và Data
Policy Analysis Tools of the Trade NMDUC 2009.
Quản lý hệ thống file.
Cấu hình đơn giản cho Router
Bài giảng môn Tin ứng dụng
Ring ? Bus ? ? Mesh ? Start ?. Ring ? Bus ? ? Mesh ? Start ?
TÀI LIỆU GIẢNG DẠY IC3 GS4 SPARK
GIÁO TRÌNH ĐÀO TẠO TRƯỜNG ĐẠI HỌC SÀI GÒN
Bài 8 (6 tiết): CÂY (TREE) A. CÂY VÀ CÂY NHỊ PHÂN (2 tiết)
HỆ ĐIỀU HÀNH MẠNG.
ỨNG DỤNG HIV INFO 3.0 QUẢN LÝ SỐ LIỆU NGƯỜI NHIỄM HIV/AIDS
File Transfer Protocol (FTP) là cơ chế truyền tin dưới dạng tập tin (file). Thông qua giao thức TCP/IP FTP là dịch vụ đặc biệt vì nó dùng tới 2 port Port.
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT
ÔN TẬP Chuyển các số sau từ hệ thập phân sang nhị phân, bát phân, thập lục phân: Chuyển các số sau từ hệ nhị phân.
ÔN TẬP Chuyển các số sau từ hệ thập phân sang nhị phân, bát phân, thập lục phân: Chuyển các số sau từ hệ nhị phân.
Mảng Bài 7.
BÀI 29: LỌC DỮ LIỆU TỪ DANH SÁCH DỮ LIỆU
Chương 4: FORMS Microsoft Access.
1. Đổi chỗ trực tiếp – Interchange Sort
Chaøo möøng quyù thaày coâ ñeán vôùi tieát daïy
Tổng quan về Hệ điều hành
Phương pháp Nghiên cứu khoa học (SCIENTIFIC RESEARCH METHODOLOGY)
Lớp DH05LN GIÁO VIÊN PHỤ TRÁCH ThS. NGUYỄN QUỐC BÌNH
KỸ NĂNG LUYỆN TRÍ NHỚ ThS. Huỳnh Phạm Ngọc Lâm.
Please click through slides at your leisure
Chương 3. Lập trình trong SQL Server TRIGGER
AUDIO DROPBOX - TUTORIALS
Module 2 – CSR & Corporate Strategy
Quản trị rủi ro Những vấn đề căn bản Nguyễn Hưng Quang 07/11/2015 NHẬT HOA IC&T.
Presentation transcript:

Bài 0. Oracle DBMS và SQL*Plus THỰC HÀNH SQL Bài 0. Oracle DBMS và SQL*Plus

Nội dung Giới thiệu Oracle DBMS Cấu trúc của Oracle DBMS Giới thiệu SQL*Plus Lệnh hiển thị cấu trúc bảng Các lệnh soạn thảo Các lệnh về tập tin Lệnh kết nối vào CSDL Sao chép nhanh Các bảng trong bài thực hành

Giới thiệu Oracle DBMS Oracle DBMS: Platform: Ngôn ngữ truy vấn: Một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) Từ version 8 trở đi có thêm tính đối tượng (Object Relational DBMS - ORDBMS) Platform: UNIX Windows NT/2000/9x (Personal version) Ngôn ngữ truy vấn: Oracle SQL Oracle PL/SQL

Cấu trúc Oracle DBMS Client Server Data dictio-nary Table Câu lệnh SQL được nhập vào SQL> SELECT loc 2 FROM dept; Các câu lệnh được gửi tới DBMS Database Dữ liệu được hiển thị LOC -------------- NEW YORK DALLAS ... Kết quả được trả về

Giới thiệu Oracle SQL*Plus Là phần mềm thao tác CSDL dùng SQL Có một số lệnh riêng

Giới thiệu Oracle SQL*Plus (tt) Truy cập vào SQL*Plus từ Windows: Truy cập vào SQL*Plus từ dấu nhắc DOS: sqlplus [username[/password[@database]]] Tên người dùng trong CSDL Mật khẩu Connection string Nếu cài Oracle Personal thì để trống Nếu không thì hỏi người quản trị CSDL

Giới thiệu Oracle SQL*Plus (tt) Lệnh và kết quả hiển thị cùng một màn hình Dấu nhắc SQL> Nơi nhập lệnh

Lệnh hiển thị cấu trúc bảng DESC[RIBE] table_name Ví dụ: SQL>DESCRIBE dept Name Null? Type ---------------- -------- ----------- DEPTNO NOT NULL NUMBER(2) DNAME VARCHAR2(14) LOC VARCHAR2(13) Kiểu dữ liệu Tên cột Ràng buộc NOT NULL

Các lệnh soạn thảo A[PPEND] text C[HANGE] /old/new C[HANGE] /text/ Thêm text vào cuối dòng hiện hành trong buffer C[HANGE] /old/new Thay thế chuỗi old bằng new ở dòng hiện hành C[HANGE] /text/ Xóa bỏ chuỗi text ở dòng hiện hành trong buffer CL[EAR] BUFF[ER] Xóa bỏ buffer DEL Xoá dòng hiện tại trong buffer

Các lệnh soạn thảo (tt) I[NPUT] I[NPUT] text L[IST] R[UN] n Để nhập thêm một số dòng mới vào cuối buffer I[NPUT] text Để nhập thêm đoạn text vào cuối buffer L[IST] Liệt kê các dòng lệnh có sẵn trong buffer R[UN] Thi hành câu lệnh có sẵn trong buffer Có thể dùng dấu ‘/’ để thi hành n Làm cho dòng thứ n thành dòng hiện hàng

Các lệnh về tập tin SAV[E] filename [.ext] [REP[LACE] | APP[END]] Lưu nội dung hiện tại của buffer vào một tập tin Phần mở rộng mặc định là .sql GET filename Chép nội dung của tập tin vào buffer. STA[RT] filename Thực thi các lệnh chứa trong tập tin filename @filename Giống lệnh START

Các lệnh về tập tin (tt) ED[IT] [filename] SPO[OL] filename [OFF] EXIT Gọi chương trình soạn thảo văn bản (thường là Notepad) để soạn nội dung câu lệnh Nội dung sẽ lưu tạm vào tập tin afiedt.buf hoặc tập tin filename SPO[OL] filename [OFF] Lưu trữ toàn bộ các nội dung trong SQL*Plus kế tiếp vào trong tập tin OFF: đóng tập tin của lệnh SPOOL lại và ghi vào đĩa EXIT Thoát khỏi SQL*Plus

Lệnh kết nối vào CSDL Kết nối vào CSDL từ dấu nhắc SQL> CON[NECT] [username[/password[@database]]] Huỷ kết nối từ dấu nhắc SQL> DISC[ONNECT]

Sao chép nhanh Thao tác bằng chuột: Thao tác bằng phím: Đánh dấu chọn đoạn lệnh bằng chuột trái Trong khi còn đang giữ phím trái, click phím phải chuột Thao tác bằng phím: Nhấn Ctrl+C để copy (Edit->Copy) Nhấn Ctrl+V để paste (Edit->Paste)

Các bảng trong bài thực hành Người dùng: Tên: scott Mật khẩu: tiger Các bảng chính: Emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) Dept (deptno, dname, loc) Salgrade (grade, losal, hisal)

Các bảng trong bài thực hành (tt) Các bảng phụ khác: Thực thi tập tin DEMOBLD.SQL để có thêm các bảng khác: DUMMY BONUS ITEM ORD PRICE PRODUCT CUSTOMER CALENDAR_RANGES WORLD_CITIES TVTABLE FLRPEOPLE USA CITIES SALES_REVENUE

Cài đặt Oracle DBMS và SQL*Plus Dùng CD cài đặt Oracle DBMS Có thể dùng Oracle 8 trở lên (bản Personal hoặc Enterprise điều được, bản Personal thì nhẹ hơn) Xem kỹ hướng dẫn đi kèm để cài đặt cho tốt Hint: Nếu cài từ CD không được thì chép đĩa số 1 vào đĩa cứng máy tính, sau đó tìm và xoá đi các tập tin symjit.dll trong thư mục đó đi và tiến hành cài đặt từ đĩa cứng. SQL*Plus sẽ được tự động cài vào

Cài đặt các bảng dữ liệu Khởi động Oracle Database server Nếu là các máy Windows9x thì cài Personal Oracle và phải khởi động bằng tay Nếu các máy WindowsXP thì phải khởi động bằng tay bằng cách start cái service OracleXXXX Cài đặt các bảng Dùng SQL*Plus kết nối vào Oracle bằng user scott/tiger Chép tập tin DEMODLB.SQL vào thư mục c:\temp Trong SQL*Plus, gõ lệnh RUN c:\temp\DEMOBLD.SQL Thử lại xem có đúng là có các bảng đã nói không bằng lệnh: SELECT table_name FROM user_tables;

Bài tập Truy cập vào Oracle dùng user SCOTT Hiển thị cấu trúc của các bảng EMP, DEPT, SALGRADE Hiển thị cấu trúc của các bảng CUSTOMER, PRODUCT, ORD, ITEM Vẽ lại ERD từ các bảng ở câu 2 và 3 Cho biết ý nghĩa của các cột trong các bảng trên