본문 바로가기
728x90
반응형

자격증43

[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter6 고급 데이터베이스 공부 1. 메모 덤프(Dump) : 비정상적인 종료가 발생하는 경우 커널에서 해당 프로세스와 관련된 메로리 상태를 기록한 파일 아카이브(Archive) : 각 종 자원을 보존하기 위한 일련의 활동으로 백업이나 데이터 이동을 위해 파일들을 모아놓은 모음 2. Point 트랜잭션의 성질(ACID) - 원자성(Atomicity) : 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다. - 일관성(Consistence) : 데이터베이스 상태는 트랜잭션 수행 전과 트랜잭션 수행 후기 같아야 한다. - 격리성(Isolation) : 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에는 다른 트랜잭션의 연산이 끼어들 수 없다. - 영속성(Durability) : .. 2023. 12. 18.
[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter5 데이터베이스 설계와 정규화 공부 1. 메모 없음 2. Point 데이터베이스 설계 프로세스 - 개념적 설계(Conceptual Design) • 사용자들의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계로 현실 세계를 정보 모델링을 통해 개념적으로 표현한다. • 트랜잭션 모델링이 포함된다. • DBMS와 하드웨어에 독립적이다. - 논리적 설계(Logical Design) • 개념적 설계에서 만들어진 구조를 구현 가능한 데이터 모델로 변환하는 단계이다. • 트랜잭션 인터페이스를 설계한다. • DBMS에 종속적이고, 하드웨어는 독립적이다. - 물리적 설계(Physical Design) • 논리적 설계 단계에서 논리적 데이터베이스 구조로 표현된 데이터를 물리적 저장 장치에 저장할 수 있는 물리적 구조의 데이터로 변화하는 과정이다. •.. 2023. 12. 15.
[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter4 관계 데이터베이스 언어 공부 1. 메모 없음 2. Point SQL의 종류 종류 관련 명령어 데이터 정의어 (DDL : Data Definition Language) CREATE, DROP, RENAME, ALTER, TRUNCATE 등 데이터 조작어 (DML : Data Manipulation Language) INSERT, UPDATE, DELETE, SELECT 등 데이터 제어어 (DCL : Data Control Language) GRANT, REVOKE 등 트랜잭션 제어어 (TCL : Transaction Control Language) COMMIT, ROLLBACK, SAVEPOINT 등 DDL의 유형 - CREATE문 : 스키마, 도메인, 테이블, 뷰, 인덱스의 정의에 사용 • 스키마 정의 CREATE SCHEMA 스키.. 2023. 12. 15.
[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter 3 관계 데이터 모델 공부 1. 메모 없음 2. Point 릴레이션 관련 용어 - 속성(Attribute) : 데이블의 각 열을을 의미하며, 속성 또는 필드와 같은 개념 - 도메인(Domain) : 하나의 속성이 가질 수 있는 원자값들의 집합 - 튜플(Tuple) : 테이블이 한 행을 구성하는 속성들의 집합 - 차수(Degree) : 속성의 개수 - 기수(Cardinality) : 튜플의 개수 릴레이션의 특성 - 튜플의 유일성 : 릴레이션의 튜플들은 중복되지 않고 모두 상이하다. - 튜플의 무순서성 : 한 릴레이션에 포함된 튜플들 사이에서는 순서가 없다. - 속성의 무순서성 : 릴레이션에서 속성들 간의 순서는 의미없다. - 속성의 원자성 : 모든 속성은 원자값을 가지고, 속성의 값은 논리적으로 분해가 불가하다. 키의 종류 - 슈퍼.. 2023. 12. 14.
[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter 2 데이터 모델링 공부 1. 메모 없음 2. Point 데이터 모델링 요구 조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 데이터베이스 구현 E-R 다이어그램 표기법 3. 오답 노트 논리적 데이터 모델에 대한 설명으로 옳지 않은 것은 ? 1. 네트워크 모델, 계층 모델은 레거시 데이터 모델로도 불린다. 2. SQL은 관계형 모델을 따르는 DBMS의 표준 데이터 언어이다. 3. 관계형 모델은 논리적 데이터 모델에 해당한다. 4. 개체 관계 모델은 개체와 개체 사이의 관계성을 이용하여 데이터를 모델링한다. 논리적 데이터 모델은 관계 데이터 모델, 계층 데이터 모델, 네트워크 데이터 모델로 구분되며 개체 관계 모델은 개념적 데이터 모델이다. 개인 공부를 위한 게시물로 틀린 내용을 포함할 수 있는 점 참고 부탁드.. 2023. 12. 13.
[정보처리기사 필기] Part 3 데이터베이스 구축 Chapter 1 데이터베이스 개요 공부 1. 메모 없음 2. Point 데이터베이스의 특징 - 실시간 접근성(Real Time Accessibility) : 원하는 결과를 수초 내에 실시간으로 서비스할 수 있어야 한다. - 내용에 따른 참조(Reference by Content) : 데이터의 물리적 위치가 아니라 데이터의 내용에 따라 참조할 수 있어야 한다. - 동시 공유(Concurrent Sharing) : 데이터베이스를 서로 다른 업무 혹은 여러 사용자에게 동시 공유할 수 있어야 한다. - 계속적인 변화(Continuous Change) : 데이터베이스는 시간에 따라 항상 변경되며, 삽입/삭제/수정 등의 작업을 통하여 변경된 데이터 값을 저장해야 한다. DBMS의 필수 기능 - 정의 기능 : 데이터의 형태, 구조, 데이터베이스의 저장에 .. 2023. 12. 13.
728x90
반응형