제 09 장 데이터베이스와 MySQL 2008 2학기 인터넷비즈니스과 강 환수 교수.

Slides:



Advertisements
Similar presentations
1 강. 1.MYSQL 이란 ? MySQL 서버란 데이터를 관리해 주는 서버프로그램이다. mysql 은 MySQL 서버에 접속하여서 사용자가 명령을 입력할 수 있게 해주는 클라이언트 프로그램이다. MySQL 주요 기능 Kernel threads 를 이용, 완벽한 multi-threaded.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Youngmin Jung JOSSO 설치 Youngmin Jung
소리가 작으면 이어폰 사용 권장!.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
제 10 장 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
소프트웨어시스템설계(6주) 데이터베이스 연동
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
주)INVENTORNICS 노창배 소프트웨어 김 경 순
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
JSP Programming with a Workbook
JDBC 프로그래밍 이수지 이동주 1.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
12장 데이터 읽기 일관성과 락.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
11장. 데이터베이스 서버 구축과 운영.
14장 질의응답 한빛미디어(주).
5장 Mysql 데이터베이스 한빛미디어(주).
12장. JDBC 프로그래밍.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
XML과 데이터베이스 ㅎㅎ XML과 데이터베이스 XML과 데이터베이스 매핑 관계.
4-1장. MySQL 제13장.
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
MYSQL 설치 SQL언어 SQL언어의 활용 웹과 SQL언어와의 연동
SQL.
KHS JDBC Programming 4 KHS
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
5장 Mysql 데이터베이스 한빛미디어(주).
DB연동하기 원격db접속.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
SQL (structured query language)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
고급 T-SQL.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
JDBC Lecture 004 By MINIO.
JSP 게시판 구현.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
SQL INJECTION MADE BY 김 현중.
06. SQL 명지대학교 ICT 융합대학 김정호.
제 11 장 자바빈즈를 이용한 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Stored program 장종원
Data Base Mysql.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

제 09 장 데이터베이스와 MySQL 2008 2학기 인터넷비즈니스과 강 환수 교수

데이터베이스 개요 데이터 정보 데이터베이스 DBMS 단순한 사실에 불과한 아직 처리되지 않은 값 데이터가 사람에게 유용한 의미로 쓰여질 수 있도록 처리 데이터베이스 관련 있는 데이터의 저장소 DBMS 사용자가 데이터베이스를 만들고, 유지 관리할 수 있도록 돕는 프로그램

데이터베이스 구조 필드와 레코드 파일과 데이터베이스

관계형 데이터베이스 모델 관계형 모델 데이터를 행과 열로 구성된 이차원 테이블의 집합으로 표현한 모델 테이블 행과 열 키

SQL(Structured Query Language) DBMS에서 사용되는 언어로, 데이터베이스를 구축하고 새로운 자료를 입력하거나, 데이터를 수정, 또는 삭제, 검색하는데 이용되는 가장 기본적인 언어 SQL 구분 SQL 종류 예문 의미 DDL create database create database univdb; 데이터베이스를 생성 drop database drop database testdb; 데이터베이스를 제거 create table create table professor ( id varchar(10) NOT NULL, name varchar(20) NULL ); 테이블을 생성 drop table drop table professor; 테이블을 제거 alter table alter table student rename stud; 테이블의 구조를 수정 DML select select * from student; 테이블의 행을 검색 insert insert into professor values (“lg”, “); 테이블에 한 행을 삽입 update update student set depart=’컴퓨터공학과’ where depart = ‘전산학과’; 테이블 내용을 수정 delete delete from student; 테이블의 행을 삭제

SQL 문장 create drop alter insert select delete update use show desc

MySQL community Server 내려받기 MySQL JDBC 드라이버 내려 받기 MySQL 설치 www.mysql.com 원래 mSQL이라는 DBMS에서 기반이 되어 새로 개발된 DBMS로서 범용적으로 많이 이용하는 데이터베이스 관리 시스템 MySQL community Server 내려받기 MySQL JDBC 드라이버 내려 받기 MySQL 설치

MySQL 서버 실행 start mysqld 현재 MySQL 서버 실행 확인

MySQL 클라이언트 실행 메뉴

MySQL JDBC 드라이버(Java Database Connectivity) 압축 파일 [mysql-connector-java-5.1.6.zip] 드라이버 파일 [mysql-connector-java-5.1.6-bin.jar] 다음 폴더 중 하나에 복사 [Tomcat 설치 폴더]/[lib] [jdk 설치폴더]/[jre]/[lib]/[ext]

커넥션 프로파일 만들기 [Data Source Explorer] 뷰를 이용

커넥션 프로파일 만들기(2) [New Connection Profile]

커넥션 프로파일 만들기(3) 속성 [Optional] [useUnicode=true]와 [characterEncoding=euckr]을 입력

커넥션 프로파일 만들기(4) 결과확인

데이터베이스 생성 create database univdb;

테이블 생성 create table student ( ………

테이블 레코드(행) 삽입 insert into student (id, passwd, name, year, snum, depart, mobile1, mobile2, address, email) values ('javajsp', 'java8394', '김정수', 2010, '1077818', '컴퓨터공학과', '011', '7649-9875', '서울시', 'java2@gmail.com');

Thank You ! www.dongyang.ac.kr