dbms_snu.PDF

Similar documents
Portal_9iAS.ppt [읽기 전용]

DW 개요.PDF

Oracle9i Real Application Clusters

MS-SQL SERVER 대비 기능

untitled

Intra_DW_Ch4.PDF

Backup Exec

ecorp-프로젝트제안서작성실무(양식3)

Voice Portal using Oracle 9i AS Wireless

歯목차45호.PDF

PowerPoint 프레젠테이션

PCServerMgmt7

Chap7.PDF

歯CRM개괄_허순영.PDF

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

oracle9i_newfeatures.PDF

ETL_project_best_practice1.ppt

J2EE & Web Services iSeminar

리포트_03.PDF

목 차

±èÇö¿í Ãâ·Â

PowerPoint 프레젠테이션

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

untitled

untitled

EMC표1표4_출고Q

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

Oracle Apps Day_SEM

Oracle Database 10g: Self-Managing Database DB TSC

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

歯부장

Service-Oriented Architecture Copyright Tmax Soft 2005

기타자료.PDF

초보자를 위한 ADO 21일 완성

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

김기남_ATDC2016_160620_[키노트].key

SchoolNet튜토리얼.PDF

solution map_....

Session XX-XX: Name

untitled


thesis

산업백서2010표지

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Microsoft PowerPoint - XP Style

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Interstage5 SOAP서비스 설정 가이드

APOGEE Insight_KR_Base_3P11

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

untitled

Analyst Briefing


CRM Fair 2004

슬라이드 1

E-BI Day Presentation

1.장인석-ITIL 소개.ppt

슬라이드 제목 없음

본 해설서는 정보통신망 이용촉진 및 정보보호 등에 관한 법률 (이하 법 이라 한다) 제28조제1항과 같은 법 시행령 제15조제6항에 근거한 개인정보의 기술적 관리적 보호조치 기준 이 개정 고시( )됨에 따라 - 동 기준의 각 조항별 주안점과 구체적인 사례를

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

untitled

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

15_3oracle

MasoJava4_Dongbin.PDF

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

The Self-Managing Database : Automatic Health Monitoring and Alerting

PRESENTATION TITLE ARIAL B30PT

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Security Overview

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

Cache_cny.ppt [읽기 전용]

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

untitled

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Simplify your Job Automatic Storage Management DB TSC

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

F1-1(수정).ppt

Microsoft Word - s.doc

thesis

정보기술응용학회 발표

08SW

03여준현과장_삼성SDS.PDF

PowerPoint Presentation

No Slide Title

°í¼®ÁÖ Ãâ·Â

untitled

38이성식,안상락.hwp

DBPIA-NURIMEDIA

スライド タイトルなし

PowerPoint 프레젠테이션

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

소만사 소개

Microsoft PowerPoint - SVPSVI for LGNSYS_ ppt

final_thesis

Integ


Agenda POS Market Trends RSS Product Line-Up Reference & Value Propositions Summary 2

歯이시홍).PDF

Transcription:

DBMS : Past, Present, and the Future hjk@oopsla.snu.ac.kr

1 Table of Contents

2 DBMS?

3 DBMS Architecture naive users naive users programmers application casual users casual users administrator database application programs system system calls calls query query database scheme data data manipulation language pre-compiler query processor query data data definition language compiler application programs object object database manager DBMS manager file file Disk storage

4 Table of Contents

5 DBMS

6 Network DB Example Lowery Maple Queens Hodges SideHill Brooklyn Shiver North Bronx 900 556 647 647 801?

7 sum:=0 Network DB query example get first customer where customer.name= Shiver and customer.city = Bronx ; while DB_status = 0 do begin sum:=sum+customer.amount; get next customer where customer.name = Shiver and customer.city = Bronx ; end print(sum);

8

9 DBMS name street city amount Lowerly Maple Queens 900 Shiver North Bronx 556 Shiver North Bronx 647 Hodges SideHill Brooklyn 801 Hodges SideHill Brooklyn 647 Select sum(amount) from customer where customer.name = Shiver and customer.city= Bronx ;

10 RDBMS

11 RDBMS R&D

12 DB

13 (OO) DBMS

14 OODBMS?

15 interface Customer { attribute string name; DBMS IDL relationship Set<Deposit> deposit inverse Deposit::owned_by; } interface Branch { attribute string street; attribute string city; relationship Set<Deposit> belong inverse Deposit::branch; } interface Deposit { relationship Customer owned_by inverse Customer::branch; relationship Branch branch inverse Branch::belong; float balance; }

16 OO DBMS OQL query select sum(customer.deposit.balance) from Customer customer where customer.name = Shiver and customer.deposit.branch.city = Bronx ;

