본문 바로가기

Study

[혼공학습단 10기] 혼자 공부하는 SQL 4주차

안녕하세요 러텔입니다.

 

오늘은 SQL 혼공학습단 4주차 공부 내용을 정리하고 미션을 인증하겠습니다.

 

 

 

 

공부 내용 정리 

4주차에는 책의 챕터5을 공부했습니다. 

 

4주차의 주요 목표는 다음과 같습니다.

* GUI 환경에서 테이블 만들기

* SQL로 테이블 만들기

* 테이블의 제약조건 개념과 종류 이해하기

* 뷰의 개념과 작동 이해하기

 

 

챕터 5-1에서는 GUI 환경과 SQL 두 가지 방식으로 테이블을 만들어 보았습니다. 

챕터 5-2에서는 테이블의 다양한 제약조건에 대해서 학습했습니다. 기본 키, 외래 키와 같이 기존에 학습했었던 제약조건을 복습했고, 고유 키, 체크와 같은 제약조건에 대해서도 알아보았습니다.

마지막으로 챕터 5-3에서는 가상의 테이블인 뷰의 개념을 알아보았고, 실제로 사용하는 방법을 익혔습니다. 

 

 

 

 

 

 

기본 미션 인증

기본 미션은 "p.226의 market_db의 member 테이블 생성하고 p.229 데이터 입력한 후 인증하기" 입니다.

 

미션 인증 화면입니다. 

SQL을 활용하여 member 테이블을 만들고 직접 데이터를 입력했습니다

 

 

 

 

 

 

선택 미션 인증 

선택 미션은 "p.271 확인 문제 4번 풀고 인증하기" 입니다. 

 

미션 인증 화면입니다.

뷰를 생성할 때는 CREATE를 사용하는데, 기존에 뷰가 있으면 덮어쓰고 싶을 때는 CREATE OR REPLACE를 사용합니다

 

 

 

 

 

 

혼공학습단 4주차 활동이 끝났습니다. 요즘 날씨가 참 덥다보니 공부하는 것도 많이 힘이 드네요. 다음 주는 쉬어가는 주이기 때문에 이 기간 동안 에너지를 충전해야 할 것 같습니다. 다음 주 푹 쉬고 5주차 때는 더욱 힘내겠습니다.