주)INVENTORNICS 노창배 소프트웨어 김 경 순

Slides:



Advertisements
Similar presentations
제주특별자치도교육청. 목 차 일상생활 속에서의 정보보안 안전한 컴퓨터 사용  보안업데이트 자동설정  가짜 백신 프로그램 주의  믿을 수 있는 웹사이트만 접속  자동 로그인 기능 사용 안함  사용 후 반드시 로그아웃 확인 
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
1 인사급여관리 시스템 컴퓨터응용과학부 4 학년 오 미 현오 미 현 2 업무적용 입사 신상정보 퇴직급여산정 퇴사 근무 근태상황, 급여관리 전산화.
LOGO 중소기업체 대상 무료 정보보안컨설팅 제안서. LOGOClick To Edit Title Style 목 차 한국 IT 전문학교 해킹 피해 사례 제안의 개요 및 목적 보안컨설팅 수행 절차 기대효과 조직도 및 연락처.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
윈포스 설치 매뉴얼 포스소프트 전화 : 053) 팩스 : 053)
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
DB 프로그래밍 학기.
DB 프로그래밍 학기.
DataWindow .NET 프로넷 소프트㈜.
김 상 국, 김 기 훈 한남대학교 컴퓨터공학과 데이터베이스 실험실
데이터베이스 시스템.
3. ASP 고급 실험 Autumn, 2008 Keun Ho Ryu.
의사결정 향상을 위한 빅데이터 활용 강윤선 김민성.
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
주)INVENTORNICS 노창배 소프트웨어 김 경 순
C#에서 데이터베이스 연동 방법.
Database Programming.
뇌를 자극하는 SQL Server 장. 서버 자동화.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
Web Server와 DB 연동.
에어로플랜에 가입하기 1. Title Title을 입력한다. 성과 이름을 잘 구분하여 입력한다. 생년월일을 기입한다.
DBMS의 종류와 DBMS 장승빈 박상민 김혁.
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
11장. 데이터베이스 서버 구축과 운영.
ASP 정 보 보 호 학 과 양 계 탁.
IOC, DI 2015 Web Service Computing.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
9. 데이터베이스 9.5 SQL을 사용하는 프로그램 9.6 데이터폼 작성기를 사용하는 프로그램
차례 튜닝 - 프로필러를 이용한 튜닝 프로필러 친해지기 프로필러 결과 테이블로 만들기 프로필러 결과 분석하기
9.3 데이터컨트롤을 제어하는 프로그램 9.4 DBGrid를 사용하는 프로그램
9. 데이터베이스 9.7 데이터베이스 기술 이야기.
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
ASP를 이용한 전자상거래 사이트 구축 지도교수님: 이형원 컴퓨터응용과학부 박정선.
ADO컨트롤을 이용하여 데이터를 관리하는 방법과 데이터베이스내의 레코드들을 리포트 형식으로 출력하는 디자인 기능을 알아본다.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
Caleb Intra Network I.T.
RFID Programming (출결관리 프로그램)
1장. 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술이 활용되고 있음
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
주)INVENTORNICS 노창배 소프트웨어 김 경 순
DataBase 연결 및 사용방법
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Database Programing 이름 : 김 수 종 학번 :
JSP 게시판 구현.
II. XML과 Database 연동 [Beginning XML, 제13장]
시스템 접속환경 설정 인터넷 옵션 설정 익스플로러 상단 메뉴 에서 을 클릭하고, 아래 순서대로 설정합니다. 1. 탭에서 을 클릭하여 “페이지 열 때마다”를 체크하고 합니다. 2. 탭을 선택하고 하단의 에.
SQL Server Reporting Services 구성과 배포, 그리고 사용
연습 문제 풀이 헥사 값의 의미 FTP 응답 코드의 의미 분석 (a) D 0A (b)
학습목표 학습목표 본 장은 동시성 제어와 잠금(lock) 등 효과적인 트랜잭션 관리 기법 과 필요한 명령을 다룬다. 또한 데이터베이스의 장애에 대비하여 안전한 데이터의 관리를 위한 백업과 복원 기법, 서로 다른 DBMS 간이나 다른 서버 사이의 데이터 교환을 위한 데이터.
ODBC &DAO 안명상.
ITQ 액세스 문제풀이 TIP 한국생산성본부 ITQ센터
SQL INJECTION MADE BY 김 현중.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
9. 데이터베이스 두 개의 테이블 조인해서 보기.
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
Oracle 구성 Internet Application Server Database Server.
1장 Visual Basic 2010 시작 1.1 프로그램에 대한 기초 1.2 Visual Basic 버전
홈페이지 제안서
SQL Server Reporting Services Feature
초파리.
동작 및 배포방법이 특이한 샘플
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Presentation transcript:

