51084

MS ACCESS – система управления реляционными базами данных

Лабораторная работа

Информатика, кибернетика и программирование

Создание БД всегда начинается с создания структуры таблиц: в режиме конструктора определяются поля таблиц типы данных которые можно вводить в поля и свойства поля при необходимости. Открыть MS CCESS – выбрать – Новая база данных дать имя и указать папку в которую данные будут сохраняться нажать кнопку Создать Вкладка Создание Конструктор таблиц Создадим таблицы Прейскурант структура которого содержит следующие поля: Поле КодТовара ключевое поле. На 1 шаге мастера необходимо выбрать поля включаемые в форму На 2 и 3...

Русский

2014-02-10

4.87 MB

8 чел.

MS ACCESS – система управления реляционными базами данных, т.е. информация в таких базах данных хранится в таблицах, свеянных между собой.

Основными объектами БД являются: таблицы, формы, запросы, отчеты, макросы и модули.

Создание БД всегда начинается с создания структуры таблиц: в режиме конструктора определяются поля таблиц, типы данных, которые можно вводить в поля и свойства поля при необходимости. ВНИМАНИЕ! Название полей не должны иметь пробелов и не должны быть одинаковыми даже в разных таблицах! В каждой из таблиц обязательно определяется ключевое поле, значения в котором не должны повторятся.

  1.  Открыть MS ACCESS – выбрать – Новая база данных, дать имя и указать папку, в которую данные будут сохраняться, нажать кнопку «Создать»
  2.  Вкладка «Создание» - «Конструктор таблиц»
  3.  Создадим таблицы «Прейскурант», структура которого содержит следующие поля:

Поле «КодТовара» - ключевое поле.

  1.  Создадим таблицу «Продажи», ключевое поле – «Код»

  1.  Заполняем таблицу «Прейскурант» данными

  1.  Создадим схему данных (меню Работа с базами данных – Схема данных), в которую добавляем созданные таблицы «Прейскурант» и «Продажи»,создадим связь между ними по полю  КодТовара ( для создания связи необходимо поле «КодТовара» таблицы «Прейскурант» перетащить на «КодТоваров» таблицы «Продажи») со следующими параметрами:

  1.  Создадим для таблицы «Прейскурант» форму для ввода данных: вкладка Создание – Другие формы – Мастер форм.
  2.  На 1 шаге мастера необходимо выбрать поля, включаемые в форму

На 2 и 3 шагах задать вид и стиль оформления формы, дать имя и нажать Готово.

Затем открыть форму в режиме конструктора и изменить подписи полей (с «КодТовара» на « Код товара» и пр.)

  1.  Создадим форму для ввода данных в таблицу «Продажи», при этом данные будем использовать из 2-х таблиц. Вызываем вкладка Создание – Другие формы – Мастер форм.
  2.   Из таблицы «Продажи» выберем поля: ДатаПродажи, КодТоваров, Количество и Сумма.

  1.  Далее на этом же шаге  из таблицы «Прейскурант»выбирем поля: КодТовара и ЦенаЗаКг

  1.  На втором и третьем шагах выбираем тип и стиль представления формы, далее даем имя и устанавливаем переключатель «Изменить макет формы».

  1.  В режиме конструктора удаляем поле КодТовара, которое принадлежит таблице «Прейскурант» (нижнее поле). Вместо него в области заголовка формы нарисуем поле со списком (элемент управления), с которым связан Мастер:

1 шаг мастера

2 шаг:

3 шаг

5 шаг

6 шаг

  1.  Поле «Сумма» - вычисляемое, как произведение полей Количество и ЦенаЗаКг. В окне свойств поля «Сумма» на вкладке «Данные» открыть Построитель выражений (три точки справа), где необходимо выбирая поля составить выражение

  1.  Затем открыть форму в режиме конструктора или макета и изменить подписи полей (с «КодТовара» на « Код товара» и пр.)
  2.  В окне свойств поля со списком «Код товара» в значении свойства «Число столбцов» указать 2. В значении свойства «Источник строк» нажав на многоточие  вызвать Подстроитель запросов, где добавить поле НаименованиеТовара.

  1.  Создадим запрос на обновление данных (вкладка Создание - Конструктор запросов). Добавим в запрос обе таблицы.

  1.  Двойным щелчком из таблицы «Продажи» выбираем поля: НаименованиеТоваров, Цена и Сумма

  1.  Зададим тип запроса – Обновление (нажать на одноименную кнопку на панели инструментов)

  1.  Для поля «Наименование товаров», установив курсор в строчке Обновление,  вызвать Подстроитель

  1.  Для поля цена через подсроитель выражений:

  1.  Для поля Сумма:

Сохраняем запрос под именем Обновление

  1.  Открыть форму Продажи в режиме Конструктора и в области данных разместить элемент управления Кнопка, автоматически запустится мастер Создание кнопок

1 шаг:

2 шаг:

3 шаг:

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

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

Затем в строчке «Условие отбора» для поля «НаименованиеТоваров» введите :

Сохранить запрос под именем «Запрос о продажах», затем выполнить.

  1.  На основании запроса на выборку создадим отчет о продажах товара. Для этого на вкладке Создание - Мастер отчетов

1 шаг:

2 шаг:

