3장. 데이터베이스 구축의 전체 과정 미리 실습하기

Slides:



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

PowerBuilder Stored Procedure DW
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
오라클 입문.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
뇌를 자극하는 Windows Server 2012 R2
뇌를 자극하는 Windows Server 2012 R2
학습목표 학습목표 본 장은 상용으로 널리 쓰이는 MS-SQL SERVER 2000의 주요 기능과 설치과정, 주요 구성요소인 서비스 관리자, 엔터프라이즈관리자, 쿼리분석기 등을 이용한 기본적인 SQL-SERVER 사용법에 대해 공부한다.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Windows Server 장. Windows Server 2008 개요.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
뇌를 자극하는 SQL Server 장. SQL Server 2005 통합 서비스.
6장 Mysql 명령어 한빛미디어(주).
뇌를 자극하는 Windows Server 2012 R2
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
목차 백업과 복원.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
14장 질의응답 한빛미디어(주).
Windows Server 장. 사고를 대비한 데이터 백업.
SQL*PLUS.
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
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 개요.
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.
3장. SQL Server 2008 전체 운영 실습 및 DB와 프로그램의 연동
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
테이블 만들기 실습 목표 입력할 tableDB <실습1> SSMS에서 테이블 생성
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
데이터 베이스 DB2 관계형 데이터 모델 권준영.
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
SQL Server 2000 세미나 View, SP &Trigger
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
Chapter 10 데이터 검색1.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
11장. 보안과 권한 관리 보안 권한 관리. 11장. 보안과 권한 관리 보안 권한 관리.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

3장. 데이터베이스 구축의 전체 과정 미리 실습하기 뇌를 자극하는 SQL Server 2005 3장. 데이터베이스 구축의 전체 과정 미리 실습하기

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

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

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

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

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

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

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

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

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

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

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