주)INVENTORNICS 노창배 소프트웨어 김 경 순 2018-11-23 10주 강좌 –간단/고급 데이터베이스 작성하기 소프트웨어 김 경 순 주)INVENTORNICS 노창배

데이터 차트 데이터 베이스의 데이터를 가지고 손쉽게 막대 그패트, 파이그래프, 꺾은선그래프등 여러가지 그래프를 쉽게 그릴 수 있다. 실습 : 데이터베이스 EXAM를 가지고 다음과 같은 막대 그래프를 그리시오. 데이터 폼 마법사 실행 폼 레이아웃 중 MS Chart 선택 X,Y, z축 항목 선택 차트 유형 선택

4부 실전 문제 -1 자신의 건축 업자들을 관리하기 위한 프로그램 데이터베이스 및 테이블 디자인 제목 자신의 건축 업자들을 관리하기 위한 프로그램 데이터 찾기 기능 데이터 추가 기능 데이터 삭제 기능 데이터 변경 기능 데이터베이스 및 테이블 디자인 데이터베이스명 : WHITE.mdb 테이블명 : WhitePage 제목 개인 성명 혹은 회사명 기입 전화번호 집전화, 회사전화, 핸드폰등이 번호를 기입 주소 메모 자신만의 기록 Title 텍스트 30 입력필수 Phone 70 Address Note 메모

4부 실전 문제 -2 화면 디자인 조건 : 교재 참조(P324-P326) Form2/Form1 Form2 : DataGrid 와 ADODC 개체를 사용 (P332 참조) 조건 : 교재 참조(P324-P326)

고급 데이터 베이스 작성하기 ADO 개체 환경 설정 ADO 라이브러리를 참조하여야 프로그램 연결 시 오류가 없다. 라이브러리에 의하여 ADODB와 연결해서 사용 ADO 개체 와 데이터 베이스 연결 ADO DB 참조 하기 프로 젝트  Microsoft ActiveX Data Objects 2.1 Library ADO 개체를 사용하여 자신의 외부의 컴퓨터 하드 디스크에 존재하는 데이터베이스와 연결하여 데이터 조작 ADO DB 연결 개체 만들기 Connection 개체를 연결 생성된 개체와 데이터 베이스 연결 connectionString = 경로 데이터 저장소 PhoneBookI.mdb Person ADO 개체 Connection 개체 Recordset 개체 폼 Dim cn as ADODB.Connection Set cn = new ADODB.Connection Dim cn as ADODB.Connection Set cn = CreateObject(“ADODB.Connection”) Dim cn as New ADODB.Connection

고급 데이터 베이스 작성하기 실습 1 : 기존 PhoneBookI.mdb 를 ADO 개체를 연결하여 사용 Connection 개체 생성 생성한 개체와 데이터 베이스 연결 ADO 개체와 여러 유형의 데이터 베이스와의 연결하기 Oracle , MS SQL Server, Informix, sybase등의 다양한 외부 데이터베이스를 사용할 경우에 ODBC 를 통해 연결하여 독립적으로 프로그래밍을 할 수 있다. 연결 방법 OLE DB : 비 관계형 DB가 접근 ODBC : 관계형 DB가 접근 Set cn = New ADODB.Connection cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" _ & " Data Source=C:\VBDB\PhoneBookI.mdb" cn.Open

고급 데이터 베이스 작성하기 OLE DB 에 의한 연결 ODBC에 의한 연결 비 관계형 DB 연결 과 OLE DB를 지원하면 관계형 DB도 바로 연결 ***jet 3.xx 에진을 사용하여 Access 연결 /ms sql / oracle 연결 교재 : p358 참조 ODBC에 의한 연결 외부의 관계형 데이터베이스와 연결 연결 방법 ODBC 사용자 데이터 원본 연결하기 ODBC 드라이버 연결하기 ODBC 파일 데이터 원본으로 연결 Provider = Microsoft.Jet.OLEDB4.0; Data Source =데이터베이스 경로와 이름 Provider = SQLOLEDB; User ID = 사용자명; Password = 암호명; Data Source = 서버명 Provider = MSDAORA; User ID = 사용자명; Data Source =데이터베이스명

