Студопедия — СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MICROSOFT ACCESS. Лабораторный практикум
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MICROSOFT ACCESS. Лабораторный практикум

 

Лабораторный практикум

 

Москва 2004

Практическая работа № 1.
Ознакомление с СУБД Access.

Цель работы: Ознакомление с основными понятиями БД. Приобретение навыков работы с существующей БД в MsAccess.

1. База Данных (БД) - это совокупность взаимосвязанных данных некоторой предметной области, организованных таким образом, что эти данные могут быть использованы для решения многих задач многими пользователями.

Иначе говоря, БД - совокупность упорядоченных сведений, относящихся к определенной теме. В базе данных хранятся данные об объектах, их свойствах и связях.

2. Многие компьютерные БД являются реляционными (от англ. relation - отношение). Реляционная модель данных представляется совокупностью двумерных (столбцы и строки) таблиц (объектов модели).В них данные хранятся в виде таблиц. Одна таблица содержит список однотипных данных.Каждая строка таблицы - это одна запись, т.е. все данные о конкретном предмете, каждый столбец (поле) описывает одно свойство предмета. (Например, таблица содержит список продуктов, где каждая строка-запись содержит наименование, цену и другие данные о конкретном продукте. Наименование продукта является первым полем, цена - вторым и т.д.). Чтобы идентифицировать записи в таблице и иметь возможность связывать данные из нескольких таблиц каждая таблица должна содержать так называемый первичный ключ - поле или совокупность полей, однозначно определяющих запись.Связи между логически связанными таблицами устанавливаются по равенству значений одинаковых полей (атрибутов). Через общие поля можно связать несколько таблиц друг с другом, чтобы далее работать с ними как с одной большой таблицей.

3. СУБД (Система Управления Базами Данных) - это совокупность языковых и программных средств, позволяющих организовать хранение, доступ и корректировку данных.

4. Microsoft Access - это высокопроизводительная система управления реляционными БД, которая предназначена для создания настольных БД и разработки приложений БД архитектуры клиент-сервер, работающих под управлением операционных систем семейства Windows.

5. БД, созданная в средеMsAccess, представляет собой файл с расширением mdb.

6. На первом этапе поработаем с уже существующей БД. Это база торгово-закупочной фирмы Борей. Указанная БД содержит информацию:

- о сотрудниках фирмы,

- о реализуемом товаре,

- о поставщиках,

- о клиентах,

- об оформленных заказах на товар.

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

7. Найдите файл Борей.mdb с помощью программы поиска и скопируйте его в свою папку. Можно переименовать.

8. Для запуска БД Борей можно воспользоваться одним из двух способов: I способ: нажать кнопку Пуск в панели задач и активизировать строку MsAccess в меню Программы. В окне MsAccess (рис.1) следует выбрать параметр Открыть базу данных, затем в имеющемся списке выделить строку БД Борей и нажать кнопку OK. Если такой строки нет, двойным щелчком активизируйте строку " Другие файлы…", и в появившемся окне осуществите поиск нужного файла. II способ: выполнить двойной щелчок мышью на пиктограмме БД Борей в окне Вашей папки.

 
 
 
Рис. 1 Рис. 2  

9. В результате рассмотренных действий на экране в окне MsAccess появится окно БД Борей (рис.2).

10. Это окно имеет вкладки с названиями разных типов объектов MsAccess, из которых и формируется база данных: таблицы, запросы, формы, отчеты, макросы и модули. Здесь же содержатся кнопки для работы с ними: Создать (для создания нового объекта), Конструктор (для работы со структурой объекта) и Открыть (для просмотра и редактирования данных). При работе в MsAccess система меню используется как правило реже, чем в других приложениях, так как многие операции могут быть выполнены просто из окна БД.

11. Щелкните по вкладке Таблицы. Таблица - главный объект, который пользователь определяет и использует для хранения данных.

