뇌를 자극하는 Windows Server 2008 8장. 데이터베이스 서버.

Slides:



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

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
SQLite 소개 및 안드로이드에서의 사용법
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
소리가 작으면 이어폰 사용 권장!.
데이터베이스 시스템.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
SQL Server Migration Assistant For Oracle
SQL*Plus - Oracle ISQL -
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
Chapter 05 SQL 인젝션 공격.
JDBC 프로그래밍 이수지 이동주 1.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
Information Technology
Toad for Oracle 설치 방법.
동호회 구축 제안서 인터넷전문가그룹 4biz.
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
DB2.
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
11장. 데이터베이스 서버 구축과 운영.
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
오라클 데이터베이스 성능 튜닝.
kHS 데이터베이스 테이블 및 인덱스 kHS.
데이터 웨어하우스 목차 1.데이터 웨어하우스 개발방법론 2슬라이드~13슬라이드
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
12. 데이터 저장과 관리 제목. 12. 데이터 저장과 관리 제목 데이터베이스의 기본 개념을 배운다. SQLite의 사용법을 배운다. SQLite를 이용해 앱을 개발한다. SQLite GUI 툴 사용법을 익힌다.
Chapter 05 데이터베이스 프로그래밍.
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
2장. 관계 데이터 모델과 제약조건 관계 데이터 모델은 지금까지 제안된 데이터 모델들 중에서 가장 개념이 단순한 데이터 모델의 하나 IBM 연구소에 근무하던 E.F. Codd가 1970년에 관계 데이터 모델을 제안함 관계 데이터 모델을 최초로 구현한 가장 중요한 관계 DBMS.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
프로젝트 중간보고서 조재영 지승우.
ASP를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
평판재하시험 데이터 정보관리 프로그램 개발.
1장. 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
You YoungSEok Oracle 설치 You YoungSEok
SQL (structured query language)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
SQL Query in the SSMS : DB, Table
JSP 게시판 구현.
CniMail 메일 클라이언트 조재영 지승우.
View(뷰) 1 가상 테이블(Virtual Relation)
Packet Analyzer V (주) 이네스 닷컴.
Part 5. MS-SQL Server Basic
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
SQL INJECTION MADE BY 김 현중.
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
06. SQL 명지대학교 ICT 융합대학 김정호.
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
1장. 서 론 데이터베이스의 개요 모델의 종류 관계형 모델과 객체 지향형 데이터베이스 SQL이란 무엇인가?
홈페이지 제안서
Presentation transcript:

뇌를 자극하는 Windows Server 2008 8장. 데이터베이스 서버

데이터베이스 정의[P327] 정보화 사회에서는 대부분의 생활과 업무가 데이터베이 스와 직/간접적으로 연관되어 있음. (예 : 휴대폰 문자메시지, 교통카드, 편의점 구매 물품 등) 대량으로 발생되는 정보를 보관하기 위해서는 기존 파일 처리 방식으로는 한계가 발생함 대용량의 데이터의 집합을 체계적으로 구성해놓은 데이 터베이스 시스템이 요구됨 데이터베이스는 '데이터의 저장 공간' 자체를 의미하기 도 함. 특히 SQL Server에서는 '데이터베이스'를 자료가 저장되는 디스크 공간으로 취급

SQL Server나 Oracle의 최근 버전들은 객체관계형 DBMS 기능을 지원함 관계형 데이터베이스 (1) [P328] DBMS 유형 계층형(Hierarchical) DBMS 망형(Network) DBMS 관계형(Relational) DBMS 객체지향형(Object-Oriented) DBMS 객체관계형(Object-Relational) DBMS 실제로 사용되는 DBMS들은 관계형 DBMS가 가장 많은 비율을 차지 멀티미디어 분야에서 객체지향형이나 객체관계형 DBMS 가 활용 이 강의에서 다룰 SQL Server, Oracle Database 모두 관 계형 DBMS SQL Server나 Oracle의 최근 버전들은 객체관계형 DBMS 기능을 지원함

관계형 데이터베이스 (2) [P328] 관계형 DBMS 업무가 변화될 경우에 쉽게 변화에 순응 할 수 있는 구조이며, 유지보수 측면에서도 편리 대용량의 데이터를 잘 관리하면서 데이터의 무결성 (Integration) 보장 관계형 DBMS의 가장 큰 단점은 시스템 자원을 많이 차 지하므로 시스템이 전반적으로 느려짐 관계형 DBMS는 1969년 E. F. Codd라는 학자가 수학 모 델에 근거해서 고안한 것이 시초 RDBMS의 핵심 개념 데이터베이스는 테이블이라 불리는 최소 단위로 구성된다. 그리 고 이 테이블은 하나 이상의 열로 구성된다.

데이터베이스 모델링과 관련 용어 (1) [P329] 데이터베이스 모델링이란 현실 세계에서 사용되는 데이 터를 DBMS 안에 어떻게 옮겨놓을지 결정하는 과정

데이터베이스 모델링과 관련 용어 (2) [P329] 관련용어 요약 데이터 : 단편적인 정보 테이블 : 표 형태로 표현 데이터베이스(DB) : 테이블이 저장되는 저장소 DBMS : 데이터베이스를 관리하는 소프트웨어 열(컬럼 또는 필드) : 각 테이블은 1개 이상의 열로 구성 열 이름 : 각 테이블은 1개 이상의 열로 구성 데이터 형식 : 열의 데이터 형식 행(로우) : 실질적인 데이터 기본 키(Primary Key) 열 : 각 행을 구분하는 유일한 열. 기본키 열 은 중복되어서는 안 되며, 비어 있어서도 안 됨. SQL : Structured Query Language(구조화된 질의 언어)의 약자로 사용자와 DBMS가 소통하기 위한 언어

