본문 바로가기
반응형

DB/데이터베이스13

데이터베이스[관계 데이터 연산] 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=h7AZAWfYH8k&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=8 # 관계 데이터 연산 데이터 모델은 구조와 제약을 정의해야 될 뿐 아니라, 데이터를 조작하기 위한 연산(operation)의 정의도 포함해야 한ㄴ다. 종류 - 관계 대수(Relational Algebra) - 관계 해석(Relational Calculus) # 관계 대수 절차 언어(Procedural language) 어떻게(How)의 관점 릴레이션을 처리하기 위한 연산의 집합 주어진 관계로부터 원하는 관계를 얻기 위해 연산자와 연산규칙을 제공하는 언어.. 2021. 8. 1.
데이터베이스[물리적 데이터베이스 모델링] 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://www.youtube.com/watch?v=wEcpra-g8W8&list=PLimVTOIIZt2aP6msQIw0011mfVP-oJGab&index=7 # 데이터베이스 설계 과정 요구조건 분석 - 데이터 베이스에 저장할 내용을 정하기 위해 사용자의 요구사항 분석 개념적 설계 - DBMS에 독립적인 개념 스키마 설계 - ER다이어그램 논리적 설계 - DBMS에 맞는 논리적 구조 설계 - 정규화(스키마 정제) - 개념적 설계단계에서 바로 구현을 하면 문제 발생(이상 현상) * 삽입이상, 중복이상 등 물리적 설계 - DBMS에 맞는 물리적 구조 설계 - 데이터베이스의 성능을 끌어 올리는 단계(극대화) 구현 .. 2021. 7. 30.
데이터베이스[정규화] 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 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.