환경 설정

36
환환 환환 환환 환환환환환환 환환 - 환환 3.34 환 SQL Server 환환 환환환환 환환 환환 환환환 환환환환 환환 환환 환환환 환환환환 환환환 환환환 환환환 환 [ 환 환환환환환 환 ] 환 환환 - 환환환환환환 환환 환환환환환 환환환환 환환환환환환환 환환 - SQL Server 환 model 환환환환환환환 환환환환 환환환환 환환환 환 환환환환환환 환환

Upload: neil-weaver

Post on 01-Jan-2016

35 views

Category:

Documents


5 download

DESCRIPTION

환경 설정. 예제 데이터베이스 생성 - 그림 3.34 의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베 이스 폴더 위에서 마우스의 오른쪽 버튼을 클릭한 후 [ 새 데이터베이 스 ] 를 선택 - 데이터베이스 속성 대화상자를 사용해서 데이터베이스를 생성 - SQL Server 는 model 데이터베이스를 기본으로 사용하여 새로운 데 이터베이스를 생성. 사용자 등록 - SQL Server 관리 스튜디오를 실행하고 , 왼쪽 영역에서 [ 보안 ] 폴더 를 클릭 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 환경  설정

환경 설정환경 설정

예제 데이터베이스 생성

- 그림 3.34 의 SQL Server 관리 스튜디오 창의 왼쪽 영역의

데이터베

이스 폴더 위에서 마우스의 오른쪽 버튼을 클릭한 후 [ 새 데이터베이

스 ] 를 선택

- 데이터베이스 속성 대화상자를 사용해서 데이터베이스를 생성

- SQL Server 는 model 데이터베이스를 기본으로 사용하여

새로운 데

이터베이스를 생성

Page 2: 환경  설정
Page 3: 환경  설정
Page 4: 환경  설정
Page 5: 환경  설정
Page 6: 환경  설정
Page 7: 환경  설정

사용자 등록

- SQL Server 관리 스튜디오를 실행하고 , 왼쪽 영역에서 [ 보안 ]

폴더

를 클릭

- 이 폴더 내에서 로그인을 선택하고 , 마우스의 오른쪽 버튼을

클릭한

후 [ 새 로그인 ] 을 선택

Page 8: 환경  설정
Page 9: 환경  설정
Page 10: 환경  설정

[ 이름 ] 에 KIM 을 입력하고 , [SQL Server 인증 ] 을 선택하고 ,

암호를

kim123 으로 입력한다 . [ 데이터베이스 ] 는 앞에서 만든 COM-

PANY 를 선

Page 11: 환경  설정
Page 12: 환경  설정
Page 13: 환경  설정

스키마 KIM 생성

Page 14: 환경  설정
Page 15: 환경  설정
Page 16: 환경  설정
Page 17: 환경  설정

사용자 LEE 에 대해서도 같은 과정을 반복함 . 그림 3.47 에서

사용자

LEE 의 역할을 ‘ public’ 으로 지정

Page 18: 환경  설정

암호 변경

- SQL Server 관리 스튜디오에 KIM 으로 로그인

- sp_password 시스템 프로시저를 사용해서 암호를 변경

Page 19: 환경  설정
Page 20: 환경  설정

예제 테이블 생성

- COMPANY 데이터베이스에 4 장에서 SQL 실습에 사용할 EM-

PLOYEE

와 DEPARTMENT 테이블을 생성하고 , 투플들을 삽입

- SQL Server 관리 스튜디오를 실행하고 KIM 으로 로그인

- COMPANY 데이터베이스를 선택

Page 21: 환경  설정
Page 22: 환경  설정
Page 23: 환경  설정
Page 24: 환경  설정
Page 25: 환경  설정
Page 26: 환경  설정
Page 27: 환경  설정

SQL Server 관리 스튜디오

- 데이터베이스 관리자 또는 개발자가 SQL 질의를 작성하고 , 여러

개의

질의를 동시에 실행하고 , 질의의 수행 결과를 확인하고 , 질의 수행

계획을 분석하고 , 질의의 성능을 향상시키기 위한 도움을 받을 수

있는 대화형 그래픽 도구

- SQL Server 관리 스튜디오 창의 개체 탐색기에서 원하는 테이블을

선택하고 , 마우스의 오른쪽 버튼을 클릭한 후 [ 테이블 열기 ] 를

선택하면 그림 3.53 과 같이 테이블에 들어 있는 투플들을 볼 수 있음

SQL Server 관리 스튜디오 SQL Server 관리 스튜디오

Page 28: 환경  설정
Page 29: 환경  설정

SQL Server 관리 스튜디오 ( 계속 )

- 테이블의 애트리뷰트 , 인덱스 , 제약 조건 , 종속 관계 , 트리거

등에 관

련된 정보를 보려면 개체 브라우저에서 원하는 테이블을 더블 클릭

하면 테이블 이름 밑의 해당 폴더에서 관련 정보를 볼 수 있음

Page 30: 환경  설정

SQL Server 관리 스튜디오 ( 계속 )

- PROJECT 테이블을 생성하는 SQL 문

Page 31: 환경  설정

SQL Server 관리 스튜디오 ( 계속 )

- 기존의 테이블을 수정하려면 ALTER TABLE 문을 사용한다 .

PROJECT

테이블에 정수형 애트리뷰트인 Manager 를 추가하는 SQL 문

Page 32: 환경  설정

SQL Server 관리 스튜디오 ( 계속 )

- 그림 3.57 과 같은 SELECT 문을 입력하고 실행한다

- SQL 질의를 실행하기 위해서는 먼저 데이터베이스를 선택해야

한다

USE 데이터베이스 ;

Page 33: 환경  설정

SQL Server 관리 스튜디오 ( 계속 )

- 데이터베이스 선택 상자에서 원하는 데이터베이스를 선택할 수도

있다

Page 34: 환경  설정

Transact-SQL ( 줄여서 T-SQL)

- SQL Server 에서 사용되는 SQL 언어

- SQL Server 에서 개발되는 응용 프로그램에서 사용되는 기본 언어

- SQL2 표준 구문 이외에 마이크로소프트사가 자체적으로 추가한

많은

기능들을 포함

- SQL2 에 IF-ELSE, WHILE, CONTINUE, DECLARE 등 고급

프로그래밍 언

어의 다양한 제어 기능 등을 추가하였음

Transact-SQL Transact-SQL

Page 35: 환경  설정

Transact-SQL 의 예

- 다음 Transact-SQL 문은 3 번 부서의 사원들의 평균 급여가

2800000

원 이상이면 3 번 부서에 속한 사원들의 이름과 직책과 급여를 검

색하고 , 그렇지 않으면 “ 3 번 부서의 평균 급여가 2800000

미만입니

다 .” 라는 메시지를 인쇄

Page 36: 환경  설정

USE COMPANY;

IF (SELECT AVG(salary) FROM employee WHERE dno = 3) >= 2800000BEGIN SELECT empname, title, salary FROM employee WHERE dno = 3 ENDELSE PRINT '3 번 부서의 평균 급여가 2800000 미만입니다 .'