Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Порядок выполнения. Цель:освоить технологию работы в среде СУБД Access 2007



Лабораторная работа № 1 СОЗДАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ. ВВОД И РЕДАКТИРОВАНИЕ ДАННЫХ

Цель: освоить технологию работы в среде СУБД Access 2007. Научиться формировать структуру таблицы, вводить и редактировать данные в таблице.

Задание. Создать базу данных Книготорговля.

Порядок выполнения

1. Создать новую базу данных, выполнив следующие действия:

1.1. Запустить MS Access 2007.

1.2. В окне Приступая к работе с Microsoft Office Access выбрать Новая база данных.

1.3. На панели Новая база данных в поле Имя файла указать имя файла, создаваемой базы Книготорговля, тип файла .accdb

1.4. Нажать кнопку Создать.

2. Сформировать структуру таблицы базы данных, выполнив следующие действия:

2.1. В окне Книготорговля: база данных в области Компоненты базы данных выбрать объект Таблица1: таблица и в контекстном меню выбрать пункт Конструктор.

2.2. В появившемся окне Сохранение в поле Имя таблицы ввести новое имя таблицы Города.

3. Нажать кнопку ОК.

В результате откроется окно таблицы, в котором следует определить поля таблицы.

4. Для определения поля таблицы необходимо ввести в ячейку столбца Имя поля КодГорода.

5. В столбце Тип данных, раскрыв список типов полей, выбрать значение Счетчик.

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

7. Действуя аналогично, ввести Имя поля Название города и указать Тип данных – Текстовый.

8. Окно таблицы Города можно закрыть с подтверждением сохранения изменения макета или структуры таблицы Города.

9. В области Компоненты базы данных двойным щелчком мыши открыть таблицу Города в режиме таблицы.

10. Заполнить таблицу (рис. 6.9).

Рис. 6.9. Редактирование

таблицы в режиме Таблицы

11. Далее, по аналогии с вышеописанным процессом создания таблицы Города, создать таблицы Клиенты, Заказы и Оплата.

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

Имя поля Тип данных
КодКлиента Счетчик
НазваниеОрганизации Текстовый
КодГорода Мастер подстановок
Адрес Текстовый
ФИОКонтакта Текстовый
e-mail Текстовый
Тел/Факс Текстовый
Данные Поле Memo

12. В таблице Клиенты для поля КодГорода указать тип данных Мастер подстановок.

13. В окне Создание подстановки указать опцию Объект «Столбец подстановки» будет использовать значения из таблицы или запроса и нажать кнопку Далее.

14. В следующем окне указать таблицу Города и нажать Далее.

15. В появившемся окне, предлагающем выбрать поля и содержащем значения для столбца подстановки, выбрать поля КодГорода и Название города.

16. Нажать кнопку Далее.

17. На следующем шаге проверить наличие галочки в поле Скрыть ключевой столбец – она там обязательно должна стоять. Нажать кнопку Далее.

18. В последнем окне указать подпись, которую содержит столбец подстановки Города и нажать кнопку Готово.

19. На вопрос о сохранении таблицы перед созданием связей ответить Да.

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

Рис. 6.10. Использование подстановки

20. Для поля Тел/Факс в бланке Свойства поля задать маску ввода, которая обеспечит контроль ввода телефонного номера с кодом города, например: (0243)-456-75-98. Для этого ввести в строке Маска ввода текст маски (9999)-999-99-99.

21. В качестве ключевого поля указать поле КодКлиента.

22. Заполнить таблицу Клиенты данными (10–15 записей).

23. Сохранить таблицу Клиенты.

24. Создать таблицу Заказы.

Структура таблицы Заказы

Имя поля Тип данных
КодЗаказа Счетчик
КодКлиента Мастер подстановок
Сумма Денежный
Скидка Числовой
Количество Числовой
ДатаОтгрузки Дата/время

25. В качестве ключевого поля указать поле КодЗаказа.

26. В таблице Заказы для поля КодКлиента указать тип данных Мастер подстановок. В таблице Заказы для подстановки используется таблица Клиенты, а в качестве полей, содержащих значения для подстановки, выбираются КодКлиента и НазваниеОрганизации.

27. Для поля ДатаОтгрузки указать тип данных Дата/время и в бланке Свойства поля в строке Формат поля указать Средний формат даты.

28. Заполнить таблицу Заказы данными.

29. Сохранить таблицу Заказы.

30. Создать таблицу Оплата.

Структура таблицы Оплата

Имя поля Тип данных
КодОплаты Счетчик
КодКлиента Мастер подстановок
ДатаОплаты Дата/время
Сумма Денежный
ВидОплаты Мастер подстановок

31. В качестве ключевого поля указать поле КодОплаты.

32. Для поля КодКлиента указать тип данных Мастер подстановок. В таблице Оплата для подстановки используется таблица Клиенты, а в качестве полей, содержащих значения для подстановки, выбираются КодКлиента и НазваниеОрганизации.

33. Для поля ДатаОплаты указать тип данных Дата/время и в бланке Свойства поля в строке Формат поля указать Средний формат даты.

34. При указании типа данных для поля ВидОплаты выбрать Мастер подстановок и в окне Создание подстановки указать пункт Будет введен фиксированный набор значений.

35. Поскольку оплата производится, как правило, путем либо наличного, либо безналичного расчета, то необходимо ввести всего два значения: «наличный расчет» и «безналичный расчет» (рис. 6.11).

Рис. 6.11. Ввод значений в столбец подстановки

36. Заполнить таблицу Оплата данными.

37. Сохранить таблицу Оплата.

38. Завершить работу с базой данных Книготорговля.

Лабораторная работа № 2 УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

Цель: научиться устанавливать и изменять связи между таблицами.

Задание. Установить в базе данных Книготорговля связь между таблицами.





Дата публикования: 2015-07-22; Прочитано: 385 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...