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

Slides:



Advertisements
Similar presentations
CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
Allow reverse scans allow reverse scnas. allow reverse scans allow reverse scnas.
DB Injection과 대응방안 nwkim.
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
소리가 작으면 이어폰 사용 권장!.
김 상 국, 김 기 훈 한남대학교 컴퓨터공학과 데이터베이스 실험실
DRIMS-Cloud 소개.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
SQL Server Migration Assistant For Oracle
C#에서 데이터베이스 연동 방법.
제 5 장 인덱스 생성 및 관리.
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
Chapter 05 SQL 인젝션 공격.
JDBC 프로그래밍 이수지 이동주 1.
You YoungSEok 고급 SQL You YoungSEok
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
뇌를 자극하는 SQL Server 장. 서버 자동화.
ASP를 이용한 SHOPPING MALL 만들기
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
DB2.
11장. 데이터베이스 서버 구축과 운영.
kHS 데이터베이스 테이블 및 인덱스 kHS.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
기초 T-SQL.
3장. 데이터베이스 구축의 전체 과정 미리 실습하기
트랜잭션과 잠금 트랜잭션 처리 메커니즘을 자세히 이해한다. 트랜잭션의 종류를 파악한다.
ㅎㅎ MS-SQL서버 2000과 XML MS-SQL 서버 2000과 XML 활용 HTTP를 이용한 XML 데이터 접근
Chapter 05 데이터베이스 프로그래밍.
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
ER-Win 사용 방법.
차례 튜닝 - 프로필러를 이용한 튜닝 프로필러 친해지기 프로필러 결과 테이블로 만들기 프로필러 결과 분석하기
프로젝트 중간보고서 조재영 지승우.
단일 테이블 조회를 위한 SELECT 문을 이해한다. 열 제약조건과 행 제약조건을 이해한다. 결과 집합 변경 방법을 이해한다.
ASP를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
You YoungSEok Oracle 설치 You YoungSEok
문양세 (1st version: 문성우) (revised by 손시운)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
고급 T-SQL.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
SQL Query in the SSMS : DB, Table
JSP 게시판 구현.
3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동
View(뷰) 1 가상 테이블(Virtual Relation)
데이터베이스 (Database) SQL 추가 기능: 주장, 뷰, 프로그래밍 기법 문양세 강원대학교 IT대학 컴퓨터과학전공.
Part 5. MS-SQL Server Basic
기본적인 SELECT문 작성.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
MS-SQL7.0 Implementation 강의 노트
SQL Server 2000 세미나 View, SP &Trigger
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Stored program 2 장종원
Stored program 장종원
제 5 장 MariaDB인덱스 생성 및 관리.
Presentation transcript:

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

분석과 설계 그리고 모델링 테이블의 구조와 관련 용어

SQL Server 2008를 이용한 DB 구축 절차 DB구축 및 관리의 흐름 데이터베이스 구축 절차 테이블 외의 데이터베이스 개체 활용 DBMS 설치 데이터베이스 생성 테이블 생성 데이터 백업 및 관리 데이터 입력 데이터 활용

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

SQL Server Management Studio(SSMS) 클릭

연결 클릭(Windows 인증 선택)

Microsoft SQL Server Management Studio(SSMS) 초기화면

1. 데이터베이스 생성 새 데이터베이스 클릭

ShoppingDB 입력 확인 클릭 1. 데이터베이스 생성

1. 데이터베이스 생성 새로 생성된 ShoppingDB 확인

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

0. 회원테이블 설계 <회원 테이블:memberTbl> 열 이름 영문 이름 데이터 형식 길이 회원이름 memberName 문자(NCHAR) 5글자(한글,고정길이) 주민번호 JuminNo 문자(CHAR) 14글자(영숫자/기호,고정길이) 주소 Addr 문자(NVARCHAR) 30글자(한글,가변 길이) <제품 테이블:productTbl> 열 이름 영문 이름 데이터 형식 길이 제품이름 prodName 문자(NCHAR) 4글자(한글,고정 길이) 가격 cost 숫자(INT) 정수 제조일자 mDate 날짜(DATE) 날짜형 제조회사 Company 문자(NVARCHAR) 5글자(한글,가변 길이) 남은 수량 amount

1. 회원테이블 생성 새 테이블 클릭

1. 회원테이블 생성 회원테이블 내용 입력

1. 회원테이블 생성 1. 기본 키 설정 클릭

1. 회원테이블 생성 저장 클릭 테이블 이름 입력 : memberTbl 확인 클릭

1. 회원테이블 생성 생성된 테이블 확인

2. 제품테이블 생성 회원테이블 생성과 같이 만들기 만든 테이블 확인

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

