컴퓨터 공부/Advanced Database

[5월 25일 1교시] Introduction

려리군 2009. 5. 25. 14:28

파일 시스템

데이터가 중복되고 일치하지 않는다는 문제점


데이터베이스 : 자료 저장소

데이터와 응용프로그램을 분리한다.

데이터를 통합하고 공유한다.

특징

 - Shared Data(공유 데이터)

 - Intergrated Data(통합 데이터)

 - Operational Data(운영 데이터)

 - Stored Data(저장 데이터)


DBMS : Database에 접근하고 외부 접속을 관리하는 프로그램

데이터베이스 정의, 조작, 제어(보안, 백업, 복구등)의 기능을 한다.

클라이언트(SQL plus)는 SQL로 서버(DBMS)에 보내 원하는 대로 데이터를 조작한다.


데이터 언어(SQL : RDBMS의 표준)

데이터 정의어(DDL) : CREATE, ALTER, DROP, TRUNCATE, RENAME

데이터 조작어(DML) : SELECT, INSERT, UPDATE, DELETE, MERGE

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

Transaction Control Language : COMMIT, ROLLBACK, SAVEPOINT


PL/SQL

Procedure Language/Structured Query Language

변수, 상수 정의 및 각종 프로그래밍과 같은 프로시저, 함수들로 구성된다.

Oracle이 만든 언어


설치과정

관리 -> User -> Scott -> Action의 Unlock

Scott의 비밀번호는 tiger다.

콘솔에서 

'sqlplus 아이디/비번'

형태로 실행가능하다.