관리 메뉴

도드넷

정보처리기능사 실기#2 - 데이터 베이스 1부 본문

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

정보처리기능사 실기#2 - 데이터 베이스 1부

도드! 2016. 4. 15. 12:29





정보처리기능사 실기 알고리즘을 넘어 데이터 베이스 공부시작, 단어 암기싸움인듯. 개념설명을 주고 개념에 해당하는 말을 보기에서 찾아서 선택하는 필기시험같은 실기시험 느낌. 





정보처리기능사 실기 요점정리#2 - 데이터 베이스 개요 총정리 1부


데이터 베이스 : 데이터 베이스는 통합 조직되어 관리 운영되는 데이터 정보의 체계적인 집합


정보 : 정보는 가공처리 된 가치를 부여한 지식


정보 모델링 : 개념적 설계하는 것


분산 데이터 베이스 : 분산되어 있지만 전체 데이터를 보면 논리적으로 같은 시스템에 속해있는 데이터 베이스


객체 지향형 데이터 베이스 : OODB,, 객체 지향형 프로그래밍 개념 도입, 계층별 프로세스


캡슐화 : 자료구조와 함수를 한 테두리에 묶는 것, 오류 파급효과 최소화, 재사용 용이, 인터페이스 단순화.


데이터 마이닝 : 공통의 형식으로 변환, 일원적으로 관리, 분석 데이터 제공


데이터의 종류

- 통합된 데이터 : 중복배제

- 저장 데이터 : 저장매체

- 운영 데이터 : 없어서는 안 될

- 공용 데이터 : 공동 소유


DBMS  : 데이터 베이스 공유-관리를 위한 소프트웨어들의 집합체


DBMS의 역할 : 중복성 종속성 회피, 중재자 역할, 정의 조작 제어


백업 : 주기적으로 자기테이프에 복사


로깅 : 갱신사항 기록


체크포인트 : 붕괴후 재가동시 취소해야하는 트랜잭션수 감소시킴


스토어드 프로시저 : SQL로 작성된 이미 저장된 연산, 통신량 경감 속도 증가.


스키마 : 관계 조건을 정의한것.


스키마 3종

- 외부 스키마 : 사용자의 요구 도출, 서브 스키마

- 내부 스키마 : 데이터 베이스 구조 정의

- 개념 스키마 : 제약조건, 접근 권한, 보안 무결성 규칙명세


시스템 카탈로그 : 참조를 위한 데이터 사전, 정보(테이블 데이터 베이스, 뷰, 접근 권한, 제약조건 :: 메타 데이터)저장


메타 데이터 : 부가 정보를 추가하기 위한 데이터, 데이터를 위한 데이터


데이터 정의어 DDL : 내부 스키마 적용, 물리적인 데이터 베이스 정의-관리하는 언어

- CREATE DROP ALTER


데이터 제어어 DCL : 데이터 베이스 공용하기 위한 제어언어, 무결성, 데이터 회복 병행수행 트랜잭션의 시작 철회 완료, 권한 부여 최소 동시성 제어등.

- GRANT(권한줌) REVOKE(권한뺏음) COMMIT(반영) ROLLBACK(되돌리기)


데이터 조작어 DML : 인터페이스 제공, 데이터 검색 처리 조작 삭제 수정을 위한 언어

- SELECT(검색) UPDATE(갱신) INSERT(삽입) DELETE(삭제)


DBA : 관리 운영, 계획 대책 수립

데이터베이스 설계자 : 사용자와 면담, 뷰를 개발하는 사람

응용프로그래머 : DML이용해서 응용프로그램 개발

일반사용자 : 쿼리를 이용 DB에 접근


데이터 모델 : 현실 세계의 데이터를 컴퓨터에 포현하기 위한 논리모형, 개체 속성 관계


개체 (Entity) : 표현하려는 유형 무형의 정보.


속성 (Attribute) :  관계 데이터 모델에서 가장 작은 논리적 단위, 개체의 성질이나 상태 기술, 자체만으로는 중요의미를 가지지못함, 개체의 성질 식별 수량 상태등의 세부정보의 관리 요소, 테이블에서 사용하는 하나의 열(Column)


관계 : 두 개 이상의 개체(Entity)들의 의미있는 연결, 카디널리티 비율 제약조건 ER 다이어그램 다이아몬드 모양


개체-관계모델 [ER모델] : 개체(Entitiy) 관계(Relation) 속성(Attribute)등을 기호로 표현, 이해하기 쉽게 표현,

논리 데이터 표현을 위한 가장 대표적 방법, 1976년 peter chen, 개념설계 단계에서 사용.


관계 데이터 모델 : 2차원 표 형태로 데이터, 논리적 설계 단계에서 사용


관계 해석 : 릴레이션에서 원하는 결과를 얻기위한 과정, 코드 수학의 술어해석(프레디킷 해석)기반, 튜플 변수 도메인 변수 한정 애트리뷰트 원자 정형식으로 구성되는 비절차적 처리, 비절차적 언어.


관계 대수 : 어떻게 유도하는가, 릴레이션을 만들어내는 연산자의 집합.


튜플 : 행(Low)을 의미, 파일 구조에서는 레코드와 같은 의미


카디널리티 : 가질수있는 튜플의 개수 최대수 최소수


도메인 : 가질수있는 모든 원자 값의 집합, 허용 값 데이터 유형 생성규칙 정의


키 : 튜플을 유일하게 구별해주는 속성의 집합, 모든 릴레이션은 하나이상의 키 필수, 유일성과 최소성 모두 만족해야함.


기본키(Primary Key) : 튜플을 구별해주는 유일한 속성


외래키(Foreign Key) : 참조를 위해 사용되는 속성, 참조 릴레이션의 기본키와 동일해야함


널값 : 존재하지 않음







반응형
Comments