제 1장 데이타와 데이타베이스 데이타 데이타베이스 정보 & 데이타.

Slides:



Advertisements
Similar presentations
다양한 종류의 문서를 언제든지 보고 바로 편집하세요. 여러 앱을 이용할 필요 없이 MS Office, HWP, PDF, TXT 의 문서를 한 곳에서 확인하고 어디서든 쉽게 편집해 보세요 ! *PDF 문서는 ‘ 보기 모드 ’ 만 지원합니다.
Advertisements

1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Cinema Manager System 최종 발표 조 team05 발표자 : 임 창목 1.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
뇌를 자극하는 Windows Server 2012 R2
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
최윤정 Java 프로그래밍 클래스 상속 최윤정
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Windows Server 장. 사고를 대비한 데이터 백업.
5장 Mysql 데이터베이스 한빛미디어(주).
제 3장 컴퓨터 시스템의 구조.
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
07. 디바이스 드라이버의 초기화와 종료 김진홍
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
1장 데이터베이스 개념과 오라클 설치.
3. 데이타베이스 관리시스템.
12. 데이타베이스.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
5장 Mysql 데이터베이스 한빛미디어(주).
제 1장. 멀티미디어 시스템 개요.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
Linux/UNIX Programming
DataBase 김상훈 송예은 고미영 이경민.
SAS Statistical Analysis System 통계패키지 실습 (2011년 1학기)
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
뇌를 자극하는 Windows Server 2012 R2
Linux/UNIX Programming
제 1 장 운영 체제의 개요 Section 1 운영 체제의 개념 Section 2 운영 체제의 구성과 기능
논리회로 설계 및 실험 5주차.
FileMaker를 이용한 데이터 관리 옥현진(KICE).
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
Chapter 03. 관계 데이터베이스 설계.
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
Database Management System
데이터 베이스 DB2 관계형 데이터 모델 권준영.
Linux/UNIX Programming
Linux/UNIX Programming
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
2. 데이터베이스 관리시스템(DBMS).
뇌를 자극하는 Solaris bible.
다차원 색인을 사용하는 실질적인 응용예제 컴퓨터 과학과 이 대 기.
오라클 11g 보안.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
System Security Operating System.
OOA&D 5조_PROJECT 김연호 이은정 조방실 허혜원.
.Net FrameWork for Web2.0 한석수
06. 디바이스의 등록과 해제 김진홍
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
07. DB 설계 명지대학교 ICT 융합대학 김정호.
CHAP 15. 데이터 스토리지.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Linux/UNIX Programming
1 장. 데이터베이스와 데이터베이스 사용자 1.1 개요 1.2 데이터베이스의 예 1.3 데이터베이스의 특징
교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.
Presentation transcript:

제 1장 데이타와 데이타베이스 데이타 데이타베이스 정보 & 데이타

