**#오라클 시퀀스(Oracle Sequence)**
UNIQUE한 값을 생성해주는 오라클 객체
시퀀스를 생성하면 PK와 같이 순차적으로 증가하는 컬럼을 자동 생성할수 있다.
CREATE SEQUENCE 시퀀스이름
START WITH n
INCREMENT BY n ...
**#DBMS란?**
데이터베이스 관리 시스템
다수의 사용자가 데이터베이스 내의 데이터를 접근할 수 있도록 설계된 시스템
**#DBMS의 기능은?**
- 정의 기능(DDL: Data Definition Language)
- 데이터베이스가 어떤 용도이며 어떤 식으로 이용될것이라는 것에 대한 정의가 필요함
- CREATE, ALTER, DROP, RENAME
- 조작 기능(DML: Data Manipulation Language)
- 데이터베이스를 만들었을 때 그 정보를 수정하거나 삭제 추가 검색 할 수 있어야함
- SELECT, INSERT, UPDATE, DELETE
- 제어 기능(DCL: Data Control Language)
- 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령
- GRANT REVOKE
**#UML이란?**
프로그램 설계를 표현하기 위해 사용하는 그림으로 된 표기법
이해하기 힘든 복잡한 시스템을 의사소통하기 위해 만듬
**#DB에서 View는 무엇인가? 가상 테이블이란?**
허용된 데이터를 제한적으로 보여주기 위한 것
하나 이상의 테이블에서 유도된 가상 테이블이다.
- 사용자가 view에 접근했을 때 해당하는 데이터를 원본에서 가져온다.
view에 나타나지 않은 데이터를 간편히 보호할 수 있는 장점 존재
**#정규화란?**