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 관계형 데이터베이스 관리 시스템

 

 

 

 

+ Recent posts