6.오라클DBMS.

Slides:



Advertisements
Similar presentations
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
오토베이스 엑셀 리포터. Contents - 엑셀 리포터 설명 - 엑셀 리포터 실행 엑셀 리포터 작성 실습 - 엑셀 리포터 양식 작성 - 엑셀 리포터 데이터 보기.
12 데이터 무결성 제약조건 데이터 무결성 제약조건의 개념 데이터 무결성 제약조건의 종류 무결성 제약조건의 생성 방법.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
컴퓨터와 인터넷.
오라클 백업과 복구.
SQL 언어 SQL.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
02 SQL 언어 SQL 명령문의 종류와 사용 방법 오라클 오류 메시지.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
Database Laboratory, Hong Ik University
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
Windows Server 장. Windows Server 2008 개요.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
14장 질의응답 한빛미디어(주).
11 테이블 관리와 데이터 딕셔너리 데이터베이스 응용 프로젝트 개발 테이블 구조 변경 데이터 딕셔너리.
5장 Mysql 데이터베이스 한빛미디어(주).
07 그룹 함수 그룹 함수의 개념 그룹 함수의 종류 데이터 그룹 생성 HAVING 절.
08 조인(JOIN) 조인의 개념 칼럼 이름의 애매모호성, 테이블 별명, 조인 조건식 조인의 종류.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
컴퓨터과학 전공탐색 배상원.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
1장 데이터베이스 개념과 오라클 설치.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
5장 Mysql 데이터베이스 한빛미디어(주).
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
JDBC Lecture 004 By MINIO.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
MovieStory 작성자 홍성혁 소속 전자전기컴퓨터공학부 학번
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
데이터 베이스 DB2 관계형 데이터 모델 권준영.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
문성우 SQL 실습 Part Ⅰ 문성우.
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
12 그리드 시스템.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
2장. 솔라리스10 설치. 2장. 솔라리스10 설치 Solaris 1. 솔라리스10 설치 전 시스템 정보 확인 하드웨어 / 소프트웨어 준비 사항 설치 과정 이해 웹사이트 활용 VMware 다운로드 Solaris10 SPARC.
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
웹과 모바일 홈페이지의 이해와 제작 [PHP / MYSQL] 게시판 만들기
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
DBMS & SQL Server Installation
주)INVENTORNICS 노창배 소프트웨어 김 경 순
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

6.오라클DBMS

오라클의 개요 오라클 관계형 데이터베이스 사전적 의미는 예언자, 또는 예지자란 뜻 그리스 로마 신화에서 신의 뜻에 따라서 항상 올바른 답만을 전한 예언자의 이름에서 그 이름이 유래 관계형 데이터베이스 1970년 중반에 E.F. Codd: 관계형 데이터베이스 이론을 발표 이론이 기반하여 래리 엘리슨이 밥 마이어, 에드 오츠 와 함께 1977년 SDL(Software Development Laboratories)라는 회 사를 세우고 관계형 데이터베이스를 개발 출시. 1979년 회사명을 RSI(Relational Software, Inc)로 개명한 뒤 에 1983년 오라클이란 이름으로 회사명을 개명하였다

오라클의 역사 1977년: SDL 설립 1978년: Oracle V1 개발 1979년: RSI로 회사 개명, 최초의 상업용 SQL 처리 DBMS인 Oracle v2 출시 1983년: Oracle Corp. 로 회사명 개명. Oracle v3 출시: 트랜잭션 기능 1984년: Oracle v4 출시: 데이터 일관성 기능 1986년: Oracle v5 출시: 분산처리 1989년: Oracle v6 출시: 분산서버 1993년: Oracle v7 출시: 참조 무결성, Trigger 지원 1997년: Oracle v8 출시: 객체지향 특성 확장 1999년: Oracle 8i 출시: XML등 지원 2001년: Oracle 9i 출시: XML DB 기능 등 추가 2003년: Oracle 10g 출시 2007년: Oracle 11g 출시 Version 8 부터는 영문자를 붙임 i : internet g: grid computing 그리드 컴퓨팅이란 물리적으로 분리되어 있지만 LAN과 같은 통신망을 통하여 연결된 여러 대의 컴퓨 터들을 이용하여 마치 하나의 고성능 컴퓨터처럼 동작되도록 데이터 처리를 수행하는 기술

