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 |