정보 시스템이란 정보를 가공하고 저장하기 위한 보편적인 시스템이다. 오늘날 대다수의 회사에서는 정보 시스템의 자동화를 위해 데이터베이스를 활용한다. 데이터베이스는 하나의 유닛로 취급되는 조직된 정보의 모음이다. 데이터베이스의 목적은 데이터베이스 애플리케이션 사용에 필요
DB 스키마는 스키마 개체라고 하는 데이터 구조의 논리적 컨테이너다.SQL을 사용하여 스키마 객체를 생성하고 조작한다.스키마 내에서 특정 유형의 각 스키마 개체에는 고유한 이름이 있다.일부 스키마는 세그먼트라는 논리적 저장 구조에 데이터를 저장한다.
오라클 데이터베이스에서는 파티셔닝을 통해 큰 테이블과 인덱스를 관리하기 쉬운 작은 파티션으로 분해할 수 있다.
직원의 salary를 보고 5년동안 3번 이상의 인상이 일어나지 않으면 인상을 하고 담당자에게 이메일을 보내야한다. 하지만 SQL은 어떤 데이터를 사용할 건지만 명시할 뿐 어떻게 로직을 처리할지는 정할 수 없다.이러한 문제를 처리하는 방법은 클라이언트 사이드, 서버 사
트랜잭션은 SQL문의 그룹으로 commit이 발생할 때, 전부 적용되거나 전부 roll back이 되도록 한다.트랙잭션은 unique한 transaction id로 구분된다.모든 트랜잭션은 acid 특성을 준수해야 한다.Atomicity모든 task들은 전부 수행되어지
data instance는 db파일을 관리하는 메모리 구조의 집합이다.instance는 메모리에 존재하고 db는 디스크에 존재한다.instance는 db없이 존재 가능하지만, 역으로는 성립되지 않는다.SGA는 다양한 기능을 제공하는데 다음과 같다.동시에 많은 프로세스들
오라클 환경에서 db 어플리케이션과 db는 각각 클라이언트와 서버 구조로 나누어져있다.