Добавлен: 28.11.2018

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

Скачиваний: 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).