SQL

[SQL] 데이터 베이스 용어

beginner-in-coding 2025. 2. 13. 12:40

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