Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
58
러닝 SQL
어느 정도가 충분할까요?
favorite
_
foods
열을
person
테이블에서 분리하는 것은 분명 좋은 생각이지만 이것으로 충분
할까요?
예를 들어 한 사람이 ‘파스타’를 가장 좋아하는 음식으로 표시하고 다른 사람이 ‘스파게티’를 표시
하면 어떻게 될까요? 서로 같다고 볼 수 있나요?
이러한 문제를 방지하기 위해 여러분은 사람들이 옵션 목록에서 좋아하는 음식을 선택하도록 만
들 수 있습니다. 이 경우
food
_
id
food
_
name
열이 있는
food
테이블을 만든 다음, 외래 키
를 가지도록
favorite
_
food
테이블을 변경해야 합니다.
이 설계는 더 정규화될 수 있지만, 사용자가 간단하게 입력한 값을 그냥 저장하기로 결정했다면
테이블을 그대로 둘 수도 있습니다.
2.4.3
단계
3
:
SQL
스키마 문 생성
사람과 좋아하는 음식에 관한 정보를 담는 두 테이블의 설계가 끝났습니다. 다음 단계는
SQL
문을 생성하여 데이터베이스에 테이블을 만드는 것입니다.
person
테이블은 다음과 같이 만들
수 있습니다.
CREATE TABLE person
(person_id SMALLINT UNSIGNED,
fname VARCHAR(20),
lname VARCHAR(20),
eye_color CHAR(2),
birth_date DATE,
street ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074