DB2.

Slides:



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

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
GIS Data Storage Trends ESRI White Paper (1997) 한국에스리 고객지원센터.
제5장제5장 데이터베이스처리. Q1 데이터베이스의 목적은 무엇인가 ? Q2 데이터베이스는 무엇을 포함하는가 ? Q3 DBMS 란 무엇이며, 어떻게 사용하는가 ? Q4 데이터베이스 애플리케이션이 무엇인가 ? Q5 전사적인 것과 개인적인 DBMS 의 차이점은 무엇인가 ?
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
MO/MT를 활용한 Call Center 제안
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회

소리가 작으면 이어폰 사용 권장!.
Chapter 7 데이터웨어하우징 의사결정지원시스템.
데이터베이스 시스템.
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
제약 조건 부모 테이블 자식 테이블 입 력 수 정 삭 제  관계형성을 통한 참조 무결성
관계 대수와 SQL.
제 5 장 인덱스 생성 및 관리.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
JDBC 프로그래밍 이수지 이동주 1.
DBMS실습(I) 데이터베이스 기본개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
Information Technology
12. 데이터베이스 설계.
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
관계 데이터 모델과 제약조건 개념, 특성, 키, 무결성 제약조건.
11장. 데이터베이스 서버 구축과 운영.
데이터 웨어하우스 목차 1.데이터 웨어하우스 개발방법론 2슬라이드~13슬라이드
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
NTAS 소개 (Network Transaction Application Server)
12. 데이터 저장과 관리 제목. 12. 데이터 저장과 관리 제목 데이터베이스의 기본 개념을 배운다. SQLite의 사용법을 배운다. SQLite를 이용해 앱을 개발한다. SQLite GUI 툴 사용법을 익힌다.
Chapter 05 데이터베이스 프로그래밍.
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
2장. 관계 데이터 모델과 제약조건 관계 데이터 모델은 지금까지 제안된 데이터 모델들 중에서 가장 개념이 단순한 데이터 모델의 하나 IBM 연구소에 근무하던 E.F. Codd가 1970년에 관계 데이터 모델을 제안함 관계 데이터 모델을 최초로 구현한 가장 중요한 관계 DBMS.
Database 소개.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
(Network Transaction Application Server)
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
1장. 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
SQL (structured query language)
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
SQL Query in the SSMS : DB, Table
Database Programing 이름 : 김 수 종 학번 :
JSP 게시판 구현.
4. 관계 데이터베이스 (Relational Database)- 7, 8장
2장. 관계 데이터 모델과 제약조건 관계 데이터 모델은 지금까지 제안된 데이터 모델들 중에서 가장 개념이 단순한 데이터 모델의 하나 IBM 연구소에 근무하던 E.F. Codd가 1970년에 관계 데이터 모델을 제안함 관계 데이터 모델을 최초로 구현한 가장 중요한 관계 DBMS.
Packet Analyzer V (주) 이네스 닷컴.
NTAS 소개 (Network Transaction Application Server)
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
01. 데이터베이스와 SQL 개요.
관계 데이타 모델과 관계 데이타베이스 제약조건 충북대학교 구조시스템공학과 시스템공학연구실
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
06. SQL 명지대학교 ICT 융합대학 김정호.
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
상세 개념적 모델링. 상세 개념적 모델링 정규화를 하는 이유 데이터의 중복성 제거 데이터 모형의 단순화 Entity, Attribute의 누락 여부검증 데이터 모형의 안전성 검증.
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
1장. 서 론 데이터베이스의 개요 모델의 종류 관계형 모델과 객체 지향형 데이터베이스 SQL이란 무엇인가?
ER-관계 사상에 의한 관계 데이터베이스 설계
Stored program 장종원
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Presentation transcript:

DB2

01 DB2 Instruction 02 관계 데이터 03 데이터 베이스 오브젝트

01 데이터 베이스란 ? 관계형 데이터 베이스 상용 데이터 베이스 종류

▶ 데이터베이스 데이터베이스 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 여러 사람에 의해 공유되어 사용될 목적으로 통합 관리되는 정보의 집합

