쿼리 활용하기 1 담당교수 : 박흠 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠.

Slides:



Advertisements
Similar presentations
1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
Advertisements

버킷 리스트 중 하나였던 “ 남도 맛 기행 ”.. 이라고 하면 왠지 거창한 느낌이지만, 사실 저주받은 미각으로써 왠만한 건 다 맛있는 나로써는 “ 맛 기행 ” 이라는 표현은 어울리지 않다. 그럼에도 불구하고 “ 맛 기행 ” 이라는 테마를 잡은 건 남도하면 역시 “ 맛 ”
LOGO 중소기업체 대상 무료 정보보안컨설팅 제안서. LOGOClick To Edit Title Style 목 차 한국 IT 전문학교 해킹 피해 사례 제안의 개요 및 목적 보안컨설팅 수행 절차 기대효과 조직도 및 연락처.
널 (null) 의 처리 널을 검색하는 방법 형식 예 ) takes 테이블에서 아직 학점이 부여되지 않은 학생의 학번을 검색 is null is not null ( 질의 64) select stu_id from takes where grade is null.
The 3rd Amado Photography Award
Chapter 04 SQL 고급.
19.(코드+년도+월)별,(코드)별,전체총액을 한번에
Perfect! 대용량 데이터베이스 튜닝Ⅱ.
소리가 작으면 이어폰 사용 권장!.
2017 법인관련 개정세법 곽장미 세무사.
Analytic Function Analytic Function의 소개
사용자메뉴얼 (매물관리) 제 작 사 ㈜ 인포코리아 제 품 명 REAL INFO SE 제 작 환 경 ASP MS-SQL 사용
실전 데이터모델링 & 데이터베이스 설계와 구축
문서 PARSONS/OJA 문서, 워크시트, 데이터베이스 Page 1 1.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
오라클 데이터베이스 성능 튜닝.
Chapter 5 SQL: 확장된 질의, 주장, 트리거, 뷰.
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
SQL-99: 스키마 정의, 기본제약조건, 질의어 충북대학교 구조시스템공학과 시스템공학연구실
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
요약 정보 만들기.
롯데마트 CRM 데이터 분석 교육 2014년 12월 > RE::VISION 전용준 리비젼컨설팅 대표
Chapter 05 데이터베이스 프로그래밍.
9. 데이터베이스 9.5 SQL을 사용하는 프로그램 9.6 데이터폼 작성기를 사용하는 프로그램
6장. 물리적 데이터베이스 설계 물리적 데이터베이스 설계
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
DP-ORA 쿼리 최적화 가이드 쿼리 최적화 방법 2014년 7월.
SQL.
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
5. 관계대수와 관계해석 관계자료 연산(operation)
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
SQL Server 7.0 세미나 (Performance Tuning)
SQL (structured query language)
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
Chapter 3: Introduction to SQL
Sql & DB
목 차 들어가기 ………… 2 작동원리 ………… 4 구문설명 ………… 6 FUNCTIONS …………11 예제 ………… 2
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
1장. SELECT 문장을 이용하여 원하는 데이터 가져오기
JSP 게시판 구현.
View(뷰) 1 가상 테이블(Virtual Relation)
2016년 연말정산 항목별 유의사항 등.
Database 중고차 매매 DB 비즈니스IT 윤동섭.
DIAT 스프레드시트 작성방법 한국정보통신진흥협회.
Microsoft Office Specialist
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
01. 데이터베이스와 SQL 개요.
문양세 (1st version: 문성우) (revised by 손시운)
SQL INJECTION MADE BY 김 현중.
MS-SQL7.0 Implementation 강의 노트
4.DECODE 함수를 이용한 IF 처리의 효율화
ID카드 발급신청 안내(학생용) 스마트금융부.
06. SQL 명지대학교 ICT 융합대학 김정호.
2010년 연말정산 교육자료 센터운영팀 인사파트
이번엔 핵엔슬래시 최명근.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Chapter 08 조건문.
테이블 데이터 처리용 command line tool들
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
SQL Server Reporting Services Feature
Data Base Mysql.
4장. 관계 대수와 SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
Instruction to Computer
GB ridge 웹 모바일및 빅데이터 응용과정 3주차: 데이터베이스 프로그래밍 [경기도형 대학생 취업브리지 사업]
Presentation transcript:

쿼리 활용하기 1 담당교수 : 박흠 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리 활용하기 쿼리 개요 쿼리 작업 환경 선택 쿼리 만들기 쿼리에서 조건 지정하기 계산 필드 추가하기 통계 쿼리 사용하기 매개 변수 쿼리 크로스탭 쿼리 SQL 쿼리 여러 테이블을 이용한 쿼리 쿼리를 사용한 여러 가지 테크닉 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

