У вас вопросы?
У нас ответы:) SamZan.net

Товары Номер Оборудование Производитель

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.4.2025

12

Создание таблиц в MS Access.

Создадим в MS Access следующие таблицы и заполним их данными.

Таблица 1. Товары

Номер

Оборудование

Производитель

Комиссионные

1001

ТДМ – 504МУ2

УРАЛТЕРМОСВАР

0,12

1002

ТДМ – 504СУ2

Lincoln electrician

0,13

1004

ВД – 306МУЗ

ESAB

0,11

1007

ПДГО – 512

CИБТЕХНОМАШ

0,15

1003

ВДПР – 306У3

УРАЛТЕРМОСВАР

0,1

1010

КЭСМ – 100-4-315

SELMA

0,3

1012

АДД – 4х2501ВУ1

УРАЛТЕРМОСВАР

0,17

1013

ВДМ – 1201М

ESAB

0,2

1015

ГД – 2х25001У2

Lincoln electrician

0,11

1017

ГД – 4006У2

SELMA

0,12

1021

АДДУ – 4001У1

ESAB

0,14

1029

АДПР – 2х2501ВУ1

УРАЛТЕРМОСВАР

0,10

1033

ГДФ – 1001У3

SELMA

0,3

1034

ТДМ – 402У3

Lincoln electrician

0,25

1041

ВДУ – 1201

ESAB

0,21

Таблица 2. Покупатели

Номер

Организация

Город

Рейтинг

Номер товара

2001

ОАО «CИБНЕФТЕПРОВОД»

Тюмень

100

1001

2002

РАО «ГАЗПРОМ»

Тюмень

200

1003

2003

ОАО «ЮКОС»

Югорск

200

1002

2004

ОАО «ЛУКОЙЛ»

Когалым

300

1002

2006

ОАО «ТНК – ВР»

Сургут

100

1001

2008

АК «ТРАНСНЕФТЬ»

Тюмень

300

1007

2007

ОАО«ЧЕРНОМОРТРАНСНЕФТЬ»

Новороссийск

100

1004

2009

ОАО «СИБНЕФТЕСТРОЙ»

Ростов

100

1010

2010

ОАО «НЕФТЕМАШ»

Челябинск

200

1012

2011

ОАО «СИББУРМАШ»

Ишим

100

1012

2012

ОАО «ТРУБСТРОЙ»

Саратов

200

1013

2013

ОАО «ТРУБОДЕТАЛЬ»

Томск

300

1015

2014

ОАО «СИБНЕФТЬ»

Омск

300

1020

2015

ОАО «РОСНЕФТЬ»

Курган

100

1029

2020

ОАО «БАШНЕФТЬ»

Уфа

200

1030

2022

ОАО «НЕФТЕГАЗСТРОЙ»

Сургут

100

1034

2024

ЗАО «СЕРЕБРЯНЫЙ МИР 2000»

Екатеринбург

200

1041


Таблица 3.
Заказы

Номер

Стоимость

Дата покупки

Номер покупателя

Номер товара

3001

18,69

10/03/2007

2008

1007

3003

17,19

11/03/2007

2001

1001

3002

10,10

13/03/2007

2007

1004

3005

160,45

14/03/2007

2003

1002

3006

198,16

15/03/2007

2008

1007

3009

173,23

10/04/2007

2002

1003

3007

75,75

15/04/2007

2004

1002

3008

123,00

10/05/2007

2006

1001

3010

13,95

10/06/2007

2004

1002

3011

91,88

12/06/2007

2006

1001

3012

106,6

13/06/2007

2009

1010

3013

310

14/06/2007

2010

1012

3014

340,8

15/06/2007

2011

1013

3015

426,93

16/06/2007

2012

1015

3016

418,5

17/06/2007

2013

1017

3017

933,05

18/06/2007

2014

1021

3018

446,50

19/06/2007

2015

1029

3019

441,71

12/07/2007

2020

1012

3020

215,14

14/07/2007

2022

1013

3021

3718,27

17/07/2007

2024

1015

Объяснение полей таблиц.

Например, поле "Номер товара" в таблице "Покупатели" определяет, каким товарами обслуживается данный покупатель. Значение в поле "Номер товара" устанавливает связь с таблицей "Товары", которая дает информацию об этом товаре.

Таблица 1. Товары

ПОЛЕ

ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ

Номер

Уникальный номер, приписанный каждому товару.

Оборудование

Тип оборудования.

Производитель

