072DATA

2023-11-16 : ) 본문

BackEnd/DATABASE

2023-11-16 : )

0720 2023. 11. 17. 00:43

오늘 배운 핵심

DDL 

데이터 정의어
오라클에서 제공하는 객체를 만들고(CREATE), 
구조를 변경하고(ALTER)하고, 구조를 삭제(DROP) 하는 언어

즉, 실제 데이터 값이 아닌 구조 자체를 정의하는 언어
주로 DB관리자, 설계자가 사용한다

 

어려웠던 점

UNIQUEPRIMARY KEY

두 제약 조건의 느낌이 비슷해서 헷갈렸는데..

PRIMARY KEY를 사용하면 UNIQUE와 다르게

테이블의 주요 식별자로서 NULL값이 허용되지 않는 유일한 값이 된다

여러 사람이 있어도 똑같은 사람은 없듯이 PRIMARY KEY를 사용함으로

한 행을 대표하는 열이 되는것이다.  (물론 UNIQUE을 사용하면 열에서 유일한 값이 되긴 함)

 

오늘 푼 문제

raw.githubusercontent.com/RYC0208/oraclework/main/DDL 연습문제 - 노용철.sql

예제에서 설명한대로

제약조건명과, 제약조건, 샘플 등을 작성해 테이블을 만들었다 

 

 

기분 좋았던 점

 

오늘 푼 문제를 98%정도 스스로 해내었다..

코딩을 배운지 이제 거의 한 달 정도 되었기에

그 어떤 언어든 이해하기 쉽지 않은 현 시점에서 

아주 크나 큰 발전을 이룬거 같다.