17 OODBMS

18 (OR) DBMS

19 ORDBMS name Lowerly Shiver Shiver Hodges Hodges Branch(street, city) {Maple, Queens} {North, Bronx} {North, Bronx} {SideHill, Brooklyn} {SideHill, Brooklyn} amount 900 556 647 801 647

20 ORDBMS

21 ORDBMS

22 ORDBMS Feature Informix IBM DB2 Oracle8 UDT O O O Strong typing O O O Data replication X X O UDF O O O Func. overloading O O O Func. resolution O O O

23 ORDBMS Feature Informix IBM DB2 Oracle8 LOB O O O External data O O O Integrated searchable content O O O 3GL/4GL O/X O/O O/O OO language O O X Predefined extensions O O O

24 ORDBMS Feature Informix IBM DB2 Oracle8 Platforms Unix from DG, DEC, HP, IMB, NCR, Sequent, SGI, and Sun Solaris; Windows NT Unix from HP, IBM, and Sun Solaris; Windows NT; OS/2; Unix from DEC, IBM, HP, Sequent, and Sun Solaris; Windows NT

25 Table of Contents

26 1999 Database Market Share 42.4% Source: IDC, June 2000 20.4% 7.8% 5.9% 3.9% Oracle IBM Microsoft Informix Sybase

27 1999 Database Market -Worldwide(includes Non-RDBMS) 3.0% 4.3% 3.3% 16.0% 31.1% 13.1% 29.9% Source : Dataquest DBMS Market Share Numbers, May 2000

28 1999 UNIX RDBMS Market 3% 6% 10.0% 6% 12% 63.0% Source : Dataquest DBMS Market Share Numbers, May 2000

29 1999 NT RDBMS Market 0.7% 3.0% 15.0% 40.0% 35.0% Source : Dataquest DBMS Market Share Numbers, May 2000

30 Example : Oracle8i Transaction Processing Secure Parallel Internet Extensible Distributed Warehousing Decision Support Object Component

31 Example: Oracle8i Oracle8i Oracle8i Oracle8i Oracle8i Oracle8i

32 Table of Contents

33 Current Database Issues

34 Asilomar Report: DBMS research trend(1)

35 Asilomar Report: DBMS research trend(2)

36 The Grand Challenge!!!

37 Bio Technology Data

38 XML?

39 HTML & XML <tr> <td> <font color= red > </font> </td> <td> </td> </tr> <tr> <td> <b> </b> </td> <person> <name> </name> <city> </city> </person>

40 Basic Representation Bib <Bib> </Bib> <paper id= o2 references= o3 > <author>abiteboul </author> </paper> <book id= o3 > <author> Hull </author> <title> Foundations of Data Bases </title> <publisher> Addison Wesley </publisher> </book> author Abiteboul paper book reference 2 3 author Hull 1 title publisher 4 5 6 7 Foundations Addison Of DataBasesWesley XML data OEM Model

41 Why XML?

What are XML for? 42 XML XML?

43 Database Data Warehouse Knowledge Discovery Processing: Data mining useful, interesting hidden information

44 Data Warehouse(1)

45 Data Warehouse(2) Sales Volumes Jan time Feb Product Mar Wong Dewitt A B Stonebreaker Sales person C

46 Data Mining(1)?

47 Data Mining(2)

48 Security and Directory(1) Privacy of Communications Sensitive Data Storage Granular Access Control Is an order read or modified in transit? Network encryption Is your credit card # stored in clear? Encryption of stored data Can a customer see only her own order? Virtual Private Database

49 Security and Directory(2) Know your Users Scalability Ease of Use Who is accessing the data from the web? Strong authentication Can you support 100,000s of users? Directory integration Is it easy to use for users & administrators? Schema-independent users

50 High Availability(1) Computer A Computer B Node A in a cluster fails, users are migrated Computer A Computer B

51 High Availability(2) Orders Orders Orders Queries/Inserts/Updates/Deletes Parallel Recovery from Failure Partition Unavailable

52 Manageability OLTP User DSS User Batch Process ing Database Resource Manager OLTP updates and queries: high priority DSS queries: medium priority Batch: low priority

53 Table of Contents

54 Key Focus Areas for Oracle9i Availability Scalability & Performance Security Development Platform Manageability Windows 2000 Integration Internet Content Management B2C and B2B ebusiness Packaged Applications Business Intelligence

55 Oracle 9i Breakthrough Features Oracle9i Real Application Clusters transparent scalability Oracle9i Data Guard zero data loss disaster protection Self-tuning, Self-managing Database increase DBA productivity Built-in in OLAP, Data-mining, ETL Services Business Intelligence on an Internet Scale Real-Time Personalization The only real-time recommendation engine