3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동

Slides:



Advertisements
Similar presentations
오라클 백업과 복구.
Advertisements

PowerBuilder Stored Procedure DW
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
학습목표 학습목표 본 장은 상용으로 널리 쓰이는 MS-SQL SERVER 2000의 주요 기능과 설치과정, 주요 구성요소인 서비스 관리자, 엔터프라이즈관리자, 쿼리분석기 등을 이용한 기본적인 SQL-SERVER 사용법에 대해 공부한다.
Database Laboratory, Hong Ik University
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Windows Server 장. Windows Server 2008 개요.
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
뇌를 자극하는 SQL Server 장. SQL Server 2005 통합 서비스.
12장 데이터 읽기 일관성과 락.
6장 Mysql 명령어 한빛미디어(주).
뇌를 자극하는 Windows Server 2012 R2
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
목차 백업과 복원.
11장. 데이터베이스 서버 구축과 운영.
14장 질의응답 한빛미디어(주).
Windows Server 장. 사고를 대비한 데이터 백업.
SQL*PLUS.
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
3장. 데이터베이스 구축의 전체 과정 미리 실습하기
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
4-1장. MySQL 제13장.
8장. 원격지 시스템 관리하기.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
학습목표 학습목표 본 장은 데이터베이스 내에 하나의 객체로 저장되어 관리되는 응용프로그램과 같은 기능을 하는 저장 프로시저에 대해 학습한다. 사용자가 직접 작성하는 사용자 저장 프로시저, DBMS가 관리를 위해 미리 만들어 둔 시스템 저장 프로시저에 대한 여러 가지 사용방법을.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
학습목표 학습목표 본 장은 데이터베이스를 조작하기 위한 SQL 문중에서 특별히 데이터베이스의 정의와 관련된 명령어인 DDL을 쿼리분석기를 사용하여 하나씩 실습을 통해서 학습한다. DDL 명령어로 데이터베이스 생성과 삭제, 테이블 생성, 수정, 삭제 등을 할 수 있다. 또한.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
14 SQLite DB 활용 B A S I C 1 4_ 고객 등록과 조회 L A B 1 4_ 수정과 삭제를 포함하는 고객관리시스템 Advanced LAB 14_ 탭 메뉴의 고객관리시스템.
KHS JDBC Programming 4 KHS
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
5장 Mysql 데이터베이스 한빛미디어(주).
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Grade Server Team14. Attention Seeker
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3장. CentOS 리눅스 설치.
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
JDBC Lecture 004 By MINIO.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
Lab 1 Guide: 교재 2장 DrawX ( 쪽)
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
테이블 만들기 실습 목표 입력할 tableDB <실습1> SSMS에서 테이블 생성
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
데이터 베이스 DB2 관계형 데이터 모델 권준영.
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
SQL Server 2000 세미나 View, SP &Trigger
오라클 11g 보안.
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
Chapter 10 데이터 검색1.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
11장. 보안과 권한 관리 보안 권한 관리. 11장. 보안과 권한 관리 보안 권한 관리.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동

분석과 설계 그리고 모델링 모델링 관련 용어

<실습1> '쇼핑몰'(ShoppingDB) DB 생성 실습목표 SSMS(SQL Server Management Studio)를 이용해서 DB를 생성하는 방법을 익힌다. 실습 결과

<실습2> 테이블 생성 실습목표 SSMS를 이용해서 테이블를 생성하는 방법을 익힌다. 테이블의 구조와 데이터 형식을 이해한다. 실습 결과

<실습3> 행 데이터 입력 실습목표 SSMS를 이용해서 테이블에 행 데이터를 입력하는 방 법을 익힌다. 실습 결과

<실습4> SELECT문을 이용한 데이터 조회 실습목표 데이터를 조회하기 위한 SELECT문의 기본적인 사용법 을 익힌다. 편리한 IntelliSense 기능 확인 실습 요약 SELECT의 기본 형식 SELECT 필드이름 FROM 테이블이름 WHERE 조건 ; 예제 SELECT * FROM memberTbl ; SELECT memberName, addr FROM memberTbl ; SELECT * FROM memberTbl WHERE memberName = ‘지운이' ;

<실습4> SELECT문을 이용한 데이터 조회 예제 CREATE TABLE “my testTb1” (id INT);  Table 새로고침 SELECT * FROM [my testTb1]; DROP TABEL [my testTb1];  Table  새로고침

테이블 외의 데이터베이스 개체 (1) 인덱스(Index) 책 뒤에 있는 색인과 비슷한 개념 인덱스는 열 단위로 생성됨 열을 기본 키로 설정하면 자동으로 인덱스가 생성됨 인덱스를 잘 활용하면 성능의 향상을 얻을 수 있음 실습목표 9장에서 학습할 인덱스 생성 구문을 미리 연습한다. 실습요약 인덱스 생성 구문 CREATE INDEX 인덱스이름 ON 테이블이름 (열이름); CREATE INDEX idx_indexTB1_Name ON indexTb1(Name); <실습5> 인덱스 생성 맛보기

