Develop+

데이터베이스 구조/ 용어 정리 본문

DATABASE

데이터베이스 구조/ 용어 정리

Sunny Buddy 2020. 11. 16. 17:58
728x90

데이터베이스

체계화된 데이터의 모임

테이블 스페이스

  • db관리자가 아니면 딱히 건드릴 일은 거의 없다.

  • 데이블이 저장되는 공간

  • 기본적으로 생성되어 있다.(SYSTEM, TEMP...)

  • 사용자에 의해 추가적으로 여러개의 테이블스페이스가 생성될 수 있다.

오브젝트

  • 데이터를 관리하기 위해 생성하는 모든 것

    • table(대표적인 것), index, view, sequence 등

세그먼트

저장 공간을 가지는 오브젝트(데이터를 직접 저장하는)와 가지지 않는 오브젝트(참조만 하는) 중

저장 공간을 가지고 있는 오브젝트를 말한다.

데이터블록(Block)

오라클에서 사용하는 데이터처리의 최소의 논리단위

I/O의 최소 단위(I/O -> Input, Output)로 하나 또는 그 이상의 OS Block으로 이루어짐

ex) 2 글자가 기본으로 설정되어 있다면 10 글자를 처리할 때 5번을 저장 작업을 함.

익스텐드(Extent)

데이터를 저장하는 논리적 단위

요즘에는 데이터 범위가 넓어져 데이터 블록을 묵어 더  큰 데이터를 가져올 수 있게 만들어 놓은 것

I/O를 할 때 속도를 높이기 위해 도입된 개념

테이블구조

Table ( = Relation)

데이터 베이스 내에서 모든 데이터는 테이블을 통해서 저장됨

Columns (= Fields = Attribute = 열)

같은 속성을 가진 열

Row (= Record = Tuple = 행)

연관된 데이터들, 한 객체에 대한 전체 정보

Field

한 행과 한 열의 교차 지점에 있는 단일 값을 특별히 지칭하는 용어

  • 값 하나

728x90

'DATABASE' 카테고리의 다른 글

데이터 베이스 개요/ Data와 Database, DBMS 변천과정 정리  (0) 2020.11.16
DBMS Oracle 설치  (0) 2020.11.16