McGraw-Hill Technology Education

Slides:



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

제5장제5장 데이터베이스처리. Q1 데이터베이스의 목적은 무엇인가 ? Q2 데이터베이스는 무엇을 포함하는가 ? Q3 DBMS 란 무엇이며, 어떻게 사용하는가 ? Q4 데이터베이스 애플리케이션이 무엇인가 ? Q5 전사적인 것과 개인적인 DBMS 의 차이점은 무엇인가 ?
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
소프트웨어시스템 실험 Software Systems Lab. (2012년 2학기) 강의 소개
DB2 Information Management DB2 UDB CLP Command Summary.
Domain Name System.
소리가 작으면 이어폰 사용 권장!.
IT Application Development Dept. Financial Team May 24, 2005
McGraw-Hill Technology Education
4. 데이터 기능 유형.
문서 PARSONS/OJA 문서, 워크시트, 데이터베이스 Page 1 1.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
< 서류 제출 안내 > 1. 대 상 : 소중한 꿈을 가진 만 13세 이상 만 19세 미만 청소년
McGraw-Hill Technology Education
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
Electronic Teaching Tools
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
MySQL performance Xhark 김재홍.
Information Technology
McGraw-Hill Technology Education
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
McGraw-Hill Technology Education
11장. 데이터베이스 서버 구축과 운영.
MySQL 기본 사용법.
Data Modeling Database 활용을 위한 기초 이론 Database의 개요 Data Modeling
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
ER-Win 사용 방법.
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
McGraw-Hill Technology Education
운영체제 (Operating Systems)
SQL.
Student A Say “I’m going to ask you some questions about The Internet and Technology.” Are you ready?
Copyright by All rights reserved.
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
McGraw-Hill Technology Education
Chapter 5 화폐의 시간가치 McGraw Hill/Irwin
데이터베이스 (Databases) 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
산학협력단 연구지원금 시스템 사용자 매뉴얼 Copyrightⓒ2014 UOSICF. All Rights Reserved. 1.
데이터베이스 (Databases) 데이터베이스 소개 문양세 강원대학교 IT대학 컴퓨터과학전공.
11장 창업과 신생기업 관리 Technology and Management for Engineers
McGraw-Hill Technology Education
McGraw-Hill Technology Education
주의(主意) 본 자료는 고사성어100선의 교육자료 데모용입니다. 제품구입시 모든 교육용 자료는 별도로 무상 공급됩니다.
Database 중고차 매매 DB 비즈니스IT 윤동섭.
McGraw-Hill Technology Education
네트워크 설정 방법 (측정값데이터수집설정)
ITQ 액세스 문제풀이 TIP 한국생산성본부 ITQ센터
시스템 분석 및 설계 글로컬 IT 학과 김정기.
Operating System Multiple Access Chatting Program using Multithread
Copyrightⓒ 1999 서울산업대학교 전자계산학과 석상기 교수
McGraw-Hill Technology Education
제9장 환경정책평가의 기준 시그마프레스 Copyright © 2015 한택환 김금수 임동순 홍인기 .
제 8장 데이터베이스.
How I Approach Tuning a SQL Statement
Data Warehouse 구축 (설계 위주)
원소재유상사급 시스템 사용자 메뉴얼 주식회사 경창
1. 관계 데이터 모델 (1) 관계 데이터 모델 정의 ① 논리적인 데이터 모델에서 데이터간의 관계를 기본키(primary key) 와 이를 참조하는 외래키(foreign key)로 표현하는 데이터 모델 ② 개체 집합에 대한 속성 관계를 표현하기 위해 개체를 테이블(table)
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
1. 시스템 카탈로그 (1) 시스템 카탈로그의 정의 ① 데이터베이스 시스템에서 데이터가 실제로 읽혀지거나 수정되기 전에 먼저 참고 되는 파일 ② 카탈로그에 저장된 데이터를 메타데이터라고 함 ③ 카탈로그가 생성되면 자료 사전 (Data Dictionary) 에 저장 되므로.
Chapter 5 화폐의 시간가치 McGraw Hill/Irwin
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 6주차 대림대학교 2017년도 1학기 강의 왕보현
Travel Agency Application
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Presentation transcript:

McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 11A 데이터베이스 관리 시스템

데이터베이스 관리 시스템 Database management system (DBMS) 대량의 데이터 저장 데이터의 조직화 데이터 저장시스템 Discussion point Ask your student if anyone knows why sorting by zip code is important. Hopefully, someone knows that the post office provides a discount on presorted mail.

데이터베이스 관련된 항목의 집합 하나의 구조에 정렬된 데이터 집합 helper document를 포함 2가지 타입 데이터의 조직화 및 상세화 helper document를 포함 2가지 타입 Teaching tip Figure 11A.2 on page 423 describes the database structure

데이터베이스 구조 Field Name Record Field

데이터베이스 필드 각각의 개별적 정보 저장 서술적으로 이름이 붙음 칼럼으로도 불림 전화번호부 예시 이름, 주소, e-mail, 전화번호 필드는 아무런 데이터도 없을 수 있음

데이터베이스 레코드 필드들의 완전한 집합체 로우(row)로도 불림 전화번호부 예시 Smith, Joe, 123 Some Street, 412-555-7777 데이터베이스에서는 무제한으로 로우를 생성 가능

