본문 바로가기

728x90
반응형
정보처리기사/1과목: DB
728x90
반응형
5

각 형태별 데이터 모델 개념 및 유의사항 계층형 데이터 모델 - 데이터의 논리적 구조도가 트리 형태: 개체 간의 관계가 부모 자식 간의 관계 - 개체(=Segment 세그먼트)가 노드, 개체 집합들 사이의 관계를 링크로 연결, 일 대 다(1:N) 대응 관계만 존재 - 레코드 삭제 시 연쇄 삭제됨(부모 삭제 시 자식도 삭제됨) - 개체 타입들(속성) 간에는 사이클 불허 - 대표적 DBMS: IMS 망형 = 그래프형 = 네트워크형 데이터 모델 = CODASYL DBTG 모델 - 데이터의 논리적 구조도가 그래프 형태 - 다 대 다 대응 관계 만족 N:M - 상위 레코드 = Owner, 하위 레코드 = Member => Owner-Member 관계라고도 함 - 대표적 DBMS: DBTG, EDBS, TOTAL 2020. 8. 16.
DB 사용자 유형, 데이터 모델의 정의, 구성요소 DBA DataBase Administrator : DB 시스템의 모든 관리와 운영에 대한 책임을 지고 있는 사람이나 그룹 응용 프로그래머 : 데이터 조작어를 삽입하여 일반 사용자가 응용 프로그램을 사용할 수 있게 인터페이스를 제공할 목적으로 DB에 접근하는 사람 일반 사용자 : DB에 있는 자원을 활용할 목적으로 질의어나 응프를 사용하여 DB에 접근하는 사람들 데이터 모델 : 데이터, 데이터의 관계, 데이터의 의미 및 일관성, 제약조건 등을 기술하기 위한 도구들의 모임 데이터 모델 표시 사항 : SOC Structure 구조, Operation 연산, Constraint 제약조건 Entity 개체 - 데이터베이스에 표현하려는 것. = .. 2020. 8. 16.
스키마: 정의, 3계층, DB Language: DDL, DML, DCL 스키마 Schema : 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것으로 데이터 사전에 저장되며 메타 데이터 Meta Data라고도 한다. 어떤 사용자 관점에서 보느냐에 따라 나눠진다. 외부 스키마 External Schema = 서브 스키마 = 사용자 뷰(view) - 뷰와 같은 역할이기 때문에 하나의 DB 시스템에 여러 개 존재할 수 있으며 하나의 외부 스키마를 여러 개의 응용프로그램이나 사용자가 공용할 수 있다. - 같은 DB에 대해서도 서로 다른 관점을 정의할 수 있도록 허용하며, 일반 사용자는 SQL(질의어)를 사용하여 DB를 사용한다. 개념 스키마 Conceptual Schema = 전체적인 뷰 - 보통 스키마라고 하면 개념 스키마.. 2020. 8. 16.
데이터베이스 : 정의, 특징, 파일시스템과의 차이. DBMS : 필수 기능, 장단점 Integrated Data 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임 Stored Data 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 Operational Data 운영 데이터 : 조직의 업무를 수행하는 데 있어 존재 가치가 확실하고 없어서는 안될 반드시 필요한 자료 Shared Data 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 Real Time Accessibility 실시간 접근성 : 수시적이고 비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능함 Continuous Evolution 계속적인 변화 : 새로운 데이터의 삽입, 삭제 갱신으로 항상 최신의 데이터를 유지함. Concurrent Sh.. 2020. 8. 16.
데이터 관련 용어 정리 Data = 자료 = 관찰이나 측정을 통해 수집한 단순 사실, 결과값. 가공되지 않은 Raw data를 Data라고 부른다. ex) 수치 Information = 정보 = 자료를 가공/처리해서 얻은 결과물로서, 의사 결정에 도움을 주는 애들 ex) 확률, 분산 Knowledge = 지식 = 정보 이용에 대한 노하우 ex) 비 올 확률 70프로면 우산 들고 다녀야 함 Wisdom = 지혜 = 지식을 활용한 창의적 아이디어 ex) 비 올 확률 70 프로 이상이면 매대 앞에 우산 꺼내놓기 DataWare House 데이터웨어 하우스 = 데이터 창고 : 다양한 시스템에서 생성된 모델링/구조화된 데이터를 담아두는저장소. 다양한 사용 사례를 위한 다목적 스토리지. 이미 정형화된 데이터이기 때문에 비IT인력이 주도적.. 2020. 8. 16.