12. Внимательно просмотрите названия всех таблиц БД. Затем активизируйте таблицу Сотрудники. Для этого выделите название указанной таблицы и щелкните по кнопке Открыть или выполните двойной щелчок на названии указанной таблицы.

Рис. 3

13. В открывшемся окне (рис.3) содержатся анкетные данные о сотрудниках фирмы. Текущая запись помечена значком 4 слева от записи в области выделения. Чтобы просматривать записи списка, можно воспользоваться полосой прокрутки или переключателем записей в нижней части окна таблицы.

Рис. 4

14. Предположим, что Вы - новый сотрудник фирмы. Введите в таблицу свои данные. Для этого следует нажать кнопку Новая запись Переключателя записей. Активизируется пустая строка таблицы. Поле Код сотрудника заполняется автоматически, так как имеет тип Счетчик. Данное поле является ключевым, т.е. однозначно определяющим каждую запись. Ввод данных в таблицу осуществляется построчно. Переход по ячейкам выполняется клавишами-стрелками или клавишей Tab. Если в поле имеется кнопка вызова списка (рис.4), попробуйте нажать ее и воспользоваться одним из предложенных вариантов заполнения (таким образом можно избежать ошибок ввода данных). Переход на новую строку выполняется нажатием клавиши Enter или Tab. Поле Фотография следует пропустить.

15. Введите данные еще одного сотрудника.

16. Чтобы удалить запись, следует ее выделить (щелкнув мышью слева от записи в области серого цвета) и в меню Правка (или в контекстном меню) выбрать команду Удалить запись. Удалите запись с данными сотрудника, введенного последним.

17. Чтобы переместить столбец, требуется его выделить ( щелкнув мышью по заголовку столбца) и перетащить его в нужное место указателем мыши в форме белой стрелки. Поместите столбец Имя перед столбцом Фамилия.

18. Изменить ширину столбца можно переместив границу его заголовка. Сделайте более широким столбец Должность.

19. Отформатируйте таблицу. Для этого следует воспользоваться командами меню Формат или кнопками панели Форматирования. Обратите внимание, что изменения проводятся сразу во всех ячейках таблицы.

20. Для изменения данных в поле записи требуется установить в выбранное поле текстовый курсор и заменить имеющийся текст новым. Измените должность в Вашей записи на Представитель.

Рис. 5 Рис. 6

21. Поиск данных по значению поля осуществляется командой Правка / Заменить или кнопка Найти Стандартной панели инструментов. В поле Образец поиска (рис.5) введите искомый текст, например, Москва. В поле Просмотр задайте направление поиска - все. Выберите условие поиска Совпадение - поля целиком. Укажите область поиска - Сотрудники: таблица. Нажмите кнопку Найти. Затем нажимайте кнопку Найти далее.

22. Проведите поиск сотрудников с должностью Представитель.

23. Проведем замену данных. Заменим обращение г. на г-н. Замена данных выполняется командой Правка / Заменить. В поле Образец поиска (рис.6) введите данные: г. В поле Заменить на введите текст: г-н. В поле Просмотр задайте направление поиска - все. Выберите условие поиска Совпадение - поля целиком. Сбросьте все флажки. Нажмите кнопку Заменить все. На вопрос о продолжении операции ответьте утвердительно.

24. Отсортируем записи, например, по значению поля Фамилия в алфавитном порядке. Для этого следует выделить это поле (щелкнув левой кнопкой мыши по его заголовку) и нажать кнопку Сортировка по возрастанию в Стандартной панели инструментов. Иначе можно выбрать команду Записи / Сортировка и указать направление сортировки.

25. Отбор данных (фильтрация). Существует четыре вида фильтров:

- фильтр по выделенному фрагменту (позволяет вывести на экран только те записи таблицы, которые содержат выделенный фрагмент);

- фильтр для (позволяет вводить условие отбора непосредственно в контекстном меню таблицы);

- обычный фильтр (позволяет отбирать данные с помощью специального окна задания условий отбора);

