테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체

Slides:



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

1 강. 1.MYSQL 이란 ? MySQL 서버란 데이터를 관리해 주는 서버프로그램이다. mysql 은 MySQL 서버에 접속하여서 사용자가 명령을 입력할 수 있게 해주는 클라이언트 프로그램이다. MySQL 주요 기능 Kernel threads 를 이용, 완벽한 multi-threaded.
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Prepared Statements CSED421: Database Systems Labs.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
데이터 베이스 설계 및 실습 #1 - 오라클 설치 및 SQL 기본.
제 9 장 구조체와 공용체.
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
13장. 자바빈과 데이터베이스를 연동한 게시판 시스템
8장 서브 쿼리.
12장 데이터 읽기 일관성과 락.
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
14장 질의응답 한빛미디어(주).
기본적인 SELECT문 작성.
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
6장 그룹 함수.
07 그룹 함수 그룹 함수의 개념 그룹 함수의 종류 데이터 그룹 생성 HAVING 절.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
Heesang kim PL/SQL 3 Heesang kim.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
MYSQL 설치 SQL언어 SQL언어의 활용 웹과 SQL언어와의 연동
6장. printf와 scanf 함수에 대한 고찰
KHS JDBC Programming 4 KHS
5장 Mysql 데이터베이스 한빛미디어(주).
KIM HEESANG PL/SQL 2 KIM HEESANG
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
데이터 수정 데이터 수정 명령문을 이해한다. 데이터 삽입, 갱신 및 삭제 명령문을 이해한다.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
CHAP 13. 방명록 만들기 실습.
JDBC Lecture 004 By MINIO.
JSP 게시판 구현.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
데이터 동적 할당 Collection class.
10 데이터 조작어 데이터 조작어 데이터 입력 데이터 수정 데이터 삭제 MERGE 트랜잭션 관리 시퀀스.
10 데이터 조작어 데이터 조작어 데이터 입력 데이터 수정 데이터 삭제 MERGE 트랜잭션 관리 시퀀스.
제 23 장 오라클에서 보안 기능.
Chapter 10 데이터 검색1.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
TVM ver 최종보고서
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
MIS 플2 회계- 마감후이월(2007).
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

데이터베이스 : 사용자에게 필요한 데이터와 정보를 효율적으로 저장 관리하고 통합 적으로 조직하고 관리할 수 있도록 구성된 정보의 집합체. 테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체 컬럼 : 정보를 구성하는 최소 단위의 데이터 집합체

기본키 : 레코드를 구별하는 컬럼이며 각각에 레코드에 값이 다르다. 데이터 형식 : 컬럼의 데어터들의 형식을 말하며 많이 사용되는 값들은 아래와 값다. varchar : 가변 문자열 char : 문자 numeric : 숫자형 int : 정수형 datetime : 날짜/시간형 길이 : 컬럼의 데이터 길이 널 허용 : 해당 컬럼의 NULL을 허용할것인지 말것인지 결정

- 차트번호가 1로 시작하는 모든 환자들 - 생일이 8월생인 1900년 이상인 남자 Like 문 : Like 문은 Where 절에서 문자열 패턴 검색을 수행할 수 있는 명령문이다. 패턴 설명 예 % 어떤 경우라도 Like ‘1%’ Like ‘%100%’ 1로 시작하는 모든 문자열 중간에 100이 들어가는 모든 문자열 _ 어떤 하나의 문자 Like ‘100_’ 100으로 시작하는 4자리 문자열 [] []안에 있는 각각 의 문자 Like [12] Like [1-4] ‘1’또는 ‘2’로 시작하는 문자열 ‘1’, ‘2’,’3’,’4’로 시작하는 문자열 [^] [^]안에 있는 문자 제외 Like [de^l] de 로 시작하며 세번째가 l이 아닌 문자열 예1) Select * from tb_hp010 Where Pnt_id Like ‘1%’ - 차트번호가 1로 시작하는 모든 환자들 예2) Select * from tb_hp010 Where Resi_no Like ’_ _ 08 _ _ 1%’ - 생일이 8월생인 1900년 이상인 남자 예3) Select * from tb_hp010 Where Resi_no Like ‘[09]%’ - 1990년생또는 2000년생인 환자

- 현재 인적사항에 등록된 환자수 count 문 : count 문은 Select 에서 조건에 맞는 레코드에 개수를 구하는 명령문 이다. 예1) Select count(*) from tb_hp010 - 현재 인적사항에 등록된 환자수

- 차트번호가 1000번인 환자를 삭제하라 - 담당의사가 D0001인 환자를 삭제하라. delete 문 : delete 문은 레코드를 삭제하는 명령문이다. delete 문을 사용할 때는 항상 주의 하며 사용하고 delete 문을 사용전에 select문을 먼저 실행해서 본인이 원하는 결과가 나오는지 확인해보고 사용하는것이 좋다. 예1) delete from tb_hp010 where pnt_id = ‘1000’ - 차트번호가 1000번인 환자를 삭제하라 예2) delete from tb_hp010 where doct_id = ‘D0001’ - 담당의사가 D0001인 환자를 삭제하라. 예3) SELECT * FROM TB_HT010 WHERE TREAT_ID IN (SELECT TREAT_ID FROM TB_HT020 WHERE (TREAT_DAT BETWEEN '20050101' AND '20051231')) -2005년 1월 1일 부터 2005년 12월 31일 진료자료 를 삭제 하라

- 차트번호 1000번인 환자의 주민번호에 빈 문자열을 넣어라 update 문 : update 문은 특정 필드에 값을 변경할때 사용한다. update 문을 사용할 때는 항상 주의 하며 사용하고 update 문을 사용전에 select문을 먼저 실행해서 본인이 원하는 결과가 나오는지 확인해보고 사용하는것이 좋다. 사용방법 update Table 명 set 필드명 = 값 예1) update tb_hp010 set doct_id = ‘D0001’ - 모든 환자의 담당의사를 D0001로 변경하라 예2) update tb_hp010 set resi_no = ‘’ where pnt_id = ‘1000’ - 차트번호 1000번인 환자의 주민번호에 빈 문자열을 넣어라 예3) update tb_hp010 birth_dat = ‘19’ + substring(resi_no,1,6) where substring(resi_no, 7,1) = ‘1’ - 1900년도 출생 남자 환자의 생일에 ’19’와 주민번호 앞 6자리를 넣어라