Разработка базы данных подшивки журналов средствами СУБД MS Access

 













КОНТРОЛЬНАЯ РАБОТА

Разработка базы данных подшивки журналов средствами СУБД MS Access



Оглавление


Введение

Постановка задачи

Структура таблиц и связи между ними

Создание БД в MS Access

Вывод

Список используемой литературы



Введение

Office Access или просто Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

1)построитель таблиц;

2)построитель экранных форм;

)построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

)построитель отчётов, выводимых на печать.

Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на дисктолько при нажатии кнопки «сохранить».

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

В данной работе мы рассмотри все возможности MS Access, научимся разрабатывать базы данных в данной СУБД. Разработаем базу данных «Подшивки журналов», Разберемся с запросами (сортировка, параметр, группировка). Освоим стандартные возможности данной СУБД.

Постановка задачи


Разработать БД «Подшивки журналов»

1)База Данных (БД) должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер подшивки, Название статьи, автор, журнал, номер, www-адрес журнала, e-mail журнала, кол-во страниц в статье, тематика статьи.

2)Создать формы для ввода информации в каждую из созданных таблиц.

)Создать 3 запроса (минимум):

a.(Сортировка) Автор, название статьи, количество страниц в статье. Сортировка по автору.

b.(Группировка) Автор, количество статей данного автора во всех подшивках..(Параметр) Автор, название статьи, количество страниц, выводятся все статьи из указанного пользователем журнала.

4)Создать отчеты на основе имеющихся запросов.

5)Создать основную кнопочную форму.

Задания к контрольной работе

Создать реляционную БД в СУБД MS Access в соответствии с вариантом и представить на электронном носителе в виде файла, содержащего созданную базу данных.

Составить пояснительную записку по выполнению контрольной работы, которая

Должна быть подготовлена в MS Word.


Структура таблиц с организацией связей между ними

Access позволяет создавать структуру таблицы в трех режимах - в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы. В данной контрольной работе таблицы были созданы в режиме конструктора.

Обозначим главные сущности и определим какие таблицы будут созданы. В первую определяем 3 таблицы:

1)Журнал - содержит в себе id журнала (ключевое поле), название журнала, номер подшивки в которой находится журнал, интернет страничка журнала, адрес электронной почты журнала.

2)Автор - содержит в себе id автора (ключевое поле), и инициалы автора.

3)Статья (Главная таблица) - содержит в себе id статьи, id журнала в которой она находится, id автора который написал данную статью, тематика к которой относится данная статья, количество страниц.

Далее определяем как мы свяжем наши таблицы:

Примерная схема реализации таблиц и связями между таблицами:




Создание БД в MS Access


1)Создаем новый проект БД в СУБД MS Access.

)Создаем наши таблицы в режиме конструктора.



3)Заполняем таблицы тестовой информацией.



)Создаем связи между таблицами.

база данные реляционная таблица



5)Проверяем связь между таблицами.



6)Создаем запросы с помощью конструктора запросов.



)Проверяем работу запросов.



)Создаем формы ввода информации в мастере форм.



9)Создаем отчеты в мастере отчетов.



)Создаем главную кнопочную форму с помощью диспетчера кнопочных форм.



11)Для размещения запроса на главной кнопочной форме необходимо создать макрос который будет выполнять запрос и поместить на главную кнопочную форму созданный макрос.



12)В итоге получаем БД «Подшивки журналов» со структурой.



)Еще раз перепроверяем работоспособность всех созданных элементов. И сохраняем нашу БД.



Вывод


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

После совершенной работы можно сделать вывод что MS Access предоставляет пользователю полноценный набор инструментов и возможностей для создания БД. Полную официальную документацию и очень много различных статей и мануалов написанных сообществом. С помощью удобных инструментов и наличию внятной документации с MS Access можно легко начинать работать.



Список используемой литературы


1)Статья из свободной энциклопедии «Википедия» - http://ru.wikipedia.org/wiki/Microsoft_Access

2)Техническая поддержка на сайте Microsoft - http://office.microsoft.com

)Стандартная справка вызываемая из MS Access.

)Уроки и статьи с ресурса - http://www.cyberforum.ru/

)Прочие уроки и инструкции с открытых источников в интернете.


КОНТРОЛЬНАЯ РАБОТА Разработка базы данных подшивки журналов средствами СУБД MS Access Оглавление

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