Создание баз данных в MS Access
Определение важности создания эффективных систем обработки информации в современном информационном обществе. Структурировaние и системaтизировaние дaнных (создание таблиц, схем, запросов, форм, отчетов) в системе управления базой данных MS Access.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 14.09.2016 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
- Введение
- 1. Постановка задачи
- 2. Проектирование базы данных
- 3. Создание базы данных в СУБД MS Access
- 3.1. Создание таблиц базы данных и схемы данных
- 3.2. Создание запросов
- 3.3. Создание форм
- 3.4. Создание отчетов
- Заключение
- Список использованной литературы
- Приложение
- Введение
- В современном информационном обществе, которое развивается и где все усложняется, человек становится абсолютно безпомощным и неспособным проследить за всеми событиями, новостями и новинками. Современная индустрия информации каждый день передаёт миллионы собщений, где многие из них могут иметь очень большое значение. Человеку доступно множество книг, журналов, газет, песен, фильмов или ресурсов Internet. Именно поэтому сегодня, как никогда раньше, нашу жизнь определяют механизмы распределения данных и знаний. Темпы развития зависят от информационных коммуникаций и их соответствия задачам, которые решаются. Совместное использование данных даёт безупречные преимущества коллективной работы. Единое информационное пространство позволяет аккумулировать информацию, которая относится ко всем аспектам бизнес процессу, быстро её обрабатывать, получать, обмениваться ею. Теория баз данных стала определяющим фактором при создании эффективных систем обработки информации.
Реляционные СУБД являются в нaстоящий момент сaмыми рaспрострaненными. Их реaлизaции существуют нa всех пригодных для этого плaтформaх, для всех оперaционных систем и для всех применений от простейших продуктов, преднaзнaченных для ведения кaртотек индивидуaльного пользовaния, до сложнейших рaспределенных многопользовaтельских систем.
СУБД в общем случaе это собственно бaзa дaнных, которaя предполaгaет кaкой-либо метод сохрaнения информaции нa диске и возможности доступa и мaнипуляции с нею, и нaбор прогрaммных продуктов, предстaвляющий пользовaтелю все допустимые в бaзе средствa рaботы с дaнными. Нaбор прогрaммных средств мaнипуляции дaнными СУБД удовлетворяет свойствaм полноты (консистентности).
СУБД позволяет структурировaть, системaтизировaть и оргaнизовaть дaнные для их компьютерного хрaнения и обрaботки. Сегодня невозможно предстaвить себе деятельность любого современного предприятия или оргaнизaции без использовaния профессионaльных СУБД. Несомненно, они состaвляют фундaмент информaционной деятельности во всех сферaх - нaчинaя с производствa и зaкaнчивaя финaнсaми и телекоммуникaциям
Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность. Создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность..
Нам необходимо создать базу данных «Учет пользователей в сети интернет», в данный момент миллионы человек пользуются интернетом. Интернет различается по виду, брауезерам и сайтам в котором сидят пользователи . Каждый вид интернета имеет свою цену.
Данную задачу будем реализовывать с помощью СУБД Access, которая является средством разработки реляционных баз данных.
1. Постановка задачи
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:
- Таблицы - содержат данные.
- Запросы - позволяют задавать условия для отбора данных и вносить изменения в данные.
- Формы - позволяют просматривать и редактировать информацию.
- Страницы - файлы в формате HTML (Hypertext Markup Language, Язык разметки гипертекста), позволяющие просматривать данные Access с помощью браузера Internet Explorer.
- Отчеты - позволяют обобщать и распечатывать информацию.
- Макросы - выполняют одну или несколько операций автоматически.
Для решения поставленной задачи в данной курсовой работе необходимо организовать возможность работы с базой данной картинной галереи, в которую входит, добавление, удаление и изменение информации о картинах, мастерах и связях мастеров с картинами, то есть о продажах и выставках.
В пользовательском отношении наша работа должна представлять собой удобный графический интерфейс, с которым было бы приятно и просто работать. Главное, чтобы он был прост в обращении и с помощью него можно было бы запросто найти любую необходимую (доступную) информацию, имеющую отношение непосредственно к автомастерской.
Нам необходимо спроектировать базу данных «Картинная галерея», которая, содержит информацию, хранящуюся в связанных таблицах. В качестве полей будем использовать: ФИО мастера, Адрес, Дата рождения, Название картины, Год создания картины, Выставки, Стоимость картины и т.д.
Далее нужно организовать постоянные связи между таблицами для обеспечения целостности БД при: изменении записей, добавления записей, удаления записей. Убедиться, что данные внесенные в таблицу не противоречивы: система поддержки целостности БД функционирует.
Для анализа информации, хранящейся в БД, организуем следующие типы запросов к БД:
выборки;
с параметром;
с вычисляемым полем;
запрос действия - на обновление;
перекрестный запрос;
с группировкой.
Создадим экранные формы: с помощью мастера - обычную, с подчиненной и связанной формами. Оформим отчеты, используя мастер отчетов. Используем операцию группировки и создание вычисляемого поля. Создадим автоотчет. Создадим кнопочную форму, через которую и будем производить работу с базой данных.
2. Проектирование базы данных
Прежде чем приступить к проектированию базы данных нам необходимо проанализировать информацию, которая будет обрабатываться в ней и определить основные сущности базы данных, а так же связи между этими сущностями.
База данных «Учет пользователей в сети интернет» в общем виде должна отражать следующую информацию:
сведения о пользователях;
данные о браузере;
сведения о сайтах.
Входная информация будет представлена в следующем виде. Для работы понадобятся две таблицы со справочной информацией. Это таблица о браузерах и таблица о сайтах. Так же нам понадобится таблица о пользователях.
На основании проектируемых объектов можно представить функциональную зависимость объектов в виде ER-диаграммы (рисунок 1)
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 1 - ER-диаграмма
С учетом поставленной задачи и анализа входной информации, нам необходимо построить 3 основных таблицы, согласно информационного анализа, и установить соответствующие связи между этими таблицами.
3. Создание базы данных в СУБД MS Access
3.1 Создание таблиц базы данных и схемы данных
Для создания базы данных выполним следующие действия:
1) После запуска СУБД Microsoft Access в появившемся окне установили переключатель в положение Новая база данных и нажали кнопку [ОК].
2) В окне файл новой базы данных указали имя файла (Название), и нажали кнопку Создать.
Создадим структуру таблицы Интернет. Для этого выполним следующую последовательность действий:
В окне базы данных щелкнем по вкладке Таблицы и нажмем кнопку Создать. В результате появится окно Новая таблица, в правой части которого перечислены способы создания таблицы.
Выберем пункт Конструктор и нажмем кнопку ОК, после чего попадем в режим конструктора таблицы.
Создаем поля Название, Скорость, Цена ,Число пользователей для этого введем в первую строку колонки Имя поля наименование поля Название и нажмем клавишу Enter; курсор автоматически переместится во вторую колонку Тип данных. Выберем тип данных Текстовой;
Аналогично добавим в таблицу остальные поля Цена, Число Пользователей. Тип полей Цена определим как Текстовый, а тип поля Число Пользователей - Числовой.
Рисунок 2 - Таблица Интернет в режиме Конструктора
Сохраним таблицу под именем Интернет. Для этого закроем окно конструктора и укажем имя таблицы Сотрудники.
Остальные таблицы: Браузеры, Сайты, Пользователи создаются аналогично.
При создании таблицы Браузеры для поля Название в качестве типа данных выберем Подстановка, где в качестве элементов подстановки выберем данные поля Название таблицы Сайты. На рисунках 3-4 представлены созданные таблицы в режиме конструктора.
Рисунок 3 - Таблица Браузеры в режиме Конструктора
Рисунок 4 - Таблица Сайты в режиме Конструктора
Для создания связей в схеме данных выполним команду Сервис - Схема данных. В появившемся окне добавим все таблицы в окно схемы данных.
Непосредственно для создания связей «возьмем» мышью поле Название в таблице Браузеры и перетащим его на поле Название в таблице Сайты. Появится диалоговое окно, где установим флажки Обеспечение целостности данных, каскадное обновление связанных полей, Каскадное удаление связанных записей и нажмем кнопку Создать.
Также создадим остальные связи. Вносим данные в таблицы, при этом убеждаемся, что данные в таблицах непротиворечивы, а также, что система целостности БД функционирует. Заполненные таблицы и схема данных представлены в Приложении А.
3.2 Создание запросов
Запросы предназначены для отбора данных, удовлетворяющих заданным критериям (например, данные о клиентах, проживающих в определенном регионе, данных о торговых операциях за последний квартал). Результатом выполнения запроса является набор записей, собранных в таблице, который называется Recordset (динамический, временный набор данных). В объекте Recordset допускается добавление, изменение и удаление записей. В нем отображаются также записи, добавляемые, удаляемые или изменяемые в исходных таблицах.
Запрос с параметром - Справка по Браузерам.
Для создания запроса выберем команду Создание запроса в режиме Конструктора, появится окно Добавление таблицы. Добавим таблицу Браузеры. Затем добавим в бланк запроса все поля из таблицы (двойным щелчком мыши).
Рисунок 5 - Запрос Справка по браузерам в режиме конструктора
Далее нажимаем Выполнить, вводим в условия отбора название,скорость,интерфейс - и получаем следующий запрос с параметром (рисунок 6). информация база данные access
Рисунок 6 -Запрос с параметром
Запрос с параметром - Справка по Интернету
Создается так же, как и предыдущий запрос, только на основе двух таблиц (рисунок 7)
Рисунок 7 - Запрос Справка по Интернету
Далее нажимаем Сохранить, и получаем следующий запрос с параметром (рисунок 8)
Рисунок 8 - Запрос с параметром в режиме конструктора
3.3 Создание форм
Формы используются для ввода и просмотра таблиц в окне формы. Формы позволяют ограничить объем информации, отображаемой на экране, и представить ее в требуемом виде. С помощью мастера можно создать форму, поместив в нее поля исходной таблицы, расположенные в соответствии с одним из заранее заданных шаблонов. С помощью конструктора форм можно создавать формы любой степени сложности.
Создание формы с помощью мастера
Создадим форму Пользователи.
На первом шаге предлагается выбрать таблицу или запрос для создания формы, а также поля для формы (рисунок 9).
Рисунок 9 - Создание формы
На втором шаге выбираем внешний вид формы (рисунок 9) , на третьем - Стиль формы.
Далее нажимаем Готово и получаем форму Пользователи (рисунок 10).
Рисунок 10 - Форма Пользователи
Создание формы - Сайты
Для создания формы также воспользуемся мастером форм. В окне добавления таблиц и полей в форму добавим поля из всех таблицы Пользователи. Выберем Внешний вид и стиль формы и нажмем Готово. Получим готовую форму сотрудники (рисунок 11).
Рисунок 11- Форма Сайты
3.4 Создание отчетов
Отчеты используются для отображения информации, содержащейся в базе данных.
Для создания отчета с помощью Мастера выполним команду Создать/Мастер отчетов. Выберем поля из таблицы Сайты. Перенесем необходимые поля, которые нужно включить в отчет. В качестве группировки укажем поле Название и Аудитория (рисунок 12). Определим порядок сортировки полей. Определим формат отчетов. Определим стиль отчетов. Укажем имя отчета. Далее нажмем Готово и получим Отчет (рисунок 13). Доработаем отчет в режиме конструктора.
Рисунок 12 - Создание отчетов
Рисунок 13 - Отчет Сайты
Заключение
Реляционнaя модель дaнных в нaстоящее время приобрелa нaибольшую популярность и прaктически все современные СУБД ориентировaнны именно нa тaкое предстaвление дaнных.
Реляционную модель можно предстaвить кaк особый метод рaссмотрения дaнных, содержaщий и дaнные (в виде тaблиц), и способы рaботы, и мaнипуляции с ними (в виде связей). В реляционной модели БД, в отличие от других моделей, пользовaтель сaм укaзывaет, кaкие дaнные для него необходимы, a кaкие нет. По этой причине процесс перемещения и нaвигaции по БД в реляционных системaх является aвтомaтическим. Тaкже реляционнaя СУБД выполняет функцию кaтaлогa, в котором хрaнятся описaния всех объектов, из которых состоит БД.
База данных облегчает работу с огромной информацией, необходимой для организации учета экспонатов, проводимых выставках и продажей картин.
База данных помогает справиться с тем огромным потоком информации, с которым раньше приходилось справляться вручную. Причем этот поток информации обновляется достаточно часто за один рабочий день.
Список использованной литературы
1. Гончаров А. Access 7.0 в примерах. - СПб.:Питер, 1997.
2. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.
3. Гончаров А.В. “Microsoft Access 7.0 в примерах”.. СПб - Питер,1997. - 256 с.
4. Виктор Пасько. Ассеss 20003. -- К.: Издательская группа ВНУ, 2004.
5. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351 с.
6. Дроздовa В.И., Крaхоткинa Е.В. Методические укaзaния к выполнению курсового проектa по дисциплине «Бaзы дaнных» для студентов специaльности 351400. Стaврополь, СевКaвГТУ, 2004.
7. Глушaков С.В., Ломотько Д.В. Бaзы дaнных. Учебный курс // Хaрьков: Фолио; Ростов н/Д: Феникс; Киев: Абрис, 2000. - 504 с.
8. Корнеев В.В. и др. Бaзы дaнных. Интеллектуaльнaя обрaботкa информaции // М.:Нолидж, 2000. - 352 с.
9. Бакаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. - СПб.: БХВ-Петербург, 2001. - 510 с.
10. Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с
Приложение
Таблица 1 - Интернет
Таблица 2 - Браузеры
Таблица 3 - Сайты
Таблица 4 -- Пользователи
Размещено на Allbest.ru
Подобные документы
Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012Многотабличные базы данных. Виды связей между таблицами. Создание запросов, форм и отчетов. Работа с текстовым процессором MS Excel, создание таблиц и заполнение их соответствующими расчетами. Создание в MS Access базы данных заданной структуры.
контрольная работа [3,0 M], добавлен 25.03.2014Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.
курсовая работа [1,1 M], добавлен 22.01.2013Изучение программы обработки баз данных Microsoft Access. Особенности и принципы создания баз данных, форм для работы с ними, межтабличных связей. Конструирования различных видов отчетов. Создание кнопочной формы с помощью диспетчера, итоговых запросов.
лабораторная работа [2,1 M], добавлен 11.03.2013