- •Министерство образования и науки рф Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- •Введение в базы данных
- •Учебное пособие
- •Воронеж 2012
- •Понятие информационной системы
- •Процессы в информационной системе
- •Этапы развития информационных систем
- •Структура информационной системы. Типы обеспечивающих подсистем
- •Математическое и программное обеспечение
- •Правовое обеспечение
- •Классификация информационных систем по признаку структурированности задач
- •Понятие структурированности задач
- •Типы информационных систем, используемые
- •Классификация ис по характеру использования информации
- •Классификация ис по сфере применения
- •Классификация ис по степени автоматизации
- •Контрольные вопросы
- •2. Введение в субд
- •2.1. Понятие базы и банка данных
- •2.2. Средства реализации баз данных
- •2.2.1. Программные средства банка данных
- •2.2.2. Языковые средства
- •2.2.3. Технические и организационно-методические средства
- •2.2.4. Требования к банкам данных
- •2.3. Функции субд
- •2.4. Классификация банков данных
- •2.4.1. Классификация баз данных
- •2.4.2. Классификация субд
- •2.4.3. Классификация БнД по экономико-организационным признакам
- •2.5. Концепция централизованного управления
- •Преимущества централизованного управления данными
- •2.6. Трехуровневая архитектура системы баз данных
- •2.7. Пользователи банков данных
- •2.8. Архитектура клиент/сервер
- •Контрольные вопросы
- •3. Модели и типы данных
- •3.1. Иерархическая модель
- •3.2. Сетевая модель
- •3.3. Реляционная модель
- •3.4. Постреляционная модель
- •3.5. Многомерная модель
- •3.6. Типы данных
- •Контрольные вопросы
- •4. Применение Баз данных в корпоративных информационных системах
- •4.1. Корпоративная информационная система
- •Контуром оперативного управления
- •4.2. Контур административного управления
- •4.2.1. Наполнение баз данных на примере модуля «Управление персоналом»
- •4.3. Контур оперативного управления
- •4.3.1. Пример организации модуля «Управление продажами (сбыт)»
- •Базы данных модуля «Автотранспорт»
- •4.4. Контур бухгалтерского учета
- •Контрольные вопросы
- •5. Справочно-правовые базы данных
- •5.1. Общая характеристика справочно-правовых баз
- •5.2. Наиболее популярные юридические базы данных
- •5.2.1. База юсис
- •5.2.2. Информационно-поисковая система "Кодекс"
- •5.2.3. Справочно-правовая система "Гарант"
- •5.2.4. Справочно-правовая система «Консультант Плюс»
- •5.2.5. Программный комплекс "Эталон"
- •Контрольные вопросы
- •6. Проектирование баз данных
- •6.1. Этапы проектирования
- •6.2. Инфологическое моделирование
- •6.2.1. Компоненты инфологической модели Модель «сущность — связь»
- •6.2.2. Классификация бинарных связей
- •6.2.3. Моделирование локальных представлений
- •6.2.4. Объединение моделей локальных представлений
- •6.3. Даталогическое проектирование
- •6.4. Проектирование реляционных баз данных
- •6.5. Нормализация отношений
- •Контрольные вопросы
- •7. Реляционная модель данных
- •Общие понятия
- •7.2. Реляционные объекты данных
- •7.2.1. Основные понятия
- •7.2.2. Фундаментальные свойства отношений
- •7.2.3. Виды отношений
- •Целостность реляционных данных
- •Реляционные операторы
- •7.4.1. Реляционная алгебра
- •Примеры использования реляционной алгебры для выражения словесных запросов в виде формулы
- •Назначение реляционной алгебры
- •Операции расширения и подведения итогов
- •Операторы обновления
- •7.4.2. Реляционное исчисление
- •Контрольные вопросы
- •8. Язык реляционных баз данных sql
- •8.1. Функции и основные возможности
- •8.2. Средства определения схемы
- •8.2.1. Определение таблицы
- •8.2.2. Определение ограничений целостности таблицы
- •8.2.3. Определение представлений
- •8.3. Структура запросов
- •8.3.1. Спецификация курсора
- •8.3.2. Оператор выборки
- •8.3.3. Подзапрос
- •8.3.4 Табличное выражение
- •Раздел where
- •Предикат сравнения
- •Предикат between
- •Предикат in
- •Предикат null
- •Предикат с квантором
- •Предикат exists
- •Раздел group by
- •Раздел having
- •8.4. Агрегатные функции и результаты запросов
- •8.5. Операторы обновления
- •Оператор изменения записей
- •Контрольные вопросы
- •9. Внутренняя организация реляционных субд
- •9.1. Хранение отношений
- •9.2. Индексы
- •9.3. Журнальная информация
- •9.4. Служебная информация
- •Контрольные вопросы
- •10. Настольные субд
- •10.1. Общие сведения о настольных субд
- •10.2. Наиболее популярные настольные субд
- •Контрольные вопросы
- •11. Серверные субд
- •11.1. Характерные черты современных серверных субд
- •Наиболее популярные серверные субд
- •Контрольные вопросы
- •Заключение
- •Корелина Татьяна Валерьевна введение в базы данных
- •394006 Воронеж, ул. 20-летия Октября, 84
5.2.2. Информационно-поисковая система "Кодекс"
Центр компьютерных разработок (ЦРК) при мэрии Санкт-Петербурга занимается разработкой и ведением баз данных информационно-поисковой системы "Кодекс" с 1991 года. Первое время эта система распространялась практически только в Санкт-Петербурге и Ленинградской области, но, начиная с 1994 года, фирма-разработчик стала предпринимать усилия по продвижению системы на российский рынок. В настоящее время ЦРК имеет свои представительства (региональные центры) в нескольких городах России, однако наиболее активно "Кодекс" рекламируется в Москве и по-прежнему в Санкт-Петербурге.
Разработчики ИПС "Кодекс" предлагают своим пользователям набор тематических баз по законодательству России, электронные подшивки газет, а также некоторые справочные базы. Каждая из тематических баз "Кодекса" содержит неплохую подборку документов по основной тематике, но документы по смежным тематикам практически отсутствуют. Вследствие этого пользователь должен приобретать несколько разных баз из предлагаемого набора.
Фирма-разработчик ИПС "Кодекс" получает новые документы для своих баз через региональные представительства федеральных органов власти в Санкт-Петербурге. Следует отметить, что система имеет определенные недостатки в наполнении информационного банка. Не лучшим образом она реализована и с точки зрения программирования.
5.2.3. Справочно-правовая система "Гарант"
Разработкой СПС "Гарант" занимается компания "Гарант-Сервис", которой в декабре 1997 года исполнилось семь лет. Разработки программы начались в августе 1990 года. Первая версия СПС "Гарант" была представлена в 1991 году, и сегодня она выполнена на хорошем профессиональном уровне, отличается высоким качеством информационного банка и программной оболочки.
Разработчики СПС "Гарант" предлагают пользователю набор тематических баз данных по законодательству. Это "Законодательство России", "Таможенное законодательство", "Банковское законодательство", "Земельное законодательство", "Жилищное законодательство", "Международное право", "Уголовное и административное право", а также ряд баз по региональному законодательству, в том числе по законодательству Москвы и Санкт-Петербурга. Также предлагается ряд вспомогательных баз ("Формы правовых документов", "Налогообложение и бухгалтерский учет: Вопросы-Ответы"). Кроме того, в настоящее время в СПС Гарант включаются проекты законов, находящихся на стадии рассмотрения и утверждения.
До последнего времени программная оболочка СПС "Гарант" не позволяла производить кусочного пополнения информационного банка, то есть приходилось при обновлении производить полную его замену. В настоящее время эта проблема решена.
СПС "Гарант" обладает мощными возможностями как по поиску нормативных актов, так и по аналитической работе с ними. Данная система предлагает пользователю большое количество комментариев к документу: информационные (предупреждают об изменении или прекращении действия документов), разъясняющие (разъясняют, как применять документ), выявляющие противоречия (указывают, как правильно трактовать противоречивые формулировки), полезные советы (подсказывают, как использовать льготы и послабления со стороны государства), исправляющие ошибки (исправляют технические недоразумения и опечатки в оригинальных текстах документов).
Система поиска по ключевым словам в СПС "Гарант", включающая в себя от 2000 до 13000 ключевых слов в зависимости от базы, вызывает двойственные чувства. С одной стороны, такое положение говорит о развитой возможности данного вида поиска. Но, с другой стороны, может сложиться ситуация, когда пользователь перегружен информацией. Поиск документа в этом случае затягивается во многом из-за поиска необходимого ключевого слова.
Практический опыт работы со справочно-правовыми системами показывает, что такое большое количество ключевых слов скорее следует отнести к недостаткам, чем к достоинствам системы.