1. 회원 테이블이 데이터 입력 상위 200개 행 편집 클릭

1. 회원 테이블이 데이터 입력 탭 키 이용하여 입력

1. 회원 테이블이 데이터 입력 삭제 클릭(행 제거 시)

2. 제품 테이블이 데이터 입력(앞에서와 동일)

<실습4> SELECT문을 이용한 데이터 조회 실습 목표 데이터를 조회하기 위한 SELECT문의 기본적인 사용 법을 익힌다. 실습 요약 SELECT의 기본 형식 SELECT 필드이름 FROM 테이블이름 WHERE 조건 ; 예제 SELECT * FROM memberTbl ; SELECT memberName, addr FROM memberTbl ; SELECT * FROM memberTbl WHERE memberName = '한주연' ; SELECT * FROM [my testTbl];

0. 새 쿼리 창 열기 새 쿼리 클릭(조회할 DB클릭 후)

0. 새 쿼리 창 열기 선택된 DB 확인 쿼리 문장 입력 실행(F5) * select 문 설명 ;

* IntelliSense 기능

* IntelliSense 기능 설정 옵션 클릭(도구)

* IntelliSense 기능 설정 IntelliSense 사용 클릭 확인 클릭

1. SELECT와 관련된 몇가지 사용 방법 SELECT memberName, addr FROM memberTbl; GO SELECT * FROM memberTbl WHERE MemberName='이공부'; SELECT 문 입력 2. GO : 2개 이상의 문장을 분리 2개의 쿼리 문  2개의 결과 창 각각의 쿼리 문 선택 후 실행

2. IntelliSense 편리한 기능2 CREATE TABLE "my testTbl" (id INT); SELECT * FROM [my testTbl] 1. 테이블 생성 후 2. 조회 시 SELECT 구문 작성시 SELECT * FROM my testTbl 입력 후 엔터하면 위와 같이 대괄호로 묶어줌 * DROP 은 IntelliSense 기능 제공하지 않음

3. 개체 탐색기에서 개체 조회 시(새로 고침 클릭)

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

0. 인덱스 테스트용 테이블 생성 USE ShoppingDB; SELECT Name, ProductNumber, ListPrice, Size INTO indexTbl FROM AdventureWorks.Production.Product; GO SELECT * FROM indexTbl; ( 504개의 행이 조회됨)

1. 인덱스 없는 상태에서 쿼리 작동 확인 실제 실행 계획 포함 클릭

1. 인덱스 없는 상태에서 쿼리 작동 확인 USE ShoppingDB SELECT * FROM indexTbl WHERE Name = 'Minipump'; 쿼리문 실행 실행 계획 탭 클릭 실행 계획 창 내용 확인(Table Scan 100%=> 504건 모두 읽음)

2. 인덱스 생성 후 실행 계획 확인 CREATE INDEX idx_indexTbl_Name ON indexTbl(Name); SELECT * FROM indexTbl WHERE Name = 'Minipump'; 인덱스 생성 쿼리문 실행 조회 쿼리문 실행 실행 계획 탭 클릭 후 내용 확인 (Index Seek 사용됨  504건 모두 읽지 아니함)

테이블 외의 데이터베이스 개체 (2) <실습6> 뷰 활용 연습 뷰(View) 가상의 테이블 실제 데이터는 없으며, 테이블이 링크된 개념 테이블과 동일하게 SELECT를 사용하면 됨 실습목표 8장에서 학습할 뷰를 미리 연습한다. 실습요약 뷰 생성 구문 CREATE VIEW 뷰이름 AS SELECT 구문 뷰 활용 구문 SELECT 필드이름 FROM 뷰이름 WHERE 조건 <실습6> 뷰 활용 연습

실습6 뷰의 사용법 0. 현재 데이터베이스를 ShoppingDB로 변경 새 쿼리 클릭 사용 가능한 데이터 베이스 : ShoppingDB 선택

실습6 뷰의 사용법 1. 뷰 생성 CREATE VIEW uv_memberTbl AS SELECT memberName, addr FROM memberTbl; 2. 뷰 조회 SELECT * FROM uv_memberTbl;

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

실습7 저장 프로시저 0. 현재 데이터베이스가 ShoppingDB인지 확인 쿼리문으로 조회 SELECT * FROM memberTbl WHERE memberName = '최고객'; SELECT * FROM productTbl WHERE prodName = '핸드폰'; 2. 저장 프로시저 만들기 CREATE PROCEDURE myProc AS

실습7 저장 프로시저 4. 저장 프로시저 사용하기 EXEC myProc;

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

