- •Министерство образования и науки рф Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- •Введение в базы данных
- •Учебное пособие
- •Воронеж 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
Контуром оперативного управления
Контуром управления производством
Контуром бухгалтерского учета
Модульный принцип построения системы допускает как изолированное использование отдельных программных модулей, так и их произвольные комбинации, в зависимости от производственно-экономической необходимости.
В результате работы всех пользователей системы происходит наполнение базы данных предприятия (организации) оперативной информацией о ходе выполнения конкретных хозяйственных операций, относящихся к различным направлениям деятельности. Обработка оперативной информации позволяет с одной стороны, проанализировать взаимоотношения с контрагентом на основе сведений о движении матценностей, услуг, работ и финансовых средств, а с другой стороны, оценить эффективность работы предприятия по различным направлениям хозяйственной деятельности. При этом обеспечивается:
принцип однократного ввода в БД информации и, как следствие, отсутствие дублирования функций пользователей, упорядочение документооборота;
легкость контроля на корректность и целостность данных, персонификация действий пользователя;
контроль за регламентом выполнения хозяйственных операций;
быстрая перестройка системы, изменение эксплуатационной схемы системы при изменении бизнес-процесса (технологии управления).
4.2. Контур административного управления
4.2.1. Наполнение баз данных на примере модуля «Управление персоналом»
Программный модуль "Управление персоналом" предназначен для:
автоматизации процесса ведения личных дел сотрудников;
планирования и управления штатным расписанием и резервом на замещение должностей;
планирования и учета рабочего времени сотрудников;
получения отчетов по кадровой информации о сотрудниках предприятия.
На рис. 4.1 представлена схема функционирования модуля, в которой показана взаимосвязь задач, решаемых системой, с хранящейся в базе данных информацией. Показано взаимодействие и с другими модулями системы.
Управление штатами обеспечивает составление штатного расписания предприятия с указанием основных характеристик рабочих мест. При необходимости можно завести дополнительные характеристики, состав которых определяется пользователем (требования к квалификации, образованию, возрасту, должностные инструкции, оснащение рабочего места и т.д.).
1 – Личное дело сотрудника состоит из 10 разделов, содержащих в сумме около 150 показателей. Раздел "Анкетные данные" позволяет сформировать анкету с необходимым набором вопросов. Кроме того, к личному делу можно "подшить" произвольное количество приложений, содержащих текстовую (автобиография, характеристики и т.п.), графическую (фото...) и другую необходимую информацию.
Все назначения и перемещения выполняются в увязке со штатным расписанием. Один сотрудник может занимать несколько ставок, в том числе неполных. По каждому рабочему месту можно составить список сотрудников, входящих в резерв на замещение данной должности.
Рис. 4.1. Взаимосвязь задач, решаемых системой "Управление персоналом"
Средства подготовки отчетов предлагают возможность гибкой настройки выходных документов на потребности конкретного предприятия.
Создание отчета включает в себя определение правил отбора сотрудников в отчет, порядок их сортировки и выбор формы выходного документа. Пользователь может создать свой собственный отчет в дополнение к уже имеющимся и включить его в список стандартных отчетов для дальнейшего использования.
Модуль учета и управления кадрами дает гибкие средства для адаптации к самым различным требованиям:
• состав и структура каталогов полностью определяются потребностями предприятия, пользователь может создавать собственные каталоги для заполнения анкет и дополнительных характеристик рабочих мест;
• анкета позволяет вводить произвольные, не предусмотренные программой данные о сотруднике и использовать их при отборе и сортировке выводимых в отчет записей;
• приложения позволяют хранить произвольную дополнительную информацию о сотруднике – как текстовую, так и графическую;
• состав имеющихся отчетов легко расширяется заданием правил отбора сотрудников в отчет и порядка 'их сортировки. Формы выходных документов проектируются с помощью текстового редактора.
Модуль учета и управления кадрами может быть установлен вами как в локальном варианте, когда вся работа выполняется на одном компьютере, так и в сетевом варианте, когда работа над одними и теми же данными может выполняться на нескольких компьютерах одновременно, что позволяет гибко распределять обязанности между работниками отдела кадров и другими потребителями кадровой информации:
• ведение стадий обработки документов и контроль исполнения документов;
• поиск документов по формальным полям, присвоенным данному документу;
• продвижение документов по маршруту обработки;
• массовая рассылка документов в подразделения;
• регистрация (постановка на учет) отчетов системы как документов;
• вывод на экран списка всех учтенных документов, связанных с документами-основаниями системы (например, счетами за проданные товары или услуги) и направлениями работ хозяйственного плана; просмотр любого из указанных документов. Связь с документами-основаниями устанавливается пользователем.
Схема документооборота на предприятии (в организации) представлена на следующем рис. 4.2.
Рис. 4.2. Схема документооборота предприятия