Бд_вопросы (Базы данных - Вопросы к экзамену)
Описание файла
Файл "Бд_вопросы" внутри архива находится в папке "БД. Вопросы к экзамену". Документ из архива "Базы данных - Вопросы к экзамену", который расположен в категории "". Всё это находится в предмете "информационные технологии" из 2 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информационные технологии" в общих файлах.
Онлайн просмотр документа "Бд_вопросы"
Текст из документа "Бд_вопросы"
Вопросы к экзамену
-
Определения: база данных, система управления базами данных, приложение БД.
-
Концептуальная модель БД. Компоненты модели: сущности, атрибуты, связи. Типы связей. ER- диаграмма. Построить ER-диаграмму для предметной области
-
Реляционная модель БД. Отношение, кортеж, арность и мощность отношения. Первичный и внешний ключи отношения. Назначение первичного и внешнего ключей. Определить арность и мощность отношения. Установить первичный ключ отношения
-
Нормализация отношений. Нормальные формы: 1НФ, 2НФ, 3НФ. Алгоритмы приведения отношения к заданной форме. Нормализовать базу данных.
-
Реляционная алгебра. Операции реляционной алгебры: проекция, объединение, разность, декартово произведение, выборка, соединение, естественное соединение, пересечение. Записать запрос к базе данных на языке реляционной алгебры
-
Язык запросов SQL.
-
Команда SELECT. Многотабличные запросы, использование подчиненных запросов, вычисление итоговых значений в группах записей, сортировка и группировка данных. Запросы объединения. Записать запрос-выборку к базе данных на языке SQL
-
Команды для запросов – действий: SELECT-INTO, DELETE, UPDATE, INSERT-INTO. Записать запрос к базе данных на удаление, добавление или изменение группы записей
-
Команды определения данных: создание структуры таблицы, добавление/удаление поля, создание первичного индекса, создание вторичного индекса. Записать запрос на создание таблицы,на добавление/удаление поля, на создание первичного или вторичного индекса
-
Программирование на VBA. Структура программы. Типы данных. Объявление переменных, массивов, пользовательских типов. Процедуры –подпрограммы и процедуры- функции. Передача данных между процедурами. Операторы управления выполнением программы. Объекты. Примеры объектов ACCESS Объектные переменные. Методы и свойства объектов. Примеры свойств и методов. Синтаксис ссылок на объекты, задания свойства, вызова метода. Примеры ссылок. События объектов. Примеры событий форм и ее элементов управления. Программное задание источника записей для формы, источника строк для списка. Программное задание режима работы с таблицей через форму. Способы проверки допустимости данных при их вводе в базу данных. Программирование поиска данных в базе данных. Использование встроенного SQL для изменения, удаления, добавления и поиска данных базы данных. Транзакции и языковые средства задания транзакций.
-
Физическая модель БД.
-
Последовательная организация файла
-
Прямая организация файла. Организация файла с прямым доступом. Организация файла с произвольным доступом. Хеш-функция.
-
Индексно-последовательная организация. Разреженный, плотный и многоуровневый (иерархический) индексы.
-
Организация файла с вторичным индексом
-
Примеры структуры файлов с разной организацией
Список литературы
-
Харитонова И., Вольман Н. Программирование в Access 2002. – СПб.: Питер, 2002
-
Ульман Дж., Уидом Дж. Введение в системы баз данных. – М.: Лори, 2000
-
Хансен Г., Хансен Д. Базы данных. Разработка и управление. – М.: Бином, 2000
-
Диго С.М. Программирование и использование баз данных. – М.: Финансы и статистика, 1995
Задачи
-
Нормализовать базу данных
-
Запросы выбора: на языке реляционной алгебры, на языке QBE, на языке SQL, в виде процедуры VBA. Например, найти наименование профессий, предлагаемых банком.
-
Запросы определения данных на языке SQL и в виде процедур VBA. Например, создать новую таблицу или добавить новое поле к существующей таблице.
-
Запросы действия на языке SQLи в виде процедур VBA. Например, добавить к таблице Okrug новую запись.
-
Программирование перемещений между формами и элементами форм. Например, организовать интерфейс таким образом, чтобы при выборе пользователем формы на экран выводилась только выбранная форма, а остальные открытые формы должны быть невидимыми.
-
Программирование поиска записей с помощью форм. Например, открыть форму для просмотра работников из 103 МО.
-
Программирование поиска записей в таблицах без открытия форм. Например, найти информацию о работнике с номером 13 или найти 4 последние записи в таблице Okrug.
-
Редактирование, добавление и удаление записей в таблицах без открытия форм. Например, отредактировать запись в таблице Okrug для 103 Мо, заменив наименование на новое.
ОБЪЕКТЫ, ИСПОЛЬЗУЕМЫЕ В ЗАДАЧАХ
FORM | Visible Caption | Undo | Текущая запись До обновления После обновления Открытие Закрытие |
CONTROL | Value Forecolor Backcolor Enabled Locked | Setfocus | До обновления После обновления Нажатие кнопки |
DOCMD | Openform Gotocontrol Close Selectobject Openquery Runsql | ||
QUERYDEF | |||
RECORDSET | Eof Bof Recordcount Nomatch | Movefirst Movenext Moveprevious Movelast Move Findfirst Findlast Findnext Findprevious Seek, Index Edit,addnew, delete | |
FIELD | Value | ||
DATABASE | Createquerydef Openrecordset |
Встроенные функции
Year, IsLoaded, CurrentDb, MsgBox, InputBox
Макрокоманды
ОткрытьФорму, ЗадатьЗначение, Сообщение, КэлементуУправления, ЗапускМакроса, ОткрытьЗапрос, ЗапускЗапросаSQL, Закрыть, ВыделитьОбъект, НаЗапись.