『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
컴퓨터와 인터넷.
일반 요구 사항 비즈니스 요구사항 고객/정보/위치/상태 탐색방법 제품/서비스 홍보 및 광고 방법
그래픽스 및 웹 응용설계 자기소개 멀티미디어 학과 4학년 장정환.
네트워크 기술을 통한 현재와 미래 소개.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Entity Relationship Diagram
제 9 장 데이터 웨어하우스의 구조 박 종수 성신여자대학교 컴퓨터정보학부 2002 정보공학특강1.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
제5장 데이터베이스 관리.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 AVID 모 델 E3 품 명 DIGITAL AUDIO MIXER
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
11 장 LAN 기본 개념과 Ethernet LAN
Visual Basic .NET 처음 사용하기.
컴퓨터과학 전공탐색 배상원.
NJM Messenger 박상원 박연호.
3. 데이타베이스 관리시스템.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
멀티미디어.
5장 Mysql 데이터베이스 한빛미디어(주).
제 1장. 멀티미디어 시스템 개요.
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
학습목표 학습목표 본 장은 데이터베이스의 전반적인 기초 개념 들을 다루고 있다. 데이터베이스란 무엇인가? 기존의 데이터 관리 시스템의 대명사인 파일 시스템 과는 어떻게 다른가? 데이터베이스 시스템과 데이터베이스 관리 시스템 은 어떻게 다르며 각각 어떻게 구성되는가? 데이터베이스.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
DataBase 김상훈 송예은 고미영 이경민.
제 10 장 의사결정이란 의사결정은 선택이다.
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Lesson 2. 기본 데이터형.
USN(Ubiquitous Sensor Network)
20장. 객체지향 프로그래밍 01_ 객체지향 프로그래밍의 시작.
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
Chapter 03. 관계 데이터베이스 설계.
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
Database Management System
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
CHAP 21. 전화, SMS, 주소록.
Self Introduction Template PowerPoint
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
XML (eXtensible Markup Language) 개요
『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2001, 법문사
2. 데이터베이스 관리시스템(DBMS).
네트워크 프로그래밍 (모바일 주문 프로그램 )
다차원 색인을 사용하는 실질적인 응용예제 컴퓨터 과학과 이 대 기.
6장 데이터관리와 비즈니스 인텔리전스 경영정보시스템 4차 산업혁명 시대를 위한 데이터생성 및 관리를 통한 경쟁력 강화
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
.Net FrameWork for Web2.0 한석수
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
07. DB 설계 명지대학교 ICT 융합대학 김정호.
CHAP 15. 데이터 스토리지.
 6장. SQL 쿼리.
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Presentation transcript:

『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved 제7장. 데이터베이스의 관리 『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved

Contents 데이터 관리의 기본 개념 파일중심 방식과 데이터베이스 방식 데이터베이스의 설계 데이터베이스의 최근 기술동향 데이터베이스 계층구조 파일중심 방식과 데이터베이스 방식 파일중심 방식 데이터베이스 방식 데이터베이스의 설계 DBMS 개체관계도 (Entity Relationship Diagram) 논리적 데이터모형 데이터베이스의 최근 기술동향 데이터베이스의 관리

데이터베이스 계층구조 논리적 데이터요소 물리적 데이터요소 데이터 베이스 파일 레코드 바이트 비트 필드 데이터베이스의 관리

데이터베이스 계층 구조 계층구조 요소 예 시 내 용 데이터베이스 파일 레코드 필드 바이트 비트 데이터베이스의 관리 판매 파일 주문 파일 품목 파일 부품 데이터베이스 파일 100 브레이크패드 Sonata DY 10,000 5 105 스파크플러그 Avante DY 3,000 10 110 헤드라이트 Avante JS 65,000 3 No. Description Model Vendor Unit Pr. Qty 품목 파일 레코드 100 브레이크패드 Sonata DY 10,000 5 No. Description Model Vendor Unit Pr. Qty ‘브레이크 패드’ 부품의 레코드 필드 Sonata ‘Model’ 필드의 값 바이트 10101000 ‘Sonata’의 ‘a’자 바이트 비트 ‘a’자 바이트의 최하위 비트 데이터베이스의 관리

파일중심의 방식 주문입력 프로그램 영업부 주문 파일 인보이스 프로그램 회계부 파일 물류부 패킹리스트 프로그램 파일 매입 파일 주문 파일 인보이스 프로그램 회계부 매입 파일 파일 물류부 패킹리스트 프로그램 매입 파일 파일 데이터베이스의 관리

파일중심 방식의 문제점 데이터 중복성 (data redundancy) 데이터 불일치 (data inconsistency) 프로그램 · 데이터 의존성 (program-data dependency) 데이터 공유 불가능 (data sharing problem) 데이터베이스의 관리

데이터베이스 방식 주문입력 프로그램 영업부 주문 파일, 인보이스 파일, 인보이스 DBMS 패킹리스트 프로그램 파일 회계부 물류부 패킹리스트 프로그램 데이터베이스의 관리

데이터베이스란? 기업의 여러 애플리케이션이 필요로 하는 데이터를 통합적으로 모아 놓은 데이터 집합체 기업의 여러 애플리케이션이 필요로 하는 데이터를 통합적으로 모아 놓은 데이터 집합체 속성(data attributes)의 값은 물론 이들 속성간의 관계도 저장함 중앙집중적으로 관리하여야 조직원들에 의해 공유가 가능 DBMS (Database Management System) 소프트웨어에 의해 관리됨 DB 조직원 데이터베이스의 관리