- расширенный фильтр (указывает, какие записи выводить на экран и определяет порядок их появления при помощи окна расширенный фильтр, которое идентично окну запроса.

Мы воспользуемся только первым и третьим фильтрами.

26. С помощью фильтра по выделенному выберем всех сотрудников, принятых на работу в 1992 году. Для этого выделим в поле Дата найма любой записи 92. Затем нажмем кнопку Фильтр по выделенному в Стандартной панели инструментов или выберем команду Записи / Фильтр / Фильтр по выделенному. Снимите фильтр: отожмите кнопку Удалить Фильтр Стандартной панели инструментов или выполните команду Записи / Фильтр / Удалить фильтр.

27. С помощью обычного фильтра выберем сотрудников, фамилии которых начинаются на букву К идолжность - Представитель. Чтобы воспользоваться обычным фильтром, надо вывести на экран окно для задания условий отбора кнопкой Изменить фильтр Стандартной панели инструментов или командой Записи / Фильтр / Изменить фильтр. В поле Фамилия появившегося окна (рис.7) задаем условие отбора: К*, а в поле Должность - Представитель. Если вводятся значения в несколько полей, то между ними будет установлено отношение типа " И";. После вода условий следует выполнить команду Записи / Фильтр / Применить фильтр или нажать кнопку Применение фильтра Стандартной панели инструментов. На экране появятся только записи, соответствующие заданному условию. Чтобы снять фильтр следует отжать кнопку Удалить Фильтр в Стандартной панели инструментов или выполнить команду Записи / Фильтр / Удалить фильтр.

Рис. 7
Рис. 8

28. С помощью обычного фильтра можно установить для условия отбора отношение «ИЛИ». Выберем сотрудников, должность которых Представитель или Менеджер по продажам. Для этого откройте окно задания условий отбора обычного фильтра, затем во вкладке Найти (рис.8)следует выбрать поле Должность и задать в нем условие Представитель, затем перейти на вкладку Или и в том же поле задать условие Менеджер по продажам. После задания условий следует применить фильтр и просмотреть результат фильтрации. Затем можно снять фильтр, чтобы отобразить полный список.

29. Закройте таблицу Сотрудники. Ответьте утвердительно на предложение сохранить изменения в таблице. Сохранение можно проводить и командой Файл / Сохранить, не закрывая окна таблицы.

30. У фирмы Борей появился новый поставщик, предоставивший некоторый интересующий фирму товар. Введем информацию сначала о поставщике, а затем о его товаре. Откройте таблицу Поставщики. Обратите внимание на то, что данные в большинстве полей записей могут повторяться. Исключение составляет ключевое поле, идентификатор записи. В данной таблице это Код поставщика. Введите данные о новом поставщике. Закройте таблицу, сохранив новую запись.

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

32. При изучении уже имеющейся БД следует обратить особое внимание на Схему данных. В ней отражена структура всех таблиц БД (названия полей, выделены ключевые поля) и связи между таблицами. Чтобы увидеть схему данных следует выполнить команду Сервис / Схема данных или нажать кнопку Схема данных Стандартной панели инструментов (рис.9).

Рис. 9

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

34. Существует три типа связей:

- Один - к - одному,

- Один - ко - многим,

- Многие - ко - многим.

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

Связь один - ко - многим указывает, что одна запись из первой таблицы может быть связана с произвольным количеством записей из второй таблицы, но одной записи из второй таблицы соответствует только одна запись из первой. Например, один клиент может сделать несколько заказов, но конкретный заказ соответствует только одному клиенту, поэтому в БД Борей между таблицами Клиенты и Заказы установлена связь один - ко - многим. Связующим полем является поле Код клиента.

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

35. Активизируйте вкладку Запросы. Запрос - это объект Access, с помощью которого пользователь может получить нужные данные, выбранные по некоторым признакам из одной или нескольких таблиц. Чтобы просмотреть результат запроса следует выполнить двойной щелчок на его названии или выделить его и нажать кнопку Открыть. Выполните запрос Товары с ценой выше средней. Посмотрите, находится ли в списке выбранных товаров созданный Вами. Закройте запрос.

36. Перейдите на вкладку Формы. Формы предназначены для ввода, вывода и изменения данных или управления работой приложения, т.е. форма - средство организации интерфейса пользователя. Именно через формы осуществляется работа пользователя с таблицами и запросами.

Существует несколько типов форм.

 
 
 
Рис. 10  
 
Рис. 11  

37. Простая - позволяет видеть в окне формы только одну запись или ее часть. Листание записей осуществляется кнопками переключателя записей, расположенного в нижней части окна формы. Такая форма может быть многостраничной или иметь вкладки. Откройте одну из форм Сотрудники (рис.10) двойным щелчком мыши по наименованию формы или, выделив его, нажмите кнопку Открыть. Найдите в ней свою запись. Добавьте информацию еще об одном сотруднике. Для этого нажмите кнопку Новая запись переключателя записей или одноименную кнопку в Стандартной панели инструментов. Откроется бланк для ввода данных. Переход между полями осуществляется клавишей Tab или клавишами - стрелками. Закройте форму с сохранением данных.

38. Ленточная - позволяет просматривать список записей с небольшим количеством полей. Примерами ленточных форм могут служить формы Телефоны клиентов и Список товаров (рис.11). Откройте эти формы и просмотрите их. Найдите в списке товаров свой товар. Закройте формы.

Рис. 12
Рис. 13

39. С помощью табличной формы можно увидеть список записей в виде простой таблицы. Как правило, такой вид используется при создании подчиненных форм, т.е. вложенных в другие формы. В нашем примере это Подчиненная форма Заказы (рис.12).

40. Сложная форма обычно отображает запись из одной таблицы и связанные с нею записи из другой таблицы. Примером может послужить форма Заказы (рис.13).

Откройте ее и заполните бланк нового заказа. Для этого нажмите кнопку Новая запись переключателя записей. В открывшемся окне чистого бланка выберите из списка клиента, на которого будет оформлен заказ. Обратите внимание, что основные сведения о выбранном клиенте будут помещены в бланк заказа автоматически. В списке поля Продавец найдите свои данные. Задайте в полях Размещено и Исполнено текущую дату, а затем введите информацию об одном или нескольких товарах (один из них должен быть создан Вами ранее). Наименование товара выберите из предложенного списка. После заполнения сохраните данные и закройте форму.

Рис. 14
Рис. 15

41. Существует отдельный вид формы - Главная кнопочная форма. Она представляет собой кнопочное меню БД. Активизируйте эту форму (рис.14) и посмотрите, как она работает. Обычно такая форма появляется на экране сразу после загрузки БД.

42. При работе с формами можно использовать фильтрацию данных. Откройте форму Товары. С помощью одного из фильтров выберите товары того же типа, что и созданный Вами продукт. Возле переключателя записей будет указано, сколько записей удовлетворяют заданному условию. Отмените фильтр и закройте форму.

43. Перейдите на вкладку Отчеты окна БД. Отчеты используются для представления информации из БД в виде печатного документа. В отчетах можно вычислить и отобразить промежуточные и общие итоги для больших наборов данных, вставить рисунки, диаграммы. Они могут применяться для создания красиво оформленных счетов, заказов на покупку, почтовых наклеек, материалов для презентаций и т.д. Активизировать отчет можно двойным щелчком левой кнопки мыши по его заголовку или, выбрав наименование отчета, нажмите кнопку Просмотр (вместо кнопки Открыть ). Данные отчета отображаются в режиме предварительного просмотра, но их нельзя редактировать. Переход по страницам отчета осуществляется с помощью Переключателя страниц в нижней части окна. Просмотрите отчет Суммы продаж по годам (рис.15). Найдите информацию о Вашем заказе.

44. Большинство кнопок панели инструментов в режиме просмотра отчета схожи с кнопками панелей инструментов предварительного просмотра в программе MsWord. Интерес представляет кнопка Связи с MsOffice. С ее помощью можно сохранить отчет как отдельный файл в MsWord или MsExcel. Сохраните просматриваемый отчет как файл Продажи.doc. Закройте окно отчета, нажав кнопку Закрыть панели инструментов.

45. Просмотрите и другие отчеты.

46. Следующие две вкладки представляют объекты, относящиеся к более мощным средствам Access. Макросы обеспечивают автоматическое выполнение набора действий в ответ на некоторое событие. Они могут помочь пользователю сэкономить время работы. Модули позволяют писать программы на языке Visual Basic для создания более сложных приложений.

47. Окончание работы в MsAccess. Для выхода из БД Борей следует закрыть ее окно. Для выхода из MsAccess закройте окно этой программы.

Предъявите преподавателю

таблицу Сотрудники с а) новыми сотрудниками, б) заменой данных на г.; таблицу Поставщики, Товары и форму Заказы с новыми данными, Главную кнопочную форму, продемонстрируйте выполнение одного из фильтров, отчет Суммы продаж по годам своей новой записью, файл Продажи.doc; окно схемы БД.

