카테고리 없음

정보처리 기능사 실기-데이터베이스

마느아 2022. 2. 25. 16:36
반응형

데이터 베이스 개념

정의-통합된, 저장된, 공용, 운영 데이터

특징- 계속적인 변화, 동시공유, 실시간 접근성, 내용에 의한 참조

요소- 개체, 속성, 관계

 

데이터 베이스 관리, 구조, 설계

DBMS - DataBase Management System

필수기능 - 정의, 조작, 제어

 

데이터베이스 언어- DDL(정의어) DML(조작어) DCL(제어어)

 

스키마 - 외개내(외브, 개념, 내부)

 

DBA- 데이터베이스 관리자

 

설계- 개념적, 논리적, 물리적 설계

 

E-R Model(개체 관계 모델)

개념적 설계 단계에서 사용되는 보기쉬운 모델

 

관계 데이터 모델(쉽게 말해서 표 방식)

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

 

키(Key) - 속성이나 속성의 집합

주요 특징

유일성- 튜플을 구별하는 성질

최소성- 튜플을 구별하는 최소 구성 성질

 

키 종류

후보키 - 유일성과 최소성을 만족하는 키 

기본키- 선택된 후보키

대체키- 기본키가 아닌 후보키

외래키- 다른 테이블을 참조하기 위해 사용되는 키

슈퍼키- 유일성은 만족하지만, 최소성은 만족하지 않는 키

 

관계 데이터 연산

특수문자 이슈로 인해서 정리하지 못함- 나중에 다시 추가할 예정

 

이상(문제가 생기는 경우)

삭제 이상-하나의 자료만 삭제하고 싶은데, 원하지 않는 정보가 손실되는 경우

삽입 이상-원하지 않는 자료가 삽입되거나, 원하지 않는 자료를 삽입하지 않으면 정보를 삽입할 수 없을때

갱신 이상- 수정했는데 정보가 모호해지거나 일관성이 없어지는 현상

 

함수적 종속

A의 값에 따라 B의 값이 정해지거나, 달라진다면 B는 A에게 함수적으로 종속된것

B가 기본키에만 종속되면 완전 함수종속, B가 기본키가 아닌 다른거나, 기본키의 요소에 종속되면 부분 함수종속

이행적 함수 종속은 A->B->C로 A를 통해 C를 알 수 있는 경우

 

 

 

반응형