실습8 트리거 0. 테이블의 변경(입력 수정 삭제)  과거 자료 없음 USE ShoppingDB INSERT INTO memberTbl VALUES ('강희망', '901111-5555555', '서울시방학동'); GO UPDATE memberTbl SET addr = '서울시효자동' WHERE memberName = '강희망'; DELETE memberTbl WHERE memberName = '강희망';

실습8 트리거 삭제 시 삭제 정보 관련 자료 보관(테이블 생성, 트리거 생성) USE ShoppingDB GO CREATE TABLE deletedMemberTbl ( memberName nchar(5) , juminNo char(14), addr nvarchar(30), deletedDate date -- 삭제한날짜 ); CREATE TRIGGER trg_deletedMemberTbl -- 트리거이름 ON memberTbl -- 트리거를부착할테이블 AFTER DELETE -- 삭제후에작동하도록지정 AS -- deleted 테이블의내용을백업테이블에삽입 INSERT INTO deletedMemberTbl SELECT memberName, juminNo, addr, GETDATE() FROM deleted;

실습8 트리거 2. 회원테이블의 삭제 후 백업 테이블에서 조회 SELECT * FROM MEMBERTBL DELETE memberTbl WHERE memberName = '최고객'; GO SELECT * FROM memberTbl; SELECT * FROM deletedMemberTbl;

데이터 백업 및 관리 (1) <실습9> 백업/복원 연습 백업과 복원 백업(Backup)은 현재의 데이터베이스를 다른 매체에 보관 하는 작업 복원(Restore)는 데이터베이스에 문제가 발생시에 다른 매 체에 백업된 데이터를 이용해서 원상태로 돌려놓는 작업 DBA의 가장 중요한 업무 중 한가지 실습목표 17장에서 다룰 백업/복원을 간단히 미리 연습한다. 실습 시나리오 SSMS를 이용해서 쇼핑몰 데이터베이스 백업 사고 발생 (기존 데이터 삭제) SSMS를 이용해서 기존 백업 데이터를 복원 <실습9> 백업/복원 연습

실습9 백업과 복원 0 . 백업 폴더 생성 및 현재 데이터 확인 - 백업 폴더 생성 : C:\백업장치 - 현재의 데이터 확인 USE ShoppingDB; SELECT * FROM productTbl;

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 백업 클릭

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 데이터베이스 : ShoppingDB 선택 제거 클릭 추가 클릭

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 클릭

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 선택한 경로 : C:\백업장치 선택 파일 이름 : ShoppingDB.bak 입력 확인 클릭

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 확인 클릭

실습9 백업과 복원 1 . 쇼핑몰 데이터베이스(ShoppingDB) 백업 확인 클릭  백업 완료

실습9 백업과 복원 2 . 백업된 파일 확인 및 ShoppingDB의 productTbl 내용 삭제 - 백업된 파일 확인 - 테이블 내용 삭제 후 조회 USE ShoppingDB GO DELETE FROM productTbl; SELECT * FROM productTbl;

실습9 백업과 복원 3. 백업된 파일로 복원 - 모든 쿼리창 닫은 후 데이터베이스 복원 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 장치 클릭 Ellipse 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 추가 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 ShoppingDB.bak 선택 확인 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 확인 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 데이터베이스 : ShoppingDB 선택 복원 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 비상 로그백업 수행 메시지(7장,18장에서 설명)  확인 클릭(무시하고 진행)

실습9 백업과 복원 3. 백업된 파일로 복원 옵션 클릭 복원 옵션 선택 (첫 번째 클릭) 3. 확인 클릭

실습9 백업과 복원 3. 백업된 파일로 복원 4. 복원 자료 확인 USE ShoppingDB; SELECT * FROM productTbl;

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

실습10 SQL Server 2008의 도움말 1. 도움말 이용하기 방법 1 색인 클릭

실습10 SQL Server 2008의 도움말 필터링 기준 : SQL Server 2008 선택 찾을 대상 : CREATE PROCEDURE 입력 CREATE PROCEDURE 문 클릭 CREATE PROCEDURE(Transact-SQL) 클릭 도움말 내용 확인(둥근 원)

실습10 SQL Server 2008의 도움말 2. 도움말 이용하기 방법 2 속성 클릭

실습10 SQL Server 2008의 도움말 사용권한 클릭(도움말을 보고 싶은 항목 클릭) 도움말 클릭

실습10 SQL Server 2008의 도움말 사용권한 에 대한 도움말 내용 확인

실습10 SQL Server 2008의 도움말 3. 도움말 이용하기 방법 3 (SSMS 실행과 관계 없이 도움말 이용하기) SQL Server 온라인 설명서 클릭