Предприятие изготовитель.

Комиссионные

Процент, полученный с продажи товара,  в форме с десятичной точкой.

                                                                                                         Таблица 2. Покупатели

ПОЛЕ

ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ

Номер

Уникальный номер, присвоенный покупателю.

Организация

Организация-покупатель.

Город

Место расположения главного офиса организации.

Рейтинг

Цифровой код, определяющий уровень предпочтения данного покупателя. Чем больше число, тем больше предпочтение.

Номер товара

Уникальный номер, приписанный каждому товару (из таблицы "Товары").

 Таблица 3. Заказы

ПОЛЕ

ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ

Номер

Уникальный номер, присвоенный данной покупке.

Стоимость

Стоимость покупки (в тыс. руб.)

Дата покупки

Дата покупки

Номер покупателя

Номер покупателя, сделавшего покупку (из таблицы "Покупатели")

Номер товара

Уникальный номер, приписанный каждому товару (из таблицы "Товары").

1. Создание учебной базы данных в MS Access.

  1.  Запустите программу MS Access (Пуск – Программы – MS Access).
  2.  Сразу после запуска MS Access на экране появится диалоговое окно с предлагаемыми вариантами работы с базами данных. Выберите левой кнопкой мыши Новая база данных, нажмите OK .
  3.  На экране откроется диалоговое окно "Файл новой базы данных".
  4.  Выберите папку, в которой будет храниться файл с Вашей базой данных, а в поле ввода "Имя файла" укажите имя файла своей базы данных. Щелкните левой кнопкой мыши в поле "Имя файла" и с клавиатуры наберите имя Уч.БД затем наберите свою фамилию (расширение не указывать!).

 Примеры допустимых имен: Уч.БД Иванов, Уч.БД Сидорова С.В.

  1.  Теперь на экране открылось окно созданной Вами пустой базы данных с присвоенным именем, например: "Уч.БД Кузнецова Л.В. : база данных". В этом окне перечисляются объекты, составляющие базу данных: Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Для объектов каждого типа вверху окна имеется ярлычок.

2. Наполнение базы данных. Создание таблиц.

Так как данные будут представлены в табличном виде, введем в базу данных таблицу 1 Товары, таблицу 2 Покупатели и таблицу 3 Заказы.

  1.  Для добавления в базу данных новой таблицы мышью выберите ярлычок Таблицы и нажмите в правой части окна Вашей базы данных кнопку Создать.
  2.  Появится окно "Новая таблица" правая часть которого отображает перечень способов создания таблицы.
  3.  Выберите Конструктор, нажмите OK.

Откроется окно Таблица1: в котором надо описать структуру новой таблицы, т.е.  ввести названия всех полей, выбрать тип данных, описать их характеристики, задать первичный ключ – ключевое поле.

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

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

  1.  Заполните поля в окне "Таблица":

В первую ячейку введите название поля – Номер, нажмите Enter (курсор перейдет в следующий столбец, где по умолчанию программа предложит тип данных Текстовый) из предложенного списка выберите Числовой, опять нажмите Enter, введите описание– Уникальный номер, приписанный каждому товару.

У каждого поля, кроме имени, типа и описания, имеется еще и набор свойств, перечисленных внизу окна в закладке "Общие". На рис. 1 текущим полем является поле "Номер" (на текущее поле указывает треугольник слева от имени поля). У него есть свойства – "Размер поля", "Формат поля", "Число десятичных знаков" и т.п. Измените свойство "Размер поля" на "Длинное целое", т.к. номер продавца – целое число. Аналогично заполните остальные поля в окне Таблицы1. 

После правильного выполнения всех операций по описанию полей таблицы 1 диалоговое окно Таблица1: должно иметь вид, показанный на рис. 1.

Рис 1. Окно Таблица с описанием полей Таблицы 1. Товары.

  1.  Необходимо определить первичный ключ таблицы "Товары". Пусть, например, им будет поле "Номер". Щелкните правой кнопкой мыши на строке таблицы с описанием поля "Номер". Появится контекстное меню, из которого выберите команду "Ключевое поле". После этого в сером столбце слева от имени поля "Номер" появится изображение ключа (как на рис.1).
  2.  Сохраним созданный макет таблицы в базе данных. Для этого щелкните на значке Закрыть системного меню этого окна. На вопрос о сохранении изменений в "Таблице1" ответьте "Да", а затем в окне "Сохранение" введите новое имя таблицы – "Товары". Теперь Ваша база данных состоит из одной таблицы Товары, но она пока пуста.
  3.   Аналогично создайте макеты для таблиц Покупатели и Заказы.

