[DB구축] 스키마[테이블] 생성(With Dbeaver)

슬터디·2024년 1월 10일
0

[Intern] DB 실습

목록 보기
5/9

Dbeaver 테이블 생성

테이블 명명 규칙

  • 테이블명은 테이블의 특성을 나타내는 용어를 사용
  • 테이블명은 대문자만 사용
  • 프로세스 영역을 구분하기 위해 테이블명 앞에 약자를 사용하여 붙임
  • 테이블을 나타내기 위해 테이블 명 앞이나 뒤에 ‘TB’ 붙임 ("TB_" , "_TB")
  • 단어 사이는 구분자로 "_"를 사용

테이블 컬럼 생성

  • CUSTOMER_TB

제약조건(PK)

제약조건(FK)

  • 이때 FK를 잘못 설정했다.
    - ACC_SEQ가 아닌, ACC_OWNER라는 컬럼을 만든 후에, 이에 연결을 했어야 함

    참고할 사항으로는, FK를 줄 테이블에 데이터가 존재하고 있으면 오류가 발생함

SQL 쿼리 자동생성, Persist

참고) 심화 쿼리

Oracle 쿼리 모음 https://marindie.github.io/oracle/Oracle-Simple-Query-KR/
Oracle 쿼리 모음 https://kwomy.tistory.com/34
Oracle 함수 모음 http://www.gurubee.net/articles/oracletips
Oracle 쿼리 모음 https://dataedo.com/blog/useful-oracle-data-dictionary-queries-every-dba-should-have

스키마 vs. 테이블

  • MySQL
    • 스키마 == 테이블
    • 오브젝트의 집합
  • Oracle
    • 데이터베이스: 스키마의 집합
    • 스키마
      • 사용자가 생성한 모든 오브젝트(테이블, 인덱스, 프로시저 등)
      • e.g.) 테이블의 집합
profile
기억력이 맹구라 늘 기록해야해

0개의 댓글