하드웨어 요구사항 오라클 10g의 구동하기 위한 컴퓨터 하드웨어의 요구 사항은 다음과 같다. RAM: 최소 256MB, 권장 512MB CPU: 최소 200MHz 가상메모리: RAM의 두배 임시 디스크 공간: 최소 100MB 비디오 카드: 최소 256 color 오라클 10g를 위한 설치 파일은 오라클 사의 홈페이지 인 (http:..www.oracle.com/technology/global/kr/ software/products/database/oracle10g/index.ht ml)에 가면 다운로드 할 수 있음 오라클 설치 시에는 백신 소프트웨어를 비활성화 시 켜 놓아야 함.

SQL*Plus의 기본 사용자 계정 기본 사용자 계정 오라클을 인스톨하면 기본적으로 SYS, SYSTEM, SCOTT 라는 3종류의 사용자 계정이 생성 sys/change_on_install : 데이터베이스 관리자 권한, 모 든 객체의 소유주 System/manager : 데이터베이스 관리자 권한 Scott/tiger : 일반 사용자 권한 2장 SQL 언어

SQL PLUS SQL*PLUS는 SQL 명령문을 대화식으로 실행할 수 있도록 해주는 소프트웨어 툴

SQL PLUS log on ID: scott PW: tiger

SQL PLUS SQL* PLUS를 종료하기 위해서는 프롬프트에서 exit; 입력

실습용 데이터 생성 스크립트 파일 “tablepapulation.sql” SQL PLUS에서의 실행: @

실습용 데이터 구조 student studentinfo department professor Parent column 명 타입 특징 주석 snum number(5) 기본키 학번 sname varchar2(10) Not NULL 이름 deptno 외래키, Not NULL 학과번호 profnum 외래키 지도교수번호 parentID 학부모 번호 student studentinfo department professor Parent column 명 타입 특징 주석 snum number(5) 기본키 학번 year number(1) 학년 score number(4,1) 평점 column 명 타입 특징 주석 deptno number(5) 기본키 학과번호 deptname varchar2(20) 학과명 location 위치 phoneNum number(11) 전화번호 column 명 타입 특징 주석 profnum number(5) 기본키 교수번호 profname varchar2(10) 교수명 position 직급 hiredate date 입사일 salary 봉급 column 명 타입 특징 주석 parentID number(5) 기본키 부모번호 parentname varchar2(10) Not Null 부모명 phone number(11) 전화번호 salary 급여

student snum sname deptno profnum parentID 1 10 2 20 3 4 30 5 6 한승일 40 7 오진서 50 8 권태신 60 9 11 70 12 13 권태성 80 14 15 김상서 90

studentinfo snum year score 1 3.8 2 3.2 3 4.1 4 2.2 5 1.5 6 3.4 7 8 3.6 9 2.1 10 1.4 11 3.1 12 4.2 13 3.5 14 2.3 15 3.3

department, professor deptno deptname location phonenum 1 자동차공학과 공학1관 04133334441 2 컴퓨터공학과 공학2관 04133334442 3 디자인공학과 문화1관 04133334443 4 전자공학과 공학3관 04133334444 profnum profname position hiredate salary 10 부교수 450 20 조교수 310 30 교수 500 40 400 50 60 280 70 480 80 390 90 470

parent parentID parentname phone salary 1 0211113333 450 2 박소한 04255557777 380 3 05122225555 542 4 04199995555 356 5 03188775511 432 6 0222224444 587 7 04244445555 890 8 022227777 543 9 03133330000 310 10 오철책 05222221111 984 11 03166662222 254

생성 데이터의 확인 데이터딕셔너리 조회

테이블 구조의 파악 DESC[RIBE] 명령어

테이블의 내용 파악 SQL SELECT ~ FROM~ WHERE 학생 테이블에서 모든 학생 정보를 검색해 보도록 하자