Указание. В макете таблицы Заказы:

  1.  для поля, содержащего дату, используйте тип данных "Дата/время" и дополнительно укажите ему формат "Краткий формат даты" (в кратком формате не придется указывать время в часах, минутах и секундах).
  2.  для поля "Стоимость" укажите тип – "Денежный" и задайте количество десятичных знаков 2.

Не забудьте определить ключевое поле в каждой таблице (это – Номер)!

Теперь база данных состоит из трех пустых таблиц. Необходимо ввести данные в каждую таблицу. Введем данные только в одну таблицу – "Товары".

Для этого: откройте таблицу Товары (двойной щелчок мыши).

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

Примечание.

  1.  Для поля "Комиссионные" установите в графе Размер Полядвойное с плавающей точкой. 
  2.  При вводе данных в поле Комиссионные программа Access может не отображать целую часть, если она равна нулю, а также отбрасывать незначащие нули в конце дробных чисел, например число 0,12 будет отображено в виде ,12, а число 0,10 будет отображено в виде ,1.

Если вы заметили ошибку в одной из ячеек, то ее можно исправить так: перейти в ячейку с ошибкой с помощью клавиш курсора или щелчком левой кнопкой мыши, затем нажать F2 и исправить ошибку.

ВНИМАНИЕ!!! Остальные таблицы заполнять не надо.

3. Внесение информации в базу данных. Создание форм.

Сейчас с помощью Мастера форм создайте две формы и заполните их данными из таблиц – "Покупатели" и "Заказы". Выполните следующие действия:

  1.  В окне "База данных" щелкните на ярлычке Формы.
  2.  Появившийся список форм пока пуст. Нажмите кнопку Создать в окне "База данных". Появится диалоговое окно "Новая форма".
  3.  В списке способов создания формы выберите Мастер форм, в поле источники данных выберите Покупатели, нажмите OK. Далее выберите поля исходной таблицы, чтобы использовать их в Форме этой таблицы.

Поскольку в создаваемой форме должны присутствовать те же поля, что и в макете таблицы, нажмите кнопку со знаком >>, в этом случае все поля таблицы будут продублированы в Форме (если нажать на кнопку со знаком > перенос полей будет производиться по одному). Затем нажмите Далее >.

  1.  На втором шаге выбирается внешний вид формы. Выберите, например, В один столбец. Затем нажмите Далее >.
  2.  На третьем шаге Мастер предлагает выбрать стиль отображения Формы, выберите в списке стилей Обычный, затем нажмите Далее >. Готово.
  3.  Внесите данные в поля Формы о покупателе ОАО «СИБНЕФТЕПРОВОД», используя данные Таблицы 2. Покупатели (рис. 2).

Рис. 2. Окно формы "Покупатели" с первой записью.

  1.  Введите в форму данные об остальных покупателях, используя сведения Таблицы 2. Покупатели.
  2.  После того, как закончите ввод информации, закройте форму.
  3.   Аналогично создайте форму Заказы и заполните её данными.
  4.   С помощью Мастера форм создайте форму Товары путем переноса полей из табличного варианта представления данных этой таблицы.

4. Установление связей между таблицами.

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

Теперь добавьте таблицы к окну Схема данных:

  1.  Если MS Access автоматически не выводит на экран диалог Добавление таблицы, выберите команду меню Связи – Добавить таблицу.
  2.  В закладке Таблицы выделите строку Заказы, а затем щелкните на кнопке Добавить.
  3.  Таким же образом поступите с таблицами Покупатели и Товары. Названия каждой из таблиц со списками полей появятся в окне Схема данных.
  4.  Щелкните на кнопке Закрыть, чтобы закрыть окно Добавление таблицы.
  5.  Расположите таблицы в окне Схема данных так, как показано на рис. 3. Для перемещения таблицы установите курсор на названии таблицы, нажмите левую кнопку мыши и, не отпуская ее, переместите таблицу в нужное место.

Рис. 3. Три таблицы в окне Схема данных.

