본문 바로가기
반응형

🌈 백엔드/데이터베이스13

DB_데이터베이스_정규형과 DB 설계 [1] 정규화 이론 (1) 이상 현상 1. 정의 의도와 다르게 데이터 오류가 발생되는 이상 현상 릴레이션 조작에 예기치 못한 문제 발생 2. 이상현상 종류 삭제 이상 : 삭제시 삭제되면 안되는 데이터도 삭제되는 현상 삽입 이상 : 필요하지 않는 데이터가 의도와 상관없이 데이터가 추가되는 현상 갱신 이상 : 갱신 시 일부 또는 전체가 누락되어 정보의 모순이 발생되는 현상 (2) 정규화 1. 정규화 정의 이상현상이 있는 릴레이션을 분해하여 이상 현상을 없애는 과정 데이터의 중복을 최소화하여 데이터를 구조화 하는 프로세스 릴레이션에 속성이 혼합되면서 데이터가 중복저장되어 이상현상이 발생된것을 해결하기 위해 진행한다 2. 정규화 원칙 = 스키마 변환과정 무손실의 원칙 중복 감소의 원칙 분리의 원칙 3. 정규화 .. 2023. 4. 24.
DB_데이터베이스_데이터 모델 및 언어 [1] 데이터 모델 (1) 데이터 모델 1. 데이터 모델의 정의 -정의 : 데이터베이스 설계 과정에서 데이터의 구조를 논리적으로 표현하기 위해 사용되는 도구 2. 데이터 모델의 종류 논리적 데이터 모델 : 개념 데이터 모델을 상세화하여 논리적인 데이터의 집합, 관리, 항목,관계를 정의한 모델 구조 개념적 데이터 모델 : 속성으로 기술된 개체 타입간의 관계를 이용하여 데이터 집합을 정의하고 관계를 정의한 모델 구조 (2) 데이터 모델링 1. 데이터 모델링의 정의 - 정보 시스템을 구축하기 위해 사용되는 데이터를 분석하여 제약조건을 체계적으로 정의하고 개념적인 도구를 이용하여 간결하고 이해하기 쉽게 표현한 도구 2. 데이터 모델링의 3단계 1 단계 : 개념적 데이터 모델링 - 추상화 수준이 높은 수준을 형상.. 2023. 4. 21.
DB_데이터베이스_개요 [1] 데이터베이스의 정의와 특징 (1) 데이터베이스 1. 데이터 베이스의 정의 조직에서 필요로 하는 여러 응용 시스템을 공동으로 사용할수 있도록 관련 데이터를 통합하여 저장한 데이터의 집합 2. 데이터베이스의 구성 통합데이터 저장데이터 운영데이터 공용데이터 (2) 데이터베이스의 특징 1. 실시간 접근성 2. 계속적인 변화 3. 동시공유 4.내용에 의한 참조 (3) 데이터베이스의 논리적 구성요소 1. 속성 : 각각의 데이터 필드 (고유번호 , 이름 , 지역 ) 객체의 성질이나 상태를 기술한 역할 객체의 구성요소 가장 작은 논리적 단위 2. 개체 : - 여러 속성이 모여 개체가 된다 (학생) - 정보의 역할을 수행하는 것은 개체이다 - 개체의 구성요소 : 개체 타입 , 개체 어커런스 , 개체집합 , 도메인.. 2023. 4. 20.
반응형