데이터베이스 방식의 장점 데이터 공유 데이터접근 용이 데이터 무결성 데이터 중복성 최소화 데이터 수정/갱신이 용이함 프로그램-데이터 독립성 데이터 접근의 표준화 데이터 보안 데이터베이스의 관리

데이터베이스 관리시스템 (DBMS) 애플리케이션 DBMS 조직 데이터베이스 프로그램 1 데이터정의어 (DDL) 프로그램 2 데이터조작어 (DML) 프로그램 3 데이터 사전 데이터베이스의 관리

Microsoft Access: a DBMS for Windows 데이터베이스의 관리

데이터 개체 (Data Entity) Data Entity란 관리할 가치가 있는 정보의 실체 예) 직원, 공급사, 고객, 제품, 학생, 과목 등 두 개의 Data Entity간의 관계 1:1 (one to one) : 예) 직원-배우자, 학생-주민등록증 1:M (one to many) : 예) 회사-직원, 회사-부서, 직원-아들 M:N (many to many) : 예) 교수-과목, 학생-과목, 동물원-동물 e1 e2 1:1 1:1 1:1 1:M 1:M 1:M 1:1 관계 1:M 관계 M:N 관계 데이터베이스의 관리

개체관계도 (Entity-Relationship Diagram) ‘주문’ 개체에 관한 데이터 속성 주문 주문번호 주문일자 납품일자 부품번호 부품금액 주문총액 포함하다 ‘부품’ 개체에 관한 데이터 속성 부품 부품번호 부품명 단가 공급사 번호 구입된다 ‘공급사’ 개체에 관한 데이터 속성 공급사 공급사 번호 공급사명 공급사 주소 공급사 전화번호 데이터베이스의 관리

논리적 데이터모형 (Logical Data Models) 계층형 혹은 나무 모형 (Hierarchical Data Model) 1:1 혹은 1:M 관계를 지원함 프로그램으로 구현하기가 단순함 망 모형(Network Data Model) M:N 관계의 구현에 적합 프로그램의 구현이 복잡함 관계형 모형(Relational Data Model) 각 데이터 파일을 관계(relation) 즉, 표(table)로 작성하고, 표들간의 연계를 통해 필요 정보를 생성 각 관계는 열과 행으로 구성됨 오늘날 가장 많이 사용되는 데이터 구조 데이터베이스의 관리

계층형 데이터모형 프로젝트 1 부서 1 부서 2 부서 3 직원 1 직원 2 직원 3 직원 4 직원 5 직원 6 데이터베이스의 관리

망형 데이터모형 프로젝트 1 부서 1 부서 2 부서 3 직원 1 직원 2 직원 3 직원 4 직원 5 직원 6 프로젝트 2 데이터베이스의 관리

관계형 데이터모형 필드(field) 프로젝트 표 터플(tuple) 부서 표 직원 표 데이터베이스의 관리

데이터베이스의 최근 기술동향 분산 데이터베이스 객체지향형 데이터베이스 데이터 웨어하우징 지리정보시스템 데이터를 분리하여 서로 다른 장소에 저장, 관리하는 데이터베이스 환경 객체지향형 데이터베이스 멀티미디어 데이터베이스: 문자, 그래픽, 영상, 음성 등과 같은 다양한 형태의 정보 관리 하이퍼미디어 데이터베이스: 다양한 멀티미디어 매체들을 상호 연결함으로써 손쉬운 정보탐색 기능 제공 데이터 웨어하우징 데이터 웨어하우스: 흩어져있는 다양한 데이터베이스들을 전사적인 관점에서 통합시킨 형태 데이터 마트: 데이터 웨어하우스의 하위 개념으로, 전사적보다는 부서 차원에서 구축된 DW 데이터 마이닝: 일단 구축된 DW의 데이터를 분석/탐색하여 새로운 정보를 창출하기 위한 기법 지리정보시스템 인구통계, 추적, 급파, 탐색 등에 이용되는 컴퓨터기반의 지리추적 기술 (지리데이터와 인구통계데이터의 접목) 데이터베이스의 관리

분산 데이터베이스 데이터베이스의 관리 지역부서 1 지역부서 2 DB 1 DB 2 통신 네트워크 지역부서 3 지역적으로 분산되어 있는 데이터베이스들은 각각 해당 지역부서에서 관리하지만 지역부서 간에 상호 데이터 공유가 가능하다. 데이터베이스의 관리

객체지향형 데이터베이스 데이터베이스의 관리 이 CNN 사이트의 메인 화면은 밑줄이 그어진 링크들로 구성되어 있으며, 이링크들은 동화상, 사진이미지, 텍스트 등의 객체들과 서로 네트워크 형태로 연결돼있다 데이터베이스의 관리

데이터 웨어하우징 데이터베이스의 관리 데이터 웨어하우스 DB 외부 (상용) 운영 시스템 추출, 통합, 변환 의사결정을 위한 정보 데이터마이닝, OLAP등의 분석도구 탐색/분석 데이터 웨어하우징 기술은 기존에 의미없이 버려지던 데이터 더미들을 한 데 모아 의미있는 정보로 변환함으로써 전략적인 기회를 탐색할 수 있는 중요한 기술이다. 데이터베이스의 관리

지리정보시스템 데이터베이스의 관리 지리정보시스템은 인구통계적 데이터와 접목된 지리정보를 인공위성 기술을 통해 추적함으로써 합리적인 의사결정을 할 수 있도록 해 주는 기술이다. 데이터베이스의 관리