Теперь установите связь между таблицами.

  1.  Находясь в окне Схема данных, перетащите поле Номер (удерживая на нем курсор с нажатой левой кнопкой мыши) из списка полей таблицы Покупатели на поле Номер покупателя в таблице Заказы. Тем самым вы перемещаете поле из первичной таблицы Покупатели в связанную таблицу 3аказы. Когда вы отпускаете клавишу мыши, появляется диалог Связи. Убедитесь, что в списке находятся имена связываемых полей.
  2.  Щелкните на кнопке Создать (таблица Покупатели связана с таблицей Заказы). Вы видите линию, которая соединяет два связанных поля в этих таблицах. Связь будет сохраняться до тех пор, пока вы сами ее не удалите.

5. Создание и сохранение запроса.

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

Выполните следующие действия:

  1.  В окне База данных щелкните на ярлычке Запрос, затем на кнопке Создать.
  2.  В открывшемся окне выберите Конструктор и нажмите OK.
  3.  Дважды щелкните на строке с именем таблицы Покупатели, или выберите ее и нажмите кнопку Добавить, после чего щелкните на кнопке Закрыть.

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

Для этого:

  1.  Перетащите имя поля Номер из списка полей в первую клетку строки Поле бланка запроса по образцу.
  2.  Таким же образом перетащите поля Организация, Город и Рейтинг.
  3.  Сохраните данный запрос под именем Покупатели в Ишиме и Тюмени.

Установка условия отбора нужных записей.

Если вы прямо сейчас откроете запрос, то увидите записи обо всех покупателях из таблицы Покупатели. Поскольку требуются сведения только о покупателях из Тюмени и Ишима (с точки зрения логики это значит использование оператора ИЛИдля программы Access OR), необходимо поставить соответствующее условие отбора (для столбца Город). Для этого выполните следующие действия:

  1.  В окне База данных в списке запросов выделите запрос Покупатели в Ишиме и Тюмени и нажмите кнопку Конструктор.
  2.  В бланке Запроса в ячейке строки Условие отбора столбца Город напечатайте Тюмень OR Ишим и нажмите клавишу Enter (рис. 4).
  3.  Дайте команду Запуск для выполнения Запроса.

Рис. 4. Бланк Запроса с использованием оператора OR (ИЛИ).

Создание запроса на основе связанных таблиц.

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

Для создания такого запроса выполните следующие действия:

  1.  В окне База данных щелкните на ярлычке Запрос, а затем на кнопке Создать.
  2.  Выберите Конструктор. Открывается окно Запрос - выборка и появляется второе окно Добавление таблицы.
  3.  Выделите в списке таблицу Заказы и щелкните на кнопке Добавить.
  4.  Аналогично добавьте таблицы Покупатели и Товары.
  5.  Закройте окно. Выберите команду меню Файл – Сохранить.
  6.  Присвойте запросу имя Информация о заказах и нажмите ОК.

Поскольку бланк Запроса может содержать поля с одинаковыми названиями, но принадлежащие разным таблицам в Access имеется возможность дополнить бланк новой строкой, в которой будут отображены названия тех таблиц, чьи поля включены в бланк запроса:

  1.  Выберите в меню Вид команду Имена таблиц (в бланке под строкой Поле появится строка Имя таблицы).
  2.  Перетащите из таблицы Заказы следующие поля: Номер, Стоимость, Дата покупки.
  3.  Из таблицы Покупатели перетащите поле Организация.
  4.  Из таблицы Товары перетащите поле Оборудование (рис. 5).

Рис. 5. Заполненный бланк запроса с включенной строкой Имя таблицы.

Для отбора заказов, сделанных с марта по май 2007 года включительно, вы можете воспользоваться оператором Between...And (От...До), который выполняет выборку в период ОТ одной даты ДО другой даты включительно. Задайте условие отбора:

  1.  В строке Условие отбора под полем Дата покупки напечатайте Between 1-03-07 And 31-05-07, либо >28-02-07 And <1-06-07, а затем нажмите Enter.
  2.  Для того чтобы это довольно длинное выражение уместилось в одну строку, лучше расширить соответствующий столбец.
  3.  Дайте команду Запуск. Сохраните запрос.

5. Создание и редактирование отчетов.

5.1. Создание детального отчета.

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

