데이터베이스 프로그래밍

Post on 30-Dec-2015

36 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

데이터베이스 프로그래밍. 데이터베이스 (Database) 많은 정보를 보관하는 창고 대용량의 정보를 보관하고 쉽게 찾아볼 수 있음 데이터베이스 관리 시스템 (DBMS) 데이터베이스를 관리하는데 필요한 모든 일을 수행하는 시스템 대표적인 회사 : Oracle, Microsoft, Sybase. 데이터베이스 프로그래밍. 데이터베이스 관리 언어 DBMS 를 제어하기 위해서 DBMS 에 명령을 내릴 때 사용하는 언어 - PowerPoint PPT Presentation

TRANSCRIPT

1컴퓨터정보과

데이터베이스 프로그래밍 데이터베이스 (Database)

많은 정보를 보관하는 창고 대용량의 정보를 보관하고 쉽게 찾아볼 수 있음

데이터베이스 관리 시스템 (DBMS) 데이터베이스를 관리하는데 필요한 모든 일을 수행하는

시스템 대표적인 회사 : Oracle, Microsoft, Sybase

2컴퓨터정보과

데이터베이스 프로그래밍 데이터베이스 관리 언어

DBMS 를 제어하기 위해서 DBMS 에 명령을 내릴 때 사용하는 언어

데이터베이스에 저장될 데이터의 구조 정의 , 데이터의 추가 , 변경 및 삭제 명령을 비롯하여 여러 가지 다양한 방법을 통한 데이터 검색 등 데이터베이스 관리에 필요한 명령을 포함

대표적인 언어 :SQL(Structured Query Language) 데이터베이스 애플리케이션

사용자 인터페이스를 통해 데이터베이스 관리 언어를 생성해서 이를 DBMS 에 전달함으로써 , 데이터베이스를 제어한다 .

3컴퓨터정보과

데이터베이스 프로그래밍 ODBC(Open Database Connectivity)

데이터베이스 에플리케이션과 DBMS 를 연결시키는 표준적인 인터페이스를 제공

네트워크를 지원하며 다중 사용자가 데이터베이스에 접속할 수 있다 .

특정한 DBMS 를 사용하는 사람이 OBDC 드라이버를 통하여 다른 DBMS 를 사용할 수 있게 한다 .

여러분은 단지 ODBC 드라이버 관리자를 호출하여 사용하려는 드라이버를 호출하면 된다 .

드라이버는 SQL 을 사용하여 DMBS 와 교신을 한다 .

4컴퓨터정보과

데이터베이스 프로그래밍 ODBC 의 구조

응용 프로그램

ODBC 인터페이스

ODBC 드라이버 관리자 (ODBC.DLL)

ODBC 드라이버 ODBC 드라이버 ODBC 드라이버

데이터 소스 데이터 소스 데이터 소스

데이터베이스 데이터베이스 데이터베이스

5컴퓨터정보과

데이터베이스 프로그래밍 DAO(Data Access Object)

네트워크를 이용하여 데이터베이스에 접속할 수 없으며 한번에 한명의 사용자만이 데이터베이스에 접근할 수 있다 .

ODBC 보다 빠르게 작동하며 ODBC 에서 지원하지 않는 기능을 몇 가지 가지고 있다 .

6컴퓨터정보과

실습 12-1 학생관리 데이터베이스 프로그램 만들기

이번 실습에서 만들게 될 학생관리 데이터베이스 프로그램은 학생들의 여러 신상정보를 입력 받아 데이터베이스에 저장하고 , 데이터를 추가 , 수정 , 삭제 , 검색하는 기능이 있는 프로그램이다 .

7컴퓨터정보과

연습문제 12-1 ODBC 데이터베이스 프로그램

실습에서 작성했던 학생관리 프로그램을 업 데이트하는 프로그램으로서 레코드 이동 시 OnMove() 함수를 추가하지 않고 네 개의 버튼을 추가하여 레코드 이동이 가능하도록 하는 프로그램을 작성하라 .

top related