728x90

데이터베이스 2

[ 데이터베이스 ] Entity Classification and Characteristics

[ 데이터베이스 ] Entity Classification and Characteristics 데이터 모델링의 유의점 - 중복 : 같은 시간 같은 데이터 제공, 여러 장소에 같은 정보가 저장된 것은 아니다. - 비유연성 : 사소한 업무변화에 데이터 모델이 수시로 변경되면 안 됨, 데이터 정의를 사용해 프로세스와 분리 - 비일관성 : 데이터 간 상호 연관 관계에 대해 명확히 정의하기 데이터 모델링의 3단계 - 개념적, 논리적, 물리적 순으로 구체화된다. - 추상화 정도에 따라 나뉜다. - 추상화가 클수록 포괄적이다. 구체적은 그 반대 개념적 모델링 : 전사적 모델링 논리적 모델링 : 정규화 (중복제거, 속성이 적절한 엔티티에 배치) 데이터 독립성 요소 - 데이터베이스 스키마구조 3단계 외부스키마 : 개개 ..

[ Django ] 장고 프로젝트의 기본

[ Django ] 장고 프로젝트의 기본 Request와 Response 기능을 웹 프레임 워크가 하는데, Django는 프레임 워크를 자동으로 실행시켜 개발자가 웹 개발에 온전히 집중할 수 있도록 도와준다. Request / Response Request : 클라이언트가 서버에 요청하는 것 Response : 서버가 클라이언트의 요청에 응답하는 것 Django project 작동 구조 MTV 패턴 : 데이터 구조, 데이터 모양, 데이터 로직 관리를 분리해 개발한다. URLS : 요청 URL 기준으로 HTTP 요청을 적절한 뷰(view)로 보내준다. view 함수를 이용해 path를 설정하기도 한다. View : HTTP 요청, HTTP 반환 처리 함수 주로 models.py와 함께 연동해 데이터베이스를..

Back-End/Django 2021.10.25
728x90