-
2단원 01. 데이터베이스 활용정보처리기능사 2022. 7. 12. 15:28
01. 데이터베이스 개념 (8%)
01. 데이터베이스(DataBase)의 정의
- 서로 관련있는 데이터(파일)의 집합체
- 데이터 처리를 위해 중복 최소화, 공동 사용, 연관 관계 모임
- 데이터베이스 관리 시스템
- 방대한 야으이 자료 처리
- 독립성 보장을 위한 종합 시스템
02. 데이터 베이스의 특징
- 실시간 접근 처리 - 질의에 대해 실시간 접근 처리 및 응답 처리 지원
- 자원의 동시 공유 - 동시 공유 가능
- 내용에 의한 참초
- 계속적인 변화 - 동적 데이터의 유지
03. 데이터베이스의 장,단점
1)장점
- 중복을 최소화
- 물리적,논리적 독립성 유지
- 실시간 접근
- 데이터 보안 유지하여 손실방지
- 계속적인 변화에 적응
- 내용에 의한 액세스
- 일관성, 무결성의 우지 및 데이터의 공유 및 표준화가 가능
2)단점
- 자료 처리 방법 복잡
- 운영 비용면 부담이 크고 전산 비용 증가, 복잡
- 예비, 회복 기법 어려어짐
- 시스템의 취약성
04. 데이터베이스 디자인 단계

목테필관 
개가 논밭에 물을 뿌린다
02. 데이터베이스 관리 (92%)
01. DBMS (DataBase Management System)
- 데이터베이스 관리 시스템
- 종속성과 중복성을 해결하기 위한 소프트웨어 시스템
DBMS란 사용자와 DB 사이에서 사용자의 요구에 따라 정보를 생성해주고, DB를 관리해주는 소프트웨어이다.
02. 데이터베이스의 필수 기능
정조 맞제? ( 정 조 제 )
- 정의 기능
- 조작 기능
- 제어 기능
03. 데이터베이스의 목적
- 중복성 최소
- 공유
- 독립성
- 무결성
- 보안성
- 일관성
04. 데이터베이스 시스템의 구성
1)스키마 (Schema)
DB를 구성하는 데이터 개체(파일), 속성(레코드), 관계(항목의) 형식과 상호 관계 전체를 정의하는 것
1. 외부 스키마 ( External Schema )
- 서브 스키마 (Sub Schema)
- 사용자나 응용 프로그래머가 직접 필요로 하는 DB의 논리적 구조를 의미
2. 개념 스키마 ( Conceptual Schema )
- 논리적(Logical) 입장에서의 데이터베이스 전체 구조
- 데이터의 모양을 나타내는 도표
3. 내부 스키마 ( Internal Schema )
- 물리적 스키마(Physical Schema)
- 기억 장치 내에 실질적으로 구성된 구조
2) 데이터베이스 언어(DBL)

데이터베이스 관리자(DBA)의 권한과 임무
- 정보 내용 정의
- 접근 방법 결정
- 보안성과 무결성 책임
- 백업과 회복을 위한 정책 결정
- 스키마의 정의
- 사용자 요구에 맞도록 재구성
05. 데이터베이스 모델

1.릴레이션(Relation) = 테이블(Table) 의 개념

릴레이션(Relation) =Table(표) 자료구조 자체(표 방식) 속성(Attribute) =Column(열) 릴레이션의 각 열 ex) 이름, 주민번호등 튜플(Tuple)=Row(행) 릴레이션의 각 행 ex)홍길동, 김철수 등 도메인(Domain) 하나의 속성이 가질 수 있는 값들의 범위 ex) 1~6학년 차수(Degree) 속성(Attribute)의 개수 (열의 수) 기수(Cardinality), 카디널리티 튜플(Tuple)의 개수(행의 수) 2. 테이블 작성시 고려해야 할 요소

3. 릴레이션의 특징
- 튜플의 유일성
- 튜플의 무순서
- 속성의 무순서
- 속성의 원자값 - 모든 속성 값은 원자값임
4. 키(Key)의 개념
- 테이블에서 다른 데이터와 구분하기 위한 유일한 값을 가지는 필드 또는 필드의 집합
- 키는 각각 튜플을 유일하게 식별할 수 있는 것
- 한 테이블(릴레이션)에서 적어도 한개의 키는 존재해야 함
데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다.
5. 키의 종류


개체 무결성
기본키는 널 값이 될 수 없음
참조 무결성
외래키 값은 널이거나 참조 테이블에 있는 기본키 값과 동일해야 함
'정보처리기능사' 카테고리의 다른 글
03. 스프레드시트 및 프레젠테이션 (0) 2022.07.15 02. SQL 활용 (0) 2022.07.14 06. 연산 장치와 마이크로프로세서 (0) 2022.07.06 05. 입출력 및 기억 장치 (0) 2022.07.04 04. 명령어 및 제어 (0) 2022.06.30