
- •9.Операции реляционной модели алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение и деление.
- •10.Постреляционная модель: понятия, достоинства и недостатки.
- •12.Объектно-реляционная модель: понятие и отличие от объектно-ориентированной модели. Достоинства и недостатки.
- •14.Требования, предъявляемые к базе данных.
- •15. Этапы жизненного цикла бд.
- •18. Вопрос. Нормализация таблиц. Первая нормальная форма.2нф.3нф.
- •22.Классификация субд: по универсальности, поддерживаемой модели данных.
- •23. Функциональные возможности субд
- •24 Производительность субд. Показатели производительности.
- •25. Режимы работы пользователя с субд
- •26. Направления развития субд.
- •27. Характеристика субд Access, функциональные возможности
- •28. Характеристика базы данных и ее приложений, создаваемых в субд Access
- •29. Пользовательский интерфейс субд Access. Система меню, панели инструментов, типы окон
- •30.Настройка рабочей среды в субд
- •31.Типы данных, обрабатываемых в субд аксес.
- •32. Выражения в субд Access. Элементы выражения. Операторы.
- •33. Инструментальные средства в субд Access для создания бд, ее приложений.
- •34.Технология создания базы данных в субд Access.
- •35.Проектирование запросов в субд Access. Возможности запросов. Типы запросов и технологии их проектирования.
- •36.Проектирование форм в субд Access. Способы проектирования. Элементы графического интерфейса форм. Технология проектирования. Работа с базой данных по форме.
- •1.При помощи автоформы на основе таблицы или запроса.
- •2.При помощи мастера на основе одной или нескольких таблиц или запросов.
- •37.Проектирование отчетов в субд Access. Способы проектирования. Вычисления, сортировка и группировка в отчетах. Технология проектирования. Печать отчета.
- •38. Типы вэб-страниц для публикации бд и технологии их проектирования.
- •39. Автоматизация работы с бд. Виды макросов. Общая технология создания макросов.
- •41. Структура команды sql. Типы данных. Выражения.
- •42. Команды определения данных языка скл.
- •43.Команды внесения изменений в базу языка скл.
- •44.Команда извлечения данных из базы языка sql.
- •45.Пользователи базы данных. Администратор базы данных, его функции.
- •46.Защита баз данных. Актуальность защиты баз данных. Причины, вызывающие разрушение базы данных.
- •47.Методы защиты базы данных.
- •48.Восстановление базы данных.
- •49.Оптимизация работы базы данных. Подходы повышения производительности бд.
- •50.Правовая охрана баз данных.
18. Вопрос. Нормализация таблиц. Первая нормальная форма.2нф.3нф.
Нормальные формы – линейн.последоват-ть правил,применяемых к бд,причем,чем выше норм.форма,тем совершеннее структура бд.
нормализация – многомтупенчат.процес уменьшения избыточности инф-ции в бд, при кот-м таблицы бд организ-ся, разъединяются и данные приводятся в порядок. хотя существует много уровней, достаточно выполнять норм-цию до 3-й нормальной формы (3 нф).
уровни нармализации:
1 нормальная форма (1нф):
задает существ-е в кажд.позиции,определенной строкой или столбцом, только одного значения, а не массива или списка значений.
Вторая нормальная форма (2нф):
1) она удовлетворяет условиям 1нф(задает существ-е в кажд.позиции,определенной строкой или столбцом, только одного значения, а не массива или списка значений.)
2) любое неключев.поле однозначно идентифицируется полным набором ключевых полей,т.е. кажд.неключевое поле должно полн-ю зависеть от первичного ключа.
3 НФ. Удовлетворяет 2 НФ (сущ-ние в каждой позиции, определяемой строкой или столбцом, только одного значения, а не массива или списка + каждое неключевое поле полностью зависит от первичного ключа) и все неключевые столбцы взаимно независимы.
19.Этапы проектирования БД и их процедуры. Проектирование БД осуществляется в три этапа: 1)концептуальное проектирование(1-определение сущностей и их документирование, 2-определение связей между сущностями и их документирование, 3-создание ER-модели предметной области, 4-определение атрибутов и их документирование, 5-определение значений атрибутов и их документирование, 6-определение первичных ключей для сущностей и их документирование, 7-обсуждение концептуальной модели данных конечными пользователями); 2)логическое проектирование(1-выбормодели данных, 2-определение набора таблиц исходя из ER-модели и их документирование, 3-нормализация таблиц, 4-проверка логическо модели данных на предмет возможности выполнения транзакций, 5-определение требований поддержки целостности данных и их документирование, 6-создание окончательного варианта логической модели данных и обсуждение го с пользователями); 3)физическое проектирование(1-проектирование таблиц БД средствами выбранной СУБД, 2-реализация бизнес-правил в среде выбранной СУБД, 3-проектирование физической организации БД, 4-разработка стратегии защиты БД, 5-организация мониторинга функционирования БД и ее настройка.
20. Понятие СУБД. Языковые и программные средства СУБД. Система управления базами данных (СУБД) — это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. Функции СУБД — это описание данных, манипулирование данными, их использование. Данные функции реализуются благодаря наличию у СУБД языка описания данных (ЯОД), языка манипулирования данными (ЯМД) и языка запросов.
ЯОД включает язык логического описания данных и язык описания физических данных.
ЯМД дает возможность реорганизации данных з базе (добавления новых, удаления ненужных, обновления существующих).
Язык запросов обеспечивает доступ к даннымиззлечение их по запросам пользователей.
Языковые средства могут быть реализованы различными способами: синтаксическими конструкциями (командами), меню, диалоговыми сценариями, таблицами.
Благодаря языковым средствам обеспечивается доступ пользователей к БД в абстрактных терминах, не связанных со способами хранения данных в компьютере.
Программные средства СУБД обеспечивают работу с физической БД и выполнение всех ее функций.
21.Архитектура СУБД. Средства проектирования, подсистема обработки, ядро СУБД.Ф-ции СУБД: 1. определение данных, определение структуры данных, их типа, связей между данными, критерий в проверке данных.2. обработка данных: отбор, сортировка, фильтрация, вып-е запросов, вычисление расчет итогов. 3. модификация, представление данных. 4. управление данными: защита данных, восстановление в случае повреждения, поддержка данных.
Современные СУБД различаются по своим характеристикам и выполняемым ими функциям. Однако практически во всех из них можно выделить три компонента :
подсистему средств проектирования,
подсистему средств обработки
ядро.
Подсистема средств проектирования представляет собой набор инструментов, обеспечивающих проектирование и реализацию баз данных и их приложений. Обычно включает в себя средства для создания таблиц, форм, запросов и отчетов.
Подсистема обработки обеспечивает работу с компонентами, созданными с помощью средств проектирования. Это – процессор форм, процессор запросов, генератор отчетов, средства обработки, основанные на процедурных языках.
Ядро системы выполняет функцию посредника между подсистемами проектирования и обработки и данными. Ядро СУБД получает запросы от двух других компонентов и преобразует их в команды операционной системы, выполняющие запись и чтение данных с физического устройства. Ядро является основной резидентной частью СУБД. Оно обладает собственным интерфейсом, не доступным непосредственно пользователям.