Контрольные вопросы.

1. Что называется БД?

2. Для чего предназначены СУБД?

3. Что является основным объектом базы данных MsAccess?

4. Как организована таблица БД?

5. Что такое ключевое поле таблицы?

6. Как создать новую запись в таблице?

7. Как удалить запись в таблице?

8. Как осуществить замену данных в таблице?

9. Как можно отформатировать таблицу?

10. Для чего используются фильтры?

11. Какие типы фильтров существуют?

12. Какие типы связей Вам известны?

13. Для чего используются запросы?

14. Для чего предназначены формы?

15. Какие виды форм Вам известны?

16. Как ввести новую запись в форму?

17. Что такое отчеты?

18. Как преобразовать отчет в отдельный файл?

19. Для чего используются макросы и модули?

Практическая работа № 2.
Создание БД «Торговая фирма».

Цель работы: Научиться создавать таблицы БД, устанавливать между ними связи.

1. Создание электронной БД следует начать с подготовительного этапа. Надо решить, какие объекты будут описываться в БД, т.е. какие таблицы требуется сформировать, какие поля будут заданы в каждой таблице, и выбрать ключевое поле для однозначного определения записей. Затем необходимо установить связи между таблицами.

2. Задачей данной работы является создание БД фирмы, торгующей кондитерскими изделиями. Она должна содержать данные о клиентах фирмы, о продаваемом товаре, о сделанных заказах на товар. Для упрощения задачи будем считать, что каждый заказ может быть оформлен только на один вид товара.

 
 
 
Рис. 16  
 
