- •Перечень вопросов к экзамену по дисциплине «Базы данных»
- •1. Понятие информации и данных.
- •2.Понятие предметной области.
- •3.Числовая и нечисловая обработка данных
- •4.Файловые системы
- •Определение базы данных.
- •Структура базы данных.
- •Определение и функции субд.
- •Основные функции субд
- •Типовая организация субд.
- •Основные этапы проектирования базы данных.
- •Инфологическое проектирование базы данных.
- •Концептуальная модель данных.
- •Модель типа «Сущность связь».
- •Датологическое проектирование базы данных.
- •Физическое проектирование базы данных.
- •Понятие модели данных.
- •Агрегация и обобщение данных.
- •Иерархическая модель данных.
- •Сетевая модель данных.
- •Реляционная модель данных.
- •Реляционная алгебра.
- •Реляционное исчисление.
4.Файловые системы
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
Историческим шагом явился переход к использованию централизованных систем управления файлами. С точки зрения прикладной программы, файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Правила именования файлов, способ доступа к данным, хранящимся в файле, и структура этих данных зависят от конкретной системы управления файлами и, возможно, от типа файла. Система управления файлами берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным.
В широком смысле понятие "файловая система" включает:
совокупность всех файлов на диске,
наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Определение базы данных.
БД – совокупность систематизированных, структурированных, взаимосвязанных данных при такой min избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений в определенной предметной области.
Доступ к данным, хранящимся в базе, осуществляется с пом. спец. методов.
База данных (БД) – именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
База данных это – интегрированная компьютерная структура совместного доступа, в которой размещаются следующие сведения:
- данные конечных пользователей, т. е. сведения, отражающие сферу интересов конечного пользователя;
- метаданные , или данные о данных, с помощью которых осуществляется интегрирование (объединение) данных..
Проектируемая БД должна обладать определенными свойствами. Назовем основные свойства БД.
Целостность. В каждый момент времени существования БД сведения, содержащиеся в ней, должны быть непротиворечивы. Целостность БД достигается вследствие введения ограничений целостности, в частности, к ним относятся ограничения, связанные с нормализацией БД.
Восстанавливаемость. Данное свойство предполагает возможность восстановления БД после сбоя системы или отдельных видов порчи системы. Сюда относится проверка наличия файлов, составляющих приложение. В основном свойство восстанавливаемости обеспечивается дублированием БД и использованием техники повышенной надежности.
Безопасность. Безопасность БД предполагает защиту данных от преднамеренного и непреднамеренного доступа модификации или разрушения. Применяется запрещение несанкционированного доступа, защита от копирования и криптографическая защита. Также необходимы и чисто административные меры, например ограничение доступа к носителям информации.
Эффективность. Свойство эффективности обычно понимается как:
- минимальное время реакции на запрос пользователя;
- минимальные потребности в памяти
- сочетание этих параметров.