- •1. Определение базы данных с комментариями. Преимущества использования бд.
- •2.Состав системы бд. Раскрыть разделы: Данные и Аппаратное обеспечение.
- •3.Состав системы бд. Раскрыть раздел Программное обеспечение
- •6. Элементарная единица моделирования данных. Определение модели данных (формула).
- •7. Модели данных. Перечислить. Дать краткую характеристику.
- •8.Реляционная модель данных(рмд). Структурная часть.
- •9. Ограничения на отношения, используемые в рмд.
- •10.Реляционная модель данных. Целостная часть.
- •11. Понятие ключа отношения. Свойства. Первичный ключ.
- •12. Понятие внешнего ключа отношения. Пример
- •13. Реляционная модель данных. Манипуляционная часть. Традиционные операции над множествами.
- •14. Реляционная модель данных. Манипуляционная часть. Специальные операции реляционной алгебры.
- •15. Процесс проектирования бд. Этапы.
- •16. Проектирование бд – Инфологическое проектирование (содержание).
- •17. Основные концепции er – моделирования.
- •26. Правила отображения er-диаграммы на логическую схему.
- •27. Нормализация таблиц. Избыточность данных и аномалии редактирования.
- •28.Нормализация таблиц. Зависимость между атрибутами отношения.
- •29. Нормализация таблиц. 1 нф, 2 нф схем отношений.
- •30. Нормализация таблиц. 3 нф, 4 нф схем отношений.
- •31. Содержание этапа физического проектирования бд.
- •32. Архитектура субд ansi-sparc. Схема. Внешний, концептуальный и внутренний уровни.
- •33. Два типа независимости от данных – логическая и физическая
- •34.Проект, состав и назначение элементов проекта.
- •35. Символьные типы данных, используемые в Visual FoxPro.
- •36. Числовые типы данных, используемые в Visual FoxPro.
- •41. Типы индесков
- •42. Организация постоянных и временных межтабличных связей.
- •43.Главное требование ссылочной целостности. Группа правил Update.
- •44. Главное требование ссылочной целостности. Группа правил Delete.
- •45. Главное требование ссылочной целостности. Группа правил Insert.
- •46. Организация запросов к бд. Этапы формирования запроса.
- •47.Операторы Use, Select, Append, Replace. Назначение, синтаксис.
- •48.Операторы удаления и восстановления записей. Назначение, синтаксис.
- •49. Операторы перемещения и поиска записей в таблице. Назначение, синтаксис.
Ответы на экзаменационные вопросы по дисциплине «Базы данных»
1. Определение базы данных с комментариями. Преимущества использования бд.
База данных(БД) – это совместно используемый интегрированный набор логически связанных данных, хранящийся вместе с описанием этих данных, хранящийся вместе с описанием этих данных, предназначенный для удовлетворения информационных потребностей человека.
Комментарии:
«Совместно используемый» – означает, что данными из БД пользуются многие пользователь с помощью различных средств доступа (ЛВС, internet);
«Интегрированный» – означает, что вместо разрозненных файлов с избыточными данными в БД все данные собраны вместе с минимальной долей избыточности:
«Логически связанных данных» – означает, что в БД хранится информация о взаимосвязанных объектах (сущностях) реального мира, причём связи между объектами тоже хранятся в БД;
Описание данных также хранится в БД, называется словарём данных, а также сами элементы описание – метаданные.
Предметная область – это набор понятий реального мира, который моделируется в БД.
Преимущества использования БД.
БД позволяет:
сократить избыточность в хранении данных;
устранить возможность противоречивости данных;
обеспечить безопасность данных (пароль);
поддерживать целостность данных, т.е. в БД могут храниться только правильные данные;
обеспечить независимость приложений от физической организации данных,.
2.Состав системы бд. Раскрыть разделы: Данные и Аппаратное обеспечение.
Данные.
Данные – это описание любого явления или идеи, которое представляется достаточно ценным для того, чтобы его сформулировать и точно зафиксировать.
Данные имеют некоторую естественную структуру, которую следует выявить и зафиксировать. Описания этой структуры и составляют модель данных.
Аппаратное обеспечение.
Главным требованием аппаратного обеспечения, ориентированного именно на системы БД, является развитая аппаратная архитектура хранения данных.
Важными показателями являются:
ёмкость памяти, как внутренней, так и внешней;
быстродействие(производительность);
надёжность устройств хранения данных).
3.Состав системы бд. Раскрыть раздел Программное обеспечение
Систему управления базами данных (СУБД) – это ПО, с помощью которого пользователи могут определять, создавать и поддерживать БД, а также осуществлять к ней контролируемый доступ.
Требования к современным СУБД:
СУБД позволяет определять БД путём описания типов данных, их структуры и ограничений для хранимой информации на языке определения данных(DDL)
СУБД позволяет:
Д
Информацию с помощью языка управления данными(DML)
обавлятьОбновлять
Удалять
Извлекать
СУБД предоставляет контролируемый доступ к БД с помощью:
Системы защиты от несанкционированного доступа;
Системы поддержки целостности данных, обеспечивающей их противоречивость в ходе
хранения;
Системы поддержки параллельного многопользовательского доступа к БД;
Системы восстановления после сбоев.
Не все продукты, квалифицирующие себя как СУБД отвечают этим правилам (3е требование)
4.Состав системы БД. Раскрыть раздел Люди.
1.Администратор данных
Отвечает за планирование БД, разработку и сопровождение правил, которые должны подчинять данные с точки зрения организации (бизнес-правила), за концептуальное и логическое проектирование БД. НЕ касается вопросов конкретной реализации БД.
2.Администратор БД.
Отвечает за физическую реализацию БД и повседневное администрировании СУБД, обеспечивает безопасность и целостность данных, максимальную производительность приложений. Работает в тесном контакте с администратором сети и сисадмином.
3.Разработчики БД.
Занимаются различными аспектами проектирования и реализации БД в соответствии с планом, за который отвечает администратор данных.
Различают:
Разработчиков логической БД, которые определяют, ЧТО хранить в БД;
Разработчиков физической БД, которые определяют, КАК хранить.
4.Прикладные программисты.
Создают приложения, которые предоставляют пользователям необходимые возможности. Разработка приложений производится после окончания проектирования БД.
5.Конечные пользователи эти приложения используют, оперируют с данными в терминах прикладной области.
5.Общие положения моделирования данных. Данные и их интерпретация.
Данные – это описание любого явления или идеи, которое представляется достаточно ценным для того, чтобы его сформулировать и точно зафиксировать.
Данные фиксируются с помощью конкретного средства общения (языка) на квазипостоянном носителе.
Как правило, данные описываются на естественном языке и фиксируются на бумаге.
При такой фиксации данные и их интерпретация фиксинуются совместно.
Характеристика животного
Вид |
Параметр |
Значение |
Единица |
Слон |
Вес |
3,5 |
Т |
Змея |
Длина |
1,5 |
м |
«слон весит 3,5 тонн»
Данные – 3,5(число)
Интерпретация – «вес слона в т.)
В некоторых случаях в невычислительных системах интерпретация может быть отделена от данных. В таком случае шапка таблицы будет интерпретацией, а строка – данными.