정규화와 이상현상, 함수적 종속성 정규화 이상 현상을 제거하면서 데이터베이스를 올바르게 설계해나가는 과정 함수적 종속성을 판단하여 정규화를 수행함 이상현상 불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입, 수정, 삭제 연산을 수행할 때 발생할 수
2장. 데이터 모델과 성능 5. 데이터베이스 구조와 성능 슈퍼/서브타입 데이터 모델의 성능 고려 방법 모델의 개요 Extended ER 모델이라고도 불림 데이터의 공통점과 차이점을 효과적으로 표현할 수 있기 때문에 자주 쓰임 공통
2장. 데이터 모델과 성능 3. 반정규화와 성능 반정규화 정의: 정규화된 엔티티, 속성, 관계에 대해 시스템의 성능 향상과 개발, 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법 수행 예시: 데이터를 조회할 때 디스크 I/O
2장. 데이터 모델과 성능 1. 성능 데이터 모델링의 개요 성능 데이터 모델의 정의 정의 데이터베이스 성능 향상을 목적으로 설계 단계의 데이터 모델링 때부터 성능 관련 사항이 데이터 모델링에 반영될 수 있도록 하는 것 성능 관련 사항: 정규화,
변경 내역을 저장소에 PUSH하기 로컬 저장소에 변경 사항이 생긴다면, sourcetree에서 이를 확인할 수 있습니다. F5(새로고침)을 통해 변경 사항을 확인할 수 있습니다. 변경사항이 생기면 "커밋하지 않은 변경사항" 및 "스테이지에 올라가지 않은 파일"을 확인
매번 작업한 내용을 압축하고, 메일로 보내는 작업을 한번에 단축할 수 있도록,sourcetree를 이용해서 로컬 저장소를 github에 백업하는 방법입니다.sourcetree 설치sourcetree.com에서 운영체제에 맞는 설치 파일을 다운로드하고, 설치를 진행합니다
정의: 엔티티 간의 논리적 관련성유의점두 개의 엔티티 사이에 연관 규칙이 존재하는가?업무기술서, 장표에 관계 연결을 가능하게 하는 동사가 있는가?업무기술서, 장표에 관계 연결 규칙이 서술되어 있는가?두 개의 엔티티 사이에서 정보의 조합이 발생하는가?분류존재에 의한 관계
abstract에서 override한 DELETE, INSERT, UPDATE를 수행하는 메서드를 구현한다.
앞선 내용을 바탕으로 Delete, Insert, Update 메서드에 대한 추상 클래스를 구현한다. 이를 상속받아 MembersDAO를 구현한다. 부모 클래스의 메서드를 모두 implemente한다. 처음 구현하고자 했던 SELECT 메서드들도 틀을 잡는다. 또한,
DAO 클래스에 구현할 메서드 중, 추상 클래스를 상속해서 구현할 방법이 있을까 고민해본다. DAO에서 추상 클래스를 상속받아 활용하기 위해서는 다음의 조건을 만족해야 한다. 추상 클래스에서 정의한 메서드가 모두 사용되어야 한다. 추상 클래스에서 정의한 메서드
JDBC를 이용해 DB와 통신하는 과제. 코드의 중복을 제거하기 위해 Connection을 위한 클래스를 분리하고, Connection을 여는 메서드와 닫는 메서드를 구현한다.
정의: 업무에서 관리해야하는 데이터 집합개념, 사건, 장소 등의 명사형, 인스턴스의 집합특징식별자: 유일한 식별자가 있어야 한다 (ex. 도서관 회원번호)인스턴스 집합: 2개 이상의 인스턴스가 있어야 한다속성: 반드시 속성을 가지고 있어야 한다 (ex. 회원 이름, 회
데이터 모델링: 현실 세계를 단순화하여 표현하는 것.현실 세계의 정보와 업무를 데이터와 기능의 관점으로 분석하는 것데이터베이스를 구축하기 위한 분석 및 설계의 과정데이터 모델링의 특징추상화: 현실을 일정한 양식(표기법)에 맞추어 표현단순화: 누구나 이해하기 쉽도록 약