본문 바로가기

DB 구축2

[필기] DB 구축 정리 - 2022년 DB 물리적 설계 시 고려사항 응답 시간 저장 공간의 효율성 트랜잭션 처리량 트랜잭션 상태 철회 (Aborted) 트랜잭션 수행 실패 → Rollback 연산을 실행한 상태 분산 DB 시스템 논리적으로는 하나의 시스템에 속하지만, 물리적으로는 여러 개의 컴퓨터 사이트에 분산되어 있음 위치 투명성, 중복 투명성, 병행 투명성, 장애 투명성을 목표로 함 DB 설계가 비교적 어렵고, 개발/처리 비용이 증가한다는 단점이 있음 구성요소 분산처리기, 분산DB, 분산 네트워크, 분산 트랜잭션 구조 전역, 분할, 할당, 지역 스키마 저장 레코드 양식 설계 시 고려사항 데이터 타입, 데이터 값의 분포, 접근 빈도 트랜잭션 모델링 트랜잭션을 개념적 시스템 독립적으로 정의함 트랜잭션의 입출력 기능, 형태만 정의함 검색, 갱.. 2023. 7. 5.
[필기] DB 구축 정리 - 2021년 💡 [엄지잉] 직접 풀고, 부족하다고 느끼는 내용만 따로 정리했습니다. 💡 스키마 개념 스키마 사용자, DB 관리자 관점 DB에 실제로 어떤 데이터가 저장되었으며, 데이터 간의 관계는 어떻게 되는지를 정의하는 스키마 전체 관점으로 1개만 존재하며 데이터 객체 관계, 제약 조건, 접근 권한, 보안, 무결성 규칙 등 명세 내부 스키마 저장 장치, DB 설계자 및 개발자 관점 개념 스키마를 물리적 저장장치에 구현하는 방법을 정의하는데 사용 물리적 구조, 내부 레코드의 물리적 순서 등 표현 외부 스키마 사용자 관점의 스키마 사용자 or 프로그램 입장에서 논리적 구조로 여러 개 존재 DB 설계 ⭐⭐ 개념적 설계 개념 스키마 모델링 트랜젝션 모델링 독립적인 개념 스키마 설계 E-R 다이어그램 논리적 설계 ⇒ I/F.. 2023. 7. 5.