본문 바로가기

Computer/0x04 데이터베이스

[데이터베이스 6화] 데이터베이스 시스템 구성요소3 [데이터베이스 6화] 데이터베이스 시스템 구성요소3 * 사용자 (User): 데이터베이스를 이용하기 위해 접근하는 사람 * 일반 사용자 (end user)- 비절차적 질의어를 통해서 데이터베이스에 접근하는 사용자- 편리한 접근을 위해 메뉴, 양식, 그래픽스 등의 인터페이스를 개발 하여 지원- 데이터의 삽입, 삭제, 갱신, 검색 등의 접근목적 * 응용 프로그래머 (application programmer)- 데이터 조작어(DML)을 통해서 데이터베이스에 접근하는 사용자 - PL/I , COBOL , PASCAL ,C , java 와 같은 프로그래밍 언어를 구사 할 수 있는 능력과 DBMS 가 지원하는 데이터 조작어를 사용하는 전문가 데이터베이스 관리자 (DBA : Database Administrator).. 더보기
[데이터베이스 5화] 데이터베이스 시스템 구성요소2 [데이터베이스 5화] 데이터베이스 시스템 구성요소2 * 파일 중심의 데이터 처리 방식의 한계점 - 응용 프로그램의 논리적 파일 구조는 직접 물리적 파일 구조로 구현- 응용 프로그램에 물리적 데이터 구조에 대한 접근방법의 구현- 데이터 파일의 공용이 불가능 * 데이터 종속성 (Data Dependency) - 응용 프로그램과 데이터 간의 상호 의존관계- 데이터의 구성 방법이나 접근 방법의 변경 시 관련 응용 프로그램도 동시에 변경- 새로운 응용 프로그램 개발 시 기존의 모든 응용 프로그램을 변경 * 데이터 중복성 (Data Redundancy): 한 시스템 내에 같은 내용의 데이터가 중복되어 저장 관리 문제점 일관성(consistency) 동일한 사실을 나타내는 데이터에 대해 논리적으로 그 내용도 동일 보.. 더보기
[데이터베이스 4화] 데이터베이스시스템 및 구성요소 [데이터베이스 4화] 데이터베이스시스템 및 구성요소 데이터베이스 시스템(DBSL Database System) 의 정의: 데이터를 데이터베이스로 저장하고 관리해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템 [ 데이터베이스 시스템의 구성요소 ]- 데이터베이스 (DB)- 데이터베이스 관리시스템(DBMS)- 데이터 언어 (Data Language)- 사용자 (User)- 데이터베이스 관리자 (DBA)- 데이터베이스 컴퓨터(Database Computer) [ 데이터베이스 시스템 구성도 ] 호스트 컴퓨터 : 사용자나 응용 프로그램으로부터 데이터 접근 요청 ▼데이터베이스 컴퓨터: 데이터의 갱신, 삭제, 삽입 등의 연산을 수행 cf) 사용자 인터페이스(user interface): 호스트 프로그래밍 언어와 데이터.. 더보기
데이터베이스3화 구성 및 구조 데이터베이스3화 구성 및 구조 데이터베이스의 구성요소 * 사용자 관점: 논리적(개념적) 구성요소* 시스템관점: 물리적 구성요소 개체 (entity) - 표현하려는 유형, 무형 정보의 객체(object)로서 구별되는 것- 현실 세계에 대해 사람이 생각하는 개념과 정보 단위로서 의미- 하나의 개체는 하나 이상의 속성(attribute)로 구성되고 각 속성은 그 개체의 특성이나 상태를 기술 (1) 속성 (attribute)의미: 이름을 가진, 데이터의 가장 작은 논리적 단위가 되며 데이터 항목(data item), 또는 필드(field)특성: 정보의 측면에서 그 자체로는 중요 의미를 표현하지 못하므로 단독 존재 불가능 (2) 개체 인스턴스 또는 개체 어커런스의미: 어느 한 특정 개체를 구성하고 있는 속성들이 .. 더보기
데이터베이스 2화 -데이터베이스 정의 및 특성 데이터베이스 2화 -데이터베이스 정의 및 특성 1. 데이터베이스 용의의 기원 정의: * 데이터베이스(database)나 데이터베이스 관리 (database management)라는 용어의 사용시기 불분명* 1963년 6월 제 1차 SDC(System Development Corporation) 심포지엄 제목 '컴퓨터 중심의 데이터베이스 개발과 관리 (Development and Management of a Computer-centered Data Base)' 데이터베이스란 용어가 공식적으로 처음 사용 * 1965년 9월 제 2차 SDC 심포지엄 제목 '컴퓨터 중심 데이터 베이스 시스템(Computer-centered Data Base System)에서 데이터베이스 시스템이라는 용어 처음 사용 * 1963.. 더보기
데이터베이스 1화 정보환경 데이터베이스 1화 정보환경 1. 정보처리 시스템 정보 처리의 개념: 정보처리는 컴퓨터가 정보를 생성하기 위해 데이터를 처리하는 작업이라고 정의함 정보와 데이터 데이터와 정보의 의의 * 데이터: 관찰이나 측정을 통해서 수집된 사실이나 값(숫자로 표현되는 수치, 문자들로 표현되는 스트링) * 정보: 의사결정을 할 수 있게 하는 데이터의 유효한 해석이나 데이터 상호간의 관계 [ 데이터와 정보의 관계] - P는 처리기, D는 데이터 , I 는 정보라 할 떄 공식적으로P(D) = I 로 펴현 데이터 (D) => 처리기(P) => 정보(I) [ 정보추출 방법 ] - 데이터 자체가 내포하고 있는 정보를 추출하는 방법은 아주 중요- 데이터 처리(data processing) 또는 보다 넓은 의미로 정보 처리(infor.. 더보기