본문 바로가기
반응형

DB13

데이터베이스[정규화] 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=RXQ1kZ_JHqg&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=6 # 논리적 데이터베이스 설계 1. ER 스키마 --> 관계스키마로 사상 2. 효율적인 데이터베이스 스키마 구축 정규화(Normalization) 키, 무결성의 개념 이해 이상현상 이해 함수적 종속성 이해 정규화 과정 이해 * 비정규 릴레이션 → 정규화된 릴레이션 # 정규화의 목적 데이터 구조의 안정성을 최대화시킨다. 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지한다. 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하도록 한다. 데이터 삽입 .. 2021. 7. 23.
데이터베이스 [함수적 종속성] 아래 글은 WPF 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=-bLCtP2HNHo&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=5 # 논리적 데이터베이스 설계 1. ER 스키마 ▶ 관계 스키마로 사상 ER 스키마는 개념적 설계 단계 사상은 영어로 Mapping 논리적 단계에서는 ER스키마를 좀 더 효율적인 구조로 다듬는다(정제). 2. 효율적인 데이터베이스 스키마 구축 정규화 (Normalization) - 키, 무결성의 개념 이해 - 이상현상 이해 - 함수적 종속성 이해 - 정규화 과정 이해 * 정규화란 테이블을 분해(쪼개는)하는 단계 # 이상(Anomaly) 개념적설계 단계 뭐 단계.. 2021. 7. 19.
데이터베이스 [키와 무결성 제약조건] 아래 글은 WPF 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=K3YxdmHj4sg&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=5 # 키 (Key) 주어진 릴레이션에서 모든 인스턴스 가운데 유일함(Unique)을 보장해 주는 하나 이상의 애트리뷰트의 집합이다. * 복합키: 하나 이상의 속성을 묶어서 키를 구성 ex) 같은 이름의 학생이 있으면 다른 속성을 묶어서 키 구성 튜플을 유일하게 식별할 수 있는 속성 집합 튜플을 검색하거나 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 속성 # 유일성 (Unique) 오직 하나의 값만 가지는 것 # 최소성 (Minimality) 최소한의 .. 2021. 7. 15.
관계 데이터모델(데이터베이스) 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=jTbdUuYJDIM * Relation과 Table의 차이 https://5dol.tistory.com/17 Relation과 Table의 차이 데이터베이스 관련 책을 읽다보면 Relation과 Table을 같은 용어로 이야기하는 경우가 있다. 어떤 책의 경우 "릴레이션이 테이블이다." 라고 되어있다. 하지만 사실상 릴레이션은 테이블과는 약간 5dol.tistory.com * 튜플(Tuple) = Row 릴레이션을 구성하는 각각의 행 속성 값들의 집합으로 구성 하나의 행을 튜플이라고 함 * 그 행에 입력되어 있는 값 자체가 인스턴스 * 카디널리티(Cardi.. 2021. 7. 14.
데이터 모델과 속성이란? 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=Zshhj0yEenw&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=2 * 데이터 모델이란? - 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화 형태로 체계적으로 표현하기 위한 개념적 모형 - ERD와 같은 설계도가 하나의 모델이 된다. - 데이터가 가공되면 정보가 된다. - 데이터 모델링 혹은 정보 모델링이라고도 불린다. * 데이터 모델의 3가지 구성 요소 구조(Structure) - 구조는 곧 스키마 연산(Operation) 제약조건(Constraint) - 구축된 데이터베이스 무결성 유지를 위해 계약조건.. 2021. 7. 13.
데이터베이스(DataBase)란? 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 위키백과 오라클 웹사이트( https://www.oracle.com/kr/database/what-is-database/ ) 데이터베이스(DataBase)란? 여러 사람이 공유하여 사용할 목적으로 체계화해 통합(Integrated), 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장(Stored)하여 운영(Operational)할 수 있는 공용 데이터(Data)들의 묶음이다. 논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화 몇 개의 자료 파일을 조직적으로 통합해 자료 항목의 중복을 없애고 자료를 구조화해 기억시켜 놓은 자료의.. 2021. 7. 8.