HOME > 상세정보

상세정보

(서울대 객체지향 DBMS)SOP 구축 이야기

(서울대 객체지향 DBMS)SOP 구축 이야기

자료유형
단행본
개인저자
김형주
단체저자명
SOP팀
서명 / 저자사항
(서울대 객체지향 DBMS)SOP 구축 이야기 / 김형주 ; SOP팀 [공]지음.
발행사항
서울 :   마이트Press ,   2000.  
형태사항
229 p. : 삽도 ; 26 cm + CD-ROM 1매.
총서사항
객체지향 시리즈 Rdbms
ISBN
8988723104
일반주기
색인 및 부록 포함  
000 00720namccc200253 k 4500
001 000000664463
005 20100806020119
007 ta
008 000512s2000 ulka 001a kor
020 ▼a 8988723104 ▼g 93560 : ▼c \18000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 111157316
082 0 4 ▼a 005.7575 ▼2 21
090 ▼a 005.7575 ▼b 2000
100 1 ▼a 김형주 ▼0 AUTH(211009)101833
245 2 0 ▼a (서울대 객체지향 DBMS)SOP 구축 이야기 / ▼d 김형주 ; ▼e SOP팀 [공]지음.
260 ▼a 서울 : ▼b 마이트Press , ▼c 2000.
300 ▼a 229 p. : ▼b 삽도 ; ▼c 26 cm + ▼e CD-ROM 1매.
490 0 0 ▼a 객체지향 시리즈 Rdbms
500 ▼a 색인 및 부록 포함
710 ▼a SOP팀
740 ▼a SNU OODBMS Platform
950 0 ▼b \18000

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존A/1 청구기호 005.7575 2000 등록번호 111157316 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

SOP(SUN OODBMS PLATFORM)는 서울대 OOPSLA 연구실에서 지난 1994년에 버전 1.0이 발표된 이후로 꾸준히 개선되어 온, ODMG 표준을 만족하는 국내 최초의 순수 국산 객체 지향 데이터베이스이다. 순수 국산 DBMS 기술을 정립하려는 시도가 꾸준히 있어 왔으나, SOP가 거의 유일하다고 할 수 있다.

이 책에는 객체 지향 DBMS에 관한 소개글 및 SOP 개발 배경과 발전 방향을 비롯, SOP 개발 노트의 축약본, 그리고 사용자 매뉴얼이 담겨 있다. 아울러 부록에서는 SOP를 이용해 실제로 수행 가능한 여러가지 프로젝트의 예제들을 다루고 있다.


정보제공 : Aladin

저자소개

SOP팀(지은이)

<서울대 객체지향 DBMS SOP 구축 이야기>

김형주(지은이)

서울대학교 컴퓨터공학과를 졸업 The University of Texas at Austin에서 전산학 박사학위를 받았다. 미국 Georgia-Tech 전산과 조교수를 거쳐 현재 서울대학교 컴퓨터공학부 교수로 있다. 지은책으로 <쉽게 배우는 C++>, <알기쉬운 객체지향 시스템> 등이 있다.

정보제공 : Aladin

목차


목차

제1장 객체 지향 데이터베이스의 역사

 제1절 객체 지향 데이터베이스 이전의 데이터베이스 = 14

 제2절 새로운 데이터베이스의 응용 = 16

 제3절 객체 지향 데이터베이스 관리 시스템의 개발 = 17

제2장 SOP 발전 과정

 제1절 Soprano 버전 1.0 = 22

 제2절 Soprano 버전 2.0 = 24

 제3절 Soprano 버전 3.0 = 25

 제4절 Soprano 버전 3.2 = 27

제3장 SOP 발전 계획

 제1절 웹 응용 서버와 SOP와의 연동 = 30

 제2절 XML 저장 구조로서의 SOP = 32

 제3절 관련 연구 및 요약 = 34

제4장 Soprano 구현 노트

 제1절 클라이언트 - 서버구조 = 36

 제2절 Objectbase = 37

  Objectbase Open Table = 38

  디스크에서의 페이지 관리 = 39

  세그먼트 그룹에서 페이지 할당 = 41

 제3절 페이지 캐시 = 41

  PageCache 클래스 = 42

  PCGClock 클래스 = 43

  Latch 44

  ClientPageCache = 44

 제4절 페이지 클래스 계층 구조 = 46

  Page 클래스 = 47

  StructPage 클래스 = 47

  DataPage 클래스 = 47 

  IndexPage 클래스 = 50

  InternalPage 클래스 = 50

  LeafPage 클래스 = 51 

  BTreelntlPage 클래스 = 52

  BTreeleafPage 클래스 = 52

  OvflPage 클래스 = 53

  LODirPage 클래스 = 54

 제5절 OBase = 54

 제6절 객체 캐시 = 55

 제7절 지속성 객체 = 56

  은닉된 포인터의 기능과 문제점 = 57

 제8절 객체 식별자 및 스위즐링 = 62

 제9절 객체 핸들러 = 65

 제10절 순차 파일 클래스 = 66

  VarSizeSeqFile = 67

 제11절 인덱스 클래스 = 68

  CFUNC 클래스 = 68

 제12절 B+Tree 인텍스 클래스 = 69

 제13절 디렉토리 클래스 = 69

 제14절 LargeObj = 70

 제15절 ARIES 고장 회복 = 72

  래치와 잠금장치 = 72

  버퍼 관리 기법 = 75

  ARIES 를 위한 자료 구조 = 77

  정상 작동 = 79

  재가동 고장 회복 = 82

 제16절 트랜잭션 관리자 = 84

 제17절 로그 관리자 = 84

  로그 페이지 = 85

  로그 레코드 = 86

 제18절 로그 관리자 = 87

  LockMode = 87

  로크 해쉬 테이블 = 88

 제19절 스키마 관리자 = 88

  SchemaStore 구조체 = 89

  SchemaManager 클래스 = 89

  MEMBER 클래스 = 90

  MEMBERFUNC 클래스 = 90

  Class 클래스 = 90

 제20절 임포트 툴에서의 매쏘드 지원 = 91

  arg_node 클래스 = 91

  member_information 클래스 = 92

