DB (2) 썸네일형 리스트형 Transaction [수업] 데이터베이스 환경에서의 트랜잭션은 2가지 주된 목적을 가진다. 1. 시스템 상 오류(failure,stop)이 있을 때 keep database consistent , allow correct recovery 하기 위해 2. 데이터베이스에 동시에 접근할 때 isolation을 제공하기 위해 : isolation이 없으면 에러가 발생 ▶정의 -일련의 DB 연산들로 구성된 논리적 연산 단위 ( 때로는 made up of multiple operations) 또는 응용 프로그램 실행 인 스턴스로 다음의 특성을 만족해야 한다. ▶기본 표현 -시작: START TRANSACTION; -종료: COMMIT; 또는 ROLLBACK; ⇒ COMMIT; 은 성공적인 종료 ROLLBACK; 은 그 전까지의 작업을 취소시킨.. DBMS [수업] DBMS(DataBase Management System) ▶기본 기능 -데이터 구조의 정의 기능 -데이터의 삽입, 삭제, 수정 기능 -질의 조회 기능 -DB 관리 기능-사용자 추가, 성능 관리 등 ▶표준 언어를 지원 -DDL(data definition lang.): 데이터 구조를 정의 -DML(data manipulation lang.): 삽입, 삭제, 수정, 조회 표현 -DCL(data control lang.): 관리 기능 ▶유형 -관계형: 관계형 데이터 모델 사용 -계층형 -네트워크형 -객체 지향: OO 개념을 지원 -BigData, NoSQL 등 ▶정의 -Database + DBMS + [ 응용 프로그램 + 사용자 ] ▶핵심 구성 요소 -데이터 : 테이블 행들의 집합 : 실제 테이블들의 행들이.. 이전 1 다음