본문 바로가기
IT 컴퓨터상식

스키마 뜻 구성요소 및 종류 개념스키마 내부스키마 외부스키마

by 변화마스터 2024. 2. 16.
반응형

데이터 관련 용어 중에 스키마란 용어가 있습니다.

한번 들어서 바로 떠오르는 쉬운 단어는 아닌 것 같아서 정리해보았습니다.

스키마 뜻 구성요소 및 종류 개념스키마 내부스키마 외부스키마

스키마 뜻

스키마(schema)는 데이터베이스 시스템에서 자주 사용되는 용어로 데이터베이스의 구조와 관련된 전반적인 설계를 의미합니다.

이런 스키마는 크게 세 가지로 분류됩니다

개념 스키마(Conceptual Schema)

개념스키마는 데이터베이스의 전체적인 논리적 구조를 나타내며 모든 사용자의 관점을 통합한 것입니다.

개념 스키마는 데이터베이스에 저장되는 정보의 종류와 그 정보들 간의 관계를 정의합니다.

이 스키마는 일반적으로 데이터베이스 관리자에 의해 관리되며 특정 데이터 모델을 사용하여 표현됩니다.

반응형

내부 스키마(Internal Schema)

내부 스키마는 데이터베이스의 물리적 저장 구조를 설명합니다.

이것은 데이터가 실제로 컴퓨터 시스템의 저장소에 어떻게 저장되는지, 인덱스가 어떻게 사용되는지 레코드의 저장 형식, 데이터 압축 방법 등을 포함합니다.

내부 스키마는 성능 최적화에 중요하며 일반적으로 데이터베이스 관리자가 관리합니다.

외부 스키마(External Schema)

외부 스키마는 개별 사용자나 사용자 그룹의 데이터베이스 관점을 나타냅니다.

사용자가 실제로 상호작용하는 부분으로, 사용자에게 필요한 데이터베이스의 일부분만을 보여주는 사용자 뷰를 제공합니다.

외부 스키마는 각 사용자가 필요로 하는 정보의 구조를 정의하며 같은 데이터베이스에 대해 서로 다른 외부 스키마가 여러 개 존재할 수 있습니다.

반응형

스키마 뜻 구성요소

속성 뜻(Attribute)

속성은 데이터베이스에서 어떤 개체 또는 관계의 특성이나 성질을 나타냅니다.

예를 들어, 학생 데이터베이스의 학생 개체에는 이름, 학번, 주소 등이 속성으로 있을 수 있습니다.

각 속성은 특정한 값의 집합을 가지며 이 값들은 개체 또는 관계의 특정한 특징을 나타냅니다.

개체 뜻 (Entity)

개체는 데이터베이스에서 식별 가능한 하나의 객체나 사물을 의미합니다.

이는 현실 세계의 객체를 데이터베이스 내에서 표현한 것으로 개체는 속성들의 집합으로 구성됩니다.

예를 들어, 학생, 교수, 과목 등은 모두 개체가 될 수 있습니다.

각 개체는 고유하게 식별될 수 있는 속성을 가집니다.

반응형

관계 뜻 (Relationship)

관계는 두 개 이상의 개체들 사이의 연관성을 나타냅니다.

이는 개체들 간의 어떤 의미 있는 연결이나 상호작용을 표현합니다.

예를 들어, 학생과 과목 사이에는 수강이라는 관계가 있을 수 있으며 이 관계는 어떤 학생이 어떤 과목을 수강한다는 의미를 가집니다.

관계 역시 속성을 가질 수 있습니다.

제약조건 뜻(Constraint)

제약조건은 데이터베이스에서 데이터의 무결성을 보장하기 위한 규칙 또는 조건입니다.

이러한 제약조건은 데이터가 유효한 상태를 유지하도록 하며, 잘못된 데이터의 입력을 방지합니다.

 

2023.10.04 - [경영상식] - 비주얼씽킹 뜻과 종류

 

비주얼씽킹 뜻과 종류

1) 비주얼씽킹 뜻 비주얼씽킹(Visual Thinking)은 시각적 정보와 그래픽 요소를 사용하여 아이디어를 시각화하고 이해하고 전달하는 프로세스나 기술을 가리킵니다. 이것은 일반적으로 텍스트나 숫

cartney79.tistory.com

 

반응형