물리적 스키마

Physical schema
물리적 데이터 모델 옵션.[1]

물리적 데이터 모델(또는 데이터베이스 설계)은 데이터베이스 관리 시스템에서 구현되거나 구현되도록 의도된 데이터 설계를 나타낸다.프로젝트의 라이프사이클에서 그것은 일반적으로 논리 데이터 모델에서 유래하지만, 주어진 데이터베이스 구현에서 역설계될 수 있다.완전한 물리적 데이터 모델에는 테이블 간의 관계를 생성하거나 인덱스, 제약 조건 정의, 테이블 연결, 분할 테이블 또는 클러스터와 같은 성능 목표를 달성하는 데 필요한 모든 데이터베이스 아티팩트가 포함된다.분석가들은 대개 물리적 데이터 모델을 사용하여 스토리지 추정치를 계산할 수 있으며, 여기에는 주어진 데이터베이스 시스템에 대한 특정 스토리지 할당 상세 내역이 포함될 수 있다.null

2012년 현재 7개의 주요 데이터베이스가 상업 시장을 지배하고 있다.Informix, Oracle, Postgres, SQL Server, Sybase, DB2MySQL.기타 RDBMS 시스템은 레거시 데이터베이스이거나 대학 또는 추가 교육 대학과 같은 학계 내에서 사용되는 경향이 있다.각 구현에 대한 물리적 데이터 모델은 그 아래에 위치할 수 있는 기본적인 운영 체제 요건 때문에도 크게 다를 수 있다.예: SQL Server는 Microsoft Windows 운영 체제에서만 실행됨(SQL Server 2017부터 SQL Server는 Linux에서 실행됨)동일한 SQL Server 데이터베이스 엔진이며, 운영[2] 체제에 관계없이 유사한 기능과 서비스가 많이 있으며, Oracle과 MySQL은 Windows뿐만 아니라 Solaris, Linux 및 기타 UNIX 기반 운영 체제에서도 실행할 수 있다.즉, 디스크 요구사항, 보안 요구사항 및 물리적 데이터 모델의 다른 많은 측면은 데이터베이스 관리자(또는 조직)가 사용하기로 선택한 RDBMS의 영향을 받게 된다.null

물리적 스키마

물리적 스키마는 특정 데이터베이스 관리 시스템(DBMS, Oracle RDBMS, Sybase SQL Server 등)을 사용하여 데이터2차 저장소에 어떻게 표현하고 저장해야 하는지를 기술하기 위해 데이터 관리에 사용되는 용어다.null

ANSI/SPARC Architecture 3 스키마 접근법에서 내부 스키마는 데이터 관리 기술과 관련된 데이터의 관점이다.이것은 데이터에 대한 개인의 관점을 반영하는 외부 스키마나 외부 스키마 집합의 통합인 개념 스키마와는 반대되는 것이다.null

[citation needed] 후 내부 스키마는 다음과 같은 두 부분으로 인정되었다.

논리적 스키마는 데이터가 데이터베이스 관리에 대한 특정 접근방식의 제약조건에 부합하도록 표현되는 방식이었다.그 당시 선택은 계층적이고 네트워크적이었다.그러나 논리 스키마를 설명하는 것은 여전히 물리적으로 데이터가 디스크 드라이브에 저장되는 방법에 대해서는 설명하지 않았다.그것은 물리적 스키마의 영역이다.이제 논리 스키마는 데이터를 관계형 테이블과 열, 객체 지향 클래스, XML 태그 등의 관점에서 설명한다.null

예를 들어 테이블의 단일 세트는 테이블 행이 다른 국가의 컴퓨터에서 유지되는 아키텍처를 포함하여 여러 가지 방법으로 구현될 수 있다.null

참고 항목

참조

  1. ^ "FEA Consolidated Reference Model Document" (PDF). Office of Management and Budget. May 2005. p. 91. Archived from the original (PDF) on July 5, 2010 – via National Archives.
  2. ^ rothja. "Overview of SQL Server on Linux - SQL Server". docs.microsoft.com. Retrieved 2019-04-28.

외부 링크