고급 데이터 베이스 작성하기 ODBC를 이용한 연결 실습 : P360 ODBC 사용자 데이터 원본으로 연결할 때 ODBC 사용자 데이터 원본으로 연결 사용자 DSN추가 ODBC 드라이버로 연결 ODBC 파일 데이터 원본으로 연결 ODBC 드라이버로 연결할 때 ODBC 파일 데이터 원본으로 연결할 때 cn.ConnectionString = “DSN = PhoneBookI_ODBC" cn.Open cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" _ & " Data Source=C:\VBDB\PhoneBookI.mdb" cn.Open cn.ConnectionString = “File Name=C:\vbdb\PhoneBook_UDL.udl” cn.Open

ADO 개체와 테이블 연결하기 데이터베이스 연결 데이터베이스와 테이블 연결 프로그램 과정 ADODB의 connection, Recordset 유형의 변수 선언 Connection 개체의 생성 및 생성된 개체의 connectionString 값 설정 Recordset 개체 생성 및 open 테이블 지정 Private cn As ADODB.Connection Private rs As ADODB.Recordset Set cn = New ADODB.Connection cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" _ & " Data Source=C:\VBDB\PhoneBookI.mdb" Set rs = New ADODB.Recordset rs.Open "Person", cn, adOpenStatic, adLockOptimistic rs.Open “테이블명", 연결 개체명, 커서형식, 레코드의 잠금 형식

ADO 개체와 테이블 연결하기 실습 :PhoneBookII .mdb 와 그 안에 든 Person 테이블을 연결하오 프로그램작성 교재: 372참조 ADODB의 connection, Recordset 유형의 변수 선언 폼이 로드되면 데이터베이스 PhoneBookI.mdb를 연결 하는 속성값을 정함 커맨드 버튼이 클릭되는 순간 레코드를 연결하여 데이터를 폼 화면으로 넘기는 역할 프로그램 종료시 Form_Unload()가 실행되어 connection과 Recordset을 닫고 데이터베이스와 연결을 차단

Ado 개체를 사용하여 데이터 조작하기 Ado 개체를 사용하여 데이터 조작하기 레코드의 이동 관련 메소드 실습 : EOF 사용하기 ( P381 참조) 실습 : 레코드 이동(P382 참조) 레코드 추가 /변경 : AddNewupdate 메소드 이용 실습: 레코드 추가/갱신 I/II(P388 /P392참조) MoveFirst 처음 레코드로 이동 MoveLast 마지막 레코드로 이동 MoveNext 다음 레코드로 이동 MovePrevious 이전 레코드로 이동 BOF 파일의 첫 부분 EOF 파일의 끝부분

Ado 개체를 사용하여 데이터 조작하기 레코드 정렬 : 특정 필드를 기준으로 정렬 Record.Sort 메서드 실행 순서 오름차순 정렬 : Recordset.Sort = “name ASC” 내림 차순 정렬 : Recordset.Sort = “name DESC” Record.Sort 메서드 실행 순서 Recorset.open Recordset.CursorLocation = adUserClient/adUserServer adUserClient : 정렬가능 adUserServer : 정렬 안됨 Record.set 실습 : 레코드 정렬 (p397 참조)

ADO 개체를 이용한 활용 실습 문제 DataGrid 의 데이터 조작 실습 문제 Data Grid에 데이터 추가/삭제 실습 : P402 참조 프로젝트  구성요소 microsoft datagrid control 6.0 (OLE DB) Data Grid에 데이터 추가/삭제 실습 : P411 참조 콤보 박스 주키와 외래키 연결하는 방법 주키와 외래키를 연결하지 않고 한 테이블의 데이터를 참조하여 다른 테이블로 넘기는 방법 실습 : p418 참조 관계형 두 테이블에 데이터 추가하기 실습 : p431 한테이블에서 다른 테이블로 참조하는 방법 실습 : 데이터 검색하기 (P439 참조) 살습 : 참조한 테이블의 데이터 추가하기(P445)