SQL Server나 Oracle 모두 동일한 절차를 거침 데이터베이스 구축 절차 [P330] SQL Server나 Oracle 모두 동일한 절차를 거침

SQL Server 개요 (1) [P331] Microsoft사에서 제작한 데이터베이스 관리 소프트웨어 현재 최신 버전은 SQL Server 2008 R2(내부 버전 10.5) 최신 버전은 대용량 데이터를 운영하기에 적합한 툴로 널리 인정받고 있음 SQL Server 2008 R2 주요 에디션 강의에서 사용할 에디션

SQL Server 개요 (2) [P332] SQL Server 2008 R2 에디션별 최소 설치 하드웨어 및 소프트웨어 사양

<실습1> SQL Server 2008 R2의 필수 요구 사항 [P333] 실습목표 SQL Server 2008 R2의 필수 요구 사항을 확인한다. Windows Server 2008의 서비스팩 2를 설치한다. Windows PowerShell 1.0을 설치한다. Microsoft .Net Framework 3.5 SP1을 설치한다. 실습 화면 (Windows 2008 SP2 확인 & .Net Framework 3.5 sp1 설치)

<실습2> SQL Server 2008 R2 설치 [P338] 실습목표 SQL Server 2008 R2 Express를 내려받아 설치한다. 실습 화면 (설치 진행 & 실행 로고 & 실행된 화면)

SQL Server(<실습3>)에서 사용되는 SQL문 형식 [P343] DB 생성 : CREATE DATABASE DB이름; DB 사용 : USE DB 이름; 테이블 생성 CREATE TABLE 테이블 이름 ( 열 이름1 데이터 형식 not null 또는 null , 열 이름2 데이터 형식 not null 또는 null , …… ) ; 데이터 입력 INSERT INTO 테이블 이름 VALUES (입력값1, 입력값2, ……) ; 데이터 수정 UPDATE 테이블이름 SET 열1=값1, 열2=값2 …… WHERE 조건 ; 데이터 삭제 DELETE 테이블이름 WHRER 조건 ; 데이터 조회 SELECT 열 이름 FROM 테이블 이름 WHERE 조건 ;

<실습3> 데이터베이스 구축 절차 [P343] 실습목표 [그림 8-1]을 그대로 SQL Server에 구축한다. 구축 순서는 [그림 8-2]의 순서에 의한다. SQL 문법을 익힌다. 실습 화면 (데이터베이스 생성 & 테이블 조회)

SQL Server와 응용프로그램의 연결 [P350] 데이터베이스를 활용하기 위해서는 Visual C#, Java, Visual Basic 등과 연동하는 것이 반드시 필요 강의에서 사용할 Microsoft Visual Web Developer는 특 별히 프로그래밍 기술이 없이도 데이터베이스와 간편하 게 연동이 가능함 DB 서버와 외부 PC와의 연동 개념도

<실습4> VWD와 SQL Server 연동 [P351] 실습목표 개발용 PC로 WinClient를 사용한다. (실습 7에서 재사용됨) Visual Web Developer 2008 Express와 SQL Server를 연동한다. 실제로 고객에게 제공할 서비스를 구현하는 방법을 실습한다. 실습 화면 (VWD 시작화면 & 웹 사이트 접속 화면)

Oracle Database 개요 (1) [P362] Windows, Unix, Linux 용 별도로 출시 현재 최신 버전은 Oracle 11g R2 버전 Oralce 11g R2 주요 에디션 강의에서 사용할 에디션

Oracle Database 개요(2) [P362] Oracle 11g R2(32bit) 설치 사양 요약 강의에서 사용할 Oracle 에디션의 정식 명칭은 ‘Oracle Database 10g Release 2 Express Edition for Microsoft Windows’임. 그냥 줄여서‘Oracle 10g XE’라고 부르기도 함.

<실습5> Oracle 10g XE 설치 [P363] 실습목표 Oracle 10g Express를 다운로드한 후, 설치한다. 실습 화면 (설치 시작 화면 & SQL*Plus 접속 화면)

Oracle(<실습6>)에서 사용되는 SQL문 형식 [P366] 테이블 스페이스 생성 CREATE TABLESPACE TS이름 DATAFILE ‘저장경로/파일지정' SIZE 크기 ; 사용자 생성 CREATE USER 사용자이름 IDENTIFIED BY 비밀번호 DEFAULT TABLESPACE TS이름 ; 권한 부여 GRANT 권한 TO 사용자이름 ; 테이블 생성 : SQL Server 문법과 거의 동일 데이터 입력 : SQL Server 문법과 동일 데이터 수정 : SQL Server 문법과 동일 데이터 삭제 : SQL Server 문법과 동일 데이터 조회 : SQL Server 문법과 동일

<실습6> Oracle에서 데이터베이스 구축 [P366] 실습목표 [그림 8-1]을 그대로 Oracle에 구축한다. 구축 순서는 [그림 8-2]의 순서에 의한다. Oracle과 SQL Server의 문법상 차이점을 파악한다. 실습 화면 (테이블 스페이스 생성 & 테이블 조회)

<실습7> VWD와 Oracle 연동 [P371] 실습 목표 실습 4의 Visual Web Developer 2008 Express를 사용해 Oracle 을 연동한다. DB연결자인 Oracle 10g XE Client를 설치하고 설정한다. 실습 화면 (Oracle Client 접속 & 웹 사이트 접속 화면)