Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
3.51 Mб
Скачать

Лабораторная работа № 2.- введение в субд access

Лабораторная работа рассчитана на 2 аудиторных часа

2.1Создание базы данных

Все объекты базы данных, такие как таблицы, формы, запросы, отчеты, макросы, индексы и т.д. хранятся в одном файле базы данных. Для создания базы данных, вначале создается файл базы данных, а затем дополняется различными объектами. После открытия СУБД Microsoft Access нажмите кнопку Создать новую базу данных. В диалоговом окне укажите имя файла базы данных «Склад» и имя диска и папки, в которой будет храниться база данных. Созданная база данных отображена на рисунке 2.1

В окне новой базы данных в разделе Объекты вертикальным рядом кнопок представлены все типы объектов, которые могут быть созданы в БД- таблицы, запросы, формы, отчеты, страницы, макросы и модули. Для новой базы данных список объектов любого выбранного типа отсутствует.

Рисунок 2.1. Окно базы данных «Склад» (рабочее поле объекта Таблицы)

2.2Создание таблиц базы данных

Создание таблиц базы данных состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, последовательность размещения полей в таблице, тип данных каждого поля, размер поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится заполнение записей таблицы данными.

Для создания новой таблицы в окне базы данных выберите закладку создание в ней объект Таблицы и нажмите кнопку конструктор таблиц Рисунок 2.2.

Рисунок 2.2. Диалоговое окно для выбора режима создания таблицы

Создание таблицы в режиме конструктора является основным способом, при котором создание таблицы начинается с определения ее структуры в режиме конструирования. Этот режим позволяет установить параметры всех элементов структуры таблицы. Структура таблицы в режиме конструктора представлена на рисунке 2.3.

Для определения полей таблицы заполняются поля Имя поля, Тип данных, Описание - краткий комментарий — а также свойства поля в разделе Свойства.

Имя поля. Каждое поле в таблице должно иметь уникальное имя. Оно является комбинацией букв, цифр, пробелов и специальных символов, за исключением точки".", восклицательного знака"!" и квадратных скобок [ ]. Имя, не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени – 64 символа.

Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование девяти типов данных. Список возможных типов данных вызывается нажатием кнопки списка.

Рисунок 2.3 Определения структуры таблицы в режиме конструктора

Общие свойства поля задаются для каждого поля на вкладке Общие и зависят от типа данных (см. Рисунок 2.4.).

Размер поля задает максимальный размер данных, сохраняемых в поле. Для поля с типом данных Текстовый задается размер от 1 до 255 знаков (по умолчанию 50 знаков).

Для поля с типом данных Числовой можно задать следующие значения:

  • Байт для целых чисел от 0 до 255, длина поля 1 байт;

  • Целое для целых чисел от -32 768 до 32 767, занимает 2 байта;

  • Длинное целое для целых чисел от -2 147 483 648 до 2 147 483 647, занимает 4 байта;

  • Одинарное с плавающей точкой для чисел от -3,4х1038 до 3,4х1038 с точностью до 7 знаков, занимает 4 байта;

• Двойное с плавающей точкой для чисел от -1,797xl0308 до 1,797х10308 с точностью до 15 знаков, занимает 8 байт;

  • Код репликации. Глобальный уникальный идентификатор, занимает 16 байт. Поля такого типа используются в Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных;

  • Действительное для целых чисел от -от -1028 - 1 до 1028 - 1 с точностью до 28 знаков, занимает 12 байт;

Счетчик поле счетчик формируется автоматически, значения этого поля не могут повторяться, они однозначно идентифицируют каждую запись. При удалении записи номер удаленной записи уже не генерируется. Для данного поля можно задать:

  • Длинное целое (Long Integer) — 4 байта;

  • Код репликации (Replication ID) — 16 байт.

Рисунок 1.4. Окно определения свойств поля

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

Формат поля является форматом отображения заданного типа данных при выводе их на экран или при печати в режиме таблицы, формы или отчета. В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический (Да/Нет)) и Денежный.

Число десятичных знаков (или маска ввода) задает для числового и денежного типов данных число знаков после запятой. Можно задать значение от 0 до 15. По умолчанию (значение Авто- определяется установкой в свойстве Формат поля).

Подпись поля задает текст, который выводится в формах, отчетах.

Значение по умолчанию определяет текст или выражение, которые автоматически вводятся в поле при создании новой записи. Свойство Значение по умолчанию используется только при создании новой записи.

Условие на значение позволяет осуществлять контроль ввода, задавая ограничения на вводимые значения, и при нарушении условий запрещает ввод и выдает текст, заданный свойством Сообщение об ошибке.