S3-4일차

김혁중·2022년 4월 7일
0

TIL

목록 보기
8/14

SQL
Structured Query Language
데이터베이스와 대화하기 위해 특별히 디자인된 언어

데이터베이스
1) Relational or SQL
2) Non-Relational or Non-SQL

ORM
프로그래밍 코드를 가져와서 SQL코드로 바꿔주는 일
파이썬 -> 장고 ORM
ORM이 느려졌거나, 무엇인가 대처가 필요한 순간에 SQL을 사용할 수 있어야 함

schema
스키마
데이터베이스에서 데이터가 구성되는 방식과 서로 다른 엔티티 간의 관계에 대한 설명, 데이터베이스의 청사진

Entity
엔티티, Table
고유한 정보의 단위. Teachers, Classes, Students

Field

Teachers - Name, Department, Classes

record

Classes (in Teachers) - Cynthia, Music, Music Theory / Brass Methods

ClassID
Teachers의 수업 이름을 저장하는 대신, 해당 ID로 적어 유지 보수에 유리하게 함

Foreign key
외래 키
다른 테이블에서 테이블의 기본 키(Primary key)를 참조할 때의 해당 값
Teachers의 ClassID가 Classes의 ID 값을 사용

1대 다의 관계, 외래 키 해결

다대 다의 관계
=> 1대 다의 관계를 두번 적용시켜서 해결
join table

profile
Digital Artist가 되고 싶은 초보 개발자

0개의 댓글