슬라이드 1

Similar documents
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Windows 8에서 BioStar 1 설치하기

슬라이드 1

슬라이드 1

DBMS & SQL Server Installation Database Laboratory

슬라이드 1

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

제목을 입력하세요.

슬라이드 1

Studuino소프트웨어 설치

윈도우시스템프로그래밍

슬라이드 1

슬라이드 제목 없음

슬라이드 1

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Microsoft PowerPoint - 10Àå.ppt

메뉴얼41페이지-2

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

슬라이드 1

10.ppt

PowerPoint Template

슬라이드 1

JDK이클립스

윈도우시스템프로그래밍

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

Microsoft PowerPoint Python-DB

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Spring Boot/JDBC JdbcTemplate/CRUD 예제

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

NTD36HD Manual

Endpoint Protector - Active Directory Deployment Guide

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Chapter 1

FileMaker ODBC 및 JDBC 가이드

EEAP - Proposal Template

빅데이터분산컴퓨팅-5-수정

MySQL-Ch10

소만사 소개

最即時的Sybase ASE Server資料庫診斷工具

Microsoft Word - Windows_apahce_php_CUBRID2008

JDBC 소개및설치 Database Laboratory

MySQL-.. 1

Cubase AI installation guide

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

Office 365 사용자 가이드

FileMaker 15 ODBC 및 JDBC 설명서

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

쉽게 풀어쓴 C 프로그래밊

IRISCard Anywhere 5

!K_InDesginCS_NFH

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

EEAP - Proposal Template

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Install stm32cubemx and st-link utility

목 차

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

untitled

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

목차 시작하기... 3 시스템요구사항... 3 BioStar 2 Video Extension... 3 BioStar 2 API Server... 3 BioStar 2 설치... 4 로그인... 9 BioStar 2 포트변경 BioStar Setting을이용하

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

PowerPoint Presentation

TOOLS Software Installation Guide

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

제목 레이아웃

4S 1차년도 평가 발표자료

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770>

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

arcplan Enterprise 6 Charting Facelifts

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

vRealize Automation용 VMware Remote Console - VMware

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SKINFOSEC-CHR-028-ASP Mssql Cookie Sql Injection Tool 분석 보고서.doc

untitled

01장

PowerPoint 프레젠테이션

단계

PowerPoint 프레젠테이션

View Licenses and Services (customer)

Microsoft Word - Armjtag_문서1.doc

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

FileMaker ODBC and JDBC Guide


