Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы и банки данных.doc
Скачиваний:
10
Добавлен:
12.11.2019
Размер:
745.98 Кб
Скачать

Тема 3.

1. Дополнительные общие рекомендации по проектированию базы данных.

2. Разработка приложений в среде Microsoft Windows.

1. Дополнительные общие рекомендации по проектированию базы данных.

Рекомендации следующие:

  1. Нежелательно включать в базу данных атрибут, значение которого можно рассчитать по другим атрибутам. Это приведёт к необходимости изменения значения атрибута синхронно с изменением данных.

  2. Повторяющиеся атрибуты в объектах нежелательны, т.е. необходимо создать новое отношение «Код атрибута – Значение атрибута» и дальше использовать только код. Это необходимо сделать по следующим причинам:

    1. Значения могут не обладать уникальностью – и код решит проблему.

    2. Изменение значений во времени не мешает правильно определить объект.

    3. Появляется возможность пользователя выбрать значение из таблицы, а не вводить его, что предотвращает ошибки ввода.

    4. Длина кода меньше длины значения, что способствует повышению быстродействия системы.

2. Разработка приложений в среде Microsoft Windows.

Архитектура системы СУБД Microsoft Access является реляционной базой данных, работающей в среде Windows. Microsoft Access включает в себя следующие объекты, связанные с хранением данных: таблицы, запросы, формы, отчёты, макросы и модули. Из них для хранения данных используются только таблицы. Остальные служат только для автоматизации.

Рассмотрим более подробно назначение каждого объекта:

  1. Таблица. Объект предназначен, как уже отмечалось, для хранения данных. Таблица содержит записи (строки) и поля (столбцы). Для каждой таблицы можно определить первичный ключ и один или несколько индексов для увеличения скорости доступа к данным.

  2. Форма. Предназначена, в основном, для ввода данных, отображения их на экране и управления работы приложением.

  3. Запрос. Этот объект позволят получить данные из одной или нескольких таблиц. Можно создать запрос на выбор, обновление, удаление или добавление данных. С помощью запроса можно создать новую таблицу (таблицы), используя данные из существующих таблиц и запросов.

  4. Отчёт. Этот объект предназначен для создания документа, который, в последствии, будет распечатан или включен в документ другого приложения.

  5. Макрос. Этот объект представляет собой структурированное описание одного или нескольких действий, которые должно выполнить Microsoft Access в ответ на определённое событие.

  6. Модуль. Этот объект содержит программы на языке Microsoft Access Basic. Использование таких программ позволяет реализовать такие функции приложений, которые не могут быть реализованы другими средствами Microsoft Access.

Тема 4.

1. Построение таблиц.

2. Запросы в Microsoft Access. Параметры запросов на выборку данных.

3. Операции реляционной алгебры.

1. Построение таблиц

Любая база данных должна содержать хотя бы одну таблицу. Создание таблиц состоит из двух этапов:

  1. Определение её структуры (состав полей, их имена, последовательность размещения в таблице, тип данных, размер, ключевые поля и другие свойства полей).

  2. Заполнение таблицы реальными данными.

Типы полей, которые используют в Microsoft Access:

  1. Текстовое. Длиной до 255-ти символов.

  2. Поле МЕМО. Для хранения больших объектов текста длиной до 65535-ти символов.

  3. Числовое. Для хранения действительных чисел.

  4. Дата/время. Для хранения календарных дат и текущего времени.

  5. Денежное. Для хранения чисел в денежных форматах.

  6. Счётчик. Для определения уникального системного ключа таблицы.

  7. Логическое. Для хранения данных, которые принимают значения «Да» или «Нет».

  8. Поле объекта OLE. Для хранения внедряемых объектов.

  9. Гиперссылка. Для хранения ресурсов сети Internet.

Общие свойства поля задаются для каждого поля и зависят от выбранного типа данных. Перечислим наиболее важные свойства:

  1. Размер поля. Задаёт максимальный размер данных, сохраняемый в поле. Для текстового поля максимальный размер – 255 байт. Для числового – используются целые числа (1, 2, 4 байта) и с плавающей точки, размером 4 и 8 байт.

  2. Формат поля. Задаёт формат отображение столбца таблицы на экране или на печати.

  3. Число десятичных знаков. Задаёт число десятичных знаков после запятой для числового и денежного форматов.

  4. Маска ввода. Определяет форму, в которой данные вводятся в поле.

  5. Значение по умолчанию. Вводится в ячейки полей автоматически.

  6. Условия назначения. Задаёт условие, ограничивающее вводимые значения, и осуществляет контроль ввода.

  7. Обязательное поле. Оно определяет необходимость заполнения данного поля.

  8. Индексированное поле. Оно используется для операций поиска и сортировки записей по значению.