1. 쿼리 개요 2개 이상의 테이블과 연동하여 원하는 조건의 데이터 추출 선택 쿼리 매개 변수 쿼리 특정 조건의 자료 검색 그룹으로 묶어 합계, 평균 등 매개 변수 쿼리 검색조건이나 값을 입력하여 실행 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리 개요 크로스탭 쿼리 테이블의 한 필드에서 요약 값(합계, 개수, 평균) 등을 표시하고, 그 값을 묶어 집합으로 표시 실행 쿼리 데이터 추출뿐만 아니라, 추출된 자료로 연관된 작업 가능 레코드 변경, 테이블 작성, 삭제, 업데이트, 추가 쿼리 SQL 쿼리 SQL문을 직접 사용하여 만든 쿼리 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

2. 쿼리 작업 환경 열기 디자인 새로 만들기 선택한 쿼리 실행 선택한 디자인 보기 새로운 쿼리 작성 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리의 3가지 보기 형식 디자인 보기 쿼리를 생성하거나 디자인 보기 필드, 조건, 정렬 상태 등 쿼리 할 테이블 쿼리 작성 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리의 3가지 보기 형식 데이터시트 보기 SQL 보기 선택 쿼리 등에 의해 추출된 데이터 표시 선택 쿼리에 의해 추출된 자료들은 다이너셋(Dynaset) 이라는 메모리 영역에 임시로 저장 SQL 보기 SQL (Structured Query language) 작업 화면 Access에서는 JetSQL 엔진으로 쿼리 해석 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

3. 선택 쿼리 만들기 테이블이나 다른 쿼리에서 원하는 데이터 추출 1) 마법사를 사용하여 단순 선택 쿼리 만들기 원하는 조건으로 총계, 평균 등 통계도 표시 1) 마법사를 사용하여 단순 선택 쿼리 만들기 쿼리  새로 만들기  단순 쿼리 마법사 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 단순 쿼리 마법사  쿼리 제목 지정  데이터시트보기 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 2) 디자인 보기에서 선택 쿼리 만들기. p178 쿼리  새로 만들기  디자인 보기 (ch5.mdb) 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 디자인 보기에서 선택 쿼리 만들기 쿼리 새로 만들기 디자인 보기 ‘고객정보’ 테이블 테이블 제거/테이블 표시  필드 지정  쿼리 이름 테이블 표시 영역 디자인 눈금 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 쿼리 디자인 눈금에서 작업하기. p184 필드, 테이블, 정렬, 표시, 조건, 또는 표제 설정  표제명:기존필드명 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 ‘고객정보’ 테이블과 ‘주문’ 테이블로 쿼리 작성 두 테이블 관계 설정 합계:[단가]*[수량] 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

선택 쿼리 만들기 쿼리 디자인 눈금에서 작업하기 디자인 눈금에서 필드의 선택, 이동, 삭제 편집  열 삭제 편집  눈금 지우기 (모두 지움) 정렬 사용 표제 설정 표제명:기존 필드명 필드 숨기기  선택 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

4. 쿼리에서 조건 지정하기 쿼리 조건은 “조건”과 “또는” 행에 입력 (필드1=조건A) Or (필드1=조건B) (필드1=조건A) And (필드2=조건B)  “서울특별시” and “도봉구” ‘category’ 필드 ‘comedy’ or ‘price’ 필드 “>1000 and <=1400” 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리에서 조건 지정하기 조건 연산자. p193 > : 크다 < : 작다 >= : 크거나 같다 > : 크다 < : 작다 >= : 크거나 같다 <= : 작거나 같다 = : 같다 <> : 같지 않다  and, or, not 과 함께 사용 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리에서 조건 지정하기 조건 연산자 Like 연산자 와일드카드 사용 like “n”  ‘n’이 포함된 모든 값 검색 like “K*”  ‘K’로 시작하는 모든 값 검색 like “*s”  ‘s’로 끝나는 모든 값 검색 * : 어떤 문자라도 ? : 한 문자만 # : 한 자리 수 [문자] : 문자가 포함된 값, [!문자] : 포함 안된 값 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리에서 조건 지정하기 조건 연산자 논리연산자 between 연산자 in 연산자 and, or, not 지정한 값 사이 데이터 추출 between 값 and 값 between 1000 and 1500  (>=1000 and <= 1500) in 연산자 in(값1, 값2, …)  이중 하나만 일치하는 것 추출 논리연산자 and, or, not 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

쿼리에서 조건 지정하기 is null, is not null P194. 쿼리에 조건 사용하기 ‘ch5.mdb’ 파일로 조건 쿼리 SQL문 보기 (SQL은 하지 않는다) 디자인보기에서 ‘실행’ 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

5. 계산 필드 추가하기 원본을 바탕으로 계산 필드 생성 p199. 계산 필드 만들기 계산 필드는 쿼리가 실행되었을 때만 나타남 필드이름(표제):계산식 p199. 계산 필드 만들기 ch5.mdb 열기  쿼리  새로 만들기  디자인 보기 “Video’ 테이블  ‘VideoID’, ‘Title’, ‘Price’ 필드 추가 필드에 ‘할인가격:[price]*0.8’ 입력 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

