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

Архитектура субдAccess Основными объектами субд Accessявляются: таблицы, запросы, формы, отчеты, макросы и модули. Таблицы баз данных работают с различными типами данных:

  • Текстовый – неформатированный текст длиной до 255 символов.

  • Числовой – действительные числа.

  • Дата/время – календарные даты или текущее время.

  • Денежный – денежные суммы.

  • Счетчик – натуральное число с автоматическим наращиванием (для порядковой нумерации записей).

  • Поле Мемо – большой объем текстовой информации (до 65535 символов), хранящейся в другом месте, а в поле хранится указатель на него.

  • Логический – данные типа ДА – НЕТ.

  • Гиперссылка – адрес Web-ресурса Интернет.

  • Поле объекта OLE – хранение ссылок на объект OLE, например мультимедийный.

Лабораторная работа № 10. Таблицы базы юридических данных.

Первое задание по теме «Базы данных» состоит в разработке базы данных, состоящей из двух таблиц (главной и подчиненной), четырех форм, десяти запросов и двух отчетов. Первая часть задания – разработка двух таблиц.

При создании структуры таблиц использовать различные форматы данных в них (обязательные форматы: счетчик, числовой формат, денежный, даты без времени, времени без даты или полный формат дата+время, текстовый, логический). Количество полей в обеих таблицах не менее 15.

Рис. 7. Окно конструктора структуры таблицы

Для каждого поля обоснованно выбрать его параметры (размер и формат, число десятичных знаков, при необходимости – подпись). В каждой таблице для 3 – 4 полей дать описание, не менее, чем для 2 полей указать значение по умолчанию, хотя бы для одного поля в каждой таблице наложить условие на значение и сообщение об ошибке, в каждой таблице выделить не менее, чем по 2 обязательных поля, указание на разрешение иметь пустые поля, по желанию некоторые поля можно индексировать, обязательно иметь по одному ключевому полю. Можно использовать маски ввода данных.

После разработки структуры таблиц ввести в таблицы содержательные данные (примерно по 50 записей в каждую таблицу).

Образец: два варианта БД «Автотранспорт» - таблицы «Транспорт» и «Угоны транспортных средств».

ВАРИАНТ 1:

Таблица «Транспорт» включает поля:

  • Код (счетчик, порядковый номер для связи со второй таблицей),

  • Вид (текстовое поле содержит слова ‘легковой’, ’грузовой’, ’автобус’,’спецмашина’, и т.п.),

  • Марка (текстовое поле может содержать слова УАЗ, ВАЗ-2103, Мерседес-416, Москвич 410 и т.п.),

  • Грузоподъемность (числовое поле содержит грузоподъемность грузового транспорта в тоннах, число пассажиров для автобусов и т.п.),

  • Местоположение завода-изготовителя (текстовое поле содержит название города или страны)

  • Стоимость (поле денежного формата для изначальной заводской стоимости транспортного средства без учета его износа).

Таблица «Угоны транспортных средств» включает поля:

  • Номер (счетчик, нумерующий угоны на территории Ульяновской области),

  • Дата угона (поле формата даты без времени),

  • Время угона (поле формата времени без даты),

  • Место угона (текстовое поле для адреса, номера автостоянки и т.п.),

  • Код (числовое поле для связи с первой таблицей),

  • Владелец (текстовое поле для названия и адреса организации или для фамилии и адреса физического лица)

  • Страховка (логическое поле, содержащее одно из слов ДА или НЕТ),

  • Сумма страховки (денежное поле для величины страховки в рублях),

  • Дата поимки (поле формата полной даты, заполняется, когда произведена поимка транспортного средства).

  • Место поимки (текстовое поле с указанием области, на территории которой найдено угнанное транспортное средство, заполняется, когда произведена его поимка).

ВАРИАНТ 2:

Таблица «Транспорт» включает поля:

Код (тип счетчик, нумерующий количество транспорта на территории Ульяновской обл.),

Госномер (текстовое поле содержит госномер ГИБДД)

Вид (текстовое поле содержит слова ‘легковой’, ’грузовой’, ’автобус’, ’трактор’ и т.п.),

Марка (текстовое поле содержит названия типа УАЗ, ВАЗ-2103, Мерседес-416, Москвич 410),

Владелец (фамилия и инициалы владельца личного средства или название организации)

Адрес (владельца или организации)

Стоимость (денежный формат для стоимости средства).

Место регистрации (текстовое поле, название города регистрации транспортного средства),

Год изготовления транспортного средства (поле формата даты без времени)

Страховка (логическое поле, содержащее одно из слов ДА или НЕТ),

Сумма страховки (денежное поле для величины страховки в рублях).

Таблица «Угоны транспортных средств» включает поля:

Номер (счетчик, нумерующий угоны на территории Ульяновской области),

Госномер (текстовое поле для связи с первой таблицей),

Дата угона (поле формата даты без времени),

Время угона (поле формата времени без даты),

Место угона (текстовое поле для адреса, номера автостоянки и т.п.),

Дата поимки (поле формата даты без времени),

Место поимки (название области, где произведена поимка транспортного средства).

Таблицы создаются с помощью конструктора (Окно «таблица»  «создать»  «конструктор») и заполняются с использованием автоформ (Меню «вставка»  «автоформа») для ввода данных. Две таблицы объединяются схемой данных «один ко многим» в варианте 1 и схемой «один к одному» в варианте 2, при этом в обоих вариантах устанавливается режим «сохранения целостности данных» (Панель инструментов «схема данных»  «добавление таблиц»  «объединение»).

На рис. 7 представлен экран при работе с конструктором структуры таблицы.