금오공대 컴퓨터공학전공 강의자료

Similar documents
금오공대 컴퓨터공학전공 강의자료

lecture01

금오공대 컴퓨터공학전공 강의자료

PCServerMgmt7

금오공대 컴퓨터공학전공 강의자료

untitled

Simplify your Job Automatic Storage Management DB TSC

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 교육과학기술부

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

DBMS & SQL Server Installation Database Laboratory

ETL_project_best_practice1.ppt

목 차

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

ecorp-프로젝트제안서작성실무(양식3)

02-01 데이터베이스의필요성 데이터베이스의정의와특성

을 할 때, 결국 여러 가지 단어를 넣어서 모두 찾아야 한다는 것이다. 그 러나 가능한 모든 용어 표현을 상상하기가 쉽지 않고, 또 모두 찾기도 어 렵다. 용어를 표준화하여 한 가지 표현만 쓰도록 하여야 한다고 하지만, 말은 쉬워도 모든 표준화된 용어를 일일이 외우기는

6주차.key

PRO1_02E [읽기 전용]

APOGEE Insight_KR_Base_3P11

윈도우시스템프로그래밍

03-최신데이터

12. 데이타베이스 설계

초보자를 위한 ADO 21일 완성

thesis

김기남_ATDC2016_160620_[키노트].key

MAX+plus II Getting Started - 무작정따라하기


PowerPoint Presentation

05Àå

thesis

¨ìÃÊÁ¡2

Microsoft PowerPoint - XP Style

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

KDTÁ¾ÇÕ-1-07/03

Security Overview

Remote UI Guide

03.Agile.key

K7VT2_QIG_v3

62

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - 1-차우창.doc

PRO1_04E [읽기 전용]

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

R50_51_kor_ch1

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

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

SQL

hw 2006 Tech guide 64p v5

Sensitive Compartmented Information Facility (SCIF) and Special Access Program Facility (SAPF) Criteria

MVVM 패턴의 이해

Microsoft PowerPoint Python-DB

슬라이드 1

The Self-Managing Database : Automatic Health Monitoring and Alerting

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

歯Trap관련.PDF

dbms_snu.PDF

RFID USN_K_100107

결과보고서

1

Backup Exec

°¡°Ç6¿ù³»ÁöÃÖÁ¾

PowerPoint Template

DW 개요.PDF

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현


UML

윈도우시스템프로그래밍

PowerPoint 프레젠테이션

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

DE1-SoC Board

2014밝고고운동요부르기-수정3

2005프로그램표지

I. - II. DW ETT Best Practice

歯sql_tuning2

6.24-9년 6월

15_3oracle

Analyst Briefing

Intra_DW_Ch4.PDF

Microsoft PowerPoint - AC3.pptx

01-OOPConcepts(2).PDF

C# Programming Guide - Types

KDTÁ¾ÇÕ-2-07/03

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

소프트웨어개발방법론

강의10

Dialog Box 실행파일을 Web에 포함시키는 방법

Oracle9i Real Application Clusters

MS-SQL SERVER 대비 기능

歯기구학

슬라이드 제목 없음

Microsoft PowerPoint - eSlim SV [ ]

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

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer


Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Å©·¹Àγ»Áö20p

歯DCS.PDF

PowerPoint 프레젠테이션

2005 IBM Corporation

Transcription:

데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과

Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미 1965.9 제 2 차 SDC 심포지움 컴퓨터중심의데이타베이스시스템 Computer-centered Data Base Systems IDS(Integrated Data Store) 1963 년 최초의현대적의미의데이터베이스 GE의 Charles W. Bachman 2

Definition of Database A collection of persistent data that is used by the application systems of some given enterprise 한조직의여러응용시스템들이공용 (Shared) 할수있도록통합 (Integrated), 저장 (Stored) 된운영데이터 (Operational data) 의집합 Database의특징 Integrated data 원칙적으로데이터가중복되지않음 최소의중복 (minimal redundancy) 통제된중복 (controlled redundancy) Stored data on storage device (disk or tape) 컴퓨터가접근가능한저장매체에저장 테이프, 디스크등 Persistent data (or operational data) 한조직의고유기능을수행하기위해반드시필요한데이터 자료처리과정에서필요한 input, output, work queue, control statement 등과같은임시데이터는제외 Shared data 한조직의여러응용프로그램이공동으로소유, 유지, 이용하는데이터 3

Characteristics of Database Real-time accessibilities ( 실시간접근성 ) Query( 질의 ) 에대한실시간처리및응답 생성된정보가처리되어다음의사결정에바로반영 Continuous evolution ( 계속적인변화 ) Dynamic state by insert, delete, update Concurrent sharing ( 동시공용 ) 여러사용자가동시에사용 Not serial, But concurrent Content reference ( 내용에의한참조 ) 위치나주소가아닌값에따라참조 4

Components of a database system Data Integrated A unification of several distinct data files (redundancy : wholly or partly eliminated) Shared Hardware Shared among several different users cf.) concurrent access (locking): at the same time Secondary storage volumes (e.g., disk), I/O devices (disk drives), device controller, I/O channels, etc. Processor(s) and associated main memory Software Database management system (DBMS) or database manager Users A layer of software between the physical database (i.e., data as actually store) and the user Handle all requests from users for access to the database Higher-level view: shielding of database users from HW-level view Application programmer: writing application program End user: from an on-line terminal DBA(Database Administrator): person (or group of persons) responsible for overall control of the total system Department of Computer Engineering 5

데이터베이스의구성요소 Logical (Conceptual) 구성요소 사용자의입장 Entity and Relationship Entity ( 엔터티, 개체 ) Any distinguishable object that is to be represented in the database 표현하려는유무형정보의객체 (object) 정보의단위 (file 의 record 에해당 ) 하나이상의 attribute( 또는 property, 속성 ) 로구성 데이타의가장작은논리적단위 개체집합 (entity set) entity type vs. entity instance 레코드와대응 record type vs. record instance Attribute: Entity: 학생 학번이름학과 6

Entity 속성 학생 학번이름학과 개체타입 1234 홍길동컴퓨터 개체집합 1825 김철수전자 개체인스턴스 7

Relationship Relationship (bidirectional) Entity relationship (association) Attributed relationship A special case of entity 속성관계 (attribute relationship) 개체내 (intra-entity) 관계 묵시적으로취급 개체관계 (entity relationship) 개체간 (inter-entity) 관계 개체관계만명시적으로취급 학생 binary relationship (2) ternary relationship (3) n-ary relationship (n) 지도교수 학번이름학과교수번호이름학과 E-R 다이어그램 8

데이타베이스의구조 논리적구조 (logical organization) 사용자의관점에서본데이타의개념적구조 데이타의논리적배치 논리적레코드 (logical record) 물리적구조 (physical organization) 저장관점에서본데이타의물리적배치 저장장치에저장된데이타의실제구조 추가정보포함 인덱스, 포인터체인, 오버플로구역등 저장레코드 (stored record) 9

논리적구조와물리적구조 논리적구조 레코드 A 사용자 레코드 레코드 B C 논리적레코드 레코드 D 물리적 구조 A C B 저장레코드 시스템 ( 저장장치 ) D 10