Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные и контрольные_Access З-32.doc
Скачиваний:
6
Добавлен:
26.11.2019
Размер:
775.68 Кб
Скачать

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

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

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

Задание 2

Создайте пустую базу данных ТелефоннаяКомпания. Постепенно в ней будут созданы необходимые для решения поставленной задачи объекты: таблицы, запросы, формы и отчеты.

  1. Выберите Файл Создать. Откроется окно диалога Создание.

  2. Выберите элемент База данных ОК.

  3. В окне Файл новой базы данных укажите место сохранения создаваемой базы данных (диск и папку) и ее имя.

  4. Введите имя новой базы данных ТелефоннаяКомпания Создать.

  5. Получилась пустая база данных.

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

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

Задание 3

Создайте в базе данных ТелефоннаяКомпания таблицу Абоненты. Для этого:

  1. В базе данных ТелефоннаяКомпания активизируйте вкладку Таблицы. Поскольку мы будем создавать новую таблицу в режиме конструктора, выполните двойной щелчок мышью по ярлыку нового объекта Создание таблицы в режиме конструктора. Если вы сделали все правильно, то будет выведен пустой бланк таблицы.

  2. Введите имена полей, типы данных, описания, размеры/форматы полей, условия на значения полей таблицы Абоненты.

Структура таблицы Абоненты

Имя поля

Тип данных

Размер/формат поля

Условие на значение

Абонент

Текстовый

20

НомерТелефона

Текстовый

7

ДомАдрес

Текстовый

30

Льгота

Числовой

Одинарное с плавающей

точкой/процентный

Between 0 and 1

  1. Заполнение всех полей сделайте обязательным. Для поля Льгота у свойства Значение по умолчанию установите значение «0».

  2. Задайте ключевое поле таблицы (этим полем может быть только поле НомерТелефона, а не фамилия, т.к. среди абонентов возможны однофамильцы). Для этого установите курсор в строку с именем этого поля и щелкните на кнопке Ключевое полена панели инструментов Конструктор таблиц.

  3. Сохраните таблицу под именем Абоненты (кнопка Сохранить на панели инструментов позволяет перейти к вводу имени таблицы).

  4. Переключитесь в режим просмотра содержимого таблицы и введите вручную 10 записей. Данные произвольны, но не забывайте об ограничениях на значения полей. Поле Льгота должно содержать число процентов (от 0 до 100), знак % будет добавляться автоматически в соответствии с установленным форматом поля.

При вводе имен объектов вы можете допустить ошибку. В этом случае необходимо:

  1. щелкнуть правой кнопкой мыши на объекте и выбрать режим Переименовать;

  2. набрать новое имя для объекта Enter.

При переименовании следует помнить, что имена объектов не должны повторяться. В противном случае Access выведет сообщение об ошибке и откажется выполнить переименование.