Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스

Similar presentations


Presentation on theme: "Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스"— Presentation transcript:

1 Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Ⅲ. 데이터베이스 인터페이스 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

2 관계형 데이터베이스 검색과 변경이 쉽도록 조직화된 자료의 집합
관계형 데이터베이스 모델 : 일련의 정형화된 테이블로 구성된 데이터 항목들의 집합체 관계형 데이터베이스 관리 시스템 : 관계형 데이터베이스에 자료를 체계적으로 정리하고 모아두기 위해 데이터베이스를 관리하는 시스템 관계형 데이터베이스 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

3 관계형 데이터베이스 주요 용어 테이블 : 여러 개의 레코드를 담고 있는 논리적인 구조
테이블 : 여러 개의 레코드를 담고 있는 논리적인 구조 필드(컬럼) : 테이블의 열에 해당되는 것으로 데이터의 자료형태 레코드 : 컬럼들의 집합으로 테이블의 각 행 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

4 관계형 데이터베이스 주요 용어 학번 이름 … 주소 200011234 김송이 서울 200011235 김하늘 부산
김사랑 광주 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

5 관계형 데이터베이스 주요 용어 SQL : 사용자가 어떤 일을 하라고 데이터베이스 관리 시스템에게 지시하는 수단
데이터베이스 관리 시스템에게 지시하는 수단 : 데이터 정의 기능, 데이터 조작 기능, 데이터 검색 기능 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

6 SQL의 주요 기능 데이터 정의 기능 Create문을 이용한 데이터베이스와 테이블의 생성, 소멸, 변경
학번 이름 주소 김송이 서울 김하늘 부산 김사랑 광주 Create Database asp_db Create Database database_name Create Database Student(Hakbun char(10), Name Char(10)) Create Database table_name (column_name1 data_type1, . . .) 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

7 SQL의 주요 기능 데이터 정의 기능 Drop Database database_name Drop Database asp_db
Drop Table Student Drop Table table_name Alter Table table_name Add column_name datatype Alter Table Student Add Hakjum Char(2) 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

8 SQL의 주요 기능 데이터 검색 기능 데이터베이스에 저장된 자료를 검색하여 보여주기 위해 Select문을 사용
Select Hakbun From Student Where age >= 21 and age<= 23 Select column_list From table_name [Where condition . . .] Select * From Student 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

9 Insert Into Student (Hakbun, Name, Age) Values (‘2002345’ ‘김송이’, 20)
SQL의 주요 기능 데이터 조작 기능 테이블에 자료를 삽입하기 위해 Insert 문을 사용하며, 테이블의 모든 내용을 삭제하거나, 특정 레코드를 삭제하기 위해 Delete문 사용 Update 문은 테이블에 이미 입력된 값을 갱신 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다. Insert Into table_name [ (column_list)] Values (column_values[, ]) Insert Into Student (Hakbun, Name, Age) Values (‘ ’ ‘김송이’, 20)

10 SQL의 주요 기능 데이터 조작 기능 Delete Student Delete Student Where Name=‘김송이’
Delete table_name [ Where condition ] Update Student set age = 21 Where hakbun=‘ ’ Update table_name set column_name=value [Where condition] 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

11 MS SQL 서버 클라이언트 서버 구조 클라이언트에서 질의를 통해 결과를 원하면 서버가 작업을 수행하여 결과를 전달
클라이언트에서 질의를 통해 결과를 원하면 서버가 작업을 수행하여 결과를 전달 데이터베이스 인터페이스 : 클라이언트 서버 구조에서 통역기와 같은 역할 수행 : ODBC, OLE-DB, ADO 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

12 MS SQL 서버의 서비스 SQL 서버 가장 핵심적인 데이터베이스 엔진 모든 T-SQL문을 처리
서버상의 데이터베이스를 구성하는 파일 관리 복수의 사용자에게 자원을 할당 데이터의 입출력과 관련된 조회, 수정및 여러 제약사항의 준수와 트랜잭션 관리 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

13 MS SQL 서버의 서비스 SQL 서버 에이전트 MS Search 작업, 경고, 오퍼레이터를 생성하고 관리의 자동화
작업, 경고, 오퍼레이터를 생성하고 관리의 자동화 MS Search 검색 서비스로서 다양한 조건과 함께 텍스트와 문자열에 대한 검색 질의 수행 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

