Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Slides / English / Lecture 02E-DB Architecture.ppt
Скачиваний:
18
Добавлен:
20.02.2016
Размер:
90.11 Кб
Скачать

Reznichenko Valery

Organization of data and knowledge bases

Lecture 2. Data Base Architecture

National Aviation University

Computer Science Faculty

Department of Software Engineering

1

Lecture 2. Data Base Architecture

CONTENTS

ANSI/SPARC architecture

Conceptual level

External level

Internal level

Mappings

Data base management system

CSF NAU

2

Lecture 2. Data Base Architecture

Different Meaning of «architecture»

Functional architecture

Software architecture

Hardware architecture

Network architecture

Implementation architecture

Information architecture

CSF NAU

3

Lecture 2. Data Base Architecture

Architecture ANSI/X3/SPARC

ANSI/X3/SPARC – Study Group on Data Base Management Systems

Areas of DB technology standardization

Only DB interfaces may be standardized

Interfaces DB architecture

CSF NAU

4

Lecture 2. Data Base Architecture

I n t e r f a c e s

External External model . . . External model schemas

conceptual – external mappings

Conceptual

Conceptual model of Application Domain

 

 

schema

 

 

 

 

 

 

 

conceptual – internal mapping

 

 

 

 

 

 

Internal

 

 

 

 

 

 

 

Internal model of Data Base

 

 

 

DBMS

schema

 

 

 

 

 

 

 

 

 

 

 

 

 

CSF NAU

Storage structures of

5

OS

 

Lecture 2. Data Base Architecture

Conceptual Level

A uniform basis of understanding of AD

Includes only conceptually relevant aspects

Feature of allowed evolution of DB

Basis of mappings external-intenral levels

Supports the data independance

Supports centralized administration

Stability

CSF NAU

6

Lecture 2. Data Base Architecture

External Level

Convinient data representation

Promotes logical independance

Promotes data safety problem

Supports different external interfaces

CSF NAU

7

Lecture 2. Data Base Architecture

Internal Level

Provides DB adjustments

Supports data storage structures and access methods

DB efficiency, prformance, redundancy

Physical data independance

Promotes data safety problem

Mapping internal schema to the OS data structures

CSF NAU

8

Lecture 2. Data Base Architecture

Mappings

External-conceptual

Conceptual-internal

and vise-versa

CSF NAU

9

Lecture 2. Data Base Architecture

end users

application

sophisticated

database

 

programmers

users

 

administrator

application

application

query

database

interface

programs

 

 

scheme

 

embedded

 

DML

DDL

object

DML

query

compiler

interpreter

code

precompiler

 

 

 

evaluation

 

 

 

 

 

 

 

 

engine

 

 

transaction

buffer manager

 

 

manager

 

 

 

 

 

file

 

 

 

 

manager

 

 

 

 

indices

statistical data

 

CSF NAU

data files

 

data dictionary

10

 

 

 

 

 

 

Соседние файлы в папке English