핵심 키워드
프로젝트, 폭포수 모델, 데이터베이스 모델링, 테이블
학습 내용
데이터베이스 모델링: 테이블 구조를 미리 설계
프로젝트를 진행하기 위해 대표적으로 폭포수 모델(waterfall model) 사용.
데이터베이스 모델링은 폭포수 모델의 업무 분석과 시스템 설계 단계에 해당.
-> 테이블 구조가 결정됨.
폭포수 모델(waterfall model)
1. 프로젝트 계획
2. 업무 분석
3. 시스템 설계
4. 프로그램 구현
5. 테스트
6. 유지봇
데이터베이스 용어 정리
- 데이터(data): 하나하나의 단편적인 정보
- 테이블(table): 회원이나 제품의 데이터를 입력하기 위해 표 형태로 표현한것.
- 데이터베이스(Database, DB): 테이블이 저장되는 저장소
- DBMS(Database Management System): 데이터베이스 관리 시스템 또는 소프트웨어
- 열(column): 테이블의 세로
- 열 이름: 각 열을 구분하기 위한 이름
- 데이터 형식: 열에 저장될 데이터의 형식
- 행(row): 실질적인 진짜 데이터. 행 데이터. 하나의 행은 로우, 레코드라고 불림.
- 기본 키(Primary Key,PK): 각 행을 구분하는 유일한 열. 중복 X, 비어있기 X.
- SQL: 구조화된 질의 언어