
- •Первичный ключ в реляционной бд.
- •Внешний ключ в реляционной бд.
- •Перечислите типы связей между таблицами. Приведите примеры.
- •Один ко многим
- •Многие ко многим
- •Один к одному
- •Что такое запись и поле.
- •Перечислите основные этапы жизненного цикла бд.
- •Стадия эксплуатации и сопровождения. Класс принадлежности сущности.
- •Нормализация бд.
- •Первая нормальная форма. Определение. Пример.
- •Вторая нормальная форма. Определение. Пример.
- •Логическая независимость данных.
- •Физическая независимость данных.
- •Третья нормальная форма. Определение. Пример.
- •Транзакция.
- •Перечислите требования, предъявляемые к базам данных.
- •Перечислите технологии работы с бд.
- •Суть централизованной архитектуры при многопользовательской работе с бд.
- •Суть архитектуры «файл-сервер» при многопользовательской работе с бд.
- •Суть двухзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.
- •Суть трехзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.
- •Деление субд по форме представления информации.
- •Деление субд по типу используемой модели данных.
- •Деление субд по типологии хранения данных. Деление субд по типологии доступа и характеру использования.
Логическая независимость данных.
Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Логическая независимость данных обеспечивается средствами механизмов многоуровневой архитектуры СУБД. Обеспечение логической независимости данных - одна из важнейших функций СУБД, предоставляющая определенную степень свободы вариации логического представления базы данных без необходимости соответствующей модификации физического представления. Благодаря этому достигается возможность адаптации взгляда пользователя на базу данных к его реальным потребностям, конструирования различных логических взглядов на одну и ту же физическую базу данных.
Физическая независимость данных.
Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных. Физическая независимость данных состоит в том, что изменения типа накопителя, длины блока и других параметров организации данных не должны приводить к изменению прикладных программ обработки. Под физической независимостью данных понимается способность СУБД предоставлять некоторую свободу модификации способов организации базы данных в среде хранения, не вызывая необходимости внесения соответствующих изменений в логическое представление.
Третья нормальная форма. Определение. Пример.
Переменная отношения R находится в третьей нормальной форме тогда и только тогда, когда выполняются следующие условия:
R находится во второй нормальной форме.
ни один неключевой атрибут R не находится в транзитивной функциональной зависимости (т.е. зависимость не выражается через другой атрибут) от потенциального ключа R.
Неключевой атрибут отношения R — это атрибут, который не принадлежит ни одному из потенциальных ключей R.
База данных. Определение.
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)
СУБД. Определение.
Система управления базами данных (СУБД) - это программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.
Банк данных. Определение.
Банк данных - автоматизированная информационная система централизованного хранения и коллективного использования данных. В состав банка данных входят одна или несколько баз данных, справочник баз данных, СУБД, а также библиотеки запросов и прикладных программ.
Предметная область.
Предметная область – это часть реального мира, подлежащая изучению с целью создания базы данных для автоматизации процесса управления.
Атрибут.
Атрибут – наименьшая единица структуры данных. К каждому элементу при создании базы данных присваивается уникальное имя. По этому имени к нему обращаются при обработке.
Сущность.
Сущность – любой конкретный или абстрактный объект в рассматриваемой предметной области. Сущности – это базовые типы информации, которые хранятся в БД (в реляционной БД каждой сущности назначается таблица).
Перечислите функции СУБД
Основные функции СУБД:
Определение структуры создаваемой базы данных, ее инициализация и проведение начальной загрузки.
Предоставление пользователям возможности манипулирования данными (выборка необходимых данных, выполнение вычислений, разработка интерфейса ввода/вывода, визуализация).
Обеспечение логической и физической независимости данных.
Защита логической целостности базы данных - достоверность данных может быть нарушена при их вводе в БД или при неправомерных действиях процедур обработки данных, получающих и заносящих в БД неправильные данные. Для повышения достоверности данных в системе объявляются так называемые ограничения целостности.
Защита физической целостности - средства восстановления базы данных (транзакции).
Управление полномочиями пользователей на доступ к базе данных.
Синхронизация работы нескольких пользователей.
Управление ресурсами среды хранения - СУБД выделяет ресурсы памяти для новых данных, перераспределяет освободившуюся память, организует ведение очереди запросов к внешней памяти и тому прочее.
Поддержка деятельности системного персонала