Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Similar documents
슬라이드 제목 없음

Windows 8에서 BioStar 1 설치하기

슬라이드 1

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

슬라이드 제목 없음

슬라이드 제목 없음

뇌를자극하는 SQL Server 2012 (1 권 ) 1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Micr

DBMS & SQL Server Installation Database Laboratory

윈도우시스템프로그래밍

뇌를자극하는 SQL Server < 이것만은알고갑시다 > 모범답안 2 장 1. Windows XP Home, Windows XP Professional, Windows Vista Basic, Window

Microsoft PowerPoint - 10Àå.ppt

쉽게 풀어쓴 C 프로그래밊

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Endpoint Protector - Active Directory Deployment Guide

Studuino소프트웨어 설치

슬라이드 1

NTD36HD Manual

MySQL-.. 1

arcplan Enterprise 6 Charting Facelifts

1 요구사항및특징 1) Oracle 9i Database 설치를위한시스템요구사항 요구사항 Operating System 세부내역 Windows NT4.0 Service Pack5 이상, Windows 2000 Service Pack1 이상, Windows XP Prof

PowerPoint Template

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

PowerPoint 프레젠테이션

Microsoft PowerPoint SQL 추가 기능

Ç¥Áö

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B

윈도우시스템프로그래밍

Microsoft PowerPoint - QVIZMVUMWURI.pptx

