- •Предисловие
- •1. Основы информационного обеспечения процессов и систем
- •1.1. Понятие и содержание информационного обеспечения
- •1.2. Структура и классификация информационных систем
- •1.3. Система представления и обработки данных фактографических аис
- •Вопросы и упражнения
- •2. Системы управления базами данных фактографических информационных систем
- •2.1. Функции, классификация и структура субд
- •2.2. Модели организации данных
- •2.2.1. Иерархическая и сетевая модели организации данных
- •2.2.2. Реляционная модель организации данных
- •2.3. Внутренняя схема баз данных фактографических аис
- •2.3.1. Физические структуры данных
- •2.3.2. Индексирование данных
- •2.3.3. Расстановка (хеширование) записей
- •Вопросы и упражнения
- •3. Основы создания автоматизированных информационных систем
- •3.1. Общие положения по созданию автоматизированных систем
- •3.2. Проектирование банков данных фактографических аис
- •3.2.1. Концептуальное проектирование
- •3.2.2. Проектирование схем реляционных баз данных
- •3.2.2.1. Проектирование и создание таблиц
- •3.2.2.2. Нормализация таблиц
- •Вопросы и упражнения
- •4. Ввод, обработка и вывод данных в фактографических аис
- •4.1. Языки баз данных
- •4.2. Ввод, загрузка и редактирование данных
- •4.2.1. Ввод и редактирование данных в реляционных субд
- •4.2.2. Особенности ввода и загрузки данных в субд с сетевой моделью организации данных
- •4.3. Обработка данных
- •4.3.1. Поиск, фильтрация и сортировка данных
- •4.3.2. Запросы в реляционных субд
- •4.3.2.1. Запросы на выборку данных
- •4.3.2.1.1. Запросы на выборку данных из одной таблицы
- •4.3.2.1.2. Запросы на выборку данных из нескольких таблиц
- •4.3.2.1.3. Вычисления и групповые операции в запросах
- •4.3.2.2. Запросы на изменение данных
- •4.3.2.3. Управляющие запросы
- •4.3.2.4. Подчиненные (сложные) запросы
- •4.3.2.5. Оптимизация запросов
- •4.3.3. Процедуры, правила (триггеры) и события в базах данных
- •4.3.4. Особенности обработки данных в субд с сетевой моделью организации данных
- •4.4. Вывод данных
- •Вопросы и упражнения
- •5. Распределенные информационные системы
- •5.1. Понятие распределенных информационных систем, принципы их создания и функционирования
- •5.2. Технологии и модели «Клиент-сервер»
- •5.2.1. Модель файлового сервера
- •5.2.2. Модель удаленного доступа к данным
- •5.2.3. Модель сервера базы данных
- •5.2.4. Модель сервера приложений
- •5.2.5. Мониторы транзакций
- •5.3. Технологии объектного связывания данных
- •5.4. Технологии реплицирования данных
- •Вопросы и упражнения
- •6. Документальные информационные системы
- •6.1. Общая характеристика и виды документальных информационных систем
- •6.2. Информационно-поисковые каталоги и тезаурусы
- •6.2.1. Классификационные системы поиска документов
- •6.2.2. Координация понятий в классификационных системах
- •6.2.3. Информационно-поисковые тезаурусы
- •6.2.4. Автоматизация индексирования документов
- •6.3. Полнотекстовые информационно-поисковые системы
- •6.3.1. Информационно-технологическая структура полнотекстовых ипс
- •6.3.2. Механизмы поиска документов в полнотекстовых ипс
- •6.3.3. Методы количественной оценки релевантности документов
- •6.4. Гипертекстовые информационно-поисковые системы
- •6.4.1. Гипертекст
- •6.4.2. Структура, принципы построения и использования гипертекстовых ипс
- •6.4.3. Модель организации данных в гипертекстовых ипс
- •6.4.4. Формирование связей документов в гипертекстовых ипс
- •Вопросы и упражнения
- •7. Администрирование информационных систем и защита данных
- •7.1. Администрирование информационных систем
- •7.2. Разграничение доступа и защита данных
- •7.2.1. Понятие и модели безопасности данных
- •7.2.2. Технологические аспекты защиты информации
- •7.2.2.1. Идентификация и аутентификация
- •7.2.2.2. Языки безопасности баз данных
- •7.2.2.3. Безопасность повторного использования объектов
- •7.2.2.4. Надежное проектирование и администрирование
- •7.2.3. Требования и классы защищенности автоматизированных (информационных) систем в «Руководящих документах...» Государственной технической комиссии при Президенте рф
- •Вопросы и упражнения
- •Литература
- •Алфавитно-предметный указатель Содержание
Вопросы и упражнения
1. Врачи поликлиники ведут прием и обследование пациентов. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет обследований пациентов. Изобразите средствами ER-модели концептуальную схему.
2. В учебном заведении преподаватели проводят занятия по учебным дисциплинам со студентами разных групп. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет расписаний. Изобразите средствами ER-модели концептуальную схему.
3. Учет материальных средств по подразделениям предусматривает их закрепление за определенными сотрудниками. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет матсредств и материально ответственных. Изобразите средствами ER-модели концептуальную схему.
4. При концептуальном проектировании банка данных АИС, автоматизирующей ведение Табеля рабочего времени сотрудников организации, выделены следующие объекты-сущности:
С учетом того что Табель является основой для начисления сотрудникам заработной платы, определите необходимые атрибуты по каждому объекту-сущности концептуальной схемы.
5. При проектировании таблицы «Преподаватели» выделены следующие атрибуты — ФИО, Кафедра (Истории, Математики, Информатики), Должность (Зав. кафедры, Профессор, Преподаватель, Ассистент), Ученая степень (Кандидат наук. Доктор наук). Ученое звание (Старший научный сотрудник, Доцент, Профессор, Академик), Пед. стаж. Определите и обоснуйте для каждого атрибута тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограничения целостности данных). Выберите из имеющихся атрибутов или предложите дополнительно ключ таблицы.
6. При проектировании таблицы «Автомобили» базы данных «Запасные части» выделены следующие атрибуты — Модель, Производитель (ВАЗ, АЗЛК, ГАЗ, ИЖМаш, УАЗ), Категория (Легковой, Грузовой, Специальный), Грузоподъемность, Год начала производства, Год прекращения производства, Фото. Определите и обоснуйте для каждого атрибута тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограничения целостности данных). Выберите из имеющихся атрибутов или предложите дополнительно ключ таблицы.
7. При концептуальном проектировании в базе данных по учету выдачи пропусков на вход в административное здание сотрудникам организации выделены следующие объекты-сущности, для каждого из которых создается таблица со следующими полями:
• «Сотрудник»— Taб_№, ФИО, Должность, Подразделение;
• «Подразделение»—№№, Наименование, Руководитель;
• «Пропуск»— Ta6_№_comp., №_пропуска, Дни, Время, Кто подписал.
С учетом того что у сотрудника может быть только один пропуск, определите и обоснуйте типы, способы и другие параметры создания связей между таблицами.
8. При концептуальном проектировании в базе данных «Технологические операции» выделены следующие объекты-сущности, для каждого из которых создается таблица со следующими полями:
• «Подразделения» — №№, Наименование, Профиль(Производственно-технологический, Сбытовой, Снабженческий, Организационно-управленческий);
• «Операции»—Код, Наименование, Описание;
• «Комплектующие» — Код, Наименование, Тип(Крепеж, Электрооборудование, Резинотехнические изделия),Количество, Минимально необходимое количество на складе.
С учетом того что одно подразделение может участвовать в выполнении нескольких технологических операций и, соответственно, одна операция может выполняться несколькими подразделениями, и, кроме того, для одной операции может требоваться определенное количество различных комплектующих, а каждое комплектующее может, в свою очередь, комплектовать несколько различных технологических операций, определите типы, способы и другие параметры создания связей между основными таблицами.
9. Приведите к первой нормальной форме следующую ненормализованную таблицу (в жирной рамке ключ таблицы):
10. Приведите ко второй нормальной форме следующие та блицы, находящиеся в первой нормальной форме (в жирной рамке ключ таблицы):
11. Приведите к третьей нормальной форме следующие таблицы, находящиеся во второй нормальной форме (в жирной рамке ключ таблицы):