본문 바로가기
IT 이론/데이터베이스

[시험대비] 데이터베이스 필수 암기 사항

by 지식id 2015. 10. 16.
반응형

가급적 영어로 외워두자! 번역된 용어는 시험마다 해석이 달라서 햇갈릴 수 있다.


데이터베이스의 정의

 Integrated data : 데이터의 통합된 모임

 Stored data : 저장 매체에 저장된 정보자료

 Operational data : 응용해서 활용가능한 데이터

 Shared data : 여러 주체들이 함깨 사용가능한 데이터


데이터베이스의 특징 

 Real Time Accessibility : 실시간으로 데이터의 변경사항을 확인하고 불러올수 있음

 Continuous Evolution : 지속적인 삽입, 갱신, 삭제가 가능함

 Concurrent Sharing : 여러 사용자가 동시에 데이터를 이용할 수 있음

 Content Reference : 데이터 내용으로써 데이터를 찾을 수 있음


기존 파일 처리방식의 한계

 종속성 한계 : 데이터가 특정 응용프로그램에 종속됨. 논리적 모델을 변경하려면 응용프로그램이 수정되어야 함

 일관성 한계 : 실질적으로 같은 데이터임에도 내용이 일치하지 않는 문제가 생길 수 있음

 보안성 한계 : 데이터 접근 및 이용의 권한 관리가 체계적으로 이루어질 수 없음

 경제성 한계 : 데이터의 이용 및 저장이 효율적이지 않아 비용이 과다 발생

 무결성 한계 : 보안성 한계, 일관성 한계 등으로 데이터가 변질될 우려가 있음


데이터베이스의 독립성

 논리적 독립성 : 데이터 저장의 논리적 구조 및 관계가 바뀌더라도 응용프로그램에는 영향을 끼치지 않을 수 있다.

 물리적 독립성 : 응용 프로그램과 구분된 하드웨어 사용이 가능하다. 


DBMS(Database Management System)의 정의

 개념적인 데이터베이스를 실제 소프트웨어로 구현해 놓은 실물을 말한다. 오라클, MySQL등


DBMS의 필수 기능 조건

 Definition : 데이터의 형 및 저장 구조, 제약조건 및 관계등을 정의할 수 있다.

 Manipulation : 이용주체가 데이터의 조회, 삽입, 갱신, 삭제 작업을 할수 있는 수단을 제공한다.

 Control : 작업간 무결성이 유지되도록 제어하고 정의된 제약조건과 관계를 보장한다. 동시처리가 가능한 병행제어가 지원된다.


관계형 데이터베이스 필수 용어

 Cardinality : 릴레이션을 구성하는 Tuple(튜플)의 수

 Degree : 데이터베이스를 구성하는 Attribute(속성)의 수

 Domain : 한 Attribute에 속할 수 있는 값의 범위

 

반응형

댓글