Вопросы
Знакомство с СУБД, в чем назначение СУБД.
Объекты базы данных MS Access.
Объектами базы данных MS Access являются Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы, Модули. Главное назначение СУБД – упорядочить данные.
Структура основного (главного) окна МА, перечислите элементы.
Главное окно приложения Microsoft Access состоит из следующих областей:
- строка заголовка;
- строка меню;
- панель инструментов;
- окно базы данных;
- строка состояния.
Назовите пункты командного меню, кратко их назначение.
Строка меню содержит группы команд объединенные по функциональному признаку:
Файл, Правка, Вид, Вставка, Сервис, Окно, Справка. Команды, содержащие в меню аналогичны командам в редакторах Word, Excel и в других приложениях Office.
Назначение панелей инструментов, их количество, настойка.
При запуске Access по умолчанию активизируется одна панель инструментов (всего их 28). На панели инструментов расположены наиболее часто используемые команды. Для настройки нужно выбрать команды Сервис/Настройка.
Перечислите активные пункты команд главного меню пустой и загруженной базы данных СУБД МА. При пустой базе данных активны пункты Файл/Содать, Открыть, Поиск файлов; Правка/Буфер обмена; Сервис/Служебные программы, Настройка; Справка /все пункты, в загруженной базе активны все команды.
Что значит «Каждая СУБД поддерживает модель данных». Существуют Иерархическая, Сетевая, Реляционная модели данных.
Дать определение БД, перечислить компоненты БД в МА.
База данных – это интегрированная совокупность структурированных и взаимосвязанных данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных. База данных - это набор информации, организованной тем, или иным способом. Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули.
Покажите объекты БД и их содержимое для объектов БД, назовите информацию, отображаемую в строке состояния.
На панель инструментов расположены следующие кнопки: Открыть; Конструктор; Создать; Удалить; Крупные значки; Мелкие значки; Список; Таблица.
Панель "Объекты"содержит таблицы, запросы, формы, отчеты, страницы, макросы и модули.
Строка состояния находится внизу главного окна и предназначена для вывода краткой информации о текущем режиме работы (таблицы, конструктора, формы).
Назовите принципы работы с диалоговыми окнами МА. Выберите различные виды расположения окон для активных объектов БД.
Работать в БД МА можно в нескольких режимах – конструктора, заполнения объекта.
Структура справки в МА.
- Оглавление:
Мастер ответов
Указатель.
Проектирование структуры данных и таблиц базы данных.
2.1. Концептуальная модель БД, категории концептуальной модели.
Концептуальная модель отображает предметную область в виде взаимосвязанных объектов без указания способов их физического хранения. Концептуальная модель представляет интегрированные концептуальные требования всех пользователей к базе данных данной предметной области.
Основными объектами концептуальной модели являются сущности, атрибуты и связи.
Сущность - некоторый обособленный объект или событие моделируемой системы, имеющий определенный набор свойств - атрибутов. Отдельный элемент этого множества называется "экземпляром сущности". Сущность может обладать одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности, и может обладать любым количеством связей с другими сущностями.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей (например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.).
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.
2.2. Дать определение реляционной таблицы, перечислите ее свойства.
Отношение, или реляционная таблица, имеет прямоугольную структуру ("плоский файл"). Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы — один элемент данных
- все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.)
- каждый столбец имеет уникальное имя
- одинаковые строки в таблице отсутствуют
- порядок следования строк и столбцов может быть произвольным
2.3 Понятие типа данных, типы используемые в задаче
Обычно в современных реляционных БД допускается хранение символьных, числовых данных, битовых строк, специализированных числовых данных (таких как "деньги"), а также специальных "темпоральных" данных (дата, время, временной интервал).
2.4. Логическая модель БД, объекты логической модели задачи
Логическая модель отражает логические связи между атрибутами объектов вне зависимости от их содержания и среды хранения и может быть реляционной, иерархической или сетевой. Таким образом, логическая модель отображает логические связи между информационными данными в данной концептуальной модели.
- записи
- элементы данных
- связи между записями
2.5. Что такое отношение?
Схема отношения базы данных - это именованное множество пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}.
2.6. Понятие ключевого поля, пример.
Первичный ключ – это одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Например, первичный ключ, установленный на поле Виды выбросов исключит повторение одинаковых видов выбросов.
2.7 Типы межтабличных связей РБД, опишите их.
- Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим».
Отношения, которые могут существовать между записями двух таблиц:
- один – к - одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;
- один – ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;
- многие – к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;
- многие – ко - многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице.
2.8 Что значит ссылочная целостность данных?
Ссылочная целостность — это ограничение базы данных, гарантирующее, что ссылки между данными являются действительно правомерными и неповрежденными.
2.9 Необходимость применения нормализации к БД.
Процесс преобразования отношений базы данных (БД) к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных.
Создание и наполнение хранилища данных базы.
3.1 Типы данных, используемые в МА.
При работе с базой данных Access допустимы следующие типы данных:
текстовый;
поле MEMO;
числовой;
дата/время;
денежный;
счетчик;
логический;
поле объекта OLE.
3.2 Что значит спроектировать таблицу? Этапы проектирования.
При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации.
Создание таблицы БД состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, последовательность размещения полей в таблице, тип данных каждого поля, размер поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными.
