TIL 데이터베이스(8장)

finelinefe·2020년 10월 23일
0

DATABASE

목록 보기
10/12
post-thumbnail

💡 데이터베이스 설계시 유의할 사항들

  • 물리명 : CREATE TABLE에 지정하는 테이블 이름, 열 이름
  • 논리명 : 설계상에서 통용되는 이름
  • AUTO_INCREMENT : PRIMARY KEY, UNIQUE 등으로 유일성을 지정

💡ER다이어그램 = Entity Relationship

  • 일대일 관계
  • 일대다 관계
  • 다대다 관계

💡 정규화

정규화의 목적 = 하나의 데이커가 한 곳에 저장되기 위함


💡 트랜잭션

❗️ 세트로 실행하는 SQL 명령 = 묶어서 트랙잭션 내에서 처리

START TRANSACTION
COMMIT
ROLLBACK

  • Rollback = 예상치 못한 에러나 문제상황 발생 시 실행하면 트랙잭션 내에서 행한 모든 변경사항이 이전으로 돌아간다
  • Commit = 예상치 못한 에러나 문제상황이 발생하지 않았을 때 변경사항을 적용하고 종료
profile
Backend Developer

0개의 댓글