자격증/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