자격증/SQLD
[SQLD] 강의 09~10. 본질식별자/인조식별자, 관계형 데이터베이스
phyho
2025. 2. 1. 10:30
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