테이블 외의 데이터베이스 개체 (2) 뷰(View) 가상의 테이블 실제 데이터는 없으며, 테이블이 링크된 개념 테이블과 동일하게 SELECT를 사용하면 됨

<실습6> 뷰 활용 연습 실습목표 실습요약 8장에서 학습할 뷰를 미리 연습한다. 뷰 생성 구문 CREATE VIEW 뷰이름 AS SELECT 구문 예제) CREATE VIEW uv_memberTb1 AS SELECT membername, addr from memberTb1; 뷰 활용 구문 SELECT 필드이름 FROM 뷰이름 WHERE 조건 select * from uv_memberTb1;

테이블 외의 데이터베이스 개체 (3) <실습7> 저장 프로시저 활용 연습 저장프로시저 (Stored Procedure) SQL Server 에서 제공해주는 프로그래밍 기능 SQL문을 하나로 묶어서 편리하게 사용 프로그래밍 언어와 비슷하게 사용 실습목표 11장에서 학습할 저장프로시저를 미리 연습한다. 실습요약 저장프로시저 생성 구문 CREATE PROCEDURE 프로시저이름 AS SELECT 구문들… 저장프로시저 실행 구문 EXEC 프로시저이름 ; <실습7> 저장 프로시저 활용 연습

테이블 외의 데이터베이스 개체 (3) <실습7> 저장 프로시저 활용 연습 실습요약 저장프로시저 생성 구문 CREATE PROCEDURE myProc AS SELECT * FROM memberTb1 where memberName='당탕이'; SELECT * FROM productTb1 WHERE prodName='냉장고‘; GO EXEC myproc; <실습7> 저장 프로시저 활용 연습

테이블 외의 데이터베이스 개체 (4) <실습8> 트리거 활용 연습 트리거 (Trigger) 테이블에 부착되어서 테이블에 변경작업이 발생되면 실행 되는 코드를 말함 별도로 작동시킬 수 없으며 자동으로 작동됨 실습목표 13장에서 학습할 트리거를 미리 연습한다. 실습요약 트리거 생성 예제 CREATE TRIGGER trg_deletedMemberTbl ON memberTbl -- 트리거를 부착할 테이블 AFTER DELETE -- 삭제 후에 작동하도록 지정 AS INSERT INTO deletedMemberTbl SELECT memberName, juminNo, addr, GETDATE() FROM deleted; <실습8> 트리거 활용 연습

테이블 외의 데이터베이스 개체 (4) <실습8> 트리거 활용 연습 실습요약 트리거 생성 예제 create table deletedMemberTb1( memberName nchar(5), juminNo char(14), addr nvarchar(30), deletedDate date ); create trigger trg_deletedMemberTb1 on memberTb1 after delete as insert into deletedMemberTb1 select memberName, juminNo, addr, getdate() from deleted;

데이터 백업 및 관리 (1) 백업과 복원 백업(Backup)은 현재의 데이터베이스를 다른 매체에 보관하는 작업 복원(Restore)는 데이터베이스에 문제가 발생시에 다 른 매체에 백업된 데이터를 이용해서 원상태로 돌려놓 는 작업 DBA의 가장 중요한 업무 중 한가지

데이터 백업 및 관리 (1) <실습9> 간단한 백업/복원 연습

데이터 백업 및 관리 (1) <실습9> 간단한 백업/복원 연습 예제 backup database shoppingdb to disk = 'c:\백업장치\shoppingdb.bak'; Select * from productTb1; Delete from ProductTb1; restore database shoppingdb from disk = 'c:\백업장치\shoppingdb.bak';

데이터 백업 및 관리 (2) <실습10> Books Online (도움말) 사용 그 외에 관리자가 해야 할 일 데이터베이스의 생성 및 관리 (7장) 보안과 감사 (16장) 정책 및 자원관리 (17장) 백업과 복원 그리고 스냅숏 관리 (18장) 데이터베이스 미러링, 복제의 구성과 관리 (19장) 다른 DBMS로의 데이터의 복사 및 이동 (20장) 관리의 자동화 (21장) 실습목표 Books Online의 사용법을 숙지한다. 실습 요약 ‘CREATE TABLE’과 관련된 정보를 찾아본다. 각각의 윈도우에서 도움말을 얻는 방법을 알아본다. 색인에 없는 용어인 ‘dirty page’를 찾아본다. <실습10> Books Online (도움말) 사용

응용프로그램과 SQL Server 2008의 연동 데이터베이스와 Visual Studio 와 연계 실습목표 Visual Studio와 SQL Server 2008의 연동방법을 익힌다. 실습 결과 <실습11> 구축한 DB를 웹 상에서 서비스