Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
РИ200-05-06
Задание1, к практической работе №13
Создание базы данных. Создание связанных полей
Создание базы данных <Склад>.
База данных <Склад> содержит три таблицы: <Товары>, <Клиенты>,<Заказы>.
Загрузите СУБД MS Access: Пуск -> Программы -> MS Access.
В окне MS Access выбрать «Новая база данных» и нажать «ОК». В появившемся диалоговом окне «Файл новой базы данных» нйти папку «Фамилия» (Студент-2курс-…-Фамилия), задать имя новой базы данных «Склад» и нажать кнопку Создать.
В появившемся окне базы данных создайте таблицу «Товары». Для этого выбрать вкладку «Таблицы» и нажать кнопку Создать. В окне Новая таблица выбрать режим создания таблицы Контруктор, нажать «ОК».
В окне таблицы задайте имена и типы полей. Имена вводятся с клавиатуры. Типы полей выбираются из раскрывающего списка.
Имя поля |
Тип данных |
Номер товара |
Счетчик |
Товар |
Текстовый |
Количество |
Числовой |
Цена |
Денежный |
Срок годности |
Дата/время |
Сделайте поле «Номер товара» ключевым: щелкнуть правой кнопкой по полю «Номер товара» и выбрать в контекстном меню «Ключевое поле».
Cохраните таблицу: Файл->Сохранить; в появившемся окне написать имя таблицы «Товары», нажать «ОК».
Аналогично создайте таблицу «Заказы», используя режим Контруктор. Назначить поле «Номер заказа» ключевым полем. Сохранить таблицу.
мя поля |
Тип данных |
Номер заказа |
Счетчик |
Номер товара |
Числовой |
Номер клиента |
Числовой |
Количество |
Числовой |
Дата заказа |
Дата/время |
Создайте таблицу «кленты» при помощи режима Таблицы. Для этого на вкладке Таблицы щелкнуть на кнопке Создайть. В окне Новая таблица выбрать режим Таблицы. Появиться пустая таблица, состоящая из 20 столбцов с именами Поле1, Поле2 и т.д. Два раза щелкнуть на Поле1 и ввести слово Фамилия, нажать Enter. В Поле2 ввести Адрес, в Поле3 Телефон. Ввести в таблицу первую запись:
Фамилия |
Адрес |
Телефон |
Александров |
Пушкина 4, кв. 7 |
35-25-99 |
Сохраните таблицу.
Появится диалоговое окно, предупреждающее, что не определено Ключевое поле: ответить «Да». Появиться окно базы данных «Склад», в ней таблица «Клиенты».Просмотреть её в режиме Конструктора. Этот режим позволяет задать Ключевое поле. Для этого выделить таблицу «Клиенты» и нажать кнопку Конструктор. Изменить имя поля Код Номер клиента. MS Access автомвтически присваивается тип созданным полям. Убедиться, что типы полей совпадают.
Имя поля |
Тип данных |
Номер клиента |
Счетчик |
Фамилия |
Текстовый |
Адрес |
Текстовый |
Телефон |
Текстовый |
Сохранить таблицу.
Номер клиента |
Фамилия |
Адрес |
Телефон |
1 |
Александров |
Пушкина 4, кв. 7 |
35-25-99 |
2 |
Климова |
Гагарина 5. кв. 87 |
23-56-79 |
3 |
Бережной |
Лермонтовская 23. кв. 47 |
24-00-54 |
4 |
Аксенов |
Пр. Ленина 11, кв. 3 |
нет |
(Счетчик) |
Закрыть таблицу Клиенты и сохранить изменения.
Номер товара |
Товар |
Количество |
Цена |
Срок годности |
1 |
Кофе |
100 |
45,00р. |
20.03.04 |
2 |
Чай |
250 |
28,00р. |
15.12.05 |
3 |
Сок яблочный |
120 |
35,00р. |
25.07.03 |
(Счетчик) |
11. Самостоятельно занести данные в таблицу «Заказы». при этом обратить внимание: номера товаров в таблице «Заказы» должны срвпадать с номерами товаров из таблицы «Товары», а номера клиентов с номерами клиентов из таблицы «Клиенты».
12. Установить связи между таблицами. Для этого щелкнуть на панели инструментов по инструменту «Схема данных». На экране появиться окна «Схема данных» и «Добавление таблицы». Выбрать таблицу «Товары» и щелкнуть на кнопке «Добавть». Аналогично поступить с таблицами «Заказы» и «Клиенты». Закрыть окно «Добавление таблтцы».
Замечание:если добавились лишние таюлтцы, удалить их с помощью клавиши Delete.
13. Установить отношение между таблицами «Товары» и «Заказы». Полем связи будет Поле «Номер товара». Для этого установить указатель маши в поле Номер товара (таблицы Товары) и, удерживая кнопку, перетащить указатель в поле Номер товара (таблицы Закзы). Отпустить кнопку мыши.
Появится диалоговое окно Связи. Здесь установить все флажки (Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных записей) и нажать на кнопку Создать.
Примечание. В семе данных появиться отношение «один-ко-многим».Каскадное обновление и удаление записей означает, что если товар будет удален из таблицы «Товары», то произойдет автоматическое удаление соответствующих записейиз таблицы «Заказы».
14. Аналогично создать связи между таблтцами «Клиенты» и «Заказы».