제5장 Import 툴 구현 노트

 제1절 Import tool의 작동 원리 = 94

  헤더의 분석, 스키마 등록과 소스의 생성 = 95

  가상 함수 테이블을 위한 조작 = 96

  컴파일과 동적 라이브러리 관리 = 97

제6장 SOPOQLES 구현노트 

 제1절 시스템 구성 = 101

 제2절 Type 시스템 = 102

 제3절 OQL_VALUE 클래스 = 104

 제4절 OQL_Op 클래스 = 106 

  논리적 연산자 그래프 = 108

  질의 최적화 = 109

  물리적 연산자 그래프 = 110

 제5절 질의 내 메쏘드 처리 부분 = 112

  질의 내 메쏘드 피싱 = 113

  OQL_Arg 클래스 = 114

  OQL_Mat 클래스 = 114

  Assemble 클래스 = 115

 제6절 OQL 클래스 = 116

 제7절 OQL 처리 함수의 실제적인 내용 = 117

제7장 SOP 사용자 메뉴얼

 제1절 SOP 디렉토리 구조 = 122

 제2절 SOP의 사용 순서 = 123

  데이터베이스 볼륨 초기화 = 123

  SOP 서버의 수행 = 125

  스키마 등록 = 126

  응용 프로그램의 켐파일 및 링크 = 128

  클라이언트의 수행 = 128

  서버의 종료 = 129

 제3절 SOP를 이용한 간단한 프로그래밍 예제 = 131

  데이터베이스에서 RECORD 타입의 객체들을 추출하는 예제 = 131

  데이터베이스에 RECORD 타입의 객체를 저장하는 예제 = 134

 제4절 OBase = 137

  OBase 클래스 = 138

  ObjectBase 클래스 = 140

  OBase 클래스와 ObjectBase 클래스의 사용 예 = 141

 제5절 지속성 객체 = 142

  은닉된 포인터의 기능과 문제점 = 143

  PObject 클래스 = 145

 제6절 객체 핸들러 = 148

  RefAny 클래스 = 148

  Ref 클래스 = 150

  d_Ref  클래스 = 151

  지속성 객체의 사용 = 153

 제7절 콜렉션 = 154

  Collection 클래스 = 155

  Set 클래스 = 156

 제8절 B+Tree 인덱스 클래스 = 157

  BTreeindex 클래스 = 157

  BTreeindex 클래스의 사용 예 = 161

 제9절 LargeObj = 161

  LargeObj 클래스 = 162

  LargeObj 클래스의 사용 예 = 165

 제10절 인덱스 클래스 = 166

  CFUNC 클래스 = 166

  멤버 함수 = 166

 제11절 순차 파일 클래스 = 167

  SequentialFile 클래스 = 168

  FixeSizeqFile 클래스 = 170

  VarSizeSeqFile 클래스 = 170

  SequenyialFile 클래스 = 170

 제12절 SOPOQLES 질의어 처리기 = 171

  OQL의 입력과 출력의 예 = 172

  Object indentity = 173

  OQL 언어 명세 = 173

  OQL 언어를 구성하는 각 구성 요소의 명세와 사용 예 = 175

  대화형 OQL 처리기 사용 예 = 178

 제13절 C++ 바인딩에서의 OQL 함수의 사용 예 = 182

  소스 코드 = 182

  실행 예 = 183

제8장 툴 리뷰

 제1절 주석 기반 비디오 검색 시스템 = 186

  주석 기반 비디오 검색 시스템의 각 사용자 도구 = 187

 제2절 내용 기반 비디오 검색 시스템 = 190

 제3절 덱스트 검색 시스템 = 193

  전체적인 구조와 구현 = 194

 제4절 OOER MODELER = 196

  ODELER의 기능 = 197

 제5절 RAMO = 198

  RAMO의 구조 = 198

  SMTool = 199

 제6절 OSE: Unix 버전 = 199

  시스템의 특징 = 200

  시스템 개관 = 200

 제7절 VOQL: Unix 버전 = 201

  VOQL의 특징 = 201

  시스템 구성 = 202

  질의 작성의 예 = 202

 제8절 OSE & VOQL: Unix & Windows 버전 = 203

  그래픽 질의 시스템 = 205

부록

 부록 A CD 수록 내용 = 210

  1. 부록 CD의 구성 = 210

  2. SOP = 210

 부록 B SOP 를 이용한 프로젝트의 사례들 = 213

  1. SOP 상에서의 비디오 질의 시스템의 설계 및 구현 = 213

  2. SOP C++ 바인딩 싱에 Retationship Semantics 확장 = 215

  3. SOP를 위한 CLOS 바인딩의 구현 = 217

  4. SOP Java Binding = 219

  5. SGML 저장 장치로의 SOP 확장= 220

  6. CAS 툴 / 모델링 툴의 자료 관리 도구로서의 SOP 활용 = 222

  7. 가상 쇼핑몰의 구현 = 223

 부록 C SOP 관련 신문 기사 = 226



관련분야 신착자료

Harvard Business Review (2025)