- •Недостатки файловых систем по сравнению с системами баз данных
- •Понятие системы и информационной системы. Классификация информационных систем
- •Понятие системы баз данных и ее упрощенная схема
- •Понятия интегрированности и разделяемости данных, независимости от данных и целостности данных применительно к системам баз данных
- •Жизненный цикл базы данных. Этапы концептуального, логического и физического проектирования базы данных
- •Понятия модели и модели данных. Логические модели данных
- •Иерархическая модель данных, ее достоинства и недостатки
- •Сетевая модель данных, ее достоинства и недостатки
- •Основные понятия реляционной алгебры
- •Определение сущности в реляционной алгебре. Свойства сущности
- •Понятия возможного, первичного и альтернативного ключей
- •Операции реляционной алгебры. Базовые реляционные операции
- •Теоретико-множественные;
- •Специальные.
- •Теоретико-множественные реляционные операции. Свойства реляционной операции декартова произведения
- •Специальные реляционные операции
- •Реляционные операции селекции и проекции
- •Реляционная операция соединения. Ее разновидности
- •Реляционная операция естественного соединения и ее свойства
- •Реляционная операция деления
- •Примитивные и не примитивные реляционные операции Оператор соединения
- •Оператор пересечения
- •Оператор деления
- •Типы связей между сущностями
- •Связь м:м
- •Связь между сущностями типа «многие ко многим». Ее преобразование при переходе к физической модели
- •Нормализация данных. Первая нормальная форма
- •Нормализация данных. Вторая нормальная форма
- •2 Нормальная форма
- •Нормализация данных. Третья нормальная форма и нормальная форма Кодда-Бойса
- •Нормализация данных. Четвертая и пятая нормальные формы
- •5Ая нормальная форма
- •Целостность данных
- •Основные и дополнительные правила ссылочной целостности
- •Язык sql: основные команды манипулирования данными
- •Язык sql: удаление записей из таблицы
- •Язык sql: использование операторов in, between, like и ключевого слова null в условиях отбора данных
- •Язык sql: обновление записей в таблице
- •Язык sql: выборка данных из таблиц. Использование агрегатных функций и вычисляемых полей
- •Язык sql: группировка строк набора данных
- •Язык sql: соединение таблиц (внутреннее и внешнее)
- •Язык sql: использование подзапросов
- •Язык sql: операторы exists, any, all в командах с подзапросом
- •Язык sql: основные команды определения данных
- •Язык sql: создание и использование представлений (просмотров) и индексов
- •Назначение и функции субд
- •Управление словарем данных и обеспечение безопасности данных в субд
- •Обеспечение целостности данных в субд
- •Управление многопользовательским доступом к данным в субд
- •Управление резервным копированием и восстановлением данных в субд
- •Механизм тиражирования (репликации) данных в субд
- •Типы баз данных
- •Иерархическая база данных, структура иерархических баз данных
- •Сетевая база данных, структура сетевых баз данных
- •Реляционные базы данных, структура реляционных баз данных особенности реляционных баз данных
- •Распределенные базы данных. Двенадцать правил Дейта для распределенных баз данных
- •Системы «клиент/сервер»
- •Системы поддержки принятия решений
- •Классификации
- •Структура
- •Преимущества
- •Хранилища данных. Их отличия от операционных баз данных
- •Подготовка данных применительно к хранилищам данных
- •Магазины (витрины) данных. Банки оперативных данных
- •Многомерные базы данных. Разработка (извлечение) данных
- •Технологии Big Data
- •ERwin: сильные и слабые связи между сущностями. Операции прямого и обратного проектирования
- •Операции прямого и обратного проектирования
- •Sql Server: курсоры и триггеры, их виды, процесс использования
Недостатки файловых систем по сравнению с системами баз данных
Прародителями современных БД были файловые системы, т.е обычные наборы файлов, хранящих нужную пользователям информацию. Однако использование файловых систем было сопряжено с рядом недостатков, основными из которых являлись:
Зависимость от данных (это означает, что любое изменение в структуре файла требуют, как минимум изменить все программы, использующие информацию этого файла, поскольку сведения об организации данных и способ доступа к ним встроены в саму логику и программный код приложений)
Недостаточная безопасность данных (это означает, что защита данных паролем, блокировка фрагмента файла или раздела самой системы, а также другие средства обеспечения защиты информации трудно программируются и поэтому обычно не соблюдаются)
Избыточность данных (это означает, что в различных файлах, как правило, хранятся одинаковые фрагменты данных. Неконтролируемая избыточность данных может стать причиной возникновения противоречивости данных, т.е ситуации, когда в нескольких местах имеются различные противоречивые друг другу варианты одних и тех же данных)
В отличие от файловых систем, содержащих не связанные друг с другом файлы, БД состоит из логически-взаимосвязанных данных, размещенных в едином хранилище. Она свободна от недостатков, присущих файловым системам и представляет пользователям иной способ управления данными, доступа к ним и хранении
Понятие системы и информационной системы. Классификация информационных систем
В системном анализе системой называется совокупность взаимосвязанных элементов, действующих как единое целок в интересах достижения определенной цели. Необходимо подчеркнуть единство трех компонентов: элементы – связи – цели
При этом система обладает такими качествами, которые присущи ни одному из образующих её элементов: каждая система обладает свойствами делимости и целостности.
Делимость системы означает, что её можно представить состоящей из относительно самостоятельных частей – подсистем, каждая из которых рассматривается как система. Такой подход упрощает анализ системы, её разработку и внедрение в эксплуатацию, однако процедура разбиения на подсистему представляет собой не тривиальную задачу.
Целостность системы – согласованность её целей с целями, образующих систему подсистем и элементов
Информационная система (ИС) — система, предназначенная для хранения, поиска и обработки информации
Понятие информационной системы
Информационная система – это коммуникационная и вычислительная система по сбору, хранению, обработке и передаче информации, снабжающая работников различного ранга той информацией, которая необходима им для реализаций функций управления.
В зависимости от уровня автоматизации, информационные системы подразделяются на автоматизированные и автоматические. В автоматизированных часть функций по управлению и обработке информации выполняется автоматически, а часть человеком. В автоматических все функции управления и обработки информации выполняются техническими средствами без участия человека.
В зависимости от сферы проведения информационные системы подразделяются:
Системы обеспечения научных исследований
Системы автоматизированного проектирования (САПР)
Автоматизированные системы управления производством(АСУП)
Автоматизированные системы управления технологическими процессами(АСУТП)
Системы управления процессами в реальном времени
Системы поддержки принятия решений
Системы обеспечения банковской деятельности
Системы автоматизации офиса
Системы контроля качества
Системы управления графиком выполнения работ
Технологии виртуальной реальности
Системы машинного перевода
Технологии формирования и распределения информации для СМИ и др.
Важнейшими функциями экономической информационной системы, относящийся к категории АСУП являются учет, анализ, контроль, регулирование, прогнозирование, планирование экономических процессов.