데이터베이스서버구축및운영

13
데데데데데데 데데 데데 데 데데 발발발 2012.05.24 발발발 데데데 발발발 [email protected]

Upload: chulgyu-shin

Post on 25-Jan-2015

561 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 데이터베이스서버구축및운영

데이터베이스서버 구축 및 운영

발표일 2012.05.24

발표자 구본욱이메일 [email protected]

Page 2: 데이터베이스서버구축및운영

2

1. DataBase?

Data

Data Data

Data Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

Data

DataData

Page 3: 데이터베이스서버구축및운영

3

1. DataBase?

Col-umn1

Field2 Col-umn3

Field4 Column5

Record1→ Data Data Data Data Data

Tuple2→ Data Data Data Data Data

Record3→ Data Data Data Data Data

Tuple4→ Data Data Data Data Data

Record5→ Data Data Data Data Data

- Table -

Primary Key Field

Page 4: 데이터베이스서버구축및운영

4

1. DataBase?

Col-umn1

ID Col-umn3

Field4 Column5

Record1→ Data A Data Data Data

Tuple2→ Data B Data Data Data

Record3→ Data C Data Data Data

Tuple4→ Data D Data Data Data

Record5→ Data E Data Data Data

- Table -

Primary Key Field

Page 5: 데이터베이스서버구축및운영

5

1. DataBase?

Col-umn1

ID Col-umn3

Field4

Col-umn5

Data A Data Data Data

Data B Data Data Data

Data C Data Data Data

Data D Data Data Data

Data E Data Data Data

P_KEY Field2

Col-umn3

A_ID Col-umn5

1 Data Data A Data

2 Data Data B Data

3 Data Data C Data

4 Data Data D Data

5 Data Data E Data

Foreign Key Field

Primary Key Field

- Table A -

- Table B -

RelationalDataBase

현실세계의 반영↓

Data Modeling

Page 6: 데이터베이스서버구축및운영

6

2. Data Modeling

Entity

Relation

Attribute

Page 7: 데이터베이스서버구축및운영

7

2. Data Modeling

Col-umn1

ID Col-umn3

Field4

Col-umn5

Data A Data Data Data

Data B Data Data Data

Data C Data Data Data

Data D Data Data Data

Data E Data Data Data

P_KEY Field2

Col-umn3

A_ID Col-umn5

1 Data Data A Data

2 Data Data B Data

3 Data Data C Data

4 Data Data D Data

5 Data Data E Data

Foreign Key Field

Primary Key Field

- Table A -

- Table B -

Entity

Relation

Attribute

Page 8: 데이터베이스서버구축및운영

8

2. Data Modeling

학과교수 학생강좌

Entity

Page 9: 데이터베이스서버구축및운영

9

2. Data Modeling

학과교수 학생강좌

Relation

소속되다 소속되다

지도하다 지도받다강의하다 강의되다

소속시키다

개설하다 개설되다

등록하다등록되다

Page 10: 데이터베이스서버구축및운영

10

2. Data Modeling

학과교수 학생강좌

Relation

소속개설

강의 등록

지도

Page 11: 데이터베이스서버구축및운영

11

3. SQL

Col-umn1

Field2 Col-umn3

Field4 Column5

Data Data Data Data Data

Data Data Data Data Data

Data Data Data Data Data

Data Data Data Data Data

Data Data Data Data Data

~ 해줘 !

…..?

Structured Query Language( 구조화된 질의 언어 )

Page 12: 데이터베이스서버구축및운영

12

3. SQL - 기본적인 SQL 문

1) 테이블 관련1) 테이블 이름 조회

- SHOW TABLES;2) 테이블 생성 :

- CREATE TABLE 테이블이름 ( 필드이름 필드타입 , 필드이름 2 필드타입 2, …);3) 테이블 조회

- SELECT 필드이름 1, 필드이름 2, … FROM 테이블이름 WHERE 조건 ;4) 테이블 삭제

- DROP TABLE 테이블이름 ;2) 레코드 관련

1) 레코드 삽입- INSERT INTO 테이블이름 VALUES ( 값 1, 값 2, …);

2) 레코드 삭제- DELETE FROM 테이블이름 WHERE 조건 ;

3) 레코드 수정- UPDATA 테이블이름 SET 필드이름 = 수정할값 WHERE 조건 ;

Page 13: 데이터베이스서버구축및운영

13

Q&A