MySQL - 테이블(table) 구조 알아보기

컴퓨터/데이터베이스

728x90
반응형

테이블이란?

우리가 데이터베이스에서 일련의 관계를 성립하여 데이터를 보관하는 곳이 바로 테이블입니다. 

이 테이블을 다양한 방법으로 그 안에 데이터를 정의하고 관계를 지어 보관합니다.  

간단하게 생각하면 우리가 흔히 사용하는 스프레드시트(엑셀)와 같은 형식으로 구성되어있습니다.

 

테이블 구조의 시각화

  • 행(Row)과 열(Column)으로 이루어진 데이터 시트
  • 키값 또는 속성명으로 데이터의 관계를 구분한다
  • 그 안에 실제 데이터 / 속성 값이 들어갑니다.

 

테이블 좀 더 알아보기

위의 구조처럼 데이터베이스 관리는 만들고 사용하고 접근할 수 있을 것입니다. 

위의 그림처럼 표의 형태로 데이터를 보관하지만 그 이상의 영역의 일들을 할 수 있습니다.

  • 다른 테이블의 키값과 연동을 하여 테이블을 생성/관리할 수 있다.
  • 속성 값에 입력될 수 있는 값을 제한할 수 있다.
  • 속성 값들이 중복이 되지 않게 할 수도 있다. 

이런 다양한 기능으로 만들어져 수많은 데이터들을 효율적으로 관리하게 만들어주는 것이 바로 데이터베이스와 테이블입니다. 그리고 다양한 데이터들이 관계를 지어 운용이 되기 때문에 관계형 스키마, 관계형 데이터베이스 등 많은 말로 불립니다.

728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :