#1. DB란?
- 데이터 저장소
#2. DBMS란?
- DataBase Management System
- DB 관리 시스템. 명령어나 소통을 도와주는 시스템
#3. 데이터베이스 용어
- 테이블 : 행과 열의 조합으로 구성된 기본 저장단위
- 뷰 : 테이블을 조합하여 만든 가상 테이블로 타 프로그램과의 연동이나 수정/삭제 등의 권한을 못하게 하는 역할을 한다.
- 시퀸스 : 자동으로 고유한 숫자값을 생성해주며 기본 키 값을 생성
- 인덱스 : 책의 목차개념과 동일. 검색속도 향상을 위해 사용된다.
- 시노님 : Object에 대한 또다른이름으로 alias 역할을 한다.
※ 오라클의 경우 관리자 사용자로 SYS/system이 있으며 이를 사용하는 것은 시스템을 망가뜨릴수 있어 다른 사용자를 만들어 사용하여야한다.
※ 오라클에서는 유저와 스키마의 개념이 불분명한데 유저는 사용자를 의미하며 스키마는 그 사용자의 구조와 같은 개념을 가진다고 보면 된다.
#4. SQL명령어의 기본부류
1) DDL (Data Definition Language) : 구조를 만들거나, 변경, 삭제를 담당
- CREATE / ALTER / DROP
2) DML (Data Manipulation Language) : 새로운 행을 입력, 수정, 삭제를 담당
- INSERT / UPDATE / DELETE
3) DCL (Data Control Language) : 권한을 부여 또는 삭제를 담당
- GRANT / INVOKE
'Database' 카테고리의 다른 글
[오라클] 예제 문제풀이 모음 (0) | 2018.02.11 |
---|---|
[오라클] 설치하기 (0) | 2018.02.06 |