14 MS SQL 서버의 서비스 MS DTC 분산 환경의 모든 서버에서 갱신이 완료된 것을 보장하기 위해 분산 트랙잭션 조정
분산 환경의 모든 서버에서 갱신이 완료된 것을 보장하기 위해 분산 트랙잭션 조정 분산된 데이터를 하나의 트랜잭션으로 처리하기 위해서 MS DTC를 가동함 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

15 MS SQL 서버의 서비스 Analysis 서비스 English Query
관계형 저장소, 데이터 추출, 온라인 분석 처리 최적화 및 질의, 데이터 마이닝, 의미 모델링 등을 포함하는 분석을 위한 플랫폼 English Query 영문 자연어로 질의하여 결과를 조회할 수 있는 기능 자연어를 파싱하여 T-SQL 구문으로 변환 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

16 데이터베이스 인터페이스 데이터베이스 인터페이스
클라이언트 응용 프로그램이 SQL 서버와 연결하여 데이터를 주고받을 수 있도록 해주는 API ODBC, OLE-DB, ADO 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

17 데이터베이스 인터페이스 데이터베이스 인터페이스 ODBC, OLE-DB, ADO SQL 질의 전달 SQL 질의 결과 데이터 전달
관리 시스템 응용 프로그램 데이터베이스 인터페이스 결과 데이터 전달 처리 결과 데이터 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

18 데이터베이스 인터페이스 ODBC 데이터베이스의 종류에 관계없이 응용 프로그램이 하나의 인터페이스를 통해서 여러 종류의 데이터베이스를 사용할 수 있도록 만든 표준 API 응용 프로그램 ODBC 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다. Access SQL server Oracle

19 데이터베이스 인터페이스 ODBC 데이터베이스를 사용하려는 클라이언트 응용 프로그램에게 공통적인 API를 제공해 줌으로써 응용 프로그램과 데이터베이스 관리 시스템 사이의 종속성 문제 해결 응용 프로그램 OLE-DB Access SQL server Oracle ODBC 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

20 데이터베이스 인터페이스 OLE-DB 다양한 종류의 데이터 자원에 접근할 수 있도록 기능을 보강하여 만든 인터페이스의 모음
접근할 수 있도록 기능을 보강하여 만든 인터페이스의 모음 다양한 형식의 텍스트나 파일 데이터베이스도 접근 가능 ODBC를 통해 데이터베이스에 연결 지원 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

21 데이터베이스 인터페이스 ADO OLE-DB를 사용하기 쉽게 만든 API OLE-DB와 클라이언트 응용 프로그램간의 중계자 역할
OLE-DB보다 상위 레벨의 모델로서 OLE-DB 프로그래밍의 복잡성을 단순화 데이터베이스에 저장된 레코드를 읽고 자료를 갱신하는 등의 작업 수행 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.

22 데이터베이스 인터페이스 응용 프로그램 ADO OLE-DB ODBC 비 SQL 데이터 비 SQL 데이터 메인 프레임 데이터
그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다. 비 SQL 데이터 비 SQL 데이터 메인 프레임 데이터 SQL서버 오라클 SQL서버 오라클 Jet DB 기타 Jet DB 기타

23 3. 데이터베이스 인터페이스: ODBC, OLE-DB, ADO
1. 데이터베이스 정의 2. SQL 서버 서비스 : SQL Server, SQL Server Agent, MS DTC, MS Search, Analysis 서비스, English Query 3. 데이터베이스 인터페이스: ODBC, OLE-DB, ADO 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와 데이터를 저장하는 메모리, 그리고 메모리로부터 명령어와 데이터를 인출하여 실행시키는 CPU, 사람이 실행하려는 명령어와 컴퓨터가 명령어를 실행한 결과를 사람과 컴퓨터사이에서 주고 받는 입출력 부분 으로 구성됩니다. 즉, 폰 노이만 컴퓨터는 메모리에 저장되어 있는 명령어와 데이터를 하나하나 실행해 나가는 과정을 반복하는 구조라고 이해하시면 됩니다.


Download ppt "Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스"

Similar presentations


Ads by Google