9. 데이터베이스 9.7 데이터베이스 기술 이야기.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
양승혁 군산대학교 통계컴퓨터과학과 정보과학기술 연구실
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Database Laboratory, Hong Ik University
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
제 10 장 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
데이터베이스 (Database) 컴퓨터 응용 및 실습 I.
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
주)INVENTORNICS 노창배 소프트웨어 김 경 순
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
ASP.NET : Database 접근 2008 컴퓨터공학실험(Ⅰ)
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
How to use OLEDB using ATL
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
WinCE Device Driver 실습 #2
OpenGeo Suite 의 한국사용자를 위한 설정 및 활용
KHS JDBC Programming 4 KHS
5장 Mysql 데이터베이스 한빛미디어(주).
주)INVENTORNICS 노창배 소프트웨어 김 경 순
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Visual Basic을 이용한 성장관리 프로그램
Method & library.
자바 5.0 프로그래밍.
Database Programing 이름 : 김 수 종 학번 :
II. XML과 Database 연동 [Beginning XML, 제13장]
홀인원2.0 설치 메뉴얼.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Smart Workplace 개발자 가이드
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
ADO.NET (SqlConnection, SqlCommand)
웹디자인
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
데이터 베이스 DB2 관계형 데이터 모델 권준영.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
CHAP 21. 전화, SMS, 주소록.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
오라클 11g 보안.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
 6장. SQL 쿼리.
DBMS & SQL Server Installation
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
주)INVENTORNICS 노창배 소프트웨어 김 경 순
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

9. 데이터베이스 9.7 데이터베이스 기술 이야기

9.7 데이터베이스 기술 이야기(p.329) 데이터베이스 객체를 사용하는 방법 컨트롤을 추가해서 사용하는 방식 라이브러리에 있는 객체를 사용하는 방식 더 다양하고 정밀한 프로그램 작성 가능 전문적인 DB프로그래밍시 사용 우리가 사용한 것은 DAO(DataAccessObjects) DAO의 컨트롤인 데이터 컨트롤(Data Control)을 사용 DAO를 위한 라이브러리를 이용하면 더 많은 하위 객체와 메소드, 속성 및 이벤트를 사용할 수 있슴. 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.330) 데이터베이스 객체 종류(개발순서) DAO(Data Access Objects) 소규모의 지역적인 클라이언트/서버 환경에서 저렴한 비용으로 DB구축시 유용 RDO(Remote Data Objects) 관계형 데이터베이스를 제어하기에 편리한 개체, 속성, 메소드를 지원하여, 대규모 클라이언트/서버 체제의 원격 관계형 데이터베이스 개발에 좋은 인터페이스 ADO(ActiveX Data Objects) DAO와 RDO의 장점을 모두 채택하고, 이메일이나 이미지 같은 비정규 데이터도 저장 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.330) DAO 컨트롤사용시 Data 컨트롤 선택(DAC라고 함) 라이브러리 사용시 프로젝트>참조>Microsoft DAO 3.6 Object Library 선택 RDO 프로젝트>구성요소>Microsoft RemoteData Control 6.0 선택(MSRDC라고 함, ODBC사용) 프로젝트>참조>Microsoft Remote Data Object 2.0 선택 ADO 프로젝트>구성요소>Microsoft ADO Data Control 6.0 (OLE DB) 선택, ADODC라고 함(ODBC 또는 OLE DB 이용) 프로젝트>참조>Microsoft ActiveX Data Objects 2.0 Library 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기 라이브러리를 이용하여 ADO 컨트롤을 사용하는 경우의 프로그램 예 2018-12-05 Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set rs = New ADODB.Recordset ' open data connection and open recordset cn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & App.Path & "\db1.mdb;" rs.Open "select * from tblTest", cn, adOpenStatic, adLockReadOnly Set Adodc1.Recordset = rs Adodc1.Refresh ' display the nr of rows in the recordset MsgBox Adodc1.Recordset.RecordCount ' kill objects rs.Close cn.Close 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.331) DB와 DBMS의 차이!!! DB = DataBase, 즉 데이터베이스 자체 테이블 형식으로 보관된 레코드들 자체 DBMS = DataBase Management System 데이터베이스 관리 시스템으로 데이터베이스를 관리하는 도구 우리가 사용하고 있는 비주얼데이터 관리자 관계형 DBMS 들 : Oracle, SyBase, Infomix 소형 DBMS들 : MySQL, MS SQL Server, MS Access등 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.331) DBMS의 기능 축적된 자료구조의 정의 자료구조에 따른 자료의 축적 데이터베이스 언어에 의한 자료 검색 및 갱신 복수 사용자로부터 자료처리의 동시실행제어 갱신 중에 이상이 발생했을 때 갱신 이전의 상태로 복귀 정보의 기밀보호(security) 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.332) 데이터베이스 인터페이스(ODBC, OLE DB) ODBC (Open DataBase Connectivity) 개방형 데이터베이스 연결자 어떤 응용프로그램을 사용하는지에 관계없이, 데이터베이스를 자유롭게 사용하기 위하여 만든 응용프로그램의 표준방법( [출처] 네이버 백과사전) 오라클 ODBC 인터페이스 X 프로그래머 MS SQL O 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.333) ODBC는 Interface ODBC Driver로 일종의 중간 통역 역할 담당 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.334) OLE DB (Object Link and Embadded DB) 개체 연결 삽입 데이터베이스 모든 객체를 자유롭게 연결하고 삽입할 수 있는 데이터베이스를 위한 인터페이스 레코드 형식의 정규 데이터외에 이메일/이미지같은 비정규형 데이터도 저장가능 ADO data control의 속성페이지에서 설정 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.7 데이터베이스 기술 이야기(p.334) ODBC와 OLE DB ODBC는 DAO, RDO, ADO에서 모두 사용 OLE DB는 ADO에서만 사용하는 최신 기술 2018-12-05 수원과학대학 컴퓨터정보과 1학년

9.8 고수 포인트 (p.335) 데이터베이스 DBMS 관계형 데이터베이스(Relational DB) SQL(Structured Query Language) VB의 데이터 객체 : DAO, RDO, ADO ODBC (Open DataBase Connectivity) OLE DB(Object Link and Embedded DB) 2018-12-05 수원과학대학 컴퓨터정보과 1학년