여러 곳으로 분산되어있는 데이터베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터베이스이다.논리적으로 동일한 시스템에 속하나 , 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임이다.즉 분산 데이터베이스는,데이터베이스를 연결하는 빠른 네트워크 환경을 이
📌 대량 데이터 발생에 따른 테이블 분할 개요 ♦ 대량의 데이터 발생에 따른 문제점들 ♦ 대량의 데이터가 하나의 테이블에 집약되어있고, 하나의 하드웨어 공간에 저장되어 있으면 성능저하가 생긴다. 하나의 테이블에 매우 많은 컬럼이 존재하여 디스크의 많은 블록을 점
"반정규화"는 시스템의 성능을 향상하고 개발 및 운영의 편의성 등을 높이기 위해정규화된 데이터 모델을 의도적으로 통합,중복,분리 하여 정규화 원칙을 위배하는 행위를 말한다.💡 주의반정규화는 시스템의 성능이 향상되지만 데이터의 일관성 및 정합성이 저하될 수 있다.과도한
정규화란?\-테이블의 중복제거, 데이터 분류 등을 통해 데이터를 구조화 시키는 과정이다정규화의 목적\-가능한 중복을 제거하여 삽입,삭제,갱신 이상의 발생 가능성을 줄이는 것이다.💡 주의 (정규화 수행 시) 데이터 입력/수정/삭제 성능은 향상 BUT 조회 성능은 향상
데이터베이스 성능 향상을 목적으로 분석 및 설계 단계에서부터 성능과 관련한 데이터 모델링을 수행하는 것성능 향상 비용은 사전에 할수록 저렴하다.분석 및 설계 단계에서 성능 데이터 모델링을 수행할 경우, 성능 저하에 따른 재업무(Rework) 비용을 최소화 할 수 있다.
식별자는 엔티티를 대표할 수 있는 속성💡 하나의 엔티티는 반드시 하나의 유일한 식별자가 존재해야 한다.식별자 분류식별자 분류 표식별자 표기법식별자 표기법"후보 식별자"는 엔티티를 유일할게 식별할 수 있는 속성 또는 속성의 집합하나의 엔티티는 한 개 이상의 후보 식별자
📖사전적 의미: "엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태"상호연관성이 있는 상태관계는 엔터티,속성,관계의 정의에 따라서도 다양하게 변할 수 있다.존재에 의한 관계행위에 의한 관계관계명(Membership
📌1.엔터티(Entity) 1-1.엔터티(Entity)란? 엔터티는 실체, 객체라고 할 수 있다. 엔터티는 사람, 사물, 장소와 같이 여러 특징(속성)을 가진 집합체를 의미한다. 즉, 업무에 필요하고 유용한 정보를 저장,관리하기 위한 것이다. 예)학생이라는 엔터티는
Semantic Tag(시멘틱 태그) 란?? 우리가 컵이나, 냄비, 연필, 지우개와 같은 것을 보면 용도를 바로 알 수 있다. ,과 같은 태그만을 사용하면 용도를 바로 알아차리 힘들지만 헤더에는 메뉴에는 메인에는과 같이 태그를 사용하면 보다 쉽게 용도를 유추할