[19장] 객체 지향 데이터베이스 1. 객체 지향 데이터베이스(ODB : Object-oriented DataBase) ・데이터베이스에 객체 지향 기술을 적용한 결합체.・표준 모델 : ODMG 2.0 2. 객체 지향 데이터베이스의 구성 § 객체와 객체 식별자・객체는 현실에 존재하는 개체를 추상적으로 표현한 것이다.・객체 식별자는 객체들을 유일하게 식별하기 위해서 시스템에 의해 생성되는 값으로, 변경이 불가하다. § 속성(Attribute)과 메소드(Method)・속성은 객체를 기술하는데 사용되며, 유일한 이름과 데이터 타입을 갖는다. § 클래스(Class)와 인스턴스(Instance) § 상속(Inheritance) § 오버로딩(Overloading)과 오버라이딩(Overriding) 3. 객체 관계 데이터베이스(ORDB : Object.. 더보기 [18장] 튜닝 (Tuning) 1. 튜닝의 개요 ・DBMS의 성능을 향상시키는 작업.・높은 작업 처리량과 짧은 응답시간을 갖도록 하는 것. 2. 튜닝의 목표 ・SQL 실행 시 디스크 블록에 대한 접근 횟수 최소화.・필요할 때 캐시 메모리에서 신속히 가져오도록 한다.・작성 규칙을 준수하도록 한다.・안정적인 공유도를 위해 잠금 기능의 사용을 최소화 한다. 3. 튜닝의 단계 § 비즈니스 규칙(Business Rule) 튜닝・설계와 구현에 대한 정확하지 않은 분석, 부적절한 비즈니스 규칙으로 인해 발생한 문제.・동시에 많은 사용자가 접속하는 현실을 고려하여 튜닝. § 데이터 설계(Data Design) 튜닝・필요한 데이터를 정확히 파악해야 한다.・데이터간의 관계와 속성을 파악하고 구조화를 해야한다. § 응용 프로그램 설계(Applicatio.. 더보기 [17장] 보안 (Security) 1. 보안의 개념 ・권한이 없는 사용자가 접근하는 것을 금지.・불법적인 데이터 폭로, 변경 또는 파괴 방지. 2. 보안 기술의 목표 ・정보 보호 : 정보의 불법적 노출 방지・정보 인증 : 고의적 수정, 허위 정보 저장을 방지・사용자 인증 : 사용자의 신원 확인 3. 보안 기법 § SQL을 이용한 권한 부여・뷰(View) ・GRANT/REVOKE § 암호화 기법 ・개인키 암호화(Private Key Encryption)― 동일한 키로 암호화, 복호화― 대표적 기법 DES(Data Encryption Standard)・공개키 암호화(Public Key Encryption)― 공개키로 암호화, 비밀키로 복호화― 대표적 기법 RSA(Rivest Shamir Adleman) 개인키 암호화 공개키 암호화 암・복호 .. 더보기 [16장] 병행 제어 (Concurrency Control) 1. 병행 제어(Concurrency Control)의 개념 ・동시에 여러개의 트랜잭션을 병행 수행할 때, 트랜잭션들이 DB의 일관성을 파괴하지 않도록 트랜잭션 간의 상호작용을 제어하는 것.・병행성 : 트랜잭션을 동시에 인터리빙(Interleaving)하게 실행되는 것.・인터리빙 : 트랜잭션이 번갈아가며 조금씩 처리를 수행하는 것. 2. 병행 제어의 목적 ・DB의 공유도 최대화.・시스템 활용도 최대화.・응답 시간 최소화.・단위 시간당 트랜잭션 처리 건수 최대화.・DB의 일관성 유지 3. 병행 제어의 필요성 ・트랜잭션이 병행제어 없이 DB에 동시에 접근할 경우, 다음과 같은 문제점이 발생함.문제점 의미 갱신 분실(Lost Update) ・같은 데이터를 공유하여 갱신할 때 갱신 결과의 일부가 사라지는 현상... 더보기 [15장] 회복 (Recovery) 1. 회복의 개념 ・트랜잭션을 실행하는 도중 장애가 발생하여 DB가 손상되었을 경우 손상되기 이전의 정상상태로 복구하는 작업. 2. 장애의 유형 ・실행 장애(Action Failure)・트랜잭션 장애(Transaction Failure)・시스템 장애(System Failure)・미디어 장애(Media Failure) 3. 회복 관리기(Recovery Manager : RMAN) ・로그, 메모리 덤프등을 이용하여 회복 기능을 수행하는 DBMS의 핵심 구성 요소・트랜잭션 실행 실패 시 로그를 이용하여 모든 변화를 Undo시키는 역할.・로그를 이용하여 Redo도 수행한다. 4. 회복 기법 ・연기 갱신(Differed Update)・즉각 갱신(Immediate Update)・그림자 페이지(Shadow Pagin.. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 54 다음