Создание таблиц. Создание на диске пустой базы данных. Свойства полей на вкладке "Общие"

Страницы работы

Фрагмент текста работы

СУБД MS Access 2007

Лабораторная работа 1

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

Главным компонентом окна базы данных является лента, которая появляется в верхней части главного окна Office Access 2007 (на ней отображаются команды активной вкладки).

Порядок выполнения работы:

Задание 1

1.  Запустить Мiсrоsоft Access 2007.

2.  Создать на диске пустую базу данных. Для этого выполнить следующие действия:

С помощью кнопки "Поиск расположения для размещения базы данных"      выбрать диск и папку.

-  В поле имя файла ввести имя базы данных "фамилия_группа_БАЗА ДАННЫХ" (например, "Иванов_1211_БАЗА ДАННЫХ"), нажать кнопку Создать.

3.  Создать таблицу "Анкета" (на ленте вкладка "Создание", диалоговое окно "Таблицы", кнопка "Таблица"). Основное поле для работы с таблицами:

4.  Выбрать на ленте вкладку "Главная", диалоговое окно "Режимы".

5.  В раскрывающемся списке "Режим" выбрать пункт "Конструктор".

6.  Появится окно "Конструктора таблиц":

7.  Создать структуру таблицы данных о работниках судоходной компании, для этого надо заполнить столбцы "Имя поля" и "Тип данных" следующим образом:

Имя поля

Тип данных

Номер личного дела

Числовой

Фамилия

Текстовый (щелкните мышкой)

Имя

Текстовый

Отчество

Текстовый

Дата рождения

Дата/время

Адрес

Текстовый

Телефон

Текстовый

Разряд

Числовой

Зарплата

Денежный

Проживание в общежитии

Логический

8.  Завершив ввод структуры таблицы, сохранить ее с именем "Анкета", выполнив команду Файл/Сохранить. В ответ на вопрос "Создать ключевое поле сейчас" нажмите кнопку нет .

Задание 2

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

1.  Определить свойства полей на вкладке "Общие" следующим образом:

Поле
Свойства полей
Размер поля
Формат поля
Число десятичных знаков
Маска ввода
Подпись
Значение по умолчанию
Обязательное поле
Индексированное поле

Номер личного дела

Целое

Основной

Авто

Номер личного дела

да

Да (Совпадения  не допускаются)

ФамиВыбрать в раскрывающемся спискелия

30

Фамилия

да

Да (Допускаются совпадения)

Имя

12

Имя

да

нет

Отчество

30

Отчество

нет

нет

Дата рождения

Краткий формат даты

Краткий формат даты

Дата рождения

да

нет

Адрес

50

Адрес

да

нет

Телефон

10

Телефон

нет

нет

Разряд

Целое

Основной

Авто

Разряд

1

да

Да (Допускаются совпадения)

Зарплата

Денежный
2

Зарплата

1500

Нет

Нет

Проживание в общежитии

Вкл/Выкл

Проживание в общежитии

Нет

Нет

Для заполнения поля "Дата рождения" необходимо (для краткого формата даты) особое внимание уделить заполнению "Маски ввода".

Задание 3

1.  Открыть таблицу.

2.  Заполнить строки (5-7 человек). Будьте внимательны при заполнении столбца "дата рождения" - разделители проставляются автоматически.

Пример заполнения таблицы:

Анкета

Номер личного дела

Фамилия

Имя

Отчество

Адрес

Проживание в общежитии

Разряд

Телефон

Зарплата

Дата рождения

1093

Сидоров

Никита

Юрьевич

с. Черниговка ул. Советская 14

Выкл

1

904567

345,00р.

30.01.1956

1109

Иванов

Макар

Иванович

г. Владивосток ул. Башидзе 4 кв 2

Вкл

2

899067

67,00р.

09.08.1978

1289

Андреев

Петр

Григорьевич

п. Трудовое ул. Первая 78

Выкл

