Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "소리가 작으면 이어폰 사용 권장!."— Presentation transcript:

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

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

3 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 기능을 지원함

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

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

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

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

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

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

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

11 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 조건 ;

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

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

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

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

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

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

18 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 문법과 동일

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

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


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

Similar presentations


Ads by Google