Declan Andrew
Kaminion
Declan Andrew
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 잡담 (1)
    • AI (0)
      • 논문 리뷰 (0)
    • 유니티 (1)
    • C (2)
    • Java (11)
    • 서버(Server) (10)
      • PHP (1)
      • DevOps (4)
    • JavaScript (12)
      • Node.js (1)
      • React.js (6)
    • 프론트엔드 (1)
    • 안드로이드 (2)
    • 알고리즘과 자료구조 (2)
    • 통계 (0)
      • 중학 통계 (0)
      • 고등 통계 (0)
      • 대학 통계 (0)
    • 컴퓨터과학 (19)
      • 디지털 논리회로 (6)
      • 인공지능 (3)
      • 데이터베이스 (3)
      • 정보통신망(네트워크) (4)
      • 프로그래밍 언어론 (0)
      • 운영체제 (3)
    • 수학 (8)
      • 기초 수학 (5)
      • 공학 수학 (3)
      • 게임 수학 (0)
    • 자격증 (12)
      • AWS (3)
      • 정보처리기사 (9)
    • 빅데이터 (1)
      • 이론 (0)
      • 실습 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 티스토리로이동

공지사항

인기 글

태그

  • 인공지능
  • React
  • 수학
  • 자바스크립트
  • Database
  • 자격증
  • Q-net
  • JavaScript
  • 기사
  • 프로그래밍
  • 데이터베이스
  • js
  • 자바
  • Programming
  • 리액트
  • 개발
  • react-native
  • OS
  • 정처기
  • Ai
  • DB
  • 정보처리기사
  • 논리회로
  • 큐넷
  • 파이썬
  • array
  • java
  • 프로그래머
  • qnet
  • 리눅스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Declan Andrew

Kaminion

자격증/정보처리기사

2020년 1, 2회 정보처리기사 필기 3과목(데이터베이스 구축) 문제 정리

2021. 3. 7. 00:00
반응형

2020년 1, 2회 기출 리뷰 (2020.06.06)

 

 

1. SQL 분류

 

DDL (데이터 정의어) : CREATE, ALTER, DROP

DML (데이터 조작어) : SELECT, INSERT, UPDATE, DELETE

DCL (데이터 제어어) : GRANT, REVOKE

 

 

3. 데이터 제약조건

 

개체 무결성 제약 조건 : 기본 키를 구성하는 어떤 속성도 Null 값이나 중복값

도메인 무결성 제약 조건 : 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다.

참조 무결성 제약 조건 : 외래키의 값 Null이거나 참조 릴레이션의 기본키 값과 동일해야 한다.

 

 

4. 뷰(View)

 

- 뷰는 CREATE 문을 사용하여 정의한다.

- 데이터의 논리적 독립성 제공한다.

- 제거할 때는 DROP문을 사용한다.

 

 

6. 데이터베이스 설계

 

논리적 설계(logical design)

- 트랜잭션 인터페이스 설계

- 관계형 DB 테이블 설계

- 특정목표 DBMS 스키마 설계

- 스키마 평가 및 정제

 

물리적 설계

- 데이터 베이스 파일 저장 구조 및 액세스 경로 설정

- 데이터가 컴퓨터에 저장되는 방법을 묘사

- 깁노적 데이터 단위는 저장레코드

- 성능에 중대한 영향을 미침

 

 

7. 이행적 함수 종속 관계

 

A -> B, B -> C, A->C

 

이행적 함수 종속 관계 제거는 3차 정규화(3NF)의 조건

 

 

10. 관계대수 연산

 

- 셀렉트(Select) σ : 릴레이션에서 조건을 만족하는 튜플 반환 

- 프로젝트(Project) π : 릴레이션에서 주어진 속성들의 값으로만 구성된 튜플 반환

- 조인(Join) ⋈ : 공통 속성을 이용해 두개의 릴레이션 튜플들을 연결해 만들어진 튜플 반환

- 디비전(Division) ÷ : 릴레이션S의 모든 튜플과 관련있는 릴레이션R의 튜플 반환

 

 

11. 트랜잭션 특성

 

- Durability(영속성) : 성공적으로 완료된 트랜잭션 결과는 시스템이 고장나더라도 영구적으로 반영

- Consistency(일관성) : 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성있는 데이터베이스 상태로 변환

- Atomicity(원자성) : 트랜잭션 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다.

- Isolation(격리성) : 트랜잭션 실행 중 생성하는 연산의 중간 결과를 다른 트랜잭션이 접근 불가하다.

 

 

12. 분산 데이터베이스의 목표 

 

- 위치투명성(Location Trasparency) : 데이터베이스의 실제 위치를 알 필요 없이 단지 데이터베이스의

논리적인 명칭만으로 엑세스할 수 있음

- 중복투명성(Replication Transparency) : 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의

데이터만 존재하는 것 처럼 사용 가능, 시스템은 자동으로 여러 자료에 대한 작업 수행 

- 병행투명성(Concurrency Transparency) : 다수의 트랜잭션이 동시에 실현되더라도 그 결과는 영향을

받지 않음

- 장애투명성(Failure Transparency) : 트랜잭션, DBMS, 네트워크, 컴퓨터 장애에도 트랜잭션을

정확히 처리함.

 

 

13. 데이터 언어

 

- 데이터 정의어(DDL) : 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의하기가 있다.

- 데이터 제어어(DCL) : DBA가 사용하는 제어용 언어, 데이터베이스 관리자가 보안, 무결성 유지, 병행 제어,

회복

 

 

17. 로킹(Locking)

 

로킹단위가 커지면 모든것이 감소하고, 제어기법 간단하여 관리 수월

로킹단위가 작아지면 모든것이 증가하고, 제어기법이 까다로워지고 관리 복잡

 

 

18. E-R 모델 표현 방법

 

사각형 : 개체 타입

마름모 : 관계 타입

타원 : 속성 타입

선 : 연결

 

 

20. 정규화 과정

 

1NF : 원자값으로 구성 (도메인)

2NF : 부분 함수 종속 제거 (완전 함수정 종속관계)

3NF : 이행 함수 종속 제거

BCNF : 결정자 함수 종속 

4NF : 다중값(다치) 종속성 제거

5NF : 조인 종속성 제거

 

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

2020년 1, 2회 정보처리기사 필기 5과목(정보시스템 구축관리) 문제 정리  (0) 2021.03.07
2020년 1, 2회 정보처리기사 필기 4과목(프로그래밍 언어 활용) 문제 정리  (0) 2021.03.07
2020년 1, 2회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리  (0) 2021.03.06
2020년 1, 2회 정보처리기사 필기 1과목(소프트웨어 설계) 문제 정리  (0) 2021.03.06
2020년 03회 정보처리기사 필기 5과목(정보시스템 구축관리) 문제 정리  (0) 2021.03.05
    '자격증/정보처리기사' 카테고리의 다른 글
    • 2020년 1, 2회 정보처리기사 필기 5과목(정보시스템 구축관리) 문제 정리
    • 2020년 1, 2회 정보처리기사 필기 4과목(프로그래밍 언어 활용) 문제 정리
    • 2020년 1, 2회 정보처리기사 필기 2과목(소프트웨어 개발) 문제 정리
    • 2020년 1, 2회 정보처리기사 필기 1과목(소프트웨어 설계) 문제 정리
    Declan Andrew
    Declan Andrew
    궁금한 점은 메일 주세요. jwsoft0529@gmail.com 블로그 확인 잘 안합니다.

    티스토리툴바