Главная страница

ЛАБОРАТОРНЫЕ РАБОТЫ MS ACCESS. Лабораторная работа 1 создание таблиц и схемы базы данных


Скачать 1.89 Mb.
НазваниеЛабораторная работа 1 создание таблиц и схемы базы данных
АнкорЛАБОРАТОРНЫЕ РАБОТЫ MS ACCESS
Дата06.03.2023
Размер1.89 Mb.
Формат файлаdocx
Имя файлаЛАБОРАТОРНЫЕ РАБОТЫ MS ACCESS.docx
ТипЛабораторная работа
#971483
страница2 из 8
1   2   3   4   5   6   7   8

Лабораторная работа 2
ВВОД ДАННЫХ В ТАБЛИЦЫ



Цель работы – приобретение навыковпо созданию раскрывающихся списков в полях таблиц, ввод данных для последующего выполнения лабораторных работ.
Краткие теоретические сведения

В результате создания отношений между таблицами базы данных, каждая дочерняя таблица наследует часть структуры родительской таблицы. Так, например, таблица Тема базы данных Библиотека, является дочерней по отношению к таблице Раздел. Поэтому таблица Тема, помимо собственных атрибутов (полей) Код темы и Название темы, содержит атрибут Код раздела, унаследованный от родительской таблицы Раздел.

Между таблицами Раздел и Тема существует отношение «один-ко-многим». Это означает, что один литературный раздел может содержать несколько (много) тем, в то же время, любая из тем относится только к одному из разделов. Таким образом, поле Код раздела в таблице Тема позволяет отследить, к какому именно разделу относится та или иная тема.

Поле Код раздела в таблице Тема является внешним ключом данной таблицы (определение внешнего ключа см. в кратких теоретических сведениях предыдущей лабораторной работы).

Если в родительскую таблицу, например в таблицу Раздел, уже внесены данные о том, какие литературные разделы есть в библиотеке, то целесообразно для ввода значений внешнего ключа Код раздела в таблице Тема иметь раскрывающийся список, чтобы использовать уже внесенные данные. Для создания раскрывающихся списков используется метод подстановки.
Задание

Создать раскрывающиеся списки в полях, являющихся внешними ключами таблиц. Заполнить таблицы данными.

Внимание! После открытия файла базы данных необходимо включить параметры содержимого, для этого следует нажать кнопку параметры в верхней части окна (рис.2.1). В открывшемся диалоговом окне выбрать опцию «Включить это содержимое». Это необходимо выполнять в начале всех последующих работ, иначе ряд действий будет заблокирован для выполнения, в связи с действием политики безопасности.


Рис. 2.1 Панель сообщений «Предупреждение системы безопасности»
Последовательность выполнения работы
Заполнение таблицы «Раздел» данными

В окне База данных на вкладке Таблицы двойным щелчком откройте таблицу Раздел в режиме ввода данных.

Заполните таблицу следующими данными (табл.2.1).

Таблица 2.1

Данные таблицы Раздел


Код раздела

Название раздела

1

Научная литература

2

Художественная литература


Закройте таблицу Раздел.
Создание раскрывающегося списка для внешнего ключа таблицы «Тема», заполнение таблицы данными
С помощью контекстного меню откройте таблицу Тема в режиме Конструктора.

Переведите курсор в поле Код раздела и в нижней части окна Конструктора, в области «Свойства поля», выведите на передний план содержимое закладки Подстановка.

На закладке Подстановка, в строке Тип элемента управления, из раскрывающегося списка выберите Поле со списком.

Переведите курсор в строку Источник строк и из раскрывающегося списка выберите таблицу Раздел.

В строке Число столбцов и укажите 2.

В строке Ширина столбцов укажите 1;5.

В строке Ширина списка вместо АВТО укажите 6 .

Переведите курсор в строку Ограничиться списком и из раскрывающегося списка выберите Да.

Выберите на панели инструментов кнопку Сохранить, а затем кнопку Режим (первая слева на панели инструментов), чтобы перейти в режим ввода данных в таблицу.

Заполните таблицу следующими данными, не забывая использовать только что созданный раскрывающийся список в поле Код раздела( табл.2.2).
Таблица 2.2

Данные таблицы Тема


Код темы

Код раздела

Название темы

1

1

Менеджмент

2

1

Маркетинг

3

2

Проза

4

2

Поэзия


Закройте таблицу Тема.
Создание раскрывающихся списков для внешних ключей таблицы «Книга», заполнение таблицы данными

С помощью контекстного меню откройте таблицу Книга в режиме Конструктора.

Переведите курсор в поле Код темы и в нижней части окна Конструктора, в области «Свойства поля», выведите на передний план содержимое закладки Подстановка.

На закладке Подстановка, в строке Тип элемента управления, из раскрывающегося списка выберите Поле со списком.

Переведите курсор в строку Источник строк и из раскрывающегося списка выберите таблицу Тема.

В строке Число столбцов и укажите 3.