3

785623

1 700,00р.

14.12.1989

1477

Петров

Иван

Петрович

г. Артем ул. Гегеля 23

Вкл

2

679045

1 234,00р.

13.06.1990

1578

Никитин

Андрей

Егорович

г. Находка ул. Ленинская 23 кв 45

Вкл

5

785634

1 500,00р.

16.11.1945

3.  Отсортировать данные поля "Фамилия" по возрастанию (по алфавиту). Для этого выделить столбец с фамилиями, щелкнув на имя поля "Фамилия"  и выбрать на ленте вкладку "Главная", диалоговое окно "Сортировка и фильтр", кнопка "По возрастанию" . Пример отсортированной таблицы:

Анкета

Номер личного дела

Фамилия

Имя

Отчество

Адрес

Проживание в общежитии

Разряд

Телефон

Зарплата

Дата рождения

1289

Андреев

Петр

Григорьевич

п. Трудовое ул. Первая 78

Выкл

3

785623

1 700,00р.

14.12.1989

1109

Иванов

Макар

Иванович

г. Владивосток ул. Башидзе 4 кв 2

Вкл

2

899067

67,00р.

09.08.1978

1578

Никитин

Андрей

Егорович

г. Находка ул. Ленинская 23 кв 45

Вкл

5

785634

1 500,00р.

16.11.1945

1477

Петров

Иван

Петрович

г. Артем ул. Гегеля 23

Вкл

2

679045

1 234,00р.

13.06.1990

1093

Сидоров

Никита

Юрьевич

с. Черниговка ул. Советская 14

Выкл

1

904567

345,00р.

30.01.1956

Задание 4

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

-  Выбрать на ленте вкладка "Создание", диалоговое окно "Таблицы", кнопка "Таблица")

-  Выбрать на ленте вкладку "Главная", диалоговое окно "Режимы"

-  В раскрывающемся списке "Режим" выбрать пункт "Конструктор"

-  Создать структуру таблицы, для этого надо заполнить столбцы "имя поля" и "тип данных" следующим образом:

Имя поля

Тип данных

Номер личного дела

Числовой

Фамилия

Текстовый

Паспортные данные

Текстовый

2.  Определить свойства полей на вкладке "Общие" следующим образом:

Поле

Свойства полей

Размер поля

Формат поля

Маска ввода

Подпись

Значение по умолчанию

Обязательное поле

Индексированное поле

Номер личного дела

Целое

Основной

Номер личного дела

да

Да (Совпадения  не допускаются)

Фамилия

30

Фамилия

да

Да (Допускаются совпадения)

Паспортные данные

20

Паспортные данные

да

Да (Совпадения  не допускаются)

3.  Поле "Номер личного дела" сделать ключевым полем (для этого, находясь в режиме "Работа с таблицами", выбрать вкладку "Конструктор", диалоговое окно "Сервис" и нажать кнопку "Ключевое поле").

4.  Таблицу назвать "Паспортные данные".

5.  Для поля "Фамилия" изменить элемент управления. Для этого откройте вкладку "Подстановка" и установите следующие свойства для поля "Фамилия":

Тип элемента управления:   Поле со списком

Тип источника строк: Таблица/запрос

Ограничиться списком: Нет

Источник строк: Щелкните мышкой и нажмите кнопку …

-  В появившемся окне "Построителя запросов"

из диалогового окна "Добавление таблицы"

добавить таблицу "Анкета" и закрыть диалоговое окно "Добавление таблицы"

-  Перетащить с помощью мыши поле "Фамилия" в "поле" бланка запроса

-  В поле "вывод на экран" должна стоять галочка

-  В итоге всех действий для поля "Фамилия" в строке "Источник строк" вкладки "Подстановка" появится конструкция:

SELECT Анкета.Фамилия FROM Анкета;

В результате выполнения задания 5 в таблице "Паспортные данные" в поле

Похожие материалы

Информация о работе