Рис. 17  

3. Электронную БД можно создать двумя способами: с помощью Мастера БД с использованием имеющихся шаблонов или " с нуля" (вручную). Выберем второй способ.

4. Для запуска MsAccess из главного меню Windows нажмите кнопку Пуск и активизируйте строку Microsoft Access в меню Программы. В окне MsAccess (рис.16) выберите параметр Новая база данных и нажмите кнопку ОК.

5. В открывшемся окне предлагается задать имя создаваемой БД. В поле Имя файла введите Свою фамилию в качестве названия Вашей БД. Тип файла БД по умолчанию имеет расширение .mdb. Проследите, чтобы сохранение осуществлялось в Вашу директорию (проверьте запись в поле Папка и при необходимости укажите нужную). Нажмите кнопку Создать (рис.17).

6. На экране появится окно БД, состоящее из шести вкладок, которые пока пусты.

7. Работу следует начать с формирования таблиц. В нашем примере надо построить три таблицы: Клиенты, которая будет содержать данные по клиентам фирмы, Продукты, хранящую данные о товаре на складе, и Заказы, для оформления операций по продаже товара.

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

9. При разработке структуры таблицы рекомендуется предварительно составить вспомогательную таблицу на бумаге, в которой наметить наименования полей, их основные характеристики (тип данных, формат, значение по умолчанию и т.д.), выбрать ключевое поле. Например, для размещения информации о кондитерских изделиях, реализуемых фирмой, следует создать таблицу Продукты. Сведения о ее полях представлены во вспомогательной таблице 1.

