본문 바로가기
프로그래밍/MySql

<데이터 베이스 기초 이론>

by 소소로드 2018. 4. 8.

<데이터 베이스 이론>


- 관계형 데이터 베이스 MySql


데이터 베이스 서버(데이터를 저장, 제어)

- 데이터 베이스(테이블)

   ↑ ↓

데이터 베이스 클라이언트(데이터를 관리하는 프로그램)

- 나비캣 


===============================================


ex)


student 테이블

--------------------------------

학년    반 나이 이름 

--------------------------------

2 3 12살 som 

3 5 14살 Lee sang

6 2 13살 Yun serim

1 3 11살 Da jung

---------------------------------



- 컬럼(column/ 열 : 데이터의 성격에 따른 같은 세트

  * 같은 학년이라는 컬럼의 2,3,6,1학년 



- 로우(row) / 행 : 연관된 정보들의 한 세트

  * 레코드보다 개념적. 학년,반,나이,이름이 있는 세트



- 레코드 : 한 줄의 구체적인 데이터

  * 하나의 로우에 있는 1학년 3반 11살 Da jung



- 필드 : 한 칸의 정보

  * 한 칸의 정보를 얻기 위해서는 컬럼, 레코드등을 이용해야 한다.

  ex) 'som'이라는 필드를 찾으려면 2학년 3반의 12살을 찾아야하니까



- 스키마(일종의 데이터의 설계도 정도)

  * 컬럼의 이름을 정하거나, 컬럼의 형식이나, 값을 정의 하는 것.



ex) 테이블을 생성할 때의 설계도 


create table name(

 컬럼명 data_type not null,

 컬럼명 char(4) not null

)