Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_БД.docx
Скачиваний:
5
Добавлен:
17.08.2019
Размер:
34.85 Кб
Скачать

Создание однотабличной базы данных «Записная книжка»

Задание 1. Запустить Microsoft Access и создать файл пустой базы данных:

  1. ПускПрограммы - Microsoft Office - Microsoft Access.

  2. Выбрать пиктограмму Новая база данных. В правой панели щелкнуть на значке папки (правее поля Имя файла) и указать маршрут для созданения создаваемой базы данных. В поле Имя файла ввести имя создаваемого файла базы данных. Щелкнуть кнопку Создать.

Задание 2. Создать таблицу Адреса с помощью конструктора таблиц:

  1. На вкладке Создание выбрать пиктограмму Конструктор таблиц.

  2. Создать структуру таблицы в соответствии со следующей таблицей:

Имя поля

Тип данных

Размер поля

Подпись

Код адреса

Числовой

Имя

Текстовый

Фамилия

Текстовый

Адрес

Текстовый

Телефон

Текстовый

Задание 3. Для поля Телефон задать маску ввода 6-значного номера телефона:

Маска ввода – шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы, поэтому достаточно заполнить только пустые позиции в маске ввода. Кроме того, в поле с маской ввода нельзя ввести значение, не соответствующее этой маске.

Маски ввода определяют способы ввода данных в базу данных. Например, с помощью маски ввода можно дать пользователю возможность вводить телефонные номера только в шведском формате. Как и форматирование отображения, маски ввода не влияют на то, как данные хранятся в Access, а влияют только на то, как они вводятся пользователем.

  1. В режиме конструктора таблиц (на вкладке Главная выбрать Режим таблиц, затем Конструктор) щелкнуть по имени поля Телефон.

  2. В области Свойства поля щелкнуть в строке Маска ввода, затем щелкнуть на кнопке с изображением многоточия . Появится диалоговое окно Создание масок ввода. В этом диалоге щелкнуть кнопку Список (откроется диалоговое окно Настройка масок ввода). В поле Описание ввести слово – Телефон; в поле Маска ввода ввести маску: ##-##-##; в поле Заполнитель ввести символ «_»; щелкнуть в поле Образцы данных (появится окончательный вид маски 00-00-00); в поле Тип маски выбрать Текст/Свободный. Нажать кнопку Закрыть. В списке Маска ввода диалогового окна Создание масок ввода появится название маски - Телефон. Нажать кнопку Далее. В списке Заполнитель выбрать символ «_».Нажать кнопку Далее. На вопрос: Как следует хранить данные? Установить опцию – вместе со знаками маски, например 35-28-43. Нажать кнопку Далее. Нажать кнопку Готово. В поле Маска ввода появится ##\-##\-##;0;_.

  3. Перейти в режим таблицы (команда Вид – Режим таблицы). В диалоговом окне о сохранении выбрать кнопку Да.

  4. Заполнить столбец телефонами (см. таблицу).

Задание 4. Изменить структуру таблицы:

  1. Перейти в режим конструктора.

  2. Переименовать поле КодАдреса в Номер:

  • Щелкнуть в ячейке с именем поля КодАдреса и удалить текст;

  • Ввести новое имя поля Номер.

  1. Задать для поля Номер новую Подпись (Текст, который выводится в заголовке столбца. Если подпись не задана, то в заголовке отображается имя поля):

  • Поставить курсор в поле Номер;

  • В строке Подпись раздела Свойства поля стереть текст КодАдреса и ввести №.

  1. Изменить имя поля ДомашнийТелефон на ДТ и задать подпись для этого поля Домашний телефон.

  2. Добавить новое поле Отч:

  • Вставить пустую строку после строки Имя (шелкнуть в строке Имя и выполнить команду Вставка – Строки);

  • Ввести имя поля и его тип (Текстовый);

  • Задать Подпись – Отчество.

  1. Добавить новое поле ДР. Тип данныхДата/Время, Форма поляДлинный формат даты, ПодписьДень рождения.

  2. Добавить поле Хобби: Тип данныхТекстовый.

    Имя

    Отчество

    Фамилия

    Адрес

    Домашний

    День рождения

    Хобби

    1

    Ольга

    Петровна

    Сергеева

    пр. Связи, 100-12

    211-22-33

    12 февраля 1981 г.

    лыжи

    2

    Николай

    Андреевич

    Иванов

    ул. Пушкина, 20-1

    222-33-44

    14 апреля 1970 г.

    теннис

    3

    Алексей

    Павлович

    Федоров

    ул. Чердынская, 1-20

    453-33-11

    21 мая 1974 г.

    футбол

    4

    Анна

    Николаевна

    Волкова

    пр. Ленина, 23-24

    411-13-14

    1 мая 1982 г.

    вязание

    5

    Нина

    Сергеевна

    Никольская

    ул. Попова, 47/1-78

    12 июня 1964 г.

    лыжи

    6

    Юрий

    Викторович

    Иванов

    ул. Пушкина, 12-6

    30 сентября 1965 г.

    7

    Сергей

    Андреевич

    Сахнов

    Ул. Леонова, 10/2-4

    233-22-11

    13 декабря 1978 г.

    теннис

    8

    Инга

    Юрьевна

    Горина

    пр. Связи, 1-45

    211-56-78

    5 июля 1979 г.

    9

    Наталья

    Емельяновна

    Евсеева

    ул. Попова, 34-6

    6 июля 1980 г.

    вязание

    10

    Михаил

    Викторович

    Зима

    пр. Ленина, 23-23

    412-23-44

    10 октября 1981 г.

    каратэ

  3. Сохранить структуру таблицы (Файл – Сохранить или щелкнуть по кнопке Сохранить на панели инструментов).

  4. Вернуться в режим таблицы.