Самый быстрый способ создать отчет – использование Мастера отчетов. После создания отчета вы можете переделать его по своему желанию в режиме Конструктор. Для создания Отчета выполните следующие действия:

  1.  Выберите закладку Отчет в окне базы данных. Нажмите кнопку Создать.
  2.  В окне Новый отчет выберите режим создания отчета – Мастер отчетов, в качестве источника данных выберите из списка запрос Покупатели в Тюмени и Ишиме нажмите кнопку OK.
  3.  В окне Создание отчетов Мастера для выбора отображаемых в отчете полей выберите поля Город и Рейтинг.
  4.  Перенесите поля в состав нового отчета. Для этого в области Доступные поля выберите поле Город и нажмите на кнопку > это поле переместиться в область Выбранные поля, затем перенесите поле Рейтинг. Нажмите Далее >.
  5.  Выберите в списке полей сортировку по возрастанию по имени покупателей (справа от поля имеется кнопка направления сортировки). Нажмите кнопку Далее >. 
  6.  В следующем шаге предлагается выбрать вид макета будущего отчета и ориентация листа бумаги для его размещения. Выберите макет отчета "В столбец", ориентация листа бумаги – Книжная. Нажмите Далее >.
  7.  Следующий шаг позволяет задать стиль оформления отчета. Выберите в списке стиль Строгий и нажмите Далее >.
  8.  В последнем окне Мастера задайте имя нового отчета "Покупатели в Тюмени и Ишиме (в столбец)" остальные параметры оставьте без изменения, Готово.
  9.  Закройте окно предварительного просмотра. Назовите отчет "Покупатели в Тюмени и Ишиме (в столбец)".

5.2. Создание отчета по сгруппированным данным.

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

Создайте запрос на основании таблиц Заказы и Покупатели (его бланк приведен на рис. 6) и сохраните его под именем Заказы по городам (рис. 7).

 

Рис. 6. Бланк запроса Заказы по

городам.

Рис. 7. Запрос Заказы по

городам.

На основе этого запроса с помощью Мастера отчетов создайте новый отчет Заказы по городам (групповые вычисления).

Для этого выполните следующие действия:

  1.  Перейдите в окне своей БД на закладку Отчеты и нажмите Создать. В открывшемся окне выберите Мастер отчетов, а в качестве источника данных выберите запрос Заказы по городам, OK 
  2.  На следующем шаге создания отчета перенесите доступные поля в правую область, нажав кнопку >>, нажмите Далее >.
  3.  Выберите тип представления данных Заказы и нажмите Далее >. 
  4.  Задайте уровень группировки записей. В качестве поля для группировки укажите поле Город и нажмите кнопку >, затем Далее >.

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

  1.  Выберите в поле сортировки Стоимость по возрастанию.
  2.  Нажмите кнопку Итоги… и установите параметры расчета и отображения данных с итогами. Нажмите Далее >.
  3.  В следующем окне задайте макет будущего отчета, выберите по левому краю 1, нажмите кнопку Далее >.
  4.  Задайте стиль отчета Строгий, нажмите кнопку Далее >.
  5.  В последнем окне создания отчета присвойте ему название Распределение заказов по городам. Нажмите кнопку Готово.

СПИСОК ЛИТЕРАТУРЫ

  1.  Информатика: Учебник для вузов / Под ред. Н. В. Макаровой. – М.: Финансы и статистика, 2004. – 768 с.
  2.  Информатика: Базовый курс / Симонович С.В. и др. – СПб.: Изд-во «Питер», 1999. – 640 с.
  3.  Могилев А.В. и др. Информатика: Учебное пособие для студ. пед. вузов / Под ред. Е.К. Хеннера. – М., 2004. – 816 с.
  4.  Острейковский В.А. Информатика: Учеб. для вузов. – М.: Высш. шк., 1999. – 511 с.
  5.  Сергеева И.И., Музалевская А.А., Тарасова Н.В. Информатика: Учебник. – М.: ФОРУМ: ИНФА – М, 2006. – 336 с.
  6.  Информатика: Учебное пособие / Под ред. И.А.Черноскутовой – СПб.: Питер, 2005. – 272 с.




1. СУБЪЕКТ и ЛИЧНОСТЬ
2. Тема- Экономическая оценка деятельности торгового предприятия продовольственного типа на примере магазин
3. Юридический факт
4. тематикою- апокрифи й панегірики вірші записи фольклорних творів житійноповістеві тексти полемічні орат
5. Рынок финансовой информации
6. добрых фотографических карточках в рамках которые можно поставить в гостиной на прикроватный столик повес
7. реферату- Клемент ЕттліРозділ- Історія Всесвітня Клемент Еттлі ЕТЛІ КЛЕМЕНТ РІЧАРД ttlee Clement Richrd 1883 196
8. Административно-правовой статус иностранных лиц и лиц без гр
9. ых большинство исследований было направлено на распознавание речи
10. Канал принадлежности характеризует процесс перехода права собственности или права на распоряжение продук