프로젝트 준비 -1
To-do List(Back-end) - 윤정, 준식
1. 각자 프로젝트 환경설정해보기
2. 왜 RDBMS를 사용하는지? - H2, Oracle, Mysql
h2는 설치하기가 간단하고 내장해서 쿼리실행이 가능하다.
1) 데이터 무결성 및 일관성이 중요한 트랜잭션 업무
- 데이터 무결성: 정확성, 일관성, 유효성
정확성: 중복이나 누락이 없는것
일관성: 원인과 결과의 의미가 연속적으로 보장되어 변하지 않는것
무결성이 되지 않으면은 테이블에 중복된 데이터 존재, 부모와 자식 데이터간의 논리 깨짐, 잦은 에러 및 재개발 비 용이 발생하기 때문에 무결성의 조건은 필수이다.
2) 온라인에서 다양한 집계 및 통계를 분석하는 업무
3) 복잡한 계산 및 실시간 데이터 정합성이 필요한 업무
4) 데이블 칼럼 등 DB요소에 대한 스키마를 엄격히 관리함
5) SQL을 통해서 데이터 저장 및 검색이 가능하다.
6) 데이터 중복 배제로 데이터 이상 발생 및 용량 증가를 최소하 할 수 있다.
7) 조인이 복잡한 경우 쿼리 프로세싱도 복잡해서 성능이 저하된다. - 단점
3) 왜 JPA를 사용하는지? ORM 기술
4) 스프링부트를 왜 사용하는지?
프로젝트 그룹 To-do List
1) 주제 정하기
2) 깃허브 셋팅하기 - Pull Request, Git flow, 커밋규칙?
3) 지라 환경구성(WBS)
4) ERD 만들기
2) 왜 RDBMS를 사용하는지
DataBase Management System
사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터 베이스를 관리해주는 소프트웨어이다.
SQL - Structure Query Language 관계형 데이터베이스 관리 시스템