[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2

TITLE

MaxstAR SDK 2.0 for Unity3D Manual Ver

PowerPoint Template

PowerPoint 프레젠테이션

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0

Transcription:

Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제

1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능 다양한 DBMS 지원 (Apache Hive, Amazon RDS, MongoDB, CUBRID, MariaDB, MySQL, Oracle, SQLite, MSSQL, PostgreSQL) DB Client 로 Query 생성기능지원 DB Object 확인 Query 구문생성 ERD 생성 실행환경 Windows, Linux, Mac OS 사전설치도구 JDK 1.6.x 이상 카테고리 관련도구 구현 (SW 구현단계에서 DB 스키마확인, SQL 문생성및테스트에활용할수있는도구로 구현 카테고리에분류됨 ) (Mac 은 JDK 1.7.x 이상 ) 최신버전 1.1.3 (2013.11) SQuirrel SQL, Tora SQL, SQL Tools++, SQL workbench 2

2. 설치및실행 세부목차 2.1 사전설치사항확인 2.2 다운로드 2.3 설치 2.4 실행 3

2. 설치및실행 2.1 사전설치사항확인 JDK 1.6.x 이상을필요로하므로, JDK 의설치여부를확인한다. Windows 의경우아래와같이 Command 창에서 java version 을실행하여설치된버전을확인한다. 4

2. 설치및실행 2.2 다운로드 http://code.google.com/p/tadpole-for-db-tools/downloads/list 에서사용하는 OS 에해당하는 zip 파일을다운받는다. Windows 계열일경우 5

2. 설치및실행 2.3 설치 별도의설치과정없이압축해제로설치가완료된다. 6

2. 설치및실행 2.4 실행 tadpole-standalone.exe 파일을더블클릭하여실행한다. 실행후에브라우저가자동으로실행된다. 혹은브라우저를열고 http://127.0.0.1:10081/tadpole 를실행하여도된다. 정상적으로실행되었다면로그인창을확인할수있다. 7

세부목차 3.1 로그인 3.2 DB 등록 3.3 DB Object 확인 3.4 DDL SQL문 3.5 DML SQL문 3.6 SQL문실행 8

3.1 로그인 등록된사용자의이메일과패스워드를입력하여로그인한다. 매니져, 개발자계정이기본으로등록되어있으며해당계정은이메일, 패스워드입력없이버튼클릭으로로그인할수있다. 일반적인로그인은이메일과패스워드입력후로그인클릭 기본등록된매니져, 개발자계정으로로그인 9

3.2 DB 등록 (1/4) DB 등록은관리자권한을가진사용자만할수있다. 툴바에서 데이터베이스추가 버튼을클릭하면 New Database Connection 창이열린다. 10

3.2 DB 등록 (2/4) 데이터베이스를선택한다. 이름을입력하고호스트, 포트를입력한다. 핑테스트 를클릭하면 ping 테스트성공여부를확인할수있다. 다양한 DBMS 지원 11

3.2 DB 등록 (3/4) 인스턴스 / 데이터베이스, 사용자, 패스워드를입력한다. Test Connection 을클릭하면접속가능여부를확인할수있다. 12

3.2 DB 등록 (4/4) 확인을클릭하면데이터베이스목록에입력한 DB 가추가된다. 13

3.3 DB Object 확인 (1/3) 데이터베이스목록에서대상 DB 를클릭한다. 오브젝트탐색기에서선택된 DB 의 Table 목록이보여진다. 14

3.3 DB Object 확인 (2/3) 오브젝트탐색기의 Table 목록에서 Table 을선택한다. 선택된 Table 의 Column 목록이보여진다. 15

3.3 DB Object 확인 (3/3) 오브젝트탐색기의 Tables, Views, Indexes, Procedures, Functions, Triggers 탭을선택하면각각의 object 목록과정보를확인할수있다. View 정보예시 Index 정보예시 Procedure 정보예시 16

3.4 DDL SQL 문 table create 데이터베이스목록에서대상 DB 를선택하고마우스오른쪽클릭후 DML 문생성 테이블생성 을선택한다. SQL 창에샘플 create table query 가표시된다. 17

3.4 DDL SQL 문 view, index, procedure create Table 과동일한방법으로 View, Index, Procedure, Function, Trigger 에대한 create query 의기본양식을생성할수있다. 18

3.4 DDL SQL 문 function, trigger create Table 과동일한방법으로 View, Index, Procedure, Function, Trigger 에대한 create query 의기본양식을생성할수있다. 19

3.4 DDL SQL 문 view DDL(Table) 오브젝트탐색기의 Table 목록에서대상 Table 을선택하고마우스오른쪽클릭후 View DDL 을선택한다. SQL 창에선택된 Table 에대한 create table query 가표시된다. 20

3.4 DDL SQL 문 view DDL(View) 오브젝트탐색기의 View 목록에서대상 View 를선택하고마우스오른쪽클릭후 View DDL 을선택한다. SQL 창에선택된 View 에대한 create view query 가표시된다. 21

3.4 DDL SQL 문 view DDL(Procedure) 오브젝트탐색기의 Procedure 목록에서대상 Procedure 를선택하고마우스오른쪽클릭후 View DDL 을선택한다. SQL 창에선택된 Procedure 에대한 create procedure query 가표시된다. 22

3.5 DML SQL 문 - select 오브젝트탐색기에서대상 Table 을선택하고마우스오른쪽클릭후 Generate Statement : Select 를선택한다. SQL 창에선택된 Table 에대한 select query 가표시된다. 23

3.5 DML SQL 문 update, delete Select 와동일한방법으로 insert, update, delete query 를생성할수있다. 24

3.6 SQL 문실행 (1/2) SQL 창에서 query 문을작성후실행아이콘을클릭한다. 쿼리결과창에 query 실행결과가표시된다. 25

3.6 SQL 문실행 (2/2) 쿼리결과에서 CVS 로내보내기 를클릭하면조회된데이터를 cvs 파일로저장할수있다. 저장된 cvs 파일을 excel 에서확인가능 26

4. 활용예제 세부목차 4.1 예제소개 4.2 샘플 Database 연결 4.3 ERD 생성 4.4 데이터관리 4.5 SQL문생성및 Java 구문생성 27

4. 활용예제 4.1 예제소개 Database 에연결하여 DB 스키마를확인하고데이터를조회하거나생성하며 Java 프로그램에서사용할 SQL 문을생성해보는간단한예제임. 1. MySQL 의샘플 database 에연결한다. 2. Database 의 Table 에대해 ERD 를생성하여스키마를확인한다. 3. Table 의데이터를조회하고필요한데이터를추가한다. 4. 데이터를조회하기위한 SQL 문을생성하고 Java 소스에사용할구문을추출한다. 28

4. 활용예제 4.2 샘플 Database 연결 Localhost 에설치된 MySQL 의샘플 database 인 world 로 DB 를연결한다. 29

4. 활용예제 4.3 ERD 생성 (1/3) 등록된 DB 를선택하고마우스오른쪽클릭후 ERD ERD 기본창생성 을선택하면 ERD 창이열린다. 30

4. 활용예제 4.3 ERD 생성 (2/3) Table 을선택하여클릭한후 ERD 창으로드래그한다. ERD 창에해당 Table 이드래그된위치에배치된다. 31

4. 활용예제 4.3 ERD 생성 (3/3) MySQL 의샘플 database 인 world 의 country, city, countrylanguage Table 의 ERD 는다음과같이그려진다. 32

4. 활용예제 4.4 데이터관리 (1/5) Table 을선택하고마우스오른쪽클릭한후 Table Data Editor 를선택한다. Table Data 창에데이터조회결과가표시된다. 33

4. 활용예제 4.4 데이터관리 (2/5) where 에추가조건을입력후 enter 를입력한다. where 조건이적용된데이터조회결과가표시된다. 34

4. 활용예제 4.4 데이터관리 (3/5) 추가 를클릭하면데이터조회결과최하단에 INSERT 가표시되고추가데이터를입려할수있게된다. 35

4. 활용예제 4.4 데이터관리 (4/5) 신규데이터를입력하고 저장 을클릭하면신규데이터가 DB 에저장된다. 36

4. 활용예제 4.4 데이터관리 (5/5) 오브젝트탐색기에서 Table 을선택하고마우스오른쪽클릭후 Generate Statement : Select 를선택하면해당 Table 의 select query 가표시된다. 필요한 qurey 구문을추가하고 SQL 실행버튼을클릭하여데이터조회결과를확인한다. Query 문추가 데이터조회 37

4. 활용예제 4.5 SQL 문생성및 Java 구문생성 SQL statement to Application code 아이콘을클릭하면다음과같은창이열린다. 언어를 Java_StringBuffer 를선택하고원하는변수명을입력한후 SQL 을 ( 자바,PHP) 문법으로바꾸기 를클릭하면 SQL 문에대한 Java 소스에서사용할수있는구문이생성된다. Java 소스에서사용가능한구문생성 38