Общая характеристика реляционной СУБД Microsoft Office Access, ее основные компоненты и возможности. Разработка базы данных для систематизации подшивок журналов. Создание структуры таблиц с организацией связей между ними, ввод и обработка информации.
Аннотация к работе
Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. 3) построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI); В Access новая редакция содержимого измененной ячейки таблицы записывается на диск (сохраняется) сразу, как только курсор клавиатуры будет помещен в другую ячейку (или новая редакция измененной записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую запись (строку)). 1) База Данных (БД) должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер подшивки, Название статьи, автор, журнал, номер, www-адрес журнала, e-mail журнала, колво страниц в статье, тематика статьи. В первую определяем 3 таблицы: 1) Журнал - содержит в себе id журнала (ключевое поле), название журнала, номер подшивки в которой находится журнал, интернет страничка журнала, адрес электронной почты журнала.В данной контрольной работе мы разработали БД «Подшивки журналов» с помощью СУБД MS Access. При выполнении задания были изучены возможности данной СУБД, были изучены методы работы с таблицами, запросами, отчетами, макросами которые нужны для построения БД.
План
Оглавление
Введение
Постановка задачи
Структура таблиц и связи между ними
Создание БД в MS Access
Вывод
Список используемой литературы
Введение
Microsoft Office Access или просто Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.
Основные компоненты MS Access: 1) построитель таблиц;
2) построитель экранных форм;
3) построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);
4) построитель отчетов, выводимых на печать.
Access, при работе с базой данных, иначе взаимодействует с жестким (или гибким) диском, нежели другие программы.
В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (измененный файл) целиком записывается на дисктолько при нажатии кнопки «сохранить».
В Access новая редакция содержимого измененной ячейки таблицы записывается на диск (сохраняется) сразу, как только курсор клавиатуры будет помещен в другую ячейку (или новая редакция измененной записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую запись (строку)). Таким образом, если внезапно отключат электричество, то пропадет только изменение той записи, которую не успели покинуть.
В данной работе мы рассмотри все возможности MS Access, научимся разрабатывать базы данных в данной СУБД. Разработаем базу данных «Подшивки журналов», Разберемся с запросами (сортировка, параметр, группировка). Освоим стандартные возможности данной СУБД.
Постановка задачи
Разработать БД «Подшивки журналов»
1) База Данных (БД) должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер подшивки, Название статьи, автор, журнал, номер, www-адрес журнала, e-mail журнала, колво страниц в статье, тематика статьи.
2) Создать формы для ввода информации в каждую из созданных таблиц.
3) Создать 3 запроса (минимум): a. (Сортировка) Автор, название статьи, количество страниц в статье. Сортировка по автору. b. (Группировка) Автор, количество статей данного автора во всех подшивках. c. (Параметр) Автор, название статьи, количество страниц, выводятся все статьи из указанного пользователем журнала.
4) Создать отчеты на основе имеющихся запросов.
5) Создать основную кнопочную форму.
Задания к контрольной работе
- Создать реляционную БД в СУБД MS Access в соответствии с вариантом и представить на электронном носителе в виде файла, содержащего созданную базу данных.
- Составить пояснительную записку по выполнению контрольной работы, которая
Должна быть подготовлена в MS Word.
Структура таблиц с организацией связей между ними
MS Access позволяет создавать структуру таблицы в трех режимах - в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы. В данной контрольной работе таблицы были созданы в режиме конструктора.
Обозначим главные сущности и определим какие таблицы будут созданы. В первую определяем 3 таблицы: 1) Журнал - содержит в себе id журнала (ключевое поле), название журнала, номер подшивки в которой находится журнал, интернет страничка журнала, адрес электронной почты журнала.
2) Автор - содержит в себе id автора (ключевое поле), и инициалы автора.
3) Статья (Главная таблица) - содержит в себе id статьи, id журнала в которой она находится, id автора который написал данную статью, тематика к которой относится данная статья, количество страниц.
Далее определяем как мы свяжем наши таблицы: Примерная схема реализации таблиц и связями между таблицами:
Создание БД в MS Access
1) Создаем новый проект БД в СУБД MS Access.
2) Создаем наши таблицы в режиме конструктора.
3) Заполняем таблицы тестовой информацией.
4) Создаем связи между таблицами. база данные реляционная таблица
5) Проверяем связь между таблицами.
6) Создаем запросы с помощью конструктора запросов.) Проверяем работу запросов.
8) Создаем формы ввода информации в мастере форм.
9) Создаем отчеты в мастере отчетов.
10) Создаем главную кнопочную форму с помощью диспетчера кнопочных форм.
11) Для размещения запроса на главной кнопочной форме необходимо создать макрос который будет выполнять запрос и поместить на главную кнопочную форму созданный макрос.
12) В итоге получаем БД «Подшивки журналов» со структурой.
13) Еще раз перепроверяем работоспособность всех созданных элементов. И сохраняем нашу БД.
Вывод
В данной контрольной работе мы разработали БД «Подшивки журналов» с помощью СУБД MS Access. При выполнении задания были изучены возможности данной СУБД, были изучены методы работы с таблицами, запросами, отчетами, макросами которые нужны для построения БД. Был самостоятельно изучен материал из открытых источников по работе в MS Access. Все что было изучено было применено при проектировании БД.
После совершенной работы можно сделать вывод что MS Access предоставляет пользователю полноценный набор инструментов и возможностей для создания БД. Полную официальную документацию и очень много различных статей и мануалов написанных сообществом. С помощью удобных инструментов и наличию внятной документации с MS Access можно легко начинать работать.
Список литературы
1) Статья из свободной энциклопедии «Википедия» - http://ru.wikipedia.org/wiki/Microsoft_Access
2) Техническая поддержка на сайте Microsoft - http://office.microsoft.com
3) Стандартная справка вызываемая из MS Access.
4) Уроки и статьи с ресурса - http://www.cyberforum.ru/
5) Прочие уроки и инструкции с открытых источников в интернете.