1. 데이터베이스의 개념적 구성요소 데이터베이스는 개체(entity)와 관계(relationship)의 집합으로 구성되어 있다. (논리적 구성요소) 개체: 서로 구별되는 데이터베이스 정보의 단위. 파일의 레코드(record)에 대응한다. 개체는 하나 이상의 속성(attribute)로 구성된다. 예를 들어 학생이라는 개체가 있을 때, (학번, 이름, 학과)를 개체 타입(entity type)이라 한다. 이 때 학번, 이름, 학과 하나하나를 속성이라 한다. 처럼 각 속성에 값이 대입된 하나의 값을 개체 인스턴스(entity instance)라 하며, 이 인스턴스들의 집합을 개체 집합(entity set)이라 한다. 관계: 개체 집합과 개체 집합 간에는 여러 가지 유형의 관계가 존재할 수 있다. 어느 한 개체..
1. 데이터 종속성을 설명하고, 그 문제점과 해결책을 설명하시오. 응용 프로그램과 데이터 간의 상호 의존 관계를 말한다. 즉 데이터의 구성 방법이나 접근 방법을 변경할 때는 응용 프로그램도 같이 변경 시켜야 하는데, 현실적으로 응용 프로그램 관리가 어렵고 유지보수의 비용이 증가한다. 이는 파일 시스템에서 나타나는 문제점으로, 파일 시스템 대신 DBMS를 사용한다면 DBMS의 데이터 독립성으로 인해 해결할 수 있다. 2. DBMS의 필수 기능을 설명하시오. 정의 기능, 조작 기능, 제어 기능이 필수적으로 구비되어야 한다. 정의 기능은 하나의 물리적 구조의 데이터베이스로 여러 응용 프로그램들의 요구를 지원해 줄 수 있도록 데이터를 조작하는 기능이다. 논리적 구조와 물리적 구조를 명세해야 하며, 논리적 구조와..
파일 시스템(file system): 파일 중심의 데이터 처리를 위한 시스템. 파일시스템의 특성 ① 응용 프로그램은 응용 프로그래머가 생각하는 논리적 파일 구조를 직접 물리적 파일 구조로 구현해야 된다. ② 응용 프로그래머는 물리적 데이터 구조에 대해 잘 알고 있어야만 데이터에 대한 접근 방법을 응용 프로그램 속에 효율적으로 구현시킬 수 있다. ③ 모든 응용 프로그램이 자기 자신의 데이터 파일을 가지고 있어야만 되는 환경이기 때문에 결국 하나의 파일은 하나의 응용만을 위해 존재하게 된다. 즉, 데이터 공용을 할 수 없는 파일시스템은 응용 프로그램과 파일과의 1:1 관계를 가진다. 이러한 파일 시스템의 가장 큰 문제점은 데이터 종속성(data dependency)과 데이터 중복성(data redundanc..
1. 정보와 데이터의 차이를 설명하시오. 데이터는 관찰이나 측정을 통해서 수집된 사실이나 값을 뜻하고, 정보는 의사결정을 할 수 있는 데이터의 해석이나 상호 간의 관계로부터 의미있는 정보를 추출한 것을 뜻한다. 즉 데이터가 처리되어 정보가 생성된다. 2. 의사결정지원시스템을 설명하시오. 정보를 통한 의사결정을 지원하는 시스템으로, 넓은 의미로 정보 시스템을 뜻하기도 한다. 의사결정지원시스템에서의 데이터 웨어하우스는 의사결정을 하기 위해 데이터/정보를 구축, 저장하는 것이다. 데이터마이닝은 데이터/정보로부터 의미있는 지식들을 추출해내는 것이다. 즉, 어떤 rule이나 pattern을 찾기 위해 지식을 캐낸다. 또한 지식관리시스템은 이를 바탕으로 추출된 데이터/정보들을 바탕으로 지식을 관리하는 것이다. 3...
1. 데이터베이스 정의 1963.06 - SDC(System. Development Corporation)의 제1차 "컴퓨터 중심의 데이터베이스 개발과 관리(Development and Management of a Computer-centered Data Base" 심포지엄 제목에서 데이터베이스란 용어가 처음 사용 1965.09 - SDC 제2차 "컴퓨터 중심 데이터베이스 시스템(Computer-centered Data Base Systems)" 심포지엄 제목에서 데이터베이스 시스템이란 용어가 처음 사용 데이터베이스(database): 한 조직의 여러 응용 시스템들이 공용할 수 있도록 통합, 저장된 운영 데이터의 집합 ① 통합 데이터(integrated data) - 원칙적으로 중복되어 있지 않음. (최..
1.1 정보 처리 시스템 데이터(data): 관찰이나 측정을 통해 수집된 사실이나 값 ex) 숫자로 표현되는 수치, 스트링(string), 텍스트(text), 이미지(image), 그래픽스(graphics) 정보(information): 의사결정을 할 수 있게 하는 해석이나 데이터 상호간의 관계 I=P(D) (I는 정보, P는 처리기, D는 데이터.) 이렇게 데이터가 어떠한 처리를 거쳐 정보를 추출하는 방법을 데이터 처리(data processing) 또한 정보 처리(information processing)라고 한다. 또한 정보를 재가공해 또 다른 정보를 추출해낼 수도 있다. (정보의 부가가치가 올라감) 정보 시스템(information system): 한 기관에 필요한 데이터를 수집, 조직, 저장해 ..