데이터베이스 테이블 하나의 완전한 레코드 집합체 데이터베이스에는 수천개의 테이블 존재

Database Helper Documents 폼 사용자에게 하나의 레코드를 보여줌 데이터를 보거나 변경하기 위해 사용 Teaching tip Figure 11A.3 on page 423 provides examples of forms and reports.

Database Helper Documents 리포트 데이터베이스로부터 결과를 산출 데이터 요약을 위한 툴 포함

평 파일 데이터베이스 일반적으로 하나의 테이블로 이루어짐 단순한 데이터 저장에 유용함 많은 자료를 관리하기는 어려움 만약 여러 개일 경우, 각각마다 분리된 파일을 가짐 단순한 데이터 저장에 유용함 많은 자료를 관리하기는 어려움 디스크 공간을 낭비할 수 있음 Teaching tip Start your students thinking about real databases, with millions of records. Using PA instead of Pennsylvania saves 10 bytes per record. In a database with 1 million records, this saves 10,000,000 bytes. This is roughly equal to a stack of 10 floppy disks

관계 데이터베이스 최소 두개 이상의 테이블 필요 공통 필드에 의해 테이블 끼리 연관됨 가장 일반적인 데이터베이스 형식 relationship 이나 join으로 불림 데이터 조직화를 도울 수 있음 가장 일반적인 데이터베이스 형식 평 파일시스템 보다 데이터 유지가 쉬움 디스크 공간을 낭비하지 않음 Teaching tip To demonstrate the power of relationships, setup a flat file database with music, artists, CD and year released. Demonstrate how difficult and wasteful it is to store several songs by the same artist and CD. Be sure to make several typing mistakes. Then build the same structure relationally. Create music, artist and CD tables. Join the artist and CD to the music table. Now show how easy it is to add songs from the same CD. While creating this database, it helps to use music the students know.

ER 다이어그램

The DBMS 데이터베이스를 제어하는 프로그램 내용 수천명의 사용자 지원 데이터 보호를 위한 툴 포함 데이터 입력 데이터 질의 보고서 출력 수천명의 사용자 지원 데이터 보호를 위한 툴 포함 Teaching tip Protecting databases is similar to network administration, covered in chapter 9. Access to read and change data is limited to a list of allowed users.

데이터베이스를 이용한 작업 테이블 생성 필요한 필드의 목록 필드 정의 단계 필드 이름을 지정 필드 타입을 지정 필드 크기를 지정

데이터베이스를 이용한 작업 필드 타입 저장된 데이터 형식을 기술 대부분 DBMS에서 같은 형식을 사용 문자 필드는 문자와 숫자 저장 숫자 필드는 숫자만 저장 날짜와 시간 필드 논리 필드는 yes 또는 no 저장 이진 필드는 이미지와 사운드 저장 계수 필드는 순차적 번호 생성 메모 필드는 많은 양의 데이터 저장 Teaching tip Dates are stored sequentially in a database. 0 is January 1, 1970 at midnight. 1 is one millisecond after midnight on January 1, 1970. Each date represents the number of milliseconds from January 1, 1970.

데이터베이스를 이용한 작업 테이블에 데이터 입력 사용자는 데이터를 필드에 타이핑 데이터는 정확하게 입력되어야 함 Constraint는 데이터 검증에 도움이 됨 폼은 일반적으로 데이터 입력을 위해 사용

데이터베이스를 이용한 작업 레코드 보기 데이터시트 뷰에서 모든 레코드 열람 가능 필터를 통해 볼 수 있는 레코드 제한 기준에 맞는 레코드만 보여줌 폼은 하나의 레코드 보기를 지원

데이터베이스를 이용한 작업 레코드 정렬 필드에 있는 레코드를 정렬 다중 하위 정렬은 ‘묶음(tie)’으로 해결 다양한 정렬 방법 알파벳 순 번호 순 연대 순 오름차순 내림차순 Teaching tip Using a DBMS, demonstrate the power of sorting for the class.

데이터베이스를 이용한 작업 데이터베이스 질의 원하는 데이터를 찾기 위한 명령문 필드 목록을 수정 가능 질의의 사용 데이터 찾기 레코드 값 산정 레코드 삭제 가장 중요한 DBMS 기술 Teaching tip Page 432 and 433 show examples of the different querying languages.

데이터베이스를 이용한 작업 질의어 모든 DBMS에서 질의어 사용 Structured Query Language (SQL) 가장 일반적인 질의어 xBase dBase 시스템을 위한 질의어 Query by example (QBE) SQL 이나 xBase를 위한 인터페이스 양방향성 질의 설계

질의 예시 SQL xBase Select FirstName, LastName, Phone From tblPhoneNumbers Where LastName=“Norton”; xBase Use tblPhoneNumbers List FirstName, LastName, Phone For LastName=“Norton”

데이터베이스를 이용한 작업 보고서 생성 데이터베이스로부터 추출된 정보를 출력 데이터 계산 그림과 포맷팅 포함 가능 로우 별 데이터 계산 테이블 전체에 대해 계산 그림과 포맷팅 포함 가능

Chapter 11A End of Chapter