ВВЕДЕНИЕ
1. Основные понятия о базах данных MS Access
1.1 Краткая характеристика MS Access
1.2 Сравнение Microsoft Access перед другими СУБД
2. Разработка базы данных
2.1 Постановка задачи разработки базы данных
2.2 Разработка таблиц
2.3 Разработка связей
2.4 Разработка форм
2.5 Разработка запросов
2.6 Разработка отчетов
2.7 Защита базы данных
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Темой данной курсовой работы является изучение основных возможностей проектирования баз данных с помощью системы управления базами данных Microsoft Access.
Актуальность темы исследования заключается в необходимости всестороннего рассмотрения СУБД Microsoft Access с целью определения ее максимальных возможностей для создания информационных систем и проектирование базы данных учета успеваемости студентов в рамках исследования функционала СУБД и получения практического навыка создания информационной системы.
Объектом исследования – процесс создания баз данных с помощью СУБД Microsoft Access.
Предмет исследования – система управления базами данных Microsoft Access.
Цели курсовой работы:
- расширение, закрепление и систематизация теоретических знаний о СУБД Microsoft Access и база данных в целом;
- формирование навыков ведения научных исследований и работы с научной литературой, включая электронные источники;
- формирование навыков оформления и изложения мыслей с использованием научной терминологии;
- приобретение опыта обработки, анализа и систематизации результатов исследований;
- практическая реализация полученных навыков для создания базы данных успеваемости студентов.
Основными задачами курсовой работы являются:
- рассмотрение видов баз данных и их сравнительных характеристик;
- рассмотрение основных возможностей системы управления базами данных Microsoft Access;
- проведение научного исследования по сравнению Microsoft Access с другими СУБД с целью получения обоснованной оценки возможностей Microsoft Access;
- постановка задачи проектирования базы данных успеваемости студентов для получения практических навыков разработки баз данных и освещения особенностей Microsoft Access «изнутри»;
- проектирование базы данных на основе поставленных требований;
- разработка таблиц, форм, запросов и отчетов базы данных;
- рассмотрение стандартных и нестандартных способов защиты базы данных.
На этапе анализа научной литературы о базах данных особое внимание было уделено книгам Дейт К. Дж. «Введение в системы баз данных» и Зрюмов Е.А. «Базы данных для инженеров». Именно в этой литературе мною было почерпнуто максимальное количество полезной информации о база данных.
При исследовании научной литературы о СУБД Microsoft Access чаще всего использовалось руководство автора Бекаревич, Ю.Б. «Создание реляционной базы данных и запросов. MS Access 2007», а также данные сайта технической поддержки Microsoft http://support.microsoft.com.
Для проведения сравнительной характеристики СУБД Microsoft Access с другими СУБД использовалась научная статья ВАК, размещенная в Вестнике Волжского университета автора Калягиной Натальи Валерьевны, а также данные электронного источника «Критерии выбора СУБД при создании информационных систем».
1. Основные понятия о базах данных MS Access
1.1 Краткая характеристика MS Access
База данных – это набор данных, характеризующих конкретные объекты, существующие в реальном мире [5].
СУБД (система управления базами данных) – это информационная среда для создания баз данных и управления хранимыми в них сведениями об объектах реального мира [6].
По мере роста объема информации, которая подлежит структурированию и хранению с помощью ЭВМ появилась необходимость разработки унифицированных систем, позволяющих разрабатывать базы данных и управлять хранимыми в них данными с помощью визуальной среды. Первые системы управления базами данных появились в начале 70-х годов.
Принято различать три типа БД [2]:
- иерархические;
- сетевые;
- реляционные.
Рассмотрим основные отличия всех типов баз данных.
Иерархические базы данных представляют собой набор данных, организованных в виде дерева, где на первом уровне выделен только один объект, на следующем этапе выделено два объекта, характеризующих первый объект и т.д. Между объектами есть связи. Причем любой объект может содержать неограниченное количество подчиненных объектов [2].
Пусть, необходимо разработать иерархическую базу данных, содержащую сведения о школах в городе. Школы относятся к разным районам. В каждой школе учатся определенные ученики. На рисунке 1 представлена иерархическая модель база данных.
Сетевая модель базы данных очень похожа на иерархическую модель данных за исключение направления связей. В иерархической модели объекты связаны строго сверху вниз, в сетевой же модели базы данных связи возможны в любых направлениях [2].
В реляционных базах данных хранится в виде таблиц, в которых строки являются записями (экземплярами объекта), а столбцы – атрибутами (свойствами объекта). Каждый столбец таблицы может быть связан со столбцом из другой таблицы [2]. Пример реляционной базы данных на основе выше описанного примера иерархической базы данных представлен в таблице 1.
Таблица 1 – Пример реляционной базы данных
Район
|
Школа
|
Ученик
|
Калининский
|
Школа 1
|
Иванов
|
Калининский
|
Школа 1
|
Петров
|
Калининский
|
Школа 1
|
Сидоров
|
Калининский
|
Школа 2
|
Кузьмин
|
Калининский
|
Школа 2
|
Карпов
|
Советский
|
Школа 2
|
Рубальский
|
Советский
|
Школа 3
|
Кориков
|
Советский
|
Школа 3
|
Минаков
|
Советский
|
Школа 3
|
Зарубин
|
Советский
|
Школа 4
|
Писаренко
|
Советский
|
Школа 4
|
Катин
|
Советский
|
Школа 4
|
Зольский
|
Microsoft Access входит в состав профессионального пакета Microsoft Office Professional. Последняя версия Microsoft Access выпущена в 2013 году [1].
Будем рассматривать работу Microsoft Access на базе версии 2007. Главное окно приложения представлено на рисунке 2.