목차
1. 학습 목표 🎯
- 데이터베이스 및 관계형 데이터베이스 개념 적립
- 데이터베이스 관련 용어 이해
- DB 설계 방법(ERD) 이해
- AWS RDS 구축
- (예습) SQL 이해
2. 4주차 수업 후기 ✏
📌 4주차 ****수업을 듣고 느낀 점과 각자의 과제 진행 상황을 서로 이야기해주세요!
이곳에 강의 내용을 정리해도 좋습니다 👍
3. 미션(실습) 💻
- (3주차 미션과 중복) RDS 구축(”RDS 시작(구축)하기”로 구글링)
- (3주차 미션과 중복) RDS 인코딩 및 타임존 구축
- 당근마켓, 배달의민족, 인스타그램, 야놀자 중 프로젝트를 정해서 DB 설계 [권장: 스터디그룹 내에서 같은 프로젝트로 진행(논의)하기]
4. 개념 키워드 🔑
📌 이번 주차 세미나에서 중요하게 다룬 키워드들입니다. 키워드에 대해 조사(구글링, 유튜브)해본 후 해당 키워드에 토글 안에 자유롭게 정리해주세요!
- DB(DataBase)
- 엑셀과 DB의 유사점
- 엑셀이 있는데도 DB를 사용하는 이유
- DBMS(DataBase Management System)
- DBMS의 장점
- DBMS의 단점
- RDB(Relational DataBase)
- RDBMS(Relational DataBase Management System)
- DateBase 용어
- Schema(스키마)
- 외부 스키마
- 개념 스키마
- 내부 스키마
- Table(테이블)
- Row(행)
- Column(열)
- Key(키)
- 슈퍼키
- 후보키
- 기본키
- 대체키
- 외래키
- Index(인덱스)
- Schema(스키마)
- 유일성과 최소성
- DB 간의 관계
- 1:1
- 1:N
- N:M
- [심화(선택)]정규화: 이런게 있구나 정도로만!
- 정규화의 목적
- 정규화 과정
- 1NF
- 2NF
- 3NF
- BCNF
- 4NF
- 5NF
- [심화(선택)]반정규화(비정규화): 이런게 있구나 정도로만!
- 반정규화가 등장한 이유
- 반정규화의 대상
- 반정규화 과정
- 반정규화의 주의점
- ERD
- Entity
- Attribute
- Relationship
- 표기법
- [예습]SQL 문법: DML의 SELECT 위주로 학습
- DDL
- CREATE
- ALTER
- DROP
- TRUNCATE
- DML
- INSERT
- SELECT
- UPDATE
- DELETE
- DCL
- GRANT
- REVOKE
- TCL
- DDL
5. 논의해보면 좋은 것들 💡
📢 논의해보면 좋은 것들 작성법 스터디 시간 전까지 미리 조사해서 정리해주세요! 부가적으로 워크북에서 제공되는 키워드 혹은 강의에서 들은 디테일적인 부분에서 더 토의해봐도 좋을 것 같습니다.
- ERD tool
- 추가적으로 알아보면 좋을 SQL 함수
- COUNT , SUM 집계 함수
- 문자형 함수
- where 절 조건
- IN
- BETWEEN ‘A’ AND ‘B’
- Like ‘비교문자열’
- 서브 쿼리
- 반올림, 버림 함수
- Group By
- is, null, is not null
- JOIN (InnerJoin / Left Join / Right Join / OuterJoin / Full Join )
- NoSQL
'UMC-3rd Server 기록' 카테고리의 다른 글
Server 6주차 워크북 (0) | 2022.12.14 |
---|---|
Server 5주차 워크북(Best) (0) | 2022.12.14 |
Server 3주차 워크북 (0) | 2022.12.14 |
Server 2주차 워크북 (1) | 2022.12.13 |
Server 1주차 워크북(Best) (0) | 2022.12.13 |