반응형
정보처리기사 데이터베이스 요약 8
자격증/정보처리기사2019. 7. 18. 17:03정보처리기사 데이터베이스 요약 8

8장 1. 트랜잭션(Transaction) - 데이터베이스의 상태를 변화시키기 위하여 논리적 기능을 수행하는 하나의 작업 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들 - 하나의 트랜잭션은 Commit 되거나 Rollback 되어야 함 - 일반적으로 회복의 단위가 됨 - 회식 시 참조하는 지점인 구조점은 여러 개 지정이 가능 2. Commit - 트랜잭션의 실행을 성공적으로 완료되었음을 선언하는 SQL문 - 한 작업의 논리적 단위가 성공적으로 끝났고, 데이터베이스가 다시 일관된 상태에 있으며, 이 트랜잭션이 행한 갱신 연산이 완료된 것을 트랜잭션 관리자에게 알려주는 연산 3. Rollback - 트랜잭션의 실행이 실패하였음을 알리는 연산자로 트랜잭션이 수행한 결과를 원래의 상태로 원상 복귀 시키는..

정보처리기사 데이터베이스 요약 7
자격증/정보처리기사2019. 7. 18. 02:31정보처리기사 데이터베이스 요약 7

7장 1. 뷰 - 가상 테이블 - 논리적 데이터 독립성을 제공 - 시스템 검색은 일반 테이블과 동일하나 내용에 대한 삽입, 삭제, 갱신 연산에 제약이 따름 - 실제 데이터가 저장되지 않음 - 독자적인 인덱스를 가질 수 없음 - 뷰를 이용한 또 다른 뷰의 생성 가능 - 하나의 뷰를 삭제하면 그 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제 - 접근 제한을 통한 보안 제공 - 필요한 데이터만 뷰로 정의해서 처리하여 사용자의 관리가 용이 - 뷰는 변경이 안 되어 지우고 다시 만들어야 함 2. 시스템 카탈로그 ( = 데이터 사전 = Data Dictionary ) - 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스 스키마..

정보처리기사 데이터베이스 요약 6
자격증/정보처리기사2019. 7. 18. 02:00정보처리기사 데이터베이스 요약 6

6장 1. 관계대수 : 릴레이션 조작을 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션 2. 관계대수의 순수 관계 연산자 - Select : 수평적 부분집합으로 구성 , 시그마를 사용 - Project : 수직적 부분집합으로 구성, 파이를 사용 - Join - Division : 두 릴레이션 A,B에 대해 릴레이션의 모든 조건을 만족하는 튜플들을 릴레이션 A에서 분리해 내어 프로젝션 함 3. 관계해석 - 코드가 수학의 Predicate Calculus(술어 해석)에 기반을 두고 제안 - 비절차적인 특성을 지닌다 - 튜플 관계해석과 도메인 관계해석이 있음 - 계산 수식을 사용하여 어떤 데이터를 가져올지 명시 - 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다 4. ..

정보처리기사 데이터베이스 요약 5
자격증/정보처리기사2019. 7. 16. 02:08정보처리기사 데이터베이스 요약 5

5장 1. 관계 데이터 구조 - 릴레이션 : 데이터들을 표(Table)의 형태로 표현 - 튜플 : 릴레이션을 구성하는 각각의 행 ( = 레코드 ) : 서로 다른 값을 가지고 순서가 없음 - 속성 ( 애트리뷰트 = Attribute ) : 테이블에서 열 : 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 필드에 해당 : 개체가 가지고 있는 성질 : 순서는 중요하지 않음 : 모든 속성 값은 논리적으로 분해할 수 없는 ( = 더 이상 쪼갤 수 없는 ) 원자 값이어야 함 : 각 속성은 릴레이션 내에서 식별을 위해 유일한 이름을 가진다 - 도메인 : 릴레이션을 구성하고 있는 각각의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합 - 카디널리티 ( Cardinality ) : 릴레이션에..

정보처리기사 데이터베이스 요약 4
자격증/정보처리기사2019. 7. 13. 21:05정보처리기사 데이터베이스 요약 4

4장 1. 데이터베이스의 구성 요소 - 개체 ( Entity ) : 데이터베이스가 표현하려고 하는 유형, 무형의 정보 대상으로 존재하면서 서로 구별될 수 있는 것 : 물리적 혹은 개념적이며, 현실 세계에 독립적으로 존재 : 파일 시스템의 레코드에 대응 - 속성 ( Attribute ) : 데이터의 가장 작은 논리적 단위 : 파일 구조상의 데이터 항목 또는 데이터 필드에 해당하는 것 - 관계 ( Relationship ) ㄱ. 개체-관계 모델 : 개체 ,속성 , 관계로 묘사 : 현실 세계를 개념적으로 표현한 것으로 Peter Chen에 의해 제안 : 개체 간의 관계 표현에 제한이 없음 ㄴ. E-R 다이어그램 : 개체 간의 관계는 물론 (as well as the relationships between th..

정보처리기사 데이터베이스 요약 3
자격증/정보처리기사2019. 7. 11. 01:55정보처리기사 데이터베이스 요약 3

3장 1. 데이터 모델 - 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 논리적으로 표현한 것 2. 데이터 모델의 종류 - 개념적 데이터 모델 : 속성들로 기술된 개체 타입과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하는 방법 : 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하기 때문에 정보 모델이라고도 함 : 대표적으로 개체-관계(E-R) 모델이 있음 - 논리적 데이터 모델 : 필드로 기술된 데이터 타입과 이 데이터 타입들 간의 관계를 이용하여 현실 세계를 표현하는 방법 : 데이터 간의 관계에 따라 관계형 데이터 모델, 계층형 데이터 모델, 망형 데이터 모델로 구분 3. 데이터 모델의 구성 3요소 - 구조 (Structure) : 개체 타입과 개체 타입들 간..

반응형
image