정보보호학/데이터베이스 (3) 썸네일형 리스트형 데이터베이스 스키마 1. 스키마와 트랜잭션 01 스키마 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터 스키마가 정의하는 것 데이터 개체 속성 관계 데이터 조작시 데이터 값들이 갖는 제약 조건 02 트랜잭션 데이터베이스의 상태를 변화시키는 기능을 수행하는 작업 단위 특징 병행제어, 회복 작업 시 처리되는 작업의 단위 - 병행: 여러개의 트랜잭션들이 동시에 실행 사용자가 시스템에 서비스 요구 시 시스템이 응대 하는 작업 단위 하나의 트랜잭션은 commit 되거나 rollback 된다 상태 활동(Active) : 트랜잭션이 실행중인 상태 실패(Failed) : 트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) :트랜잭션이 비정상적으로 종료되어 rollback 연산을 수행한 상태 부분 완.. 데이터베이스 시스템 1. 데이터베이스 시스템과 사용자 분류 01 데이터베이스 시스템(DBS, DateBaseSystem) 데이터를 DB에 저장하고 관리하여 사용자의 요청에 따라 필요한 정보를 생성해주는 시스템 ※ 데이터베이스 관리 시스템(DBMS)와 헷갈리지 말 것. DBMS는 시스템 소프트웨어 이다. 구성 요소 01 데이터베이스 관리 시스템 : user + DB 연결을 도와주는 소프트웨어 02 데이터베이스 : 데이터를 저장하는 곳 03 데이터 모델 : 연관데이터를 저장하는 방식 위 구성요소를 감싸고있는 모든 것을 데이터베이스 시스템 이라고 지칭한다. 02 데이터베이스 사용자 01 일반사용자 프로그래머가 개발한 응용프로그램을 사용하여 db에 접근 dbms 사용에 관심이 없고 요청하여 받은 데이터의 내용에만 관심을 가진다 0.. 정보와 데이터베이스 1. 데이터와 정보 01 데이터와 정보 데이터 특정 작업을 하기 위해 수집된 의미 있는 값 연구나 조사등의 바탕이 되는 재료 정보 특정목적의 의사결정을 위해 가공한 형태 일정한 형식으로 표현한 모든 종류의 자료 또는 지식 2. 파일시스템 01 파일시스템 데이터를 파일에 저장 후 수정,삭제,검색하는 기능을 제공하여 사용자가 쉽게 사용하게끔 지원하는 프로그램 파일시스템 특징 응용프로그램은 데이터를 고유형식에 맞게 관리 응용프로그램마다 독립적으로 관리 파일시스템의 단점 데이터가 중복되서 저장됨 여러 데이터 중에서 변경된 하나의 데이터를 찾는데 오래걸린다 프로그램에 종속된 데이터를 다른 목적을 프로그램에서 사용하기 어려움 파일자체에서는 데이터 보안을 유지하기 어려움 3. 데이터베이스의 도입배경 01 데이터베이스.. 이전 1 다음