10. Создание структуры таблицы можно осуществить вручную, в режиме Конструктора или с помощью Мастера.

Рис. 18

11. Создадим электронную таблицу Продукты в режиме конструктора. Для этого следует выбрать вкладку Таблицы окна БД и нажать кнопку Создать. В окне Новая таблица (рис.18) надо выделить вариант Конструктор и нажать ОК. Появится окно режима конструктора. В верхней части окна находится бланк макета таблицы. Он предназначен для создания списка полей таблицы с указанием имени поля, типа данных поля (рис19) (выбирается из предложенного списка) и описания (необязательный параметр). В нижней части окна отображается бланк для ввода свойств выбранного поля. Они задаются после выбора типа данных поля. Следует учесть, что:

- каждое поле таблицы должно иметь уникальное имя;

- тип данных определяет вид информации в данном поле (предусмотрены восемь типов данных: текстовый, MEMO - текст большого размера, числовой, дата/время, денежный, счетчик - уникальное целое число, генерируемое при создании каждой новой записи для определения ключа таблицы, логический, поле объекта OLE - для хранения рисунков, диаграмм и других объектов);

Верхняя часть бланка. Указываются названия столбцов и тип данных в каждом из столбцов  
 
Нижняя часть бланка. Указываются свойства выделенного поля  
Рис. 19      

- размер поля задает максимальную длину строки или диапазон чисел, сохраняемых в поле;

- формат поля используется для задания формата представления данных при выводе на экран или печать;