Остальные шаги – на ваше усмотрение. На последнем шаге даем имя отчету и нажимаем Готово, просматриваем результат.

  1.  Откроем отчет в режиме Конструктора. Поле НаименованиеТоваров зз области данных переносим в область «Заголовок группы «Код товаров».
  2.  Затем для суммирования итогов выделяем поле Сумма и нажимаем Итоги

Таким образом, в режиме конструктора получается следующий макет отчета

Аналогично можно создавать отчеты на основе таблицы и задавать уровни группировки.

  1.  Создадим запрос на удаление записей из таблицы «Прейскурант»

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

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

В бланк запроса также необходимо перетащить поле «НаименованиеТовара». Здесь в строке Условие отбора указываем [Введите название товара для удаления].

Сохраним запрос. Затем запустим и посмотрим на результат его выполнения.

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

  1.  Создадим запрос на удаление записей из таблицы «Продажи»

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

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

Перетащить в блан запроса все поля (*), в строке Удаление в столбце этого поля появится Из.

Затем перетащить поля ДатаПродажи и НаименованиеТоваров, для которых указать условия [Введите дату продажи] и [Введите товар] соответственно.

Сохранить и запустить запрос.


 

А также другие работы, которые могут Вас заинтересовать

26935. Государство в политической системе общеста 8.54 KB
  3 Обладает всей системой юридических средств по обеспечению правопорядка: осуществляют регистрацию объединений полит. Государство поддерживает и гарантирует равенство правового статуса однородных социальных объединений политических партий избирательных объединений профсоюзов коммерческих организаций. Многие управленческие решения принимаются государственными органами с учетом мнений пожеланий и предложений социальных объединений. Вместе с тем запрещается государственное вмешательство в деятельность социальных объединений равно как и...
26936. Политическая система общества и ее элементы 7.9 KB
  политическая система общества и ее элементы Политическая система – совокупность гос и общ институтовотношений между ними участвующих в госуд. Необходима единая объединяющая организующая и принуждающая силаполитическая власть.Госво это властнополитическая организация общества которая распространяет свою власть на все население в пределах территории страны издает юридически значимые веления имеет специальный аппарат управления и принуждения и обладает суверенитетом. Политическая деятельность не однородна.
26938. Суверенитет как свойство гос.власти 9.7 KB
  суверенитет как свойство гос.власти Обществосовокупность индивидов имеющих общие интересы которые носят постоянный и объективный характер взаимодействующих и сотрудничающих на основе этих интересов имеющих организованную силувластьс одной стороны передачу властвующими своей воли подвластным а с другой стороны подчинение подвластных этой воле Гос. Механизм гос.власти совокупность или система государственных и негосударственных организаций в которых государственная власть находит свое организационное выражение и с помощью которых...
26939. Понятие нации. Современная наука о развитии и возникновении наций 9.58 KB
  Понятие нации. 2 подход к пониманию нации политикоправовой согласно которомунация – согражданство т. Современная наука о развитии и возникновении нации. Так первые европейские нации вырастали на базе уже сложившихся крупных народностей имевших общность языка территории и других этнических признаков выступавших как условия формирования этих наций.
26940. Система органов в РФ 14.91 KB
  ; исполнительные глава государства глва правительства министерства местные исполнительные органы; судебные правоохранительные органы; 2. назначает с согласия ГД Председателя Правительства; имеет право председательствовать на заседаниях Правительства; принимает решение об отставке Правительства; представляет ГД кандидатуру Председателя Центрального банка по предложению Председателя Правительства назначает заместителей Председателя Правительства федеральных министров; представляет СФ кандидатуры судей КС ВСВАСГенерального...
26941. Принцип организации и деятельности государственного аппарата 8.13 KB
  Принцип организации и деятельности государственного аппарата Государственный аппарат система специальных органов и учреждений посредством которых осуществляется государственное управление обществом и защита его основных интересов. В юридической науке понятие механизм государства и государственный аппарат обычно употребляются как синонимы хотя существует точка зрения согласно которой под государственным аппаратом понимается система органов непосредственно осуществляющих управленческую деятельность и наделенных для этого властными...
26942. Государство и местное самоуправление 6.41 KB
  Такие вопросы в демократических государствах независимо от формы государственного устройства передаются на решение органам местного самоуправления. Система организации и деятельности граждан обеспечивающая самостоятельное решение населением вопросов местного значениявопросы непосредственного обеспечения жизнедеятельности населения управление муниципальной собственностью исходя из интересов всех жителей данной территории. Исторически возникло несколько СИСТЕМ местного самоуправления: 1. Органы местного самоуправления самостоятельны в...
26943. Общество, государство и право 8.76 KB
  Объективная потребность в государстве появилась по мере УСЛОЖНЕНИЯ ВНУТРЕННЕГО СТРОЕНИЯ ОБЩЕСТВА.расслоению общества появление частной собственности на орудия и продукты трудачто привело к соц.классовому расслоению общества В таких условиях первобытнообщинный строй был не в состоянии управлять делами обществав которых интересы индивидов перестали быть общимиболее тогостали несовместимыми. Государство через свои функции обеспечивает ЖИЗНЕДЕЯТЕЛЬНСОТЬ ВСЕГО ОБЩЕСТВА.