1.1 우리 생활 주변의 데이타베이스 데이타베이스 (database) 정보를 필요에 따라 모아놓은 것 조직이나 개인이 사용하는 조작 가능한, 저장된 데이타의 모임 예) 사장실의 파일 캐비닛 주소록, 계약서 등을 관리(각각 하나의 데이타베이스를 구성 편리한 사용을 위해 정렬, 분류 파일 삽입, 검색 등 컴퓨터를 이용하여 이러한 작업을 대행할 수 있음 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.2 데이타, 정보, 데이타베이스(1) 데이타, 정보, 그리고 지식 데이타 (data) 이름 : 홍길동 키 : 170 ㎝ 실세계의 실체를 묘사하는 값 정형화되고 기록할 만한 가치가 있다고 판단되는 어떤 현상이나 사건, 아이디어에 대한 묘사 이름 : 홍길동 키 : 170 ㎝ 몸무게 : 70 ㎏ 결혼 : 미혼 특기 : 무술 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.2 데이타, 정보, 데이타베이스(2) 정보 (information) 데이타 정보 데이타는 사실들 그 자체에 대한 일차적인 표현 사실들과 이들로부터 유도될 수 있는 유추된 사실들 1학기 2.5 2학기 3.0 3학기 4학기 3.3 5학기 2.9 6학기 2.7 7학기 8학기 2.3 데이타 정보 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.2 데이타, 정보, 데이타베이스(3) 지식(knowledge) 데이타와 정보에 비해 좀 더 상위 수준의 개념 수동적이고 정적인 데이타나 정보에 비해, 이들을 처리하는 “방법”이나 어떤 근거에 의한 판단을 내리는데 필요한 분석과 판단에 관한 “법칙”등을 포함 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.2 데이타, 정보, 데이타베이스(4) 데이타베이스 관련된 데이타의 모임 또는 집합 정형화되고 조작 가능한 (처리하기에 용이한) 컴퓨터에 저장된 데이타의 모임 특정 목적을 위해 계산, 저장, 검색, 정렬 등의 “데이터 처리” 작업을 수행 예) 성적 처리, 마케팅을 위한 상품 판매 분석 등 앵글스 – 데이타베이스란 어떤 특정 조직의 응용 시스템에 사용되는 조작 가능한 저장 데이터의 모습 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.2 데이타, 정보, 데이타베이스(5) 일시적인 데이타와 지속적인 데이터 일시적인 (transient) 데이터 일시적인 데이타와 지속적인 데이터 일시적인 (transient) 데이터 해당 프로세스가 실행되는 동안만 일시적으로 존재 예) 프로그램의 변수 지속적인 (persistent) 데이터 어떤 프로세스의 생명주기에 종속적이지 않고 스스로 존재 비휘발성 매체에 저장 일반적인 데이타베이스는 지속적인 데이타의 모임을 뜻함 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(1) 데이타베이스 관리 시스템 DBMS, database management system 컴퓨터에 저장되는 데이타베이스를 관리해주는 소프트웨어 시스템 상용 DBMS DB2, Oracle, Informix, BADA, MS SQL Server, Sybase, dBase, FoxPro, Access , … Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(2) <혼란한 창고> <잘 정리된 창고> 물건 데이터 창고 <잘 정리된 창고> 물건 데이터 창고 데이타베이스(디스크) 창고관리인 DBMS 직원 응용 프로그램 또는 사용자 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(3) 데이터, 데이타베이스, DBMS, 사용자의 관계 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(4) DBMS가 제공하는 기능(1) 정보를 표현할 수 있는 틀 데이타의 공유기능 현실 세계의 정보를 컴퓨터에 저장시키는 양식이므로, 다양한 정보의 표현이 가능해야 함 데이타의 공유기능 DBMS가 관리하는 데이타는 여러 응용프로그램이 필요에 따라 이용할 수 있도록 제공됨 → 데이타 중복의 제거 : 데이타를 공유함으로써 비효율성과 일관성(consistency) 문제를 제거 동시성 문제(concurrency problem) 다른 프로그램 또는 프로세스가 동시에 같은 데이타에 작업을 하려할 때 → DBMS는 하나의 단위 프로그램이 일을 마칠 때까지 해당 데이타를 독점하도록 하는 방법 등으로 문제를 막음 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(4) DBMS가 제공하는 기능(2) 데이타 무결성 유지 기능 데이타 독립성 데이타 무결성(無訣性; integrity) 데이타베이스 내의 데이타가 얼마나 정확한가를 뜻함 나이가 200 또는 –23 ? 데이터 중복으로 인한 불일치 문제 데이타 독립성 응용 프로그램과 데이터 간의 독립성 응용 프로그램은 데이타가 디스크에 구체적으로 어떻게 저장되어 있는 지 몰라도 됨 데이타에 종속적(data-dependent) 데이타의 구조와 저장형태를 고려한 응용프로그램 구현으로 나중에 데이타의 저장형태나 구조를 바꾸려 할 때 응용프로그램도 바꾸지 않으면 안됨 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.3 데이타베이스 관리 시스템(5) DBMS가 제공하는 기능(3) 효율적인 자원관리 기능 데이타 보안성과 안정성 유지 기능 많은 양의 데이타를 다루는데 적합한 효율적이고 효과적인 방법들을 사용 디스크 상에 데이타를 배치시키거나 디스크의 데이타를 처리를 위해 주기억장치로 불러들이는 작업 데이타 보안성과 안정성 유지 기능 DBMS가 관리하는 모든 데이타에 대해 자체적인 보안 기능 제공 보안성 : 사람으로부터 데이타의 보호 안정성 : 컴퓨터 장애나 고장 등으로부터의 보호 예기치 못한 상황이 발생한 때 체계적인 수습이 가능해야 함 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.4 화일과 데이타베이스(1) 화일 시스템의 데이타 관리 기능 화일 시스템 (file system) 운영체제의 중요한 부분으로 데이타나 프로그램을 디스크에 읽고 쓸 수 있도록 해주는 프로그램 프로그램에서 다루는 데이타를 직접 하나의 화일에 저장하여 관리하는 경우의 문제점 프로그램 이외의 방법으로도 데이타 조작 가능 프로그램과 데이타 형식이 묶여 있음 동시 접근의 문제 보안 문제 장애 복구 문제 ⇒ DBMS는 데이타베이스를 다루는 데 있어서 필요한 공통의 기능들을 제공하는 소프트웨어 시스템임 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.4 화일과 데이타베이스(2) 화일 시스템을 이용하는 DBMS 화일 시스템 - 기본적인 저장 기능만을 제공 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.5 데이타베이스 시스템과 사용자 Copyright  2002 by S.-g. Lee and J.-y. Chang

1.5 데이타베이스 시스템과 사용자 최종사용자 응용 프로그램 개발자 데이타베이스 관리자 DBMS 개발자 end user, general user 응용 프로그램이 제공하는 사용자 인터페이스(user interface)를 이용하며, 해당 응용분야의 업무를 처리하는 사람 응용 프로그램 개발자 application programmer DBMS를 이용한 응용프로그램을 개발하는 사람 데이타베이스 관리자 DataBase Administrator : DBA DBMS 및 이와 관련된 하드웨어 또는 소프트웨어를 중앙에서 관리 감독하는 사람 DBMS 개발자 DBMS developer DBMS를 구성하는 모듈들을 설계하고 구현하는 사람 Copyright  2002 by S.-g. Lee and J.-y. Chang