Добавлен: 28.11.2018

Просмотров: 8811

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

36

Открытые

системы

Возможность

взаимодействия

 (

совместимость

). 

Система

управления

базой

данных

Представление

данных

Процедура

Метаданные

.                                            

2. 

Каковы

важнейшие

характеристики

файловых

систем

с

по

-

следовательным

и

произвольным

доступом

От

каких

не

-

достатков

файлов

последовательного

доступа

избавлены

файлы

произвольного

доступа

3. 

Объясните

важность

информации

как

ресурса

организации

Каким

образом

информационные

системы

использующие

базы

данных

способствовали

повышению

ценности

инфор

-

мации

для

организаций

4. 

Дайте

сравнительную

характеристику

иерархических

сете

-

вых

и

реляционных

информационных

систем

использующих

базы

данных

Какие

потребности

бизнеса

привели

к

появле

-

нию

каждой

из

них

5. 

Перечислите

и

кратко

охарактеризуйте

каждый

компонент

современной

информационной

системы

использующей

ба

-

зы

данных

6. 

Опишите

каждый

из

следующих

компонентов

системы

управления

базой

данных

 (

СУБД

): 

Словарь

/

каталог

данных

Защита

и

поддержание

целостности

данных

Обеспечение

одновременного

доступа

нескольких

пользо

-

вателей

Запрос

данных

обработка

данных

вывод

данных

Средства

создания

прикладных

систем

7. 

Приведите

примеры

Пользователей

Обслуживающего

персонала

Упражнения

и

задачи

1. 

Установите

соответствие

между

терминами

и

объяснениями

к

ним

 
 
 


background image

37

Данные

Компьютерная

программа

выполняющая

определенную

практическую

задачу

Ключ

Организованные

данные

или

выводы

из

них

Информационная

система

Разрозненные

факты

Синоним

Люди

которым

требуется

информация

содержащаяся

в

базе

данных

Предок

Люди

ответственные

за

работу

информа

-

ционной

системы

использующей

базы

данных

Пользователь

Автоматическая

система

обрабатываю

-

щая

данные

и

выдающая

информацию

Прикладная

программа

Термины

означающие

одно

и

то

же

Омонимы

 «

Подчиненная

» 

запись

в

иерархии

Потомок

 «

Подчиняющая

» 

запись

в

иерархии

Информация

Термины

имеющие

одинаковое

написа

-

ние

но

разные

значения

Обслуживающий

персонал

Поля

данных

однозначно

определяющие

запись

Сервер

базы

дан

-

ных

Обеспечивает

конечным

пользователям

удобный

доступ

к

системе

Графический

поль

-

зовательский

  

интерфейс

Обслуживает

доступ

к

базе

данных

кли

-

ентских

машин

2. 

Определите

ключ

каждого

файла

на

рис

. 1.2. 

3. 

Какие

из

следующих

утверждений

могут

рассматриваться

как

данные

какие

 - 

как

информация

Маршалл

Добри

в

этом

году

получил

комиссионных

на

большую

сумму

чем

любой

другой

торговый

агент

Маршалл

Добри

родился

 12 

декабря

 1960 

года

В

каждом

месяце

последнего

квартала

в

западном

регио

-

не

производились

продажи

на

сумму

более

 000 

долларов

Товар

А

235 

выгоднее

Товар

А

235 

производится

фирмой

Де

Муан

4. 

Организуйте

следующие

файлы

для

базы

данных

банка

ие

-

рархическим

образом

ВЗНОС

СБЕРЕГАТЕЛЬНЫЙ

СЧЕТ

ДЕПОЗИТ

КЛИЕНТ

ССУДА

СНЯТИЕ


background image

38

5. 

Организуйте

следующие

файлы

в

сетевую

модель

базы

данных

транспортной

компании

ГРУЗ

ТРАНСПОРТ

ОТ

-

ПРАВИТЕЛЬ

УПАКОВКА

ПОЛУЧАТЕЛЬ

6. 

В

задачах

 4 

и

 5 

определите

поля

которые

могут

содержать

-

ся

в

каждом

файле

Определите

ключ

каждого

файла

7. 

Объясните

каким

образом

неконтролируемый

одновремен

-

ный

доступ

к

базе

данных

может

вызвать

проблемы

в

сле

-

дующих

ситуациях

При

резервировании

мест

в

системе

продажи

авиабиле

-

тов

.                                       

При

обновлении

количества

товара

в

системе

инвентарно

-

го

учета

При

обновлении

баланса

текущих

счетов

в

банке


background image

39

2.  

Реляционная

  

модель

  

данных

  

2.1. 

Определения

и

понятия

Базы

  

данных

 (

БД

)   

всегда

  

создаются

  

для

  

хранения

  

сведе

-

ний

   

об

   

определенном

   

виде

   

деятельности

.  

Это

   

может

   

быть

  

любой

  

вид

  

деятельности

  -  

от

  

коллекционирования

  

марок

  

до

  

ведения

   

домашнего

  

хозяйства

.  

Любая

  

БД

  

хранит

  

сведения

  

о

  

некоторой

  

части

  

реального

  

мира

  -  

о

  

людях

  

и

  

предметах

,  

во

-

влеченных

  

в

  

