01. 데이터 베이스 용어
- SQL (Structured Query Language): DB 서버에게 명령(CRUD)을 내리기 위한 언어
개념 | 설명 |
Table | - RDBMS의 기본적인 저장 구조 - 한 개 이상의 Column - 0개 이상의 Row |
Row | - Table의 Column들의 값의 조합 - 레코드라고도 불림 |
Column | - 한 Column은 Table 상에서 단일 종류의 데이터를 의미 - 특정 datatype, 크기를 가짐 |
Field | - Row와 Column의 교차점 - 데이터를 포함할 수 있고 - 데이터가 없는 경우: NULL 값을 가짐 |
Primary Key | - Table의 각 Row를 유일(UNIQUE)하게 식별해주는 Column 또는 Column Set - NOT NULL |
Foreign Key | - 같은 Table 또는 다른 Table의 Column을 참조하는 Column 또는 Column Set - 관계형 데이터베이스 설계 규칙을 따를 수 있음 |
오브젝트 | 설명 |
테이블 (Table) | - Row(행) + Column(열) - 기본 저장 단위 |
뷰 (View) | - 하나 또는 하나 이상의 테이블로부터 논리적으로 데이터를 추출한 부분집합으로 논리적이고 가상적인 테이블 |
시퀀스 (Sequence) | - 자동으로 고유한 숫자값을 생성 - 주로 기본 키 값을 생성하기 위해 사용 |
인덱스 (Index) | - 쿼리(Query) 속도를 향상 |
시노님 (synonym) | - OBJECT에 대한 또다른 이름 - ALIAS 역할 |
프로그램 유닛 (Program Unit) |
- SQL, PL/SQL문으로 작성한 Procedure, Function, Trigger, Package |
'SQL' 카테고리의 다른 글
[SQL] WHERE 절 (0) | 2025.02.13 |
---|---|
[SQL] SQL 함수 (1) | 2025.02.13 |
[SQL] DQL (Data Query Language) (0) | 2025.02.13 |
[SQL] SQL 명령어 (1) | 2025.02.13 |
[SQL] Oracle 기본 계정과 사용자 계정, 권한 부여 (0) | 2025.02.13 |