Переведите курсор в строку Заглавия столбцов и из раскрывающегося списка выберите Да.

В строке Ширина столбцов укажите 2;2;3.

В строке Ширина списка вместо АВТО укажите 7.

Переведите курсор в строку Ограничиться списком и из раскрывающегося списка выберите Да.

Выберите на панели инструментов кнопку Сохранить.

Выберите на панели инструментов кнопку Режим, чтобы перейти в режим ввода данных в таблицу.

Заполните таблицу следующими данными, не забывая использовать только что созданные раскрывающиеся списки в поле Код темы(табл.2.3).
Таблица 2.3

Данные таблицы Книга


Номер книги

Код те-мы

Автор

Название

Издательство

Год

издания

Кол-во экз.

Цена

1

1

Мэтью Мэскон

Основы менеджмента

Нолидж

2002

500

1000

2

1

Вилли Брэкхэм

Финансовый менеджмент

Финансы и статистика

2002

300

900

3

2

Чарльз Браун

Маркетинговые исследования

Бином

2003

400

1200

4

2

Николай Федоров

Маркетинговые исследования

Питер

2004

400

1000

5

3

Александр Пушкин

Рассказы

Питер

2000

300

300

6

3

Лев Толстой

Война и мир

Питер

2000

600

300

7

4

Михаил Лермонтов

Стихи. Избранное

Гелиос

2000

200

200

8

4

Сергей Есенин

Стихи

Гелиос

2000

200

200


Закройте таблицу Книга.
Создание раскрывающегося списка для неключевого поля и заполнение данными таблицы «Читатель»
Откройте таблицу Читатель в режиме Конструктора.

Переведите курсор в поле Место учебы и в нижней части окна Конструктора, в области «Свойства поля», выведите на передний план содержимое закладки Подстановка.

На закладке Подстановка, в строке Тип элемента управления, из раскрывающегося списка выберите Список.

Переведите курсор в строку Тип источника строк и из раскрывающегося списка выберите Список значений.

В строке Источник строк укажите МГТУ;МГПУ.

Выберите на панели инструментов кнопку Сохранить.

Переключитесь в режим ввода данных в таблицу. Заполните таблицу данными (табл.2.4), каждый раз заканчивая ввод значений в поле нажатием клавиши Enter.

Таблица 2.4

Данные таблицы Книга


Но-мер биле-та

Фами-лия

Имя

Отчество

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

Домашний адрес

Домаш.

телефон

Место учебы

1

Иванов

Андрей

Федорович

03.03.88

Ленина 56-78

45-67-89

МГТУ

2

Петров

Сергей

Михайлович

02.02.87

Шмидта 45-6

23-45-67

МГТУ

3

Сидоров

Алек-сандр

Васильевич

08.08.88

Марата 12-34

23-56-78

МГПУ


Закройте таблицу Читатель.
Откройте таблицу Журнал в режиме Конструктора.

Самостоятельно создайте раскрывающиеся списки для внешних ключей таблицы «Журнал».

Переключитесь в режим ввода данных в таблицу. Заполните таблицу данными (табл.2.5):
Таблица 2.5

Данные таблицы Журнал


Номер строки

Номер билета

Номер книги

Дата выдачи

Дата возврата план

Дата возврата факт

Залог

1

1

1

01.04.11

01.05.12

05.05.12

٧

2

1

2

01.04.12

01.05.12

05.05.12




3

2

3

01.04.12

01.05.12

06.05.12

٧

4

2

4

01.04.12

01.05.12

06.05.12

٧

5

3

5

01.04.12

01.05.12

03.05.12




6

3

6

01.04.12

01.05.12

03.05.12




7

3

7

03.04.12

01.05.12

03.05.12




8

3

8

03.04.12

01.05.12

03.05.12




9

2

1

01.09.12

01.10.12

01.10.12

٧

10

2

2

01.09.12

01.10.12

01.10.12




11

2

7

01.09.12

01.10.12

03.10.12




12

2

8

01.09.12

01.10.12

03.10.12




13

1

3

01.09.12

01.10.12

01.10.12

٧

14

1

4

01.09.12

01.10.12




٧

15

1

5

01.09.12

01.10.12

03.10.12




16

1

6

01.09.12

01.10.12








Закройте таблицу Журнал.
Откройте таблицу Паспорт в режиме Конструктора.

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

  1. Какие действия необходимо выполнить перед выполнением каких либо действий в файле базы данных, после открытия файла?

  2. Объясните технологию создания раскрывающихся списков.

  3. С какой целью создаются раскрывающиеся списки?

  4. Какова различия создания раскрывающихся списков для ключевых и неключевых полей, представленные в данной работе?

  5. Объясните назначение свойств: Формат поля, Подпись, Маска ввода, Значение по умолчанию, Обязательное поле.

  6. Как обеспечивается целостность данных в базе данных?
1   2   3   4   5   6   7   8


написать администратору сайта