Базы данных создаются, хранятся и обрабатываются в специальных программах, называемых системами управления базами данных (СУБД). Но для эффективной работы с данными одной лишь базы данных под управлением СУБД не достаточно. Обычно данные нужны для использования в каком-либо виде деятельности.
Например, личные данные пациента нужны в процессе регистрации его медицинской карты в клинике, данные о проданных товарах нужны для ведения учета на предприятиях розничной торговли, данные о результатах сессии нужны в процессе начисления студентам стипендии и т.д. Все эти виды деятельности специфичны, в них есть свои правила и своя терминология. Поэтому для их информационной поддержки нужны специальные программы, где используется привычная терминология, а все правила учтены. Такие программы называются информационными системами (ИС).
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Определение 2
Информационной системой называется аппаратно-программный комплекс, обеспечивающий накапливание, хранение и обработку данных с целью поддержки информационных процессов какого-либо вида деятельности.
Access урок 1. Основы работы в Microsoft Access, понятие базы данных, основные принципы работы
Определение 3
Часть реального мира, которая подлежит изучению с целью разработки информационной системы, называется предметной областью.
Предметная область описывается множеством объектов, множеством процессов, использующих эти объекты, множеством пользователей, объединенных единым взглядом на всю систему.
Определение 4
Совокупность правил и принципов поведения объектов предметной области называют бизнес-логикой ИС.
Допустим, каждый покупатель магазина при наличии трех покупок, сделанных в течении месяца, получает скидку 2%. Это требование является частью бизнес-логики. При разработке ИС магазина оно должно быть учтено в виде отдельной процедуры, которая автоматически найдет таких покупателей и назначит им скидку.
«Базы данных и информационные системы»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
При проектировании ИС необходимо определить, какие данные, и для каких целей будут храниться в системе, а также, каким образом будет организовано их хранение и обработка. Таким образом, база данных и СУБД являются составной частью (ИС). Кроме баз данных ИС включает в себя систему связанных друг с другом приложений, которые реализуют бизнес-логику.
Классификация информационных систем
По сферам применения ИС делятся на
- Информационно-поисковые (ИПС);
- Системы обработки данных (СОД).
Основной задачей ИПС, как правило, является поиск и извлечение части хранимых данных, удовлетворяющих некоторому критерию отбора. Классическим примером ИПС являются поисковые сервера Интернет. Обращения пользователей к СОД, как правило, заканчивается добавлением новых данных или редактированием уже имеющихся. Хранимые данные обрабатываются программно и выводятся в результате отчетов и документов. Классический пример СОД – это ИС банков и супермаркетов.
Что такое база данных [основные понятия]
В зависимости от вида информационных ресурсов, с которыми работает ИС, их делят на два класса:
- Документальные;
- Фактографические.
Документальные ИС хранят непосредственно документы, содержащие информацию. В качестве документов могут использоваться статьи, географические карты, фотографии, аудиозаписи и т.д. В этом случае в базе данных хранятся лишь ссылки на документы и те их реквизиты, которые можно формализовать. Документальные ИС чаще всего бывают информационно поисковыми.
Фактографические ИС хранят формализованные данные о проведении каких-либо операций. Например, данные о поступлении товаров от поставщиков, данные о передаче материалов со склада в цеха и т.д. Фактографические ИС содержат данные об объектах предметной области в их взаимосвязи друг с другом.
В условиях современной экономики ИС не разрабатываются раз и навсегда. Большинство ИС в течении своего срока службы неоднократно модифицируются, чтобы соответствовать изменившимся условиям предметной области. Часто требуется организовать обмен данными между различными ИС, которые построены на различных платформах различными командами разработчиков, с использованием разных СУБД. Для этого в ИС должны быть предусмотрены функции импорта и экспорта данных на основе стандартных форматов обмена данными.
Источник: spravochnick.ru
Сообщение по базам данных тест по базам данных
Тест состоит из четырёх вариантов; каждый вариант содержит 10 тестовых заданий.
Предварительный просмотр:
Отличительные особенности типов ИС
Отличительные особенности типов БД
- Системы управления базами данных – это:
- – инструмент для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде;
- – настраиваемые диалоговые окна, сохраняемые в компьютере в виде объектов специального типа;
- — совокупность баз данных и всего комплекса аппаратно – программных средств для их хранения; изменения и поиска информации; для взаимодействия с пользователем;
- – программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных
- По структуре организации данных БД бывают:
- Централизованные
- Документальные
- Сетевые
- В табличных БД полем называются
- Однородные данные обо всех объектах
- Наборы данных об одном объекте
- Заголовки таблицы БД
- Перечислите недостатки БД — форма:
- Возможность видеть только одну запись
- Содержит большое количество полей
- Легко просматривать и редактировать данные
- Какое свойство не является свойством поля БД?
- Размер поля
- Цвет поля
- Обязательное поле
- Какие данные не могут быть ключом БД?
- Цвет глаз
- ИНН+СНИЛС
- Логин эл. почты + пароль
- Что называют сортировкой данных в БД?
- Отбор записей, удовлетворяющих условиям поиска
- Вывод на печать упорядоченных записей
- Упорядочение записей по значениям одного из полей
Отличительные особенности типов ИС
- Системы управления базами данных – это:
- – важнейший инструмент для отбора данных на основании заданных условий;
- – программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных
- – настраиваемые диалоговые окна, сохраняемые в компьютере в виде объектов специального типа;
- — совокупность баз данных и всего комплекса аппаратно – программных средств для их хранения; изменения и поиска информации; для взаимодействия с пользователем;
- По характеру хранимой информации БД бывают:
- Документальные
- Распределённые
- Иерархические
- В табличных БД запись содержит
- Набор данных об одном объекте
- Название базы данных
- Однородные данные обо всех объектах
- Перечислите достоинства табличных БД:
- Возможность видеть одновременно несколько записей
- Содержит большое количество полей
- Сложно просматривать и редактировать данные
- Какое свойство не является свойством поля БД?
- Формат поля
- Цвет поля
- Обязательное поле
- Какие данные могут быть ключом БД?
- ИНН+СНИЛС
- Город проживания
- Имя
- Для чего предназначены отчёты в БД?
- Для упорядочения записей в определённой последовательности
- Для отбора записей, удовлетворяющим определённым условиям
- Для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде
Отличительные особенности типов БД
По теме: методические разработки, презентации и конспекты
Сборник тестов по теме «Базы данных» по дисциплине «Информационные технологии в профессиональной деятельности»
Сборник включает в себя тексты тестов и заданий для проведения зачетных занятий, зачета по теме «Базы данных» в рамках дисциплины «Информационные технологии в профессиональной деятельности».
ПРЕЗЕНТАЦИЯ К уроку «Информатика и ИКТ» на тему «Базы данных»
Презентация по теме «База данных»
Презентация по теме «База данных» выполнена в программе MS Power Point. Предназначена для использования на различных этапах урока.
Тесты по теме: «Базы данных и СУБД»
Тесты по теме: «Базы данных и СУБД» по дисциплине «Информатика» для студентов медицинских колледжей.
Презентация по теме Базы данных
Рассказывается о назначении и типах баз данных.
Методическая разработка теоретического занятия на тему: «Базы данных и поиск информации»
Данная методическая разработка предназначена для преподавателей медицинских училищ и колледжей для проведения теоретического занятия по теме: «Базы данных и поиск информации».
Лабораторная работа по теме «База данных»
Материал содержит методические указания к выполнению лабораторной работы по теме «База данных». Создание многотабличной БД, учстановление связей между ними. На основе таблиц создание форм, р.
Тесты по теме: «Базы данных» с ответами
Правильный вариант ответа отмечен знаком +
1. Базы данных -это:
— сложная программа, направленная учет входящей информации
+ наборы данных, находящиеся под контролем систем управления
— бесконечный объем данных, постоянно управляющийся с помощью СУБД
2. Основное отличие реляционной БД:
+ данные организовываются в виде отношений
— строго древовидная структура
— представлена в виде графов
3. Расширением файла БД является:
4. Слово Null в БД используется для обозначения:
5. Что такое кортеж?
+ множество пар атрибутов и их значений
— схема отношений данных
6. Мощность отношений — это:
— количество веток в графовой системе
— порядок подчинения данных в древовидной структуре БД
+ количество кортежей в отношении
7. Главное условие сравнимых отношений:
+ одинаковая схема отношений
— точное количество сравнимых признаков
— наличие количественности признаков
8. Операция проекции направлена на:
— накладывание данных одной БД на данные другой БД
+ выборку данных согласно заданным атрибутам
— сравнение БД на основе схожести
9. В отличие от пользовательского типа данных базовые типы данных:
+ присутствуют в БД изначально
— должны быть в любой БД
— имеют более простую структуру
тест 10. Если а — это цена, б — масса, то атрибут с, обозначающий стоимость будет:
11. Подсхема исходной схемы, состоящая из одного или нескольких атрибутов, для которых декларируется условие уникальности значений в кортежах отношений называется?
— глобальная схема отношений
12. Индекс для подсхемы, состоящей из нескольких атрибутов называется:
13. В MS Access нельзя осуществить запрос на:
14. MS Access при закрытии программы:
— предлагает сохранить БД
+ автоматически сохраняет при вводе данных
— автоматически сохраняет при закрытии программы
15. Для эффективной работы БД должно выполняться условие:
16. Поле «Счетчик» отличается тем, что:
— обязательно должны вводиться целые числа
— в поле хранится только значение, а сами данные в другом поле
+ в нем происходит автоматическое наращивание
17. Какая функция позволяет выбрать несколько атрибутов сразу из нескольких таблиц и получить новую таблицу с результатом?
18. Для чего предназначены формы в MS Access?
+ для ввода данных в удобном порядке
— для вывода данных в удобном формате
— для представления конечной информации в удобном виде
19. Какой символ заменяет все при запросе в БД?
тест-20. Что позволяет автоматизировать ввод данных в таблицу?
— значение по умолчанию
21. Запросы создаются с помощью:
22. Основные понятия иерархической БД:
— таблица, столбец, строка
+ уровень, узел, связь
— отношение, атрибут, кортеж
23. В чем особенность фактографической БД?
+ содержит краткие сведения об описываемых объектах, представленные в строго определенном формате
— содержит информацию разного типа
— содержит информацию определенного типа
24. Пример фактографической БД:
— приказ по учреждению
+ сведения о кадровом составе учреждения
25. Информационная система — это?
+ совокупность БД и СУБД
— комплекс аппаратно-программных средств, предназначенных для работы с инфомацией
— представление информации в формализованном виде для работы с ними
— информация в определенном контексте
+ факты, которые не подверглись обработке
27. Какую модель данных можно изобразить графом, представленным на рисунке?
2. В записи файла реляционной базы данных (БД) может содержаться:
- a. исключительно однородная информация (данные толькр одного типа);
- b. только текстовая информация;
- c. неоднородная информация (данные разных типов);
- d. только логические величин;
- e. исключительно числовая информация;
3. Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию ГОД РОЖДЕНИЯ> 1958 AND ДОХОД Если я Вам помог — оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
Наиболее точным аналогом реляционной базы данных может служить:
Выберите один из 4 вариантов ответа:
1) неупорядоченное множество данных
3) генеалогическое дерево
4) двумерная таблица
Что из перечисленного не является объектом Access:
Выберите один из 7 вариантов ответа:
Таблицы в базах данных предназначены:
Выберите один из 5 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
Для чего предназначены запросы:
Выберите один из 6 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
6) для вывода обработанных данных базы на принтер
Для чего предназначены формы:
Выберите один из 6 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
6) для вывода обработанных данных базы на принтер
Для чего предназначены отчеты:
Выберите один из 6 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
6) для вывода обработанных данных базы на принтер
Для чего предназначены макросы:
Выберите один из 6 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
6) для вывода обработанных данных базы на принтер
Для чего предназначены модули:
Выберите один из 6 вариантов ответа:
1) для хранения данных базы
2) для отбора и обработки данных базы
3) для ввода данных базы и их просмотра
4) для автоматического выполнения группы команд
5) для выполнения сложных программных действий
6) для вывода обработанных данных базы на принтер
В каком режиме работает с базой данных пользователь:
Выберите один из 4 вариантов ответа:
1) в проектировочном
2) в любительском
4) в эксплуатационном
В каком диалоговом окне создают связи между полями таблиц базы данных:
Выберите один из 4 вариантов ответа:
1) таблица связей
4) таблица данных
Почему при закрытии таблицы программа Access не предлагает выполнить сохранение внесенных данных:
Выберите один из 3 вариантов ответа:
1) недоработка программы
2) потому что данные сохраняются сразу после ввода в таблицу
3) потому что данные сохраняются только после закрытия всей базы данных
Без каких объектов не может существовать база данных:
Выберите один из 6 вариантов ответа:
В каких элементах таблицы хранятся данные базы:
Выберите один из 5 вариантов ответа:
Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
Выберите один из 4 вариантов ответа:
1) таблица без записей существовать не может
2) пустая таблица не содержит ни какой информации
3) пустая таблица содержит информацию о структуре базы данных
4) пустая таблица содержит информацию о будущих записях
Содержит ли какую-либо информацию таблица, в которой нет полей?
Выберите один из 4 вариантов ответа:
1) содержит информацию о структуре базы данных
2) не содержит ни какой информации
3) таблица без полей существовать не может
4) содержит информацию о будущих записях
В чем состоит особенность поля «счетчик»?
Выберите один из 5 вариантов ответа:
1) служит для ввода числовых данных
2) служит для ввода действительных чисел
3) данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст
4) имеет ограниченный размер
5) имеет свойство автоматического наращивания
В чем состоит особенность поля «мемо»?
Выберите один из 5 вариантов ответа:
1) служит для ввода числовых данных
2) служит для ввода действительных чисел
3) многострочный текст
4) имеет ограниченный размер
5) имеет свойство автоматического наращивания
Какое поле можно считать уникальным?
Выберите несколько из 4 вариантов ответа:
1) поле, значения в котором не могут повторятся
2) поле, которое носит уникальное имя
3) поле, значение которого имеют свойство наращивания
4) ключевое поле
Ключами поиска в системах управления базами данных (СУБД) называются:
Выберите один из 5 вариантов ответа:
1) логические выражения, определяющие условия поиска
2) поля, по значению которых осуществляется поиск
3) номера записей, удовлетворяющих условиям поиска
4) номер первой по порядку записи, удовлетворяющей условиям поиска
5) диапазон записей файла БД, в котором осуществляется поиск
Система управления базами данных представляет собой программный продукт, входящий в состав:
Выберите один из 5 вариантов ответа:
1) уникального программного обеспечения
2) систем программирования
3) системного программного обеспечения
4) прикладного программного обеспечения
5) операционной системы
Примером иерархической базы данных является:
Выберите один из 4 вариантов ответа:
1) страница классного журнала
2) каталог файлов, хранимых на диске
3) расписание поездов
4) электронная таблица
В записи файла реляционной базы данных может содержаться
Выберите один из 5 вариантов ответа:
1) неоднородная информация (данные разных типов)
2) исключительно однородная информация (данные только одного типа)
3) только текстовая информация
4) исключительно числовая информация
5) только логические величины
Информационная система, в которой БД и СУБД находятся на одном компьютере называется
Выберите один из 3 вариантов ответа:
Информационная система, в которой БД находится на сервере сети (файловом сервере), а СУБД на компьютере пользователя называется
Выберите один из 3 вариантов ответа:
Информационная система, в которой БД и основная СУБД находятся на сервере, СУБД на рабочей станции посылает запрос и выводит на экран результат называется
Выберите один из 3 вариантов ответа:
Какое расширение имеет файл СУБД Access:
Выберите один из 5 вариантов ответа:
1) (1 б.) Верные ответы: 1;
2) (1 б.) Верные ответы: 4;
3) (1 б.) Верные ответы: 4;
4) (1 б.) Верные ответы: 4;
5) (1 б.) Верные ответы: 1;
6) (1 б.) Верные ответы: 2;
7) (1 б.) Верные ответы: 3;
8) (1 б.) Верные ответы: 6;
9) (1 б.) Верные ответы: 4;
10) (1 б.) Верные ответы: 5;
11) (1 б.) Верные ответы: 4;
12) (1 б.) Верные ответы: 3;
13) (1 б.) Верные ответы: 2;
14) (1 б.) Верные ответы: 2;
15) (1 б.) Верные ответы: 3;
16) (1 б.) Верные ответы: 3;
17) (1 б.) Верные ответы: 3;
18) (1 б.) Верные ответы: 5;
19) (1 б.) Верные ответы: 3;
20) (1 б.) Верные ответы: 1; 4;
21) (1 б.) Верные ответы: 2;
22) (1 б.) Верные ответы: 4;
23) (1 б.) Верные ответы: 2;
24) (1 б.) Верные ответы: 1;
25) (1 б.) Верные ответы: 1;
26) (1 б.) Верные ответы: 2;
27) (1 б.) Верные ответы: 3;
28) (1 б.) Верные ответы: 4.
- Сообщение об основных этапах жизненного пути ивана флягина и переменах в его характере
- Сообщение 2 класс литературное чтение
- Сообщение об объекте культуры
- Зеленые страницы 3 класс окружающий мир животные сообщение заяц
- Язык символов и жестов индийского танца сообщение
Источник: obrazovanie-gid.ru
База данных это сложная программа направленная учет входящей информации
1 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Московский государственный технический университет имени Н.Э. Баумана» (МГТУ им. Н.Э. Баумана)
Статья посвящена созданию автоматизированной системы учета данных, которая является связью между сотрудниками компании, работающими в разных офисах и филиалах, объеденными в единую внутрикорпоративную сеть, предоставляющую единую точку входа ко всей информации в условиях территориальной распределенности. Целью разработки является создание программного продукта, оснащенного интерфейсом, удобным для ввода данных, визуального восприятия данных в базовой таблице, возможностью поиска документов по неполным данным, наглядным информированием об изменениях в документах, поставленных на контроль, а также выводить по необходимым запросам количественную, статистическую и графическую информацию. Исследована предметная область, проведен анализ аналогов и прототипов разрабатываемой автоматизированной системы учета данных, спроектирована база данных, проведена оптимизация структуры базы данных, разработаны структура и архитектура автоматизированной системы, выбран комплекс технических и программных средств, разработаны алгоритмы обработки информации.
программное обеспечение
моделирование
обработка информации
внутрикорпоративная сеть
базы данных
автоматизированная система управления
1. Брешенков А.В., Гудзенко Д.Ю., Терехова Н.Ю. Методы проектирования реляционных баз данных на основе информации табличного вида: учеб. пос. для вузов. — М.: Изд-во МГОУ, 2012. — 184 с.
2. Брешенков А.В. Методика проектирования реляционных баз данных // Инженерный журнал: наука и инновации: электронное научно-техническое издание. — 2013. — № 11 (23). — URL http://engjournal.ru/catalog/it/hidden/1012.html (дата обращения 19.03.2015)
3. Брешенков А.В. Методы решения задач проектирования реляционных баз данных на основе использования существующей информации табличного вида. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2007. — 154 с.
4. Григорьев Ю.А., Плутенко А.Д. Анализ процесса выполнения запроса на соединение таблиц в строчной параллельной СУБД // Информатика и системы управления. — 2013. — № 4. — С. 3–16.
5. Дейт К.Дж. Введение в системы баз данных. Изд. 8-е. — М.: Вильямс, 2005. — 1328 с.
6. Кузовлев В.И., Орлов А.О. Методика выбора параметров и интерпретации результатов анализа выбросов в данных систем поддержки принятия решений // Инженерный журнал: наука и инновации: электронное научно-техническое издание. — 2013. — № 11 (23). — URL http://engjournal.ru/catalog/it/hidden/1045.html (дата обращения 29.03.2015)
7. Цибизова Т.Ю., Неусыпин К.А. Некоторые аспекты реструктуризации системы управления современными учебно-научными центрами // Автоматизация и современные технологии. — 2012. — № 1. — С. 30–34.
8. Цибизова Т.Ю., Пищулин В.И. Разработка систем управления организациями с использованием информационных технологий // Наука и образование: электронное научно-техническое издание. — 2007. — Выпуск 4. — URL http://technomag.edu.ru/doc/65568.html (дата обращения 19.03.2015)
Автоматизированная система управления (АСУ) – комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. Организационная структура системы управления современными организациями должна оптимизировать производственные и технологические процессы, повышать эффективность функционирования предприятия и конкурентоспособность организации [7]. Применение АСУ на предприятиях повышает эффективность аналитической работы. Это достигается за счет сокращения сроков проведения анализа; более полного охвата влияния факторов на результаты хозяйственной деятельности; замены приближенных или упрощенных расчетов точными вычислениями; постановки и решения новых многомерных задач анализа, практически невыполнимых вручную и традиционными методами.
На корпоративных предприятиях, помимо общей системы автоматизированного управления, которая действует на основе законодательных нормативных правовых актов и в их пределах, в большинстве случаев также создается собственная внутрикорпоративная сеть автоматизированной системы учета данных (АСУД) хозяйственной деятельности, предназначенная для накопления, хранения, актуализации и обработки систематизированной информации в соответствующих предметных областях и предоставления требуемой информации по запросам пользователей, в том числе о заказчиках для формирования клиентской базы. АСУД характеризуются тем, что они оперируют фактическими сведениями, представленными в виде специальным образом организованных совокупностей формализованных записей данных. Эти записи образуют базу данных системы. Существует специальный класс программных средств для создания и обеспечения функционирования таких фактографических баз данных – системы управления базами данных.
В современных условиях большинство организаций имеют внутрикорпоративную систему управления, однако она может значительно отличаться в зависимости от направления деятельности предприятия, ее целей, задач, предметной области, финансового оборота и т.д. Роль внутренних коммуникаций на крупных предприятиях, особенно с наличием филиалов, чрезвычайно высока и состоит в обмене своевременной и достоверной информацией, необходимой для осуществления рабочего процесса.
Существует два вида внутренних коммуникаций, характеризующихся вертикальными и горизонтальными связями. Вертикальные связи устанавливаются между руководителями и подчиненными и служат для передачи управленческих решений, постановки задач, информационного взаимодействия, получения отчетов, контроля и т.п. Горизонтальные связи служат для обмена информацией, необходимой для осуществления внутренних бизнес-процессов. Это связи между подразделениями компании и отдельными сотрудниками. В идеале такие связи должны быть регламентированы, поскольку несвоевременное или неполное получение, искажение и даже потеря информации, отсутствие обратной связи могут привести к несогласованности действий между подразделениями, потере взаимного интереса клиентов и заказчиков, а в итоге — к снижению результативности.
Таким образом, автоматизированная система учета данных предприятия должна представлять собой совокупность получаемой и предоставляемой информации, математических моделей, технических, программных, технологических средств, предназначенных для обработки информации. Использование автоматизированных информационных систем позволяет оптимизировать планы работы, быстро вырабатывать решения, четко маневрировать информационными, материальными, финансовыми и другими ресурсами предприятия [8]. Вся обработка информации является объектом автоматизации с применением современных средств и способов связи, вычислительной техники и программного обеспечения.
Автоматизированная система учета данных
Исследование посвящено созданию автоматизированной системы, которая является связью между работниками компании с разными офисами и филиалами, объединенными в единую внутрикорпоративную сеть, предоставляя единую точку входа ко всем материалам в условиях территориальной распределенности. В процессе управления предприятием одной из основных задач становятся сбор информации, ее обработка и передача персоналу и клиентам, поэтому программный продукт должен быть оснащен интерфейсом, удобным для ввода данных, визуального восприятия данных в базовой таблице, возможностью поиска документов по неполным данным, наглядным информированием об изменениях в документах, поставленных на контроль, а также выводить по необходимым запросам количественную, статистическую и графическую информацию [8].
В рамках исследования проведен анализ аналогов и прототипов существующего программного обеспечения автоматизированных систем учета данных. В качестве критериев сравнения взяты следующие параметры:
1) удобство занесения данных. Удобство занесения данных связано с работой каждого пользователя (например, полное представление основного экрана без дополнительных переключений, возможность перехода в другое поле при помощи табулятора, минимальное использование скроллинга и т.п.);
2) наглядность информации. Наглядность является неотъемлемой чертой в силу гибкости содержания понятия «информация»: одну и ту же информацию можно представить в виде множества графических образов, например блок-схемы (они наглядно представляют структуру небольшого алгоритма и процесс его исполнения), таблицы исполнения, диаграммы, графики и др.;
3) доступность системы. Доступность означает возможность пользователям внутрикорпоративной сети использовать систему. Отсутствие такой возможности может привести к задержке или сбою в работе всей организации;
4) точность занесения данных. Большая часть операций должна быть автоматизирована – происходят автоматическая загрузка уже имеющейся в базе информации, сравнение вновь вводимых данных с имеющимися, возможность выбора из готового списка и т.д. Точность занесения данных способствует четкости выполнения задачи, повышению производительности труда.
Анализ аналогов и прототипов показал, что в настоящее время полных аналогов разрабатываемой системы нет. Но в то же время существуют программы, реализующие те или иные ее функции. Анализ проведен с использованием метода экспертных оценок. В результате исходя из основных критериев качества оптимальным решением является разрабатываемая система.
Проектирование структуры базы данных (БД)
На этапе внешнего проектирования, связанного с анализом предметной области, были выделены объекты, которые должны использоваться для ее представления. Следовательно, была проведена предварительная структуризация объектов предметной области: объекты реального мира подверглись классификации, была зафиксирована совокупность подлежащих отображению в БД типов объектов. Для каждого типа объектов были зафиксирована совокупность свойств, посредством которых должны описываться конкретные объекты этого типа в БД, виды отношений (взаимосвязей) между этими объектами [1, 2, 3].
Следующим шагом является решение вопроса, какая информация об объектах должна быть представлена в БД и как ее представить с помощью данных. Сущностью инфологического этапа проектирования является установление соответствия между состоянием предметной области, его восприятием и представлением в БД.
На этапе инфологического проектирования используется неформальная модель предметной области типа «сущность – связь». Эта модель позволяет изменять объекты программного обеспечения (ПО) и взаимоотношения этих объектов. Основным назначением неформальной модели «сущность – связь» является семантическое описание предметной области и представление информации для обоснования выбора видов моделей и структур данных, которые в дальнейшем будут использованы в системе. Для построения модели типа «сущность – связь» используются три основных конструктивных элемента для представления составляющих программного обеспечения – сущность, атрибут и связь.
Для представления инфологической модели предметной области могут использоваться два варианта:
— спецификационная форма инфологической модели ПО;
— графическая диаграмма инфологической модели ПО.
В результате анализа предметной области были определены сущности, их атрибуты, взаимосвязь между ними и разработана инфологическая модель базы данных. На основе разработанной модели предметной области и инфологической модели базы данных была разработана даталогическая модель базы данных. При разработке даталогической модели применялись следующие принципы [4, 5]:
1) все сущности инфологической модели были представлены в виде отдельных таблиц базы данных;
2) все таблицы имеют ключевые атрибуты для однозначной идентификации записей таблицы;
3) все связи типа 1:1 («один к одному»), которые были выявлены в инфологической модели, представлены в даталогической отдельными таблицами, в которых собираются атрибуты таблиц, участвующих в отношении.
Далее была проведена оптимизация структуры базы данных [6].
«Хорошая схема» базы данных – это схема БД, которая обладает следующими свойствами:
1) свойство соединения без потерь:
если r = (R1, R2. Rn) – схема БД, то для любого экземпляра r:
где А – объединение или множество атрибутов предметной области; имеет место следующее выражение:
,
где – проекция экземпляра отношения r на множество атрибутов Ri;
2) свойство сохранения зависимости:
если r = (R1, R2. Rn) – схема БД и F – множество функциональных зависимостей, то имеет место:
где – проекция множества функциональных зависимостей на схему отношений;
3) свойство нахождения в третьей нормальной форме.
Любая схема отношения находится в третьей нормальной форме и при этом достигается:
— отсутствие аномалии избыточности;
— отсутствие потенциальной противоречивости;
— отсутствие аномалии включения;
— отсутствие аномалии удаления.
В результате концептуального проектирования получили следующую схему БД:
r = (Точка доступа, Программное обеспечение, Тип программного обеспечения, История функционирования ПО, Событие ПО, Заплатка, Пользователь, Устройство, Тип устройства, История функционирования устройства, План обновления, История изменений, Команда, Файловый автомат, Состояние файла, Ошибка перехода состояния, Простой, Причина простоя, Удаленная команда, Тип события межсетевого устройства, Статистика межсетевого устройства, Тип сообщения межсетевого устройства, Источник, Результат выполнения команды) и множество атрибутов R.
Докажем, что данная схема является «хорошей» схемой БД. Для упрощения процедуры оптимизации исключим из означенной выше схемы отношений сущности-справочники, которые не влияют на корректность процесса оптимизации. Сущности-справочники, как правило, представляют собой сущности с двумя атрибутами – идентификатором и наименованием. Некоторые сущности имеют большое количество второстепенных атрибутов, которые можно опустить или сгруппировать. В инфологической схеме присутствуют связи типа N:M между сущностями, которые раскрываются путем создания промежуточной сущности [6].
Из множества сущностей и атрибутов выявим функциональные зависимости. Полагаем схему базы данных, которая образует БД, пустой, т. е. ρ =. Строим G – минимальное покрытие F. Минимизируем число атрибутов в правой части у каждой функциональной зависимости до 1. Следовательно, каждую зависимость из F заменяем на совокупные, каждая из которых содержит один атрибут в правой части. Получаем предварительное минимальное покрытие множества функциональных зависимостей – G.
Для каждой функциональной зависимости проверяем условие, принадлежит ли функциональная зависимость X → А0 Î (G – X → A0)+? Если она принадлежит, то ее исключаем из множества G. Для того чтобы убедиться, входит ли зависимость X → А0 в (G – X → A0)+, достаточно построить замыкание множества атрибутов для множества функциональных зависимостей (G – X → A0)+. В этом случае, если А0 Î X+, то ее можно исключить из G.
В результате вычислений установили, что из минимального покрытия можно удалить избыточные функциональные зависимости; зависимости с одинаковой левой частью можно объединить в одну функциональную зависимость. Каждую функциональную зависимость Х → A в G заменяем на схему отношений типа ХA (на множество атрибутов), и получившееся множество схем отношений обозначим через Q. Это множество составляет «хорошую» схему БД. Если во множестве атрибутов R встретился хотя бы один атрибут, который не вошел в любую из схем отношений множества Q, то его добавляем в ρ. Такие атрибуты, которые бы не входили ни в одну из схем, у нас отсутствуют.
Все схемы отношений из Q добавляем в схему базы данных, т. е. получаем:
После выполнения операции на этом шаге схема БД обладает свойством сохранения зависимостей, и каждая ее схема отношений находится в третьей нормальной форме.
Все схемы отношений проектировались с учетом наличия ключа, так что в ρ не надо добавлять совокупность атрибутов, составляющих ключ. Таким образом, была построена оптимальная схема БД. СУБД, на основе которой разрабатывалась данная система, должна отвечать следующим требованиям:
1) многопользовательский режим работы c данными;
2) совместимость с выбранной платформой – ОС Windows;
3) совместимость с технологией доступа к данным ODBC;
4) поддержание технологии репликации.
Наиболее популярными СУБД, которые удовлетворяют указанным требованиям, являются Microsoft SQL Server 2012 и Oracle 10g EE.
В качестве СУБД была выбрана система MS SQL, так как она по сравнению с Oracle имеет удобный, дружественный интерфейс администрирования сервера; полную интеграцию в ОС Windows; поддержку со стороны Microsoft. Хотя репликации MS SQL Server 2012 и имеют ряд ограничений, они полностью удовлетворяют нашим потребностям. Кроме этого, были включены специализированные форматы даты и времени и пространственный (англ. spatial) тип для пространственно зависимых данных. Для неструктурированных данных были добавлены специализированные типы, например тип File.
При разработке данной системы требования к системе передачи данных специально не оговариваются. Возможность использования созданного информационно-программного продукта в локальных сетях и телекоммуникационных системах основывается на использовании наиболее распространенного в настоящее время протокола TCP/IP для осуществления запросов с клиентских машин операторов системы к базе данных.
Непосредственно вопросы передачи данных и коммуникации возложены на выбранную SQL СУБД, которая обеспечивает прозрачный многопользовательский доступ ко всем необходимым сетевым ресурсам.
Выводы
В результате разработки автоматизированной системы учета данных внутрикорпоративной сети управления информацией была спроектирована база данных, разработаны структура и архитектура автоматизированной системы, выбран комплекс технических и программных средств, разработаны алгоритмы обработки информации. Спроектированная АСУД представляет собой законченный программный продукт, предназначенный для удобного и эффективного ввода и использования данных, необходимого поиска документов с наглядным информированием о произведенных изменениях, вывода по запросам сотрудников и клиентов количественной, статистической и графической информации, объеденный в единую внутрикорпоративную сеть, предоставляющую единую точку входа ко всей информации в условиях территориальной распределенности офисов и филиалов организации.
Рецензенты:
Пролетарский А.В., д.т.н., профессор, декан факультета «Информатика и системы управления», зав. кафедрой «Компьютерные системы и сети», МГТУ им. Н.Э. Баумана, г. Москва;
Строганов Д.В., д.т.н., доцент, доцент кафедры «Системы обработки информации и управления», МГТУ им. Н.Э. Баумана», г. Москва.
Источник: science-education.ru