예제소스는 에서다운로드하여사용하거나툴바의 [ 새쿼리 ]( 에아래의소스를입력한다. 입력후에는앞으로실습을위해서저장해둔다. -- 실습에필요한 Madang DB 와 COMPANY DB 를모두생성한다. -- 데이터베이스생성 US

MF5900 Series MF Driver Installation Guide

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

VENUS Express 사용자 매뉴얼

슬라이드 제목 없음

<4D F736F F F696E74202D20BFC0B6F3C5AC2D31C0E52DB5A5C0CCC5CDBAA3C0CCBDBA20BDC3BDBAC5DB2E BC8A3C8AF20B8F0B5E55D>

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

게임 기획서 표준양식 연구보고서

MF3010 MF Driver Installation Guide

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

JDBC 소개및설치 Database Laboratory

가상메모리 (Virtual Memory) Windows 운영체제에서하드디스크 (HDD) 의일부분을메모리 (Memory) 처럼활용하는기능. 고가용성 (HA, High Availability) 제공하는업무또는서비스의중단이최소화될수있도록구성된정도또는구성된상태 구성함수현재구성

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

<B1E2C3E2B9AEC1A620BDC3B9C4B7B9C0CCBCC7204D B3BBB7C1B9DEB1E2BFCD20BCB3C4A1C7CFB1E E687770>

6장. SQL

목차 시작하기... 3 시스템요구사항... 3 BioStar 2 Video Extension... 3 BioStar 2 API Server... 3 BioStar 2 설치... 4 로그인... 9 BioStar 2 포트변경 BioStar Setting을이용하

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

Windows Server 2012

슬라이드 제목 없음

Microsoft PowerPoint Python-DB

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Spring Boot/JDBC JdbcTemplate/CRUD 예제

슬라이드 1

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

13주-14주proc.PDF

PowerPoint 프레젠테이션

기술자료

Cloud Friendly System Architecture

목차 개요...3 iusb 만들기...5 iusb 사용 보안영역에로그인 보안영역에서로그아웃 하드웨어안젂하게제거 비밀번호변경 설정...19 USB 초기화...21 iusb 정품등록...24 iusb 의기타기능

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

201112_SNUwifi_upgrade.hwp

PowerPoint 프레젠테이션

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

슬라이드 제목 없음

Microsoft Word - src.doc

PowerPoint Presentation

Microsoft Outlook G Suite 가이드

슬라이드 1

1

PowerPoint Template

BEA_WebLogic.hwp

90

PowerPoint 프레젠테이션

<B0B3C0CE5043BAB8BEC8BCB3C1A4C6C4C0CF2E687770>

슬라이드 1

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

IRISCard Anywhere 5

빅데이터분산컴퓨팅-5-수정

tiawPlot ac 사용방법

문서 템플릿

1. 데이터베이스프로그래밍의개념 2. PL-SQL 3. 데이터베이스연동자바프로그래밍 4. 데이터베이스연동웹프로그래밍

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

Microsoft PowerPoint - 5 [호환 모드]

온라인등록용 메뉴얼

Microsoft PowerPoint - chap01-C언어개요.pptx

슬라이드 1


ipTIME_A2000U_Manual

MF Driver Installation Guide

Chapter 5 비즈니스인텔리젼스의기초 : 데이터베이스와정보관리

4S 1차년도 평가 발표자료

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

EEAP - Proposal Template

Transcription:

MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2

MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고, 쉽게환경을설정할수있으며, 윈도우운영체제와잘통합되어동작함 온라인트랜잭션처리 (OLTP:Online Transaction Processing), 데이터웨어하우스, OLAP(Online Analytical Processing), 데이터마이닝, 전자상거래등최근에등장하고있는데이터베이스의중요한응용분야에도활용할수있음 3

3.1 MS SQL Server 개요 4

3.1 MS SQL Server 개요 5

3.1 MS SQL Server 개요 ( 계속 ) 6

3.1 MS SQL Server 개요 ( 계속 ) 7

3.1 MS SQL Server 개요 ( 계속 ) MS SQL Server 특징 99.9999% 의우수한가용성과데이터보호 뛰어난성능 조직보안및규정준수 상황에맞는클라우드활용 어디서나모든데이터를확장 데이터베이스백업기능향상 마이크로소프트오피스워드 & 엑셀 Open XML 형식으로변환 8

3.1 MS SQL Server 개요 ( 계속 ) 9

3.1 MS SQL Server 개요 ( 계속 ) PC에서운영체제요구사항 윈도우비스타 SP2 윈도우 7 SP1 주의 : 윈도우 XP에는설치불가 10

3.2 SQL Server 설치및수행 11

3.2 SQL Server 설치및수행 SQL Server 설치 컴퓨터의 CD/DVD 드라이브에 SQL Server DVD를넣으면자동적으로설치프로그램이동작하면서 SQL Server 설치화면이나타남 12

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 13

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 14

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 15

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 16

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 17

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 18

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 19

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 20

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 21

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 22

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 23

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 24

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 25

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 26

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 27

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 28

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 29

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 30

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 설치 ( 계속 ) 31

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 수행 SQL Server의설치를완료한후에 [ 시작 ] [ 모든프로그램 ] [Microsoft SQL Server 2012] 에서 SQL Server와관련된항목들을볼수있음 32

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 수행 ( 계속 ) 그림 3.26 에서 [ 시작 ] [ 모든프로그램 ] [Microsoft SQL Server 2012] [ 구성도구 ] [SQL Server 구성관리자 ] 를선택하면그림 3.27 과같은 SQL Server 구성관리자대화상자가나타남 33

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 수행 ( 계속 ) 그림 3.27 에서 SQL Server (DBSERVER) 아이콘을더블클릭한후의로그온탭 34

3.2 SQL Server 설치및수행 ( 계속 ) SQL Server 수행 ( 계속 ) 그림 3.26에서 [ 시작 ] [ 모든프로그램 ] [Microsoft SQL Server 2012] [SQL Server Management Studio] 를선택하면그림 3.29와같은 SQL Server 관리스튜디오로고화면이나타남 35

3.2 SQL Server 설치및수행 ( 계속 ) 36

3.2 SQL Server 설치및수행 ( 계속 ) 37

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

3.2 SQL Server 설치및수행 ( 계속 ) 시스템데이터베이스와사용자데이터베이스 39

3.2 SQL Server 설치및수행 ( 계속 ) 현재데이터베이스 SQL Server 인스턴스와접속할때연결되는특정데이터베이스 Transact-SQL의 USE database_name문이나현재데이터베이스를변경하는 API 함수를사용하여한데이터베이스에서다른데이터베이스로전환할수있음 40

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

3.3 환경설정 ( 계속 ) 42

3.3 환경설정 ( 계속 ) 43

3.3 환경설정 ( 계속 ) 44

3.3 환경설정 ( 계속 ) 45

3.3 환경설정 ( 계속 ) 46

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

3.3 환경설정 ( 계속 ) 48

3.3 환경설정 ( 계속 ) 49

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

3.3 환경설정 ( 계속 ) 51

3.3 환경설정 ( 계속 ) 52

3.3 환경설정 ( 계속 ) 스키마 KIM 생성 53

3.3 환경설정 ( 계속 ) 54

3.3 환경설정 ( 계속 ) 55

3.3 환경설정 ( 계속 ) 56

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

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

3.3 환경설정 ( 계속 ) 59

3.3 환경설정 ( 계속 ) 60

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

3.3 환경설정 ( 계속 ) 62

3.3 환경설정 ( 계속 ) 63

3.3 환경설정 ( 계속 ) 64

3.3 환경설정 ( 계속 ) 65

3.3 환경설정 ( 계속 ) 66

3.3 환경설정 ( 계속 ) 67

3.4 SQL Server 관리스튜디오 SQL Server 관리스튜디오 데이터베이스관리자또는개발자가 SQL 질의를작성하고, 여러개의질의를동시에실행하고, 질의의수행결과를확인하고, 질의수행계획을분석하고, 질의의성능을향상시키기위한도움을받을수있는대화형그래픽도구 SQL Server 관리스튜디오창의개체탐색기에서원하는테이블을선택하고, 마우스의오른쪽버튼을클릭한후 [ 테이블열기 ] 를선택하면그림3.53과같이테이블에들어있는투플들을볼수있음 68

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

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

3.4 SQL Server 관리스튜디오 ( 계속 ) SQL Server 관리스튜디오 ( 계속 ) PROJECT 테이블을생성하는 SQL 문 71

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

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

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

3.5 Transact-SQL Transact-SQL ( 줄여서 T-SQL) SQL Server에서사용되는 SQL 언어 SQL Server에서개발되는응용프로그램에서사용되는기본언어 SQL2 표준구문이외에마이크로소프트사가자체적으로추가한많은기능들을포함 SQL2에 IF-ELSE, WHILE, CONTINUE, DECLARE 등고급프로그래밍언어의다양한제어기능등을추가하였음 75

3.5 Transact-SQL( 계속 ) Transact-SQL의예 다음 Transact-SQL 문은 3번부서의사원들의평균급여가 2800000원이상이면 3번부서에속한사원들의이름과직책과급여를검색하고, 그렇지않으면 3번부서의평균급여가 2800000 미만입니다. 라는메시지를인쇄 76

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