- индексируются поля, по которым часто проводится поиск или сортировка информации. Ключевое поле индексируется автоматически (вариант ответа - " да, совпадения не допускаются", т.е. не может быть одинаковых значений в данном столбце таблицы;

- для числовых данных указывается число десятичных знаков после запятой;

- можно установить маску ввода, которая является подсказкой при вводе данных в таблицу;

- подпись - более содержательное имя поля, выводимое в формах и отчетах вместо названия поля;

- значение по умолчанию будет автоматически устанавливаться в поле новой записи;

- условие на значение - условие, которое должно соблюдаться при вводе данных в поле;

- сообщение об ошибке - это текст, который появится на экране при нарушении условия на значение;

- обязательное поле указывает, обязателен ли ввод данных в это поле.

12. Используя данные вспомогательной Таблицы 1 заполните бланк:

Таблица 1
Продукты
Имя поля Тип данных Размер поля Маска Условие на значение Индексированное поле Ключевое поле
Код продукта Числовой Целое   > 0 Да (совпадения не допускаются) Да
Наименование Текст         Нет
Цена Денежный       Да (совпадения допускаются) Нет
Кол-во на складе Числовой Целое   > 0 Да (совпадения допускаются) Нет

13. Чтобы указать ключевое поле таблицы надо установить курсор на название поля и нажать кнопку Ключевое поле панели инструментов. Сохраните таблицу под именем Продукты и закройте ее.

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

Рис. 20

15. На первом шаге Мастер позволяет выбрать образец таблицы и определить, какие поля будут входить в создаваемую таблицу (рис.20). Установите параметр Деловое применение. Укажите как образец таблицу Клиенты. Все поля, которые могут присутствовать в данной таблице, представлены в списке Образцы полей в центре окна. Чтобы включить эти поля в создаваемую таблицу, надо переместить их в список справа. Выделите из списка образцов поле КодКлиента и нажмите кнопку >. Будет сформировано поле новой таблицы. Кнопка > > служит для перемещения из списка образцов сразу всех полей. Кнопка < позволяет вернуть выделенное поле из списка полей новой таблицы в образцы, а кнопка < < - переместить сразу все поля. В соответствии с созданной в п. 10 вспомогательной таблице следующим полем должно быть поле Наименование. Подходящим можно считать поле-образец НазваниеКомпании. Переместим его в список полей новой таблицы. Чтобы изменить имя нового поля, следует его выделить, нажать кнопку Переименовать поле и задать другое имя (Наименование). Переместите все нужные поля таблицы. Нажмите кнопку Далее.

16. Второй шаг Мастера позволяет ввести название таблицы - Клиенты, и выбрать способ создания ключевого поля (автоматически при помощи MsAccess или самостоятельно). Выберите самостоятельный способ создания ключа. Нажмите кнопку Далее.

17. На третьем шаге требуется выбрать из имеющихся имя ключевого поля и вид данных, которые будут в нем содержаться. Выберите параметр Последовательные числа … Нажмите кнопку Далее.

18. Четвертый шаг позволяет установить связи между таблицами. Пока они не определяются. Поэтому просто нажмите кнопку Далее.

19. На последнем шаге укажите, что следующим действием будет Изменение структуры таблицы и нажмите кнопку Готово. Созданная таблица Клиенты откроется в режиме Конструктора.

20. Внесите изменения в структуру таблицы в соответствии со вспомогательной таблицей 2.

Таблица 2
Клиенты
Имя поля Тип данных Размер поля Маска Условие на значение Индексированное поле Ключевое поле
Код клиента Счетчик Длинное целое     Да (совпадения не допускаются) Да
Наименование Текст         Нет
Адрес Текст         Нет

21. Создайте структуру таблицы Заказы любым из рассмотренных способов, данные можно взять из вспомогательной таблицы 3.

Таблица3
Заказы
Имя поля Тип данных Размер поля Маска Условие на значение Индексированное поле Ключевое поле
Номер заказа Счетчик Длинное целое     Да (совпадения не допускаются) Да
Код клиента Числовой Длинное целое     Да (совпадения допускаются) Нет
Код продукта Числовой Целое   > 0 Да (совпадения допускаются) Нет
Кол-во Числовой Целое   > 0 Да (совпадения допускаются) Нет
Дата поставки Дата/время Краткий 99/99/00; 0; _   Да (совпадения допускаются) Нет

22. После формирования структуры всех таблиц создадим связи между ними. Это позволит избежать некоторых ошибок при вводе данных. Откройте окно Схемы данных. Для этого выполните команду Сервис/Схема данных или нажмите соответствующую кнопку в панели инструментов. Поверх Схемы данных откроется окно Добавить таблицу (кнопка ). Поочередно выбирайте таблицы и нажимайте кнопку Добавить. Затем закройте окно добавления таблиц.

Рис. 21
Рис. 22

23. В нашей задаче таблица Заказы связана с таблицей Клиенты связью один - ко - многим (рис.21) (один клиент может оформить несколько заказов, но один заказ принадлежит единственному клиенту). Так же связаны таблицы Заказы и Продукты.

24. Чтобы создать связь между таблицами Заказы и Клиенты, следует установить указатель мыши на поле КодКлиента таблицы Клиенты, и не отпуская левой кнопки мыши, перетащить его на поле КодКлиента таблицы Заказы. Отпустите кнопку мыши. На экране появится окно Связи (рис.22). Установите все флажки Обеспечения целостности данных. Нажмите кнопку ОК. Обратите внимание, что связь не может быть установлена, если типы или размеры данных связующих полей разные.

25. Аналогично установите связь между таблицами Продукты и Заказы по полю КодПродукта. Соединение устанавливается от таблицы со стороны " один" связи один-ко-многим.

26. Введите данные в таблицы Клиенты (табл.4), Продукты (табл.5) и Заказы (табл.6). Начинают ввод данных с таблиц, которые участвуют в связи со стороны " один", т.е. с таблиц


<== предыдущая лекция | следующая лекция ==>
 | 

Дата добавления: 2014-11-10; просмотров: 855. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

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

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия