Skip to content
- 프로젝트: 현실 세계에서 발생하는 작업을 컴퓨터 시스템으로 전송하는 프로세스를 말합니다.
- 폭포수 모델: 소프트웨어 개발 프로세스 중 하나로 각 단계가 폭포수처럼 진행되기 때문에 이름이 붙여졌습니다.
- 단계
- 프로젝트 계획: 이것은 계획 단계입니다.
- 비즈니스 분석: 비즈니스가 어떻게 수행되고 구성되는지 파악하는 단계입니다.
- 시스템 설계: 비즈니스 분석 결과를 컴퓨터에 적용할 수 있는 적절한 형식으로 추출하는 프로세스입니다.
- 프로그램 구현: 시스템 설계 결과를 실제 프로그래밍 언어로 인코딩하는 단계입니다.
- 테스트: 코딩 프로그램에 오류가 없는지 확인하는 과정입니다.
- 유지보수 : 문제점을 보완하고 기능을 추가하는 과정입니다.
- 장점과 단점
- 장점: 각 단계가 분리되어 있기 때문에 프로젝트의 단계도 명확합니다.
- 단점: 문제가 발생하면 이전 단계로 돌아가기가 어렵습니다.
- 데이터베이스 모델링: 프로젝트를 진행하는 과정 중 하나로 테이블의 구조를 미리 설계하는 개념을 말합니다.
- 즉, 데이터베이스 모델링은 우리가 살고 있는 세상에서 사용하는 객체나 작업을 테이블이라는 객체로 변환하여 데이터베이스를 만드는 작업입니다.
- 폭포수 모델의 6단계 중 데이터베이스 모델링은 작업 분석 단계와 시스템 설계 단계에 해당합니다.
- 데이터베이스 다이어그램
- 데이터: 모든 메시지.
- 테이블 : 테이블 형태로 표현, 데이터 입력.
- 데이터베이스: 테이블을 저장하는 저장소를 말합니다.
- DBMS: 데이터베이스 관리 시스템을 말합니다.
- 열: 테이블의 길이입니다.
- DataType: 열에 저장할 데이터 유형입니다.
- 행: 실제 실제 데이터.
- 기본 키: 각 행을 고유하게 구분하는 열입니다.
그러므로 반복될 수도 없고 비울 수도 없습니다.
- SQL: 사람들이 DBMS와 통신하기 위해 사용하는 언어를 말합니다.