▶ 데이터베이스 발전 과정 ㅇ 초기엔 파일 시스템 구조로 되어있었다.   ㅇ 1960년대 계층형(Heirachica) DBMS 상용화 ㅇ 1970년대 망형(Network) DBMS가 개발 ㅇ 1980년대 관계형(Relational) DBMS가 출시, 관계형 DBMS의 이론은 1970년 대 이전부터 나오기 시작하였지만 그 이론이 제품화되어 최초로 상용 DBMS로 판매되게 된 것은 1979년 ORACLE 사에 제품출시 (ingres, ORACLE, DB2,SYBASE, INFORMIX …) ㅇ 1990년대 객체지향형(Object-Oriented) DBMS 시스템 개발, 멀티미디어 및 복합 데이터의 저장 및 관리의 요구에 의해 개발 (ObjectStore…) ㅇ 1990년대 중반 객체관계형(Object-Relational) DBMS의 장점을 결합하려는 시도임  대부분의 메이저급 회사들이 객체관계형 DBMS 버전을 출시 (UniSQL, Postgres, ORACLE, INFORMIX Universal Server …

▶ 데이터베이스 계층형(Hierarchical) DBMS (1960년대)   ⓑ 장점은 어떤 유형의 응용에 대해서는 빠른 속도 및 높은 효율을 제공   ⓒ 저장되는 데이터가 트리형태로 모델링 될 수 있다면 사용 바람 직   ⓓ 단점은 데이터를 접근방식을 응용 프로그램에서 미리 정의해야 함   ⓔ 데이터베이스가 생성될 때 각각의 관계가 명시적으로 정의 되어야 함   ⓕ 레코드들이 링크로 연결되어 있어 구조변경이 용이하지 않음.

▶ 데이터베이스 네트워크(Network) DBMS (1970년대)   ⓐ 레코드(record)들이 노드(node)로, 레코드들의 관계는 간선으로 표현   ⓑ 현실세계를 가장 잘 표현하는 모델이나 구조가 복잡하여 이해하기 곤란함   ⓒ 레코드들이 링크로 연결되어 있어 레코드 구조 변경이 어려움.

▶ 데이터베이스 관계형(Relational) BBMS (1980년대)   ⓐ 현재 가장 많이 사용되는 DBMS, 응용프로그램 개발에 획기적인 개선 유도   ⓑ 간단하며 이해하기 쉽고 사용하기 용이, RDB라고 흔히 칭함   ⓒ 2차원 형식의 단순하고 직관적인 표(테이블)을 사용   ⓓ 관계(Relational)이라는 수학점 개념 도입   ⓔ Oracle, DB2, MS SQLServer, MySQL …

▶ 데이터베이스 기타 DBMS ※ 객체지향 DBMS (OODB) : Object-Oriented DBMS   ⓑ 현재는 객체지향 언어의 객체들도 OR-Mapping을 통해 RDB에 저장   ⓒ 향후 사용이 확대될 것임     ※ 객체 관계 DBMS (ORDBMS) : Object-Relational DBMS   ⓐ 기존의 RDB에 객체(Object)를 저장할 수 있는 기능을 추가한 형태   ⓑ Oracle, Informix Universal Server …

▶ 데이터베이스 상용 데이터 베이스 종류

▶ DB2 History 1983 최초의 관계형 DBMS인 DB2 탄생 1996 UDB DB2 5 2000 한국 IBM, e-비즈니스 전용 데이터베이스 DB2 UDB7 발표 2002 UDB DB2 8 발표 2003 DB2 EXPRESS 출시 2004 DB2 UDB v8.2 출시 2006 DB2 9 발표 2008 한국 IBM DB2 교육 및 커뮤니티 활동 노력 2011 PureScale

02 관계데이터

▶관계데이터 관계 데이터 모델의 개념 ■ 현존하는 데이터 모델들중 가장 단순하고 효율적인 모델 - 장점 – ■  현존하는 데이터 모델들중 가장 단순하고 효율적인 모델     - 장점 – * 데이터 베이스 관리의 논리적 면과 물리적인 면을 명확하게 부분하여 데이터 독립성을 높임 * 다른 데이터 모델에 비해서 단순한 구조를 가짐으로 다양한 시스템 개발에 용이함 * 한번에 다수의 레코드(정보)들을 조작할 수 있음 * 데이터베이스 관리 분야에서 튼튼하고 다양한 이론적인 근거 제공 * 1980년대부터 Oracle, DB2와 같은 다양한 상용 및 무료 데이터베이스들이 등장하였다.        -오늘날에도 널리 사용되고있음.

▶관계데이터 관계 데이터 모델의 기본 용어

▶관계데이터 관계 데이터 모델의 기본 용어 ■ 스키마 (Schema) : 데이터베이스 오브젝트(Object)의 정의   ■ 인스턴스 ( Instance) : 테이블에 저장되어있는 레코드(Row)의 집합  오라클 인스턴스는 백그라운드 프로세스와 메모리의 결합, 오라클 데이터 베이스를 접속하는 수단입니다. DB2에서는 DB2 엔진의 기능을 사용할 수 있는 논리적인 환경입니다. ■ 도메인 (Domain) : 칼럼(Coumn)이 가질 수 있는 값의 집합 ■ null : 애트리뷰트의 값이 없는값

03 데이터 베이스 오브젝트

▶데이터 베이스 오브젝트 1. 테이블 : 2차원 배열 구조로 실제 데이터를 저장하는 핵심 오브젝트  1. 테이블 : 2차원 배열 구조로 실제 데이터를 저장하는 핵심 오브젝트  2. 뷰 : 가상의 논리적인 테이블 , 뷰를 사용하는 이유는 편의성과 보안성이다. View를 통해서도 데이터를 입력, 수정, 삭제 가능 , View와 테이블 간의 조인도 가능 보안성 : 보안상 필요없는 필드를 빼고 뷰를 만들어서 이용할 수 있다.  3. 저장 프로시져 ( Stored Procedure ) :  View와 비슷한 모습을 갖지만 파라미터를 활용할 수 있어서 융통성이 뛰어나고 절 차적인 프로그래밍이 가능하며 속도가 빠르다.       파라미터 : 매개변서 , 프러시져나 함수가 실행하면서 넘겨주는 값  4. 트리거 : 특정 테이블에 INSERT, UPDATE, DELETE 문이 실행될 때 자동으로 실행되는 일련의 작업들을 정의  5. 사용자 정의 함수 : 사용자가 임의로 리턴값을 구하는 환경에서 직접 함수를 정의

▶데이터 베이스 오브젝트 6. 인덱스: 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념. Table에 저장되어 있는 데이터 중에 필요로 하는 데이터들을 정렬해서 해당 ROW의 위치정보를 가지고 별도의 위치에 저장된 Object.