Presentation is loading. Please wait.

Presentation is loading. Please wait.

3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master

Similar presentations


Presentation on theme: "3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master"— Presentation transcript:

1 3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
데이터베이스 파일의 위치를 포함하여 다른 모든 데이터베이스의 존재를 기록하는 데이터베이스 tempdb 모든 임시 테이블과 임시 저장 프로시저를 저장함 model SQL Server에서 만든 모든 데이터베이스에 대해 템플릿으로 사용됨 msdb msdb 데이터베이스는 경고 및 작업을 예약하고 운영자를 기록하기 위해 SQL Server 에이전트에서 사용됨 3장. MS SQL Server

2 3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스와 사용자 데이터베이스 3장. MS SQL Server

3 3.2 SQL Server 설치 및 수행(계속) 현재 데이터베이스
Transact-SQL의 USE database_name문이나 현재 데이터베이스를 변경하는 API 함수를 사용하여 한 데이터베이스에서 다른 데이터베이스로 전환할 수 있음 3장. MS SQL Server

4 3.3 환경 설정 예제 데이터베이스 생성 그림 3.33의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베이스 폴더 위에서 마우스의 오른쪽 버튼을 클릭한 후 [새 데이터베이스]를 선택 데이터베이스 속성 대화상자를 사용해서 데이터베이스를 생성 SQL Server는 model 데이터베이스를 기본으로 사용하여 새로운 데이터베이스를 생성 3장. MS SQL Server

5 3.3 환경 설정(계속) 3장. MS SQL Server

6 3.3 환경 설정(계속) 3장. MS SQL Server

7 3.3 환경 설정(계속) 3장. MS SQL Server

8 3.3 환경 설정(계속) 3장. MS SQL Server

9 3.3 환경 설정(계속) 3장. MS SQL Server

10 3.3 환경 설정(계속) 사용자 등록 SQL Server 관리 스튜디오를 실행하고, 왼쪽 영역에서 [보안] 폴더를 클릭
이 폴더 내에서 로그인을 선택하고, 마우스의 오른쪽 버튼을 클릭한 후 [새 로그인]을 선택 3장. MS SQL Server

11 3.3 환경 설정(계속) 3장. MS SQL Server

12 3.3 환경 설정(계속) 3장. MS SQL Server

13 3.3 환경 설정(계속) [이름]에 KIM을 입력하고, [SQL Server 인증]을 선택하고, 암호를 kim123으로 입력한다. [데이터베이스]는 앞에서 만든COMPANY를 선택 3장. MS SQL Server

14 3.3 환경 설정(계속) 3장. MS SQL Server

15 3.3 환경 설정(계속) 3장. MS SQL Server

16 3.3 환경 설정(계속) 스키마 KIM 생성 3장. MS SQL Server

17 3.3 환경 설정(계속) 3장. MS SQL Server

18 3.3 환경 설정(계속) 3장. MS SQL Server

19 3.3 환경 설정(계속) 3장. MS SQL Server

20 3.3 환경 설정(계속) 사용자 LEE에 대해서도 같은 과정을 반복함. 그림 3.47에서 사용자 LEE의 역할을 ‘public’으로 지정 3장. MS SQL Server

21 3.3 환경 설정(계속) 암호 변경 SQL Server 관리 스튜디오에 KIM으로 로그인
sp_password 시스템 프로시저를 사용해서 암호를 변경 3장. MS SQL Server

22 3.3 환경 설정(계속) 3장. MS SQL Server

23 3.3 환경 설정(계속) 3장. MS SQL Server

24 3.3 환경 설정(계속) 예제 테이블 생성 COMPANY 데이터베이스에 4장에서 SQL 실습에 사용할 EMPLOYEE와 DEPARTMENT 테이블을 생성하고, 투플들을 삽입 SQL Server 관리 스튜디오를 실행하고 KIM으로 로그인 COMPANY 데이터베이스를 선택 3장. MS SQL Server

25 3.3 환경 설정(계속) 3장. MS SQL Server

26 3.3 환경 설정(계속) 3장. MS SQL Server

27 3.3 환경 설정(계속) 3장. MS SQL Server

28 3.3 환경 설정(계속) 3장. MS SQL Server

29 3.3 환경 설정(계속) 3장. MS SQL Server

30 3.3 환경 설정(계속) 3장. MS SQL Server

31 3.4 SQL Server 관리 스튜디오 SQL Server 관리 스튜디오
3장. MS SQL Server

32 3.4 SQL Server 관리 스튜디오(계속) 3장. MS SQL Server

33 3.4 SQL Server 관리 스튜디오(계속) SQL Server 관리 스튜디오(계속)
테이블의 애트리뷰트, 인덱스, 제약 조건, 종속 관계, 트리거 등에 관련된 정보를 보려면 개체 브라우저에서 원하는 테이블을 더블 클릭하면 테이블 이름 밑의 해당 폴더에서 관련 정보를 볼 수 있음 3장. MS SQL Server

34 3.4 SQL Server 관리 스튜디오(계속) SQL Server 관리 스튜디오(계속)
PROJECT 테이블을 생성하는 SQL문 3장. MS SQL Server

35 3.4 SQL Server 관리 스튜디오(계속) SQL Server 관리 스튜디오(계속)
기존의 테이블을 수정하려면 ALTER TABLE문을 사용한다. PROJECT 테이블에 정수형 애트리뷰트인 Manager를 추가하는 SQL문 3장. MS SQL Server

36 3.4 SQL Server 관리 스튜디오(계속) SQL Server 관리 스튜디오(계속)
그림 3.57과 같은 SELECT문을 입력하고 실행한다 SQL 질의를 실행하기 위해서는 먼저 데이터베이스를 선택해야 한다 USE 데이터베이스; 3장. MS SQL Server

37 3.4 SQL Server 관리 스튜디오(계속) SQL Server 관리 스튜디오(계속)
데이터베이스 선택 상자에서 원하는 데이터베이스를 선택할 수도 있다 3장. MS SQL Server

38 3.5 Transact-SQL Transact-SQL (줄여서 T-SQL) SQL Server에서 사용되는 SQL 언어
SQL2에 IF-ELSE, WHILE, CONTINUE, DECLARE 등 고급 프로그래밍 언어의 다양한 제어 기능 등을 추가하였음 3장. MS SQL Server

39 3.5 Transact-SQL(계속) Transact-SQL의 예
3장. MS SQL Server

40 3.5 Transact-SQL(계속) USE COMPANY;
IF (SELECT AVG(salary) FROM employee WHERE dno = 3) >= BEGIN SELECT empname, title, salary FROM employee WHERE dno = 3 END ELSE PRINT '3번 부서의 평균 급여가 미만입니다.' 3장. MS SQL Server


Download ppt "3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master"

Similar presentations


Ads by Google