[Oracle] 오라클이란?

2010. 4. 28. 16:20Database/Oracle

             oracle               mssql               mysql
-----------------------------------------------------
가격         억                몇백만원           무료or유료
규모      대규모                중소                  중소
os      win/(unix)         오로지 win             둘다
언어     상관없다         asp/asp.net       asp/jsp/(php)

 

 

DDL(데이터 정의어)
테이블 생성 CREATE
테이블 삭제 DROP
테이블 변경 ALTER

 

DML(데이터 조작어)
레코드 조회 SELECT
레코드 입력 INSERT
레코드 삭제 DELETE
레코드 변경 UPDATE

 

DCL(데이터 제어어)
GRANT,REVOKE

 

database = 데이터의 집합

Oracle + software 탑재 (관리 프로그램)

DBMS : database management system

 

1.DBMS의 개념

Q

DBMS란 무엇인가?

 

database management system

Q

RDBMS란 무엇인가?

 

relational database management system

Q

SQL문이란 무엇인가?

 

structured query language 구조화 질의어라고 한다

Q

ANSI SQL문과 PLSQL,T-SQL의 차이점은?

 

ANSI SQL- 전세계 표준 SQL 로서 모든 DBMS제품에서 사용가능한 공통 SQL

PLSQL 오라클 DBMS 에서만 사용가능한 확장 SQL

T-SQL MSSQL DBMS 에서만 사용가능한 확장 SQL

 

2.오라클 데이터베이스 기동

Q

설치 완료 후 커맨드 모드에서 오라클 데이터베이스 서비스를 시작/종료 해보자

 

STARTUP  ,  SHUTDOWN

Q

오라클의 접속 도구에는 어떤 것들이 있으며, 기본적인 툴은 무엇인가

 

SQLPLUS   ISQLPLUS

Q

오라클의 Super Admin?

 

SYS ,SYSTEM

 

3.오라클 저장구조

Q

TABLE , RECORD , COLUMN 이란 무엇인가?

 

TABLE > RECORD > COLUMN

Q

컬럼 생성시 사용가능한 자료형(DATA TYPE)에는 어떤 것들이 있는가?

 

 

Q

제약조건(Constraints) 이란 무엇인가?

 

데이터의 무결성 확보를 위해 컬럼에 거는 제약

Q

제약조건의 종류를 나열하시오

 

PRIMARY KEY, UNIQUE, NOT NULL, DEFAULT, FOREIGN KEY, CHECK

Q

DATA DICTIONARY 테이블이란 무엇인가?

 

시스템에 대한 정보를 갖고 있는 시스템 정보 테이블

Q

테이블스페이스란 무엇인가?

 

테이블이나 기타 객체들이 저장 되는 데이터 상위 구조

 

4.SQL문 종류

Q

DDL,DML,DCL 이란 무엇인가?

 

DDL- 데이터 정의어

DML-데이터 조작어

DCL- 데이터 제어어

 

5.오라클 접속 및 SQL*Plus 명령어

Q

iSQLPlus란 무엇인가?

 

웹버젼 접속 툴

Q

오라클을 설치하면 Apache로 운영되는 Http Server가 설치된다. 이 서버의 역할은 무어인가? 

 

ISQL 서비스 때문에 설치된다

Q

SQLPlus 클라이언트 프로그램에서 사용 가능한 명령어

SQLPLUS명령어 - SQL문을 보다 쉬우며, 편하고 빠르게 실행시켜주기 위한 자체 제공 

'Database > Oracle' 카테고리의 다른 글

[Oracle] 쿼리연습4  (0) 2010.04.28
[Oracle] 쿼리연습3  (0) 2010.04.28
[Oracle] 쿼리연습2  (0) 2010.04.28
[Oracle] 쿼리연습1  (0) 2010.04.28
[Oracle] 오라클 Admin실습1  (0) 2010.04.28