2.5 본질식별자 VS 인조식별자
- 본질식별자
업무에 존재하는 원래의 식별자로, 원조식별자라고도 한다.
- 인조식별자
업무에 존재하지 않으나 원래의 식별자가 너무 복잡하게 구성되어 있어 인위적으로 만든 식별자로,
대리식별자라고도 한다. 복합식별자인 경우
* 인조식별자 사용의 장점
추가적인 연산 없이 시퀀스나 키 제약조건 등을 통해 주식별자를 생성할 수 있으므로
개발의 편의성이 향상될 수 있다.
* 인조식별자 사용의 단점
데이터의 중복이 발생할 수 있고 별도의 인덱스 생성 등이 필요하다.
3.1 관계형 데이터베이스 개요
- 관계형 데이터베이스란?
* 관계형 데이터베이스 (RDB, Relational Database)
- E.F. Codd 박사의 정규화 이론에 따라 데이터의 일관성 문제를 근본적으로 해결한 데이터베이스 시스템.
- 2차원 구조의 행(Row)과 열(Column)로 구성된 테이블(Table).
- SQL(Structured Query Language)이라는 공통의 질의언어를 정의해 데이터 조회, 가공, 추출이 가능.
- SQL (Structured Query Language)
조회하고자 하는 결과 중심. (비절차적 언어)
* PL/SQL, T-SQL --> 절차적
* 과정/프로세스/로직 --> 알고리즘_C / C++ / JAVA 등
https://www.youtube.com/watch?v=o3uni3cDOJE&list=PLDI0745yTBjXFuIFYqq3vzcQYuVyajFpC&index=9
https://www.youtube.com/watch?v=abGrgFCEC-w&list=PLDI0745yTBjXFuIFYqq3vzcQYuVyajFpC&index=10
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] 강의 12~13. SQL함수_TRIM, NULL함수 (0) | 2025.02.01 |
---|---|
[SQLD] 강의 11. SELECT문 (0) | 2025.02.01 |
[SQLD] 강의 07~08. 슈퍼타입/서브타입 관계테이블 병합, NULL 연산 (0) | 2025.01.31 |
[SQLD] 강의 06. 정규화 (0) | 2025.01.31 |
[SQLD] 강의 03~05. 엔티티, 속성, 도메인, 식별자/비식별자 관계 (0) | 2025.01.29 |