계산 필드 추가하기 계산 필드 만들기 ‘할인가격’ 필드 속성 ‘형식’을 ‘통화’로 지정 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

6. 통계 쿼리 사용하기 통계 쿼리는 선택 쿼리의 확장 선택 쿼리를 작성한 후  도구모음의 ‘요약’ 요약 기준이 될 필드를 ‘묶는 방법’으로 지정 묶는 방법 (Group By) 해당 필드의 동일한 값을 가진 레코드끼리 그룹 합계 (Sum) 지정된 필드의 그룹별 합계 ‘price’ 필드 ‘합계’ 설정 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

통계 쿼리 사용하기 통계 쿼리 함수 평균 (Avg) ‘고객정보’와 ‘주문’ 테이블로 합계, 평균, 개수 통계쿼리 작성 선택된 필드의 그룹의 평균 값 최소값(Min), 최대값(max), 개수(Count), 표준 편차(StDev), 분산(Var), 처음값(First), 마지막값(Last), 수식(Expression), 조건(Where) 등 ‘고객정보’와 ‘주문’ 테이블로 합계, 평균, 개수 통계쿼리 작성 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

통계 쿼리 사용하기 p205. 평균과 개수 구하기 ch5.mdb  ‘vidoe’ 테이블에 쿼리 디자인 추가 ‘category’, ‘price’, ‘Video ID’ 필드 추가 ‘요약’ 버튼’ ‘price’에 ‘합계’, ‘Video ID’에 레코드 ‘개수’ 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

7. 매개 변수 쿼리 실행할 때마다 조건을 물어 보는 쿼리 p208. ‘비디오’ 테이블 하나의 쿼리에 여러 개의 매개 변수를 지정할 수 있다 [매개변수 문자열] 문자열은 50자 이내. 필드 이름과 같으면 안됨. p208. ‘비디오’ 테이블 ‘category’ 필드  ‘조건’에 [검색 장르 입력] 라 입력 쿼리 실행  ‘drama’ 입력  결과 출력 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

매개 변수 쿼리 매개 변수의 데이터 형식 지정 ‘Year’ 필드 선택  쿼리  매개 변수  ‘정수’ 선택 ‘1963’, ‘drama’ 입력 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

매개 변수 쿼리 Between을 사용한 매개 변수 쿼리 작성 Between [검색시작연도] And [검색마감연도] ch5.mdb  쿼리  새로 만들기  단순 쿼리 마법사 ‘Viedo’ 테이블  모든 필드 추가 ‘상세’ 옵션 선택  ‘쿼리 디자인 수정’ 선택 쿼리 이름 지정 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

매개 변수 쿼리 Between을 사용한 매개 변수 쿼리 작성 ‘Year’ 필드 조건에 ‘Between [검색시작연도] And [검색마감연도]’ 쿼리  매개 변수 설정 쿼리 실행 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

8. 크로스탭 쿼리 열과 행의 교차점에 그룹화한 통계값을 추출하는 쿼리 p215. 마법사를 이용한 크로스탭 만들기 테이블의 한 필드에서 요약 값(합계, 평균)을 표시하고, 그 값을 묶어 데이터시트의 왼쪽이나 상단에 나열 p215. 마법사를 이용한 크로스탭 만들기 ch5.mdb 파일  쿼리  새로 만들기  ‘크로스탭 쿼리 마법사’ ‘테이블:영업소별 주문’ 선택  ‘영업소’ 필드 추가 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

크로스탭 쿼리 p215. 마법사를 이용한 크로스탭 만들기 열 머리글로 ‘품목’ 선택 ‘수량’ 필드에서 함수 ‘총계’ 선택 ‘쿼리 보기’ 선택 ‘디자인 보기’ 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

크로스탭 쿼리 p218. 디자인 보기에서 크로스탭 쿼리 만들기 ch5.mdb 파일  쿼리  새로 만들기  ‘디자인보기’ ‘테이블 표시’에서 ‘영업별 주문’ 선택 디자인 눈금에 ‘영업소’, ‘품목’, ‘수량’ 필드 추가 쿼리  크로스탭 쿼리  눈금 설정 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

크로스탭 쿼리 p218. 디자인 보기에서 크로스탭 쿼리 만들기 쿼리 실행 ‘영업소별 수량 합계:수량’ 추가  실행 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

크로스탭 쿼리 ‘고객정보’ 테이블과 ‘주문’ 테이블로 크로스탭 쿼리 작성 ‘고객명’ 과 ‘합계:[수량]*[단가]’ 로 쿼리 작성 ‘총합계’, ‘평균’, ‘개수’ 지정 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠

수고했습니다. 실용컴퓨터 데이터베이스 기초 Access 담당교수 박흠