본문 바로가기

데이터베이스 요약4

정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 4장 SQL 활용 정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 4장 SQL 활용 SECTION 113 프로시저 (1) 프로시저(Procedure)의 개요 절차형 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어 SECTION 114 트리거(Trigger) (1) 트리거(Trigger)의 개요 데이터베이스 시스템에서 데이터의 삽입(Insert), 갱신(Update), 삭제(Delete) 등의 이벤트(Event)가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL이다. SECTION DBMS 접속 기술 (1) DBMS 접속의 개요 DBMS 접속은 사용자가 데이터를 사용하기 위해 응용 시스템을 이용하여 DBMS에 접근하는 것을 의미한다. (2) DBMS 접속 기술 JDBC(Java DataBase .. 2021. 7. 28.
정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 3장 SQL 응용 정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 3장 SQL 응용 SECTION 106 SQL의 개념 (2) SQL의 분류 1. DDL(Data Define Language, 데이터 정의어) 데이터베이스 관리자(DBA)가 사용 CREATE, ALTER, DROP 2. DML(Data Manipulation Language, 데이터 조작어) DML(데이터 조작어)의 네 가지 유형 명령어 기능 SELECT 튜플을 검색 INSERT 튜플을 삽입 DELETE 튜플을 삭제 UPDATE 튜플의 내용을 변경 3. DCL(Data Control Language, 데이터 제어어) 데이터베이스 관리자가 사용 명령어 기능 COMMIT 디스크로 저장, 작업이 정상적으로 완료되었음을 관리자에게 알려준다. ROLLBACK .. 2021. 7. 25.
정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 2장 물리 데이터베이스 설계 2장 물리데이터 베이스 설계 SECTION 092 트랜잭션 분석 / CRUD 분석 (1) 트랜잭션은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. (2) 트랜잭션의 특성 ACID : Atomicity, Consistency, Isolation, Durablity 원자성(Atomicity) : 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료(Commit)되든지 아니면 전혀 반영되지 않도록 복구(Rolllback)되어야 한다. 모두가 완벽히 수행되지 않고 어느 하나라도 오류가 나면 트랜잭션 전부가 취소되어야한다. 일관성(Consistency) : 시스템이 가지고 있는 고정 요소는 트랙잭션 수행 전과 트랜잭션 .. 2021. 7. 25.
정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 1장 논리 데이터베이스 설계 1장 논리 데이터베이스 설계 SECTION 075 데이터베이스 설계 1. 데이터베이스 설계의 개념 데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것이다. 2. 데이터베이스 설계 시 고려사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 한다. 일관성 : 데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 한다. 회복 : 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 한다. 보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보.. 2021. 7. 21.