деятельность

,  

о

  

происходящих

  

событиях

,  

фактах

  

и

  

т

.

д

Часть

реального

мира

сведения

о

   

которой

  

хранятся

  

в

  

БД

,  

называется

  

предметной

  

областью

  (

ПО

)  

базы

  

данных

В

  

БД

  

хранятся

  

только

  

те

  

сведения

,  

которые

  

представля

-

ют

  

интерес

  

с

  

точки

  

зрения

  

соответствующего

  

вида

  

деятель

-

ности

.  

Так

,  

в

  

вузе

  

о

  

студенте

  

Иванове

  

как

  

о

  

лице

,  

участ

-

вующем

  

в

  

процессе

  

обучения

,  

нужно

  

знать

,  

в

  

какой

  

группе

  

он

  

учится

,  

какие

  

оценки

  

по

  

каким

  

предметам

  

получал

  

и

  

т

.

д

.  

В

  

поликлинике

  

о

   

пациенте

  

Иванове

  

нужно

  

знать

,  

когда

  

и

  

по

  

какому

  

поводу

  

он

  

обращался

  

к

  

врачу

,  

каков

  

его

  

резус

-

фактор

,  

группа

   

крови

   

и

   

т

.

д

.,  

но

   

совсем

   

ни

   

к

   

чему

   

здесь

  

сведения

  

об

  

его

  

успеваемости

         

Объекты

  -  

это

  

вовлеченные

  

в

  

деятельность

  

люди

,  

пред

-

меты

,  

места

,  

происходящие

   

события

   

и

   

т

.

д

.,  

информация

   

о

  

которых

  

должна

  

храниться

  

в

  

БД

.  

Можно

  

сказать

что

  

объект

  

есть

  

то

,  

что

   

в

  

словесном

  

описании

  

ПО

  

обозначается

  

име

-

нем

  

существительным

Например

,  

СТУДЕНТ

,  

ПРЕПОДАВАТЕЛЬ

,  

УЧЕБНАЯ

  

ДИС

-

ЦИПЛИНА

,  

АУДИТОРИЯ

  -  

объекты

  

ПО

  «

Учебный

  

процесс

».   

ПАЦИЕНТ

,  

ПАЛАТА

,  

ВРАЧ

  -  

объекты

  

ПО

  «

Больница

». 

Объекты

  

обладают

  

определенным

  

набором

  

свойств

,  

кото

-

рые

  

называются

    

атрибутами

.   

Например

фамилия

  

студента

номер

  

студбилета

,   

номер

  

группы

,  

адрес

  -  

атрибуты

,  

соответ

-

ствующие

   

характеристикам

   

объекта

   

ПО

   

СТУДЕНТ

.  

Объект

     

ПРЕПОДАВАТЕЛЬ

  

имеет

   

такие

  

атрибуты

,  

как

:  

фамилия

,  

но

-

мер

  

диплома

,  

специальность

,  

ученая

  

степень

  

и

  

т

.

д

. 

В

таблице

 2.1 

приведены

экземпляры

объекта

ПРЕПОДАВА

-

ТЕЛЬ

с

атрибутами

НОМЕР

ФИО

КАФЕДРА

 
 
 
 


background image

40

Таблица

 2.1 

преподавателя

ФИО

Кафедра

10 

Краснов

Ю

.

Б

ТИ

-1 

12 

Володин

В

.

Н

ТИ

-1 

62 

Булгаков

В

.

М

РИО

78 

Тоянский

Л

.

С

ТИ

-1 

85 

Подушкин

М

.

А

ЭИ

-1 

… … 

… 

Единицей

хранящейся

в

БД

информации

является

таблица

Каждая

таблица

представляет

собой

совокупность

строк

и

столбцов

где

строки

соответствуют

экземпляру

объекта

кон

-

кретному

событию

или

явлению

а

столбцы

 - 

атрибутам

 (

призна

-

кам

характеристикам

параметрам

объекта

события

явления

На

рис

. 2.1. 

приведен

пример

таблицы

в

которой

содержатся

сведения

об

отпуске

товаров

со

склада

Столбцы

представляют

собой

такие

параметры

как

дата

отпуска

товара

наименование

товара

наименование

покупателя

количество

единиц

отпущен

-

ного

товара

Каждая

строка

содержит

сведения

о

конкретном

событии

 - 

отпуске

товара

покупателю

В

терминах

БД

столбцы

таблицы

называются

полями

, 

а

ее

строки

 - 

записями

Дата

Товар

Покупатель

Отпущено

 (

ед

.) 

10.12.99 

Сахар

Геракл

ТОО

 100 

10.12.99 

Сахар

Геракл

ТОО

 100 

12.12.99 

Сахар

Пищеторг

ЗАО

2 000 

12.12.99 

Макароны

Пищеторг

ЗАО

300 

14.12.99 

Сахар

Геракл

ТОО

 200 

15.12.99 

Дрожжи

База

 28 

100 

Рис

. 2.1. 

Пример

таблицы

 «

Отпуск

товаров

» 

Между

отдельными

таблицами

БД

могут

существовать

связи

Например

информация

о

покупателе

в

предыдущей

таблице

может

дополняться

в

другой

 (

рис

. 2.2).