관리 메뉴

도드넷

정보처리기능사 필기같은 실기#1 - 데이터 베이스 본문

창고/정보처리기능사[완]

정보처리기능사 필기같은 실기#1 - 데이터 베이스

도드! 2016. 5. 10. 16:12
반응형




This ain't no place for the hero


정보처리기능사 필기같은 실기 요점정리#1 - 데이터 베이스


데이터베이스

- 공용 데이터 : 공동소유, 공동사용

- 통합된 데이터 : 중복을 배제한 데이터 모음

- 저장된 데이터 : 저장매체에 저장됨

- 운영 데이터 : 조직업무에 활용


데이터 베이스의 특징

- 실시간 접근 : 질의, Real Time Processing에 의한 응답 가능.

- 계속적인 변화 : 삽입 삭제 갱신으로 최신 데이터를 유지해야 함.

- 동시 공용 : 여러사용자가 동시에 자기가 원하는 데이터 사용.

- 내용에 의한 참조 : 주소나 위치에 의한게 아니라 사용자가 요구하는 데이터 내용으로 데이터 검색.


데이터베이스 시스템

- 데이터 베이스를 이용하는데 필요한 컴퓨터 중심의 시스템을 일컷는다.

- 데이터 베이스 시스템의 구성 : 데이터 베이스, 스키마, DBMS


분산 데이터베이스

- 논리적으로는 같은 시스템이지만 물리적으로는 분리-분산된 데이터 베이스.


데이터 웨어하우스

- 다량의 데이터를 분석-정보화한 데이터베이스로 신속 정확한 의사결정에 도움을 준다.


DBMS

- 데이터베이스 관리 시스템의 약자로 데이터베이스를 운영, 관리하고 사용자가 데이터베이스에 접근할 수 있도록 해주는 중재자 소프트웨어들의 집합체이다.

- 종래의 파일처리 방식에서 문제되었던 "종속성과 중복성 문제"를 해결하고 독립성 일관성 무결성을 유지한다.


데이터의 "독립성"

- DBMS를 사용하는 이유, 최종목적

- 논리적 독립성 : 응용프로그램과 데이터베이스를 독립시키므로써 데이터의 논리적 구조를 변경시키더라도 응용 프로그램에는 문제가 되지않음

- 물리적 독립성 : 응용프로그램과 보조기억장치같은 물리 장치를 독립시킴으로 물리적 구조를 변경하더라도 응용 프로그램에는 문제가 되지않음


DBMS의 필수 기능

- 정의 : 구조 타입 정의, 제약조건 명시

- 조작 : 검색 갱신 삽입 삭제

- 제어 : 무결성 보안권한 검사 보안유지


스키마

- 개체 속성 관계같은 데이터 값들이 갖는 제약조건에 관한 정의.

- 데이터의 구조적 특성을 의미하며 인스턴스에 의해 규정되어 데이터 사전에 저장된다.


데이터 사전

- 다른말로 메타 데이터, 데이터를 위한 데이터.


3종 스키마

- 외부스키마 : 서브스키마 사용자뷰 개인 입장에서 필요로 하는 데이터의 논리구조.

- 내부스키마 : 데이터베이스 내부의 물리적 구조와 제약조건, 실제 저장방법.

- 개념스키마 : 전체적인 논리구조, 개체간의 관계와 제약조건.


데이터 베이스 언어1 :: 데이터 정의 언어 DDL

- DB를 구축하거나 수정할 목적의 언어, 데이터 베이스의 생성/변경/삭제

- 이 언어로 번역한 결과는 데이터 사전에 저장됨.


데이터 베이스 언어2 :: 데이터 조작 언어 DML

- 사용자로 하여금 데이터를 처리할 목적의 언어, 데이터의 검색/추가/삭제


데이터 베이스 언어3 :: 데이터 제어 언어 DCL

- 데이터를 보호하고 관리할 목적의 언어, 데이터의 무결성, 보안및 접근권한 제어.


DBA

- 데이터 베이스 관리자, 스키마 결정, 데이터베이스 접근방법 정의, 회복조치 전략과 대책수립.

- 데이터베이스 전반에대한 책임자


응용프로그래머

- 사용자로 하여금 데이터 조작어를 이용, 데이터 베이스에 접근-사용할 수 있는 인터페이스

제공하는 개발자들.


일반 사용자

- 데이터 베이스에 접근 자원을 사용하는 사람들


데이터 베이스 설계순서 ★

1) 요구조건 분석 : 요구조건 명세서 작성


2) 개념적 설계 : 추상적 개념으로 표현하는 과정, E-R 모델링. 독립적 개념스키마 설계


3) 논리적 설계 : 컴퓨터가 처리할 수 있도록 논리적 구조로 변환시키는 과정, 개념스키마 평가 서로 다른

논리스키마 작성, 트랜잭션의 인터페이스 설계


4) 물리적 설계 : 목표 DBMS에 맞는 물리적 구조의 데이터로 변환


5) 데이터베이스 구현 : 스키마를 파일로 생성하는 단계, 응용 프로그램 작성


ODBC

- 마이크로소프트사에서 개발된 데이터베이스 액세스를 위한 소프트웨어 표준규격






반응형
Comments