실습10 SQL Server 2008의 도움말 3. 도움말 이용하기 방법 3 (SSMS 실행과 관계 없이 도움말 이용하기)

실습10 SQL Server 2008의 도움말 4. 도움말 이용하기 방법 4 (색인에 나오지 않는 용어 찾기) 필터링 기준 : sql Server 2008 선택 찾을 대상 : dirty page 화면에 dirty page 라는 것이 보이지 않음 검색 클릭

실습10 SQL Server 2008의 도움말 4. 도움말 이용하기 방법 4 (색인에 나오지 않는 용어 찾기) 검색 메뉴 클릭 dirty page 입력 검색 버튼 클릭 검색 내용 확인

응용 프로그램과 SQL Server 2008의 연동 그실무에서 구축한 DB가 실제로 다른 응용프로그램에 연계 되어서 사용되는 예 웹 서비스를 하기 위한 방법 : ASP.NET, ASP, JSP 등의 기술 필요 실습에서는 MS Visual Web Developer 2008 Express 이용 실습목표 Books Online의 사용법을 숙지한다. 실습 요약 툴 설치(MS Visual Web Developer 2008 Express). <실습10> MS Server 2008에서 구축한 쇼핑몰 데이터베이스를 웹 상에서 서비스

실습11 SQL Server 2008, 웹에서 서비스 0. 툴 다운로드(Microsoft Visual Web Developer 2008 Express) http://www.microsoft.com/express/download 4가지 툴(각각을 온라인으로 설치) - Visaul Basic 2008 express - Visual Web Developer 2008 express - Visual C# 2008 express - Visual c++ 2008 express 전체 다운로드(오프라인으로 설치) - VS2008ExpressWithSP1KORX1504734.iso (구글사이트에서 찾아 다운로드 후 설치)

실습11 SQL Server 2008, 웹에서 서비스 0. 툴 다운로드(Microsoft Visual Web Developer 2008 Express) http://www.microsoft.com/express/download Korean 선택 Dwonload 클릭

실습11 SQL Server 2008, 웹에서 서비스 1. 설치 vwsetup.exe 더블 클릭

실습11 SQL Server 2008, 웹에서 서비스 1. 설치 다음 클릭

실습11 SQL Server 2008, 웹에서 서비스 1. 설치 다음 클릭

실습11 SQL Server 2008, 웹에서 서비스 1. 설치 설치 클릭

실습11 SQL Server 2008, 웹에서 서비스 1. 설치

실습11 SQL Server 2008, 웹에서 서비스 1. 설치

실습11 SQL Server 2008, 웹에서 서비스 1. 설치 구성관리자에서 TCP/IP 사용케 조치

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 새 웹 사이트 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 ASP.NET 웹 사이트 클릭 확인 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 디자인 클릭 도구 상자 확장 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 데이터 부분 확장 SqlDataSource 드레그 데이터 소스 구성 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 1. 새 연결 클릭 2. Microsoft SQL Server 데이터베이스 파일 클릭 3. 계속 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 서버 이름 : localhost 입력 데이터베이스에 연결 : ShoppingDB 선택 확인 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 다음 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 다음 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 테이블 또는 뷰의 열 지정 클릭 이름 : memberTbl 선택 열 : * 선택 다음 클릭

실습11 SQL Server 2008, 웹에서 서비스 2. ASP.NET 웹 응용프로그램 작성 쿼리 테스트 클릭 마침 클릭

실습11 SQL Server 2008, 웹에서 서비스 3. 웹 서비스를 하기 위한 프로그램 완성 ListView 더블 클릭

실습11 SQL Server 2008, 웹에서 서비스 3. 웹 서비스를 하기 위한 프로그램 완성 ListView 더블 클릭 데이터 소스 선택(SqlDataSource1) ListView 구성 클릭

실습11 SQL Server 2008, 웹에서 서비스 3. 웹 서비스를 하기 위한 프로그램 완성 표 클릭 파랑 클릭 옵션 : 페이징 사용 클릭 확인 클릭

실습11 SQL Server 2008, 웹에서 서비스 3. 웹 서비스를 하기 위한 프로그램 완성 최종 디자인 확인

실습11 SQL Server 2008, 웹에서 서비스 3. 웹 서비스를 하기 위한 프로그램 완성 모두 저장 클릭

실습11 SQL Server 2008, 웹에서 서비스 4. 실제 웹 서비스 되는 모습 확인 브라우저에서 보기 클릭

실습11 SQL Server 2008, 웹에서 서비스 4. 실제 웹 서비스 되는 모습 확인 iis에서 제공하지 않고, Visual Studio 2008에서 제공하는 ASP.NET Development Server 이용