목록정보처리기사 필기 (3)
My Log

1. 관계형 데이터베이스 가. 개요 - 개체나 관계를 릴레이션이라는 표로 표현하여 간결하고 보기 편리하며, 다른 데이터베이스로의 변환이 용이하다. - 성능이 다소 떨어지는 단점이 있다. 나. 릴레이션(Relation)의 구조 1) 튜플(Tuple) - 릴레이션의 각 행을 말하며, 파일의 레코드와 같은 의미 - 튜플의 수 = 카디널리티, 기수, 대응수 2) 속성(Attribute) - 데이터베이스를 구성하는 가장 작은 논리적 단위 - 파일구조의 데이터 필드에 해당 - 속성의 수 = 디그리, 차수 3) 도메인(Domain) - 하나의 속성이 가질 수 있는 원자값들의 집합 - 성별 속성의 도메인은 '남'과 '여'이다. 다. 릴레이션의 특징 - 하나의 릴레이션에 포함된 튜플은 모두 상이하다. - 튜플 사이에는 ..

1. 데이터 모델의 개념 가. 데이터 모델의 정의 - 현실 세계의 정보들을 컴퓨터에 표현하기 위해 단순화, 추상화하여 표현한 개념적 모형 - 데이터베이스 설계 과정에서 데이터의 구조를 논리적으로 표현하기 위해 사용되는 도구 나. 데이터 모델의 종류 1) 개념적 데이터 모델(정보 모델링) - 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보로 표현하는 정보 모델이다. - 특정 DBMS를 고려한 것은 아니다. - 대표적인 개념적 데이터 모델로는 E-R 모델이 있다. 2) 논리적 데이터 모델(데이터 모델링) - 개념적 데이터 모델의 결과를 컴퓨터가 이해할 수 있도록 변환하는 과정이다. - 단순히 데이터 모델이라고 하면 논리적 데이터 모델을 의미한다. - 특정 DBMS는 특정 논리적 모델 하나만 선정하여..

1. 데이터베이스 정의 - 통합된 데이터 (최소의 중복, 통제된 중복) - 저장된 데이터 - 운영 데이터 - 공용 데이터 2. 데이터베이스 특징 - 실시간 접근성 - 계속적인 변화 - 동시 공용 - 내용에 의한 참조 3. 데이터베이스 시스템 - 데이터베이스를 이용하여 자료를 저장하고 관리하여, 정보를 얻어내는 데 필요한 컴퓨터 중심의 시스템을 말함 - 데이터베이스 시스템의 구성 4. 데이터베이스 관리 시스템(DBMS; DataBase Management System) 가. 정의 1) DBMS란 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해주는 소프트웨어이다. 2) 파일 시스템이 갖는 데이터 종속성과 중복성의 문제를 해결하고자 제안된 시스템이다. * 종속성으로..