Работа с базой данных в MS Access - Программирование, компьютеры и кибернетика лабораторная работа

Работа с базой данных в MS Access - Программирование, компьютеры и кибернетика лабораторная работа



































Разработка структуры таблиц собственной базы данных Access. Последовательность действий при создании структуры таблиц с помощью мастера и конструктора. Создание и редактирование модулей. Создание отчета на основе нескольких таблиц с помощью мастера.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
НОВГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Сначала создадим структуру таблиц собственной базы данных, используя различные способы, затем установим связи между ними.
Открыв MS Access , мы видим, что таблицу можно создать тремя способами.
1. Создание структуры таблиц с помощью мастера. Здесь автоматически обеспечиваются стандартные имена и типы данных полей таблицы. Для создания нужно выполнить следующие действия:
ь Из списка образцов таблиц выбрать прототип таблицы, которая похожа на создаваемую таблицу, а из списка образцов полей - поля таблицы, с помощью кнопки > разместить их в списке полей новой таблицы. Сформировав список полей - <Далее>.
ь В окне с запросом о задании имени таблицы указать способ определения ключа.
ь Если в БД уже существуют созданные ранее таблицы, то на этом шаге появится запрос на создание связей новой таблицы с существующими. В появившемся диалоговом окне выбираем один из возможных типов связей и ОК.
ь Выбор режима дальнейшей работы: изменить структуру таблицы, ввести данные в таблицу или ввести данные непосредственно в таблицу с помощью формы, создаваемой мастером. После выбора режима <Готово> .
2. Создание структуры таблиц с помощью Конструктора.
ь Создание имен полей, типов полей. В этом режиме в верхней части окна находится таблица, в которую заносятся: Имя поля, Тип данных, Описание.
ь Сохранение таблицы. Меню - Файл - Сохранить. Ввести название таблицы. После этого появится сообщение о создании первичного ключа.
ь Создание ключевого поля. Выделить необходимое поле. Команда Правка - Ключевое поле . В таблице напротив этого поля появится ключ, что означает, что данное поле является ключевым.
ь Заполнение таблицы. Из режима Конструктора переходим в режим таблицы (Вид - Режим таблицы) и заполнить ее.
3. Создание таблицы путем ввода данных. Этот способ является более простым и наглядным
ь В появившемся окне находится созданная по умолчанию таблица, в которой содержится 10 столбцов и 20 строк. Ввести данные.
ь Сохранение таблицы. Меню - Файл - Сохранить. Ввести название таблицы. После этого появится сообщение о создании первичного ключа. Выбрать Нет . При сохранении таблицы под указанным именем лишние строки и столбцы автоматически уберутся.
ь Создание ключевого поля. Чтобы определить Код как ключевое, нужно перейти в режим Конструктора - команда меню Вид - Конструктор . Выделить поле Код Правка - Ключевое поле .
ь Все изменения структуры таблицы проводятся в режиме Конструктора. Необходимо проверить верно ли выбраны типы данных.
Связывание таблиц. При этом необходимо закрыть все таблицы БД. Выбрать команду Сервис - Схема данных . В появившемся диалоговом окне Схема данных добавить таблицы, которые нужно связать: Связи - Добавить таблицу . В окне Добавление таблиц выбрать связываемые таблицы и нажать Добавить . Закрыть окно. В окне диалога Схема данных появятся связываемые таблицы. Выбрать поле связи (ключевое поле) в первой таблице и, не отпуская переместить его в соответствующее поле другой таблицы. На экране появится окно Изменение связей . Здесь необходимо проверить правильность имен связываемых полей и установить обеспечение целостности данных. Связи между таблицами устанавливаются только на основании совпадающих полей. У них должен совпадать тип данных.
Условие целостности данных - это набор правил, используемых для поддержания связей между записями в связанных таблицах. Они делают невозможным случайное удаление или изменение связей данных.
1. Невозможно ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы. Но можно вводить пустые значения, показывающие, что записи не связаны.
2. Нельзя удалять записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице.
3. Нельзя изменять значение ключевого поля в главной таблице, если имеются записи, связанные с этой записью.
Чтобы преодолеть ограничения на удаление или изменение связанных записей, сохраняя при этом целостность данных, нужно включить режимы каскадного обновления и каскадного удаления. При установленном флажке Каскадное обновление связанных полей изменение значения в ключевом поле главной таблицы приводит к автоматическому обновлению соответствующих значений во всех связанных таблицах. При установленном флажке Каскадное удаление связанных записей удаление записи в главной таблице приводит к автоматическому удалению связанных записей в подчиненной таблице. Эти флажки устанавливаются в окне диалога Изменение записей только после установки опции Обеспечение целостности данных.
Затем нажать кнопку Создать . После этого окно Схема данных примет иной вид.
В MS Access существует 4 типа связей:
Ш «один-к-одному» - одной записи в одной таблице соответствует одна запись в другой таблице. (В нашем случае это связь между таблицами Виды услуг и Расценка на заработную плату.)
Ш «один-ко-многим» - каждая запись главной (первой) таблицы может быть связана с любым числом записей второй таблицы. Но каждая запись второй таблицы может быть связана не более чем с одной записью первой таблицы. (У нас так связаны таблицы Расценка на з/п, Косметические средства, Посетители и Исполнители с таблицей Спрос на услуги салона.)
Ш «многие-к-одному» - также как предыдущая связь. (У нас так связана таблица Спрос на услуги салона с таблицами Расценка на з/п, Косметические средства, Посетители и Исполнители.)
Ш «многие-ко-многим» - каждая запись главной таблицы может быть связана с любым числом записей другой таблицы. И наоборот. Эта связь представляет собой две связи 1 - ? через третью таблицу. Для этого выполняются следующие действия: создается третья (связующая) таблица с полями, описание которых совпадает с описанием ключевых полей в каждой из двух связываемых таблиц; определение в новой таблице ключа, содержащего все ключевые поля двух связываемых таблиц; определение соотношения «один-ко-многим» между каждой из двух таблиц и связующей таблицей. (В нашем случае это связь между таблицами Посетители и Виды услуг через Вспомогательную)
Изменение существующей связи. Закрыть все таблицы, затем нажать Схема данных на панели инструментов. Если таблицы, связи между которыми требуется изменить, не отображаются в окне диалога Схема данных, нажать кнопку Отобразить таблицу , выбрать нужную таблицу и нажать Закрыть . Далее установить указатель на линию связи, которую требуется изменить и, дважды щелкнув мышью, внести изменения в открывшемся окне Изменение связей .
Удаление связи. Нажать Схема данных, выделить мышью линию связи, которую нужно удалить. Нажать клавишу < Delete > .
Вывод: мы научились разрабатывать структуру таблиц собственной базы данных, используя различные способы, и устанавливать связи между этими таблицами.
Осуществляет выделение элемента управления, раздела или формы
Включает/выключает мастер создания элементов управления (мастера создания полей со списком, группы параметров, кнопки, диаграммы и подчиненной формы)
Позволяет разместить в форме текст в дополнению к размещенному по умолчанию в MS Access
Осуществляет отображение, ввод, изменение данных, содержащихся в источнике данных формы; вывод результатов вычислений; прием данных при их вводе пользователем.
Для размещения в группе флажков, переключателей или выключателей
Используется как отдельный элемент управления, связанный с логическим полем; как свободный элемент управления, принимающий действия пользователя в специальном окне диалога; как компонент группы параметров, в которой отображаются значения для выбора.
Используется аналогично Выключателю
Используется аналогично Выключателю
Составной элемент управления, объединяющий поле и раскрывающий список. Для ввода значения в поле исходной таблицы можно непосредственно ввести значение в поле или выбрать его из предопределенного списка.
Создать список, допускающий прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения записи.
Позволяет осуществить разнообразные действия в форме
Осуществляет размещение рисунка, не являющегося объектом OLE
Позволяет ввести свободный объект OLE, который остается неизменным при перемещении по записям
Позволяет отобразить в форме объекты OLE. Предназначена для объектов, сохраненных в базовом источнике записей формы, поэтому при перемещении по записям в форме отображаются разные объекты.
Указывает начало нового экрана формы
Используется для создания формы с несколькими вкладками
Позволяет отобразить данные из нескольких источников
Размещает линию для отделения логически связанных объектов
Размещает прямоугольник для группировки элементов управления или выделения логически связанных объектов.
Обеспечивает доступ к дополнительным элементам управления
Любой из элементов, имеющихся на панели, можно перенести в форму. Размер и место располагаемого элемента в форме можно изменять. Для этого выделить элемент левой кнопкой мыши внутри него. Элемент выделится маркерами.
При работе с элементом Поле следует помнить, что это поле имеет присоединенную надпись, расположенную левее Поля , поэтому, располагая Поле , необходимо слева оставить место под Надпись .
В нашей базе данных с помощью Конструктора создадим форму, которая позволяет рассчитать заработную плату исполнителям по оказанным услугам (в таблице Расценка на заработную плату). Открыли вкладку Формы и выполнили команду Создание формы с помощью конструктора . Командой Вид - Заголовок - Примечание формы разместили в области формы соответственно заголовок и примечание. В области заголовка формы мы разместили надпись, переместили ее в центр Заголовка. Кнопкой Свойства вывели на экран набор свойств. Выделили поле, в котором должны находится расценка заработной платы и количество отработанных часов =[Поле9]*[Поле11].
При этом установили формат поля - основной . Назвали созданную форму Расценка на заработную плату .
Кроме простой формы существует многопользовательская. Она используется для того, чтобы просмотреть или редактировать данные, имеющие отношение 1 - ?. При создании многотабличной формы необходимо выбрать вкладку Форма - Создать - Мастер форм. Внизу выбрать главную таблицу (Спрос на услуги салона). Далее в окне Создание форм перенести из таблиц Спрос на услуги салона все поля. Затем в левой стороне открыть подчиненную таблицу (Расценка на заработную плату) и также перенести все нужные поля - Далее. В следующем окне поставить флажок на подчиненные формы - Далее. После этого выбирается внешний вид подчиненной формы и стиль формы. В конце появляется составная форма, в которой отображены объединенные данные из таблиц Спрос на услуги салона и Расценка на заработную плату.
1. Научиться создавать запросы в режиме Конструктора и Мастера.
2. Научиться создавать простой и расширенный фильтр.
Запрос - Создать - Конструктор. В открывшемся окне режима Конструктора в верхней части находиться схема данных запросов. Она содержит список таблиц и отображает связи между ними. В нижней части окна располагается бланки запросов. Такие как: строка поля - размещает те поля, которые используются для создания запроса; имя таблицы ; сортировка ; вывод на экран - следует установить флажок для просмотра поля; условия отбора - в этой строке вводится критерий поиска.
Запрос - Создать. В окне Новый запрос выбрать простой запрос - ОК. В следующем окне поле со списком Таблицы и запросы выбрать запрос, который будет служить источником данных. Перемещаем необходимые поля в поле Выбранные поля . Имя запроса - Готово.
Запрос - Создать - Простой запрос - в открывшемся окне Создание простых запросов из окна Доступные поля выбрать нужные - Далее - поставить флажок: открыть запрос в режиме просмотра данных - Готово.
Запрос - Создать - Конструктор - в диалоговом окне «Добавление таблицы» выбрать требуемые. Эти таблицы и связи между ними будут отображены в верхней части окна конструктора запросов, в нижней части - бланк запросов. В бланке запросов выбрать в строке поле Вид услуги, а в строке условия отбора правой кнопкой мыши построить - выбираем оператора Like “[М - О]*” - ОК. Сохраняем запрос.
Конструктор запросов - Меню - Вид - Групповые операции. Мы посчитали сумму заработной платы с помощью оператора Sum.
Открыть таблицу в режиме Таблица. Выделить в столбце Вид услуги - маникюр . Правая кнопка мыши - Фильтр по выделенному .
Открыть таблицу в режиме Таблица. Правой кнопкой мыши щелкнуть по полю, в котором указали условия отбора - >25 . Вносим значения в условия отбора Фильтр для - Enter.
Открыть таблицу в режиме Таблица. Меню - Записи - Фильтр - Расширенный фильтр. В окне расширенного фильтра в верхней части расположен список полей фильтруемой таблицы, а в нижней - бланк формирования выражения для фильтра. Выбрали поле Расценка услуги ; условие отбора - > 100 . Для сохранения фильтра - Файл - Сохранить как запрос.
Вывод: мы научились создавать запросы в режиме Конструктора и Мастера, а также создавать простой и расширенный фильтр.
1. Разработать форму и модуль для выполнения расчетов по отдельной таблице собственной базы данных.
2. Разработать форму и модуль для решения задачи, полученной у преподавателя.
Модуль представляет собой набор описаний и процедур на языке VB для приложений, сохраненных в одном программном блоке.
Выбираем режим Формы. Форма - Создать - Режим Конструктора. С помощью панели элементов создаем графический интерфейс. Выбираем панель элементов - Кнопка и растягиваем в любом месте. Для написания программы щелкнем на кнопку. Правая кнопка мыши - свойства кнопки - обработка событий. В окне VB редактора выбрать объект Кнопка. Далее напишем программу для вычисления заработной платы для одной из наших таблиц.
По базе данных, полученной у преподавателя.
Сотрудникам фирмы предоставляется возможность покупки товаров по беспроцентному кредиту. Известны следующие значения: срок кредита в мес., сумма 1-го взноса, стоимость товара. Определить сумму ежемесячных кредитных выплат. Разработать интерфейс формы и написать программу в окне VB.
3. Научиться разрабатывать отчет с помощью Конструктора на основе одной таблицы.
4. Научиться разрабатывать отчет по данным нескольких таблиц, содержащий наглядную информацию о сведениях, хранящихся в базе данных.
СОЗДАНИЕ ОТЧЕТА В РЕЖИМЕ КОНСТРУКТОРА.
Создание отчетов в режиме Конструктора во многом совпадает с созданием формы. Обычно все отчеты содержат заголовок отчета и итоговую часть отчета.
1. В окне базы данных выбрать вкладку Отчеты.
2. Нажать кнопку Создать на панели инструментов.
3. В появившемся диалоговом окне выбрать способ создания отчета (Конструктор), имя таблицы или запроса, где содержаться данные, по которым строится отчет.
4. Нажать кнопку ОК. На экране появится отчет в режиме Конструктора.
5. Из списка полей выбранной таблицы мышью перетащить нужные поля в области отчета (если на экране отсутствует список полей, нажмите кнопку Список полей ).
Созданный отчет можно увидеть в режиме просмотра.
СОЗДАНИЕ ОТЧЕТА НА ОСНОВЕ НЕСКОЛЬКИХ ТАБЛИЦ С ПОМОЩЬЮ МАСТЕРА.
Для создания отчета на основе нескольких таблиц необходимо предварительно создать запрос, содержащий необходимую информацию, а затем на основе него строить отчет.
1. Сначала построить запрос, содержащий указанные данные.
2. Выбрать команду Создать отчет с помощью Мастера.
3. В открывшемся диалоговом окне выбрать созданный запрос и нужные поля (или таблицу и поля из нее).
4. Затем выбрать вид представления данных, уровни группировки, порядок сортировки, вид макета, стиль отчета, задать имя отчета, Готово.
1.В окне базы данных выбрать вкладку Отчеты.
2.Нажать кнопку Создать на панели инструментов.
В появившемся диалоговом окне выбрать способ создания отчета (Автоотчет), имя таблицы , ОК.
1. Сначала построить запрос, содержащий указанные данные.
2. Выбрать команду Создать- Почтовые наклейки..
3. Затем выбрать вид представления данных, уровни группировки, порядок сортировки, вид макета, стиль отчета, задать имя отчета, Готово.
1. Сначала построить запрос, содержащий указанные данные.
2. Выбрать команду Создать- Мастер диаграмм..
3. Затем выбрать вид диаграммы, уровни группировки, порядок сортировки, доступные поля, задать имя отчета, Готово.
Вывод: мы научились разрабатывать отчет с помощью Конструктора на основе одной таблицы и отчет по данным нескольких таблиц, содержащий наглядную информацию о сведениях, хранящихся в базе данных.
Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов. реферат [27,3 K], добавлен 08.09.2010
Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных. реферат [3,3 M], добавлен 29.01.2011
Создание формы с помощью конструктора и мастера. Понятие ключевого поля. Заполнение, сортировка, редактирование таблиц. Ввод данных для базы данных "Кадры". Создание связи между таблицами в MS Access. Использование свойства обеспечения целостности данных. контрольная работа [819,3 K], добавлен 28.11.2014
Программное обеспечение информационных технологий. Создание перекрестного запроса, свободных таблиц и диаграмм с помощью Мастера и Конструктора, используя в качестве основы предварительно созданный запрос из данных таблиц базы данных в СУБД ACCESS. лабораторная работа [164,7 K], добавлен 13.06.2014
Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях. методичка [3,9 M], добавлен 21.07.2009
Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access. контрольная работа [4,5 M], добавлен 18.03.2012
Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных. контрольная работа [723,9 K], добавлен 25.11.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Работа с базой данных в MS Access лабораторная работа. Программирование, компьютеры и кибернетика.
Курсовая работа по теме Местное самоуправление
Реферат: Умственная отсталость
Курсовая работа по теме Ценообразование в организации ОАО Фабрика 'Березка'
Курсовая работа по теме Государственный долг России в современных условиях. Основные задачи экономической безопасности
Курсовая работа по теме Разработка средства мониторинга трафика в линейно-кабельных сооружениях
Реферат: Prince Hal
Проблемы Правового Регулирования Эссе
Курсовая работа по теме Характеристика национального населения Закавказья
Реферат: Николо-Дворищенский собор
Реферат по теме Характеристика ринку праці України
Реферат по теме Меры безопасности при работе с мощными лазерами
Контрольная Работа По Истории 2022
Реферат На Тему Самопрезентация На Рынке Труда
Курсовая работа: Организация продажи меда. Скачать бесплатно и без регистрации
Реферат: Южные поэмы Пушкина. Скачать бесплатно и без регистрации
Вступление Сочинения Про Памятник Вов
Реферат: Методические рекомендации по проведению республиканского родительского собрания с единой повесткой дня
Контрольная Работа 3 10 Класс Алгебра
Реферат: Фокус великого кино
Реферат: Инвестиционная политика предприятия 4
Юридическая природа трудового договора - Государство и право дипломная работа
Государственное регулирование и саморегулирование в процессе несостоятельности банкротства - Государство и право курсовая работа
Цитокіни в центральній нервовій системі - Биология и естествознание реферат


Report Page