Database Programing 이름 : 김 수 종 학번 : 2006233005
Database 사용처 은행의 고객 구좌 데이터베이스 학교의 학사관리 데이터베이스 도서관의 도서 데이터베이스 신문사의 기사 데이터베이스 특허청의 특허 데이터베이스 법원의 판례 데이터베이스 Database 중요 기능 Data Save Data Find Data Update
Database Management DBMS : Database Management System DBMS를 만드는 유명한 회사 :MS, Oracle, 인포믹스, IBM, 사이베이스 Database Management 기능 데이터를 저장할 구조 정의하고, 정의된 구조에 따라 데이터를 효율적 으로 저장. 사용자의 질의에 대한 응답으로 사용자가 원하는 데이터를 추출 함. 잘못된 데이터가 데이터베이스에 저장되는 것을 막아주어야 한다. 일반적으로 데이터베이스는 동시에 여러 사람이 사용하게 됩니다. 동시에 여러 사람이 데이터베이스에 접근하면 여러 가지 문제가 발생할 수 있는데, 이러한 문제를 해결한다.
Record & Field 란? Record Field
Entity & Attribute 란?
ODBC 란? ODBC란 데이터베이스 운용 프로그램과 DBMS를 연결시키는 표준적인 인터페이스를 제공한다. ODBC 표준에는 SQL 문법 뿐 아니라, C언어를 이용한 프로그래밍 인터페이스도 지원한다. 또한, ODBC를 이용하는 데이터베이스 응용 프로그램은 ODBC 드라이버를 제공하는 어떤 DBMS와도 연동할 수 있다.
MFC에서 지원하는 ODBC Class CDatabase Class : DB Open, Close 함수를 이용하여 데이터베이스를 열거나 닫을 수 있고, ExcuteSQL 함수를 이용하여 SQL문장을 DBMS에 전달해 실행되도록 할 수 있다. - CRrecordset Class : CRrecordeset 클래스는 실제 데이터베이스를 다루는데 있어 가장 핵심이 되는 클래스로서, 데이터의 추가, 삭제, 수정, 검색, 정렬 등에 관련된 기능들이 이 클래스에 있다. - CRrecordView Class: CFormView 클래스의 파생 클래스로, Recordeset의 데이터를 레코드 단위로 화면에 보여주는 기능을 한다. - CDBException Class : Database 처리 작업 중 발생하는 Error 처리 담당
Access를 이용한 Test.mdb 만들기
*.mdb ODBC 폴더에 넣기 Test.mdb를 어떤 폴더에 위치하든 *.mdb를 등록하는데 크게 문제는 없습니다. - Windows에서는 ODBC폴더를 제공합니다. - “C:\Program Files\Common Files\ODBC\Data Sources” *.mdb ODBC 등록하기 (시연)
DB Viewer를 이용한 “추가”, “편집”, “삭제”
수고 하셨습니다.