소리가 작으면 이어폰 사용 권장!.

Slides:



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

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
제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,
SQLite 소개 및 안드로이드에서의 사용법
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
데이터베이스 시스템.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
SQL Server Migration Assistant For Oracle
SQL*Plus - Oracle ISQL -
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
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.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
Supported Protocol 다음의 예문들은 CLP를 사용하는 방법들을 보여줍니다. 명령어들은 Windows의 DB2 명령창 프롬프트에서 실행합니다. 12. CLP 에서 +c 옵션을 이용하면 autocommit 모드가 사용되지 않으므로.
DB2.
11장. 데이터베이스 서버 구축과 운영.
오라클 데이터베이스 성능 튜닝.
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를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
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 (주) 이네스 닷컴.
MS Excel 활용 2009년 2학기 컴퓨터의 개념 및 실습 서울대학교 통계학과
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
MAIL CLIENT 김창우 윤성훈 이경재.
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
06. SQL 명지대학교 ICT 융합대학 김정호.
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
1장. 서 론 데이터베이스의 개요 모델의 종류 관계형 모델과 객체 지향형 데이터베이스 SQL이란 무엇인가?
Stored program 장종원
Data Base Mysql.
Presentation transcript:

소리가 작으면 이어폰 사용 권장!

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

SQL Server나 Oracle의 최근 버전들은 객체관계형 DBMS 기능을 지원함 377쪽 관계형 데이터베이스 (1) 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 기능을 지원함

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

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

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

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

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

382쪽 SQL Server 개요 (2) SQL Server 2016 에디션별 최소 설치 하드웨어 및 소프 트웨어 사양

<실습1> SQL Server 2016 설치 383쪽 <실습1> SQL Server 2016 설치 실습목표 SQL Server 2016 Express를 내려받아 설치한다. 실습 화면 (설치 진행 & 실행 로고 & 실행된 화면)

SQL Server(<실습2>)에서 사용되는 SQL문 형식 392쪽 SQL Server(<실습2>)에서 사용되는 SQL문 형식 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 조건 ;

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

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

<실습3> Visual Studio와 SQL Server 연동 401쪽 <실습3> Visual Studio와 SQL Server 연동 실습목표 개발용 PC로 WinClient를 사용한다. (실습 6에서 재사용됨) Visual Studio Community 2015와 SQL Server를 연동한다. 실제로 고객에게 제공할 서비스를 구현하는 방법을 실습한다. 실습 화면 (Visual Studio 시작화면 & 웹 접속 화면)

414쪽 Oracle Database 개요 (1) Oracle(오라클)사에서 제작한 데이터베이스 툴로 세계적 으로 가장 유명한 제품 중 하나 Windows, Unix, Linux 용 별도로 출시 현재 최신 버전은 Oracle 12c 버전 Oracle 11g R2 에디션 강의에서 사용할 에디션

Oracle Database 개요(2) Oracle 11g R2(64bit) 설치 사양 요약 415쪽 ‘Oracle Database 11g Release 2 Express Edition for Microsoft Windows’임. 그냥 줄여서‘Oracle 11g XE’라고 부르기도 함.

<실습4> Oracle 11g XE 설치 416쪽 <실습4> Oracle 11g XE 설치 실습목표 Oracle 11g XE를 다운로드한 후, 설치한다. 실습 화면 (설치 시작 화면 & SQL*Plus 접속 화면)

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

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

<실습6> Visual Studio와 Oracle 연동 425쪽 <실습6> Visual Studio와 Oracle 연동 실습 목표 <실습 4>의 Visual Studio를 사용해 Oracle을 연동한다. DB 연결자인 ODAC를 설치하고 설정한다. 실습 화면 (Oracle Client 접속 & 웹 사이트 접속 화면)