반응형

1. 테이블 스키마란?

: 테이블을 정의하기 위해 만들어진 데이터 구조

ex) 신입생(학번, 주민등록번호, 이름 주소, 나이, 학과명)

 

- 차수(degree)

: 테이블 스키마에 정의된 필드(=열=속성)의 수

 

 

 

 

2. 테이블 인스턴스란?

: 테이블 스키마에 현실 세계의 데이터를 레코드 형태로 저장한 형태(집합)

 

- 기수(cardinality)

: 테이블 인스턴스에 속한 레코드(=행=튜플)의 수

 

신입생 테이블의 인스턴스

 

 

 

 

3. 테이블의 특성

1) 중복된 레코드 존재 X

: 테이블 인스턴스는 레코드들의 집합이기 때문에

2) 레코드 간의 순서는 의미 X

: 테이블 인스턴스는 레코드들의 집합이기 때문에

3) 레코드 내에서 필드의 순서는 의미 X

: 테이블 스키마는 필드들의 집합이기 때문에

4) 모든 필드는 원자값을 가짐

 

다만, 위의 특징들은 관계형 데이터모델에서 정의되는 테이블(릴레이션)의 논리적 특징이며, 

실제 데이터베이스 시스템에서의 물리적인 특성은 아님

 

-> oracle, mysql 등에서는 물리적으로 순서가 있을 수 있음

 

반응형
반응형

1. 릴레이션

: 두 개 이상의 집합이 주어질 때 각 집합을 구성하는 원소들의 순서쌍에 대한 집합

-> 테이블을 릴레이션이라고 함

릴레이션 예시

 

 

 

2. 릴레이션의 개념

 

1) 속성(attribute) = 필드(field) = 열(column)

 

2) 튜플(tuple) = 레코드(record) = 행(row)

 

3) 도메인(domain)

: 각 필드에 입력 가능한 값들의 범위, 즉 각 필드가 가질 수 있는 모든 값들의 집합

- 원자값, 즉 더 이상 분리되지 않는 값이어야 함

ex) 이름, 전화번호, 주소, 생일

 

4) 널(NULL)

: 특정 필드에 대한 값을 알지 못하거나, 아직 정해지지 않아 입력하지 못한 경우

- 0이나 공백 문자와는 다름

 

릴레이션의 개념

 

반응형
반응형

* 윈도우 환경을 가정합니다.

 

 

1. VMware Workstation 설치하기

 

www.vmware.com/kr.html

[ 링크접속 -> 다운로드 -> 무료 제품 다운로드 -> Workstation Player -> Windows용 Workstation 15.5 Player 사용해보기 ]

로 VMware를 다운로드함

 

 

2. CentOS 설치하기

 

www.centos.org/

 

The CentOS Project

September 23-25: DevConf.US and Dojo The call for presentations for both DevConf.US and the CentOS Dojo are now open. Both will be held online. Welcome to our new board members! The CentOS community, along with the Governing Board, is pleased to welcome tw

www.centos.org

[메인 화면에서 CentOS Linux -> 6.10 -> i386 -> 위의 4가지 링크중에 아무거나 하나클릭 -> ~DVD1.iso 파일 다운로드]

 

 

 

3. 가상 머신 설정 1

 

1) VMware 실행

2) 메뉴의 [File -> New Virtual Machine]

3) 기본 설정으로 하고 NEXT -> "I will install the operating system later" 선택

4) GuestOS로 "Linux" 선택, version에서 "CentOS" 선택

5) 하고싶은 이름 설정, 파일들이 저장될 위치를 Location에 설정

6) "Split virtual disk into multiple files" 선택

7) Finish

 

 

4. 가상 머신 설정 2

 

1) 메인 화면에서 [VM-> setting -> CD/DVD]

2) Use iso image file -> 2번에서 다운받은 iso 파일 넣어줌

3) VMware 상단에 초록색 화살표 버튼 클릭하여 가상머신 구동

 

 

5. 리눅스 설치하기

 

가상머신 구동 후,

1) 맨 위의 Install or upgrade an existing system 선택

2) skip

3) next

4) 언어 korean 선택

5) 키보드 U.S 영어 선택

6) 기본 저장 장치 -> 다음 버튼 클릭 / 예, 모든 데이터를 삭제합니다.

7) 시간 지역 설정

8) 루트 암호 설정하기(꼭 기억하기, 계속 사용할 예정)

9) 모든 공간 사용

10) 디스크에 변경 사항 기록

11) Desktop 선택

12) Linux 설치(약 20분 소요)

반응형

+ Recent posts