ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.