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

Автор работы: Пользователь скрыл имя, 07 Декабря 2014 в 00:09, реферат

Описание работы

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров.

Содержание работы

Введение
2 Обследование предметной области
2.1 Цель создания информационной системы
2.2 Предполагаемые функции
2.3 Группы пользователей системой
3 Проектирование системы
3.1 Функциональная модель системы
3.2 Модель "сущность-связь" с пояснениями
3.3 Состав таблиц БД
4 Создание ИС
4.1 Последовательность создания БД средствами выбранной СУБД
4.2 Последовательность создания ИС с пояснением разрабатываемых запросов, отчетов и форм
4.3 Разработка механизмов доступа к объектам с помощью главной кнопочной формы.
5 Инструкция по использованию ИС
5.1 Требования к техническому обеспечению
5.2 Инструкция для пользователя системой
6 Заключение

Файлы: 1 файл

Пояснительная записка.doc

— 995.00 Кб (Скачать файл)

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

 «Уфимский государственный авиационный технический университет»

Кафедра экономической информатики

 

 

 

 

 

 

 

 

Пояснительная записка

 
к курсовой работе:

«Разработка базы данных средствами СУБДД MS Access»

 

 

 «Создание базы данных Фитнес-клуб»

 

 

 

 

 

 

 

 

 

           Выполнил:

          Студент 1 курса

         Ф-та: ИНЭК,

 

 

         Проверил:

        Собко С.Н.

 

 

 

 

 

Уфа, 2009г.

Лист задания

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Уфимский государственный авиационный технический университет»

Кафедра экономической информатики

 

ЗАДАНИЕ

на курсовую работу по дисциплине  «Информатика»

 

Студент __________________Группа _________ Консультант  ______________

 

1.Тема курсовой работы ________________________________________________________________________________________________________________________________________

2.Основное содержание: ____________________________________________________________________________________________________________________________________________________________________________________________________________

3. Требования к оформлению

3.1. Пояснительная записка должна быть оформлена в редакторе Microsoft ® Word  в соответствии с требованиями ГОСТ и СТП

3.2.В пояснительной записке должны  содержаться следующие  разделы:

1 Введение

2 Обследование предметной  области

   2.1 Цель создания  информационной системы

   2.2 Предполагаемые  функции

   2.3 Группы пользователей  системой 

3 Проектирование системы

   3.1 Функциональная  модель системы

   3.2 Модель "сущность-связь" с пояснениями

   3.3 Состав таблиц  БД

4 Создание ИС

   4.1 Последовательность  создания БД средствами выбранной СУБД

   4.2 Последовательность  создания ИС с пояснением разрабатываемых                                          запросов, отчетов   и форм

   4.3 Разработка механизмов доступа к объектам с помощью главной кнопочной формы.

5 Инструкция по использованию ИС

    5.1 Требования  к техническому обеспечению

    5.2 Инструкция для пользователя системой

 

Дата выдачи __________________                Дата окончания _________________

Руководитель ___________________________

Содержание

 

Аннотация

  Введение

2 Обследование предметной  области

   2.1 Цель создания  информационной системы

   2.2 Предполагаемые  функции

   2.3 Группы пользователей  системой 

3 Проектирование системы

   3.1 Функциональная  модель системы

   3.2 Модель "сущность-связь" с пояснениями

   3.3 Состав таблиц  БД

4 Создание ИС

   4.1 Последовательность  создания БД средствами выбранной  СУБД

   4.2 Последовательность  создания ИС с пояснением разрабатываемых                                          запросов, отчетов и форм

   4.3 Разработка механизмов доступа к объектам с помощью главной кнопочной формы.

5 Инструкция по использованию  ИС

    5.1 Требования  к техническому обеспечению

    5.2 Инструкция для пользователя системой

6 Заключение

Список литературы

 

 

 

 

 

 

 

Аннотация

 

Курсовая работа посвящена разработке базы данных, содержащей сведения о Фитнес-клубе. Модель реализована в виде таблиц в системе MS Access 2003, что позволяет наглядно и просто демонстрировать все данные, изменять их, удалять их без потери другой информации, добавлять новые данные. Таким образом, она предельно проста в применении и может быть использована пользователями с разными уровнями знания компьютерной техники, даже человеком, который владеет только основами знаний по информатике.

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

При разработке базы данных были использованы современные программные средства и технологии.

Целью выполнения данной курсовой работы является закрепление знаний, полученных в  курсе “Системы управления базами данных”.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

Компьютерные системы, особенно в области коммуникаций и хранения данных, развиваются несколько быстрее, чем остальные, потому что им приходится идти в ногу с технологическими и социальными изменениями в мире. В связи с тем, что объемы информации, подлежащей хранению, растут высокими темпами, производители программного обеспечения вынуждены разрабатывать новые гибкие подходы к управлению большими объемами данных.

Поскольку базы данных, вне всяких сомнений, занимают лидирующее положение в области информационных технологий, они становятся неотъемлемой частью жизни современного человека. Развитие систем управления этими процессами идет по пути интеграции в единое целое, и огромным шагом к этому является использование стандарта обработки данных с помощью структурированного языка запросов SQL. Программное обеспечение, работающее с использованием SQL функционирует все более незаметно для пользователя, предоставляя ему необходимую основу для манипуляции информацией. В настоящее время акцент делается на использование сетевых информационных технологий, базирующихся на архитектуре клиент/сервер, и переходе от малопонятных внутренних процедур к содержательной работе с предметной областью, которую описывают хранимые данные.

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров.

Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.

 

2. Обследование предметной  области

 

2.1 Цель создания информационной системы

В качестве предметной  области используется описание структуры базы данных Фитнес-клуба.

Задача – информационная поддержка деятельности клуба. БД должна осуществлять:

ведение списков занимающихся и тренеров;

Необходимо предусмотреть:

-возможность перехода занимающегося  от одного тренера к другому;

-составление рейтингов тренеров;

-выдачу информации по конкретному  занимающемуся и т.д.

 

2.2 Предполагаемые функции

При выполнении данной курсовой работы необходимо исследовать предметную область. Необходимо собрать как можно больше информации о данной предметной  области, изучить программные средства для автоматизации решения задач хранения и обработки информации в данной предметной области. Изучить средства разработки баз данных и прикладного программного обеспечения.

 Также необходимо разработать  базу данных, которая бы обеспечивала  обработку и хранение информации  по данной предметной области.

Смысл данной БД заключается в автоматизации хранения и обработки информации о Фитне-клубе.

Разрабатываемое программное средство должно обеспечить получение из базы данных всей необходимой информации оперативно, в полном объеме и в форме, удобной для анализа. Причем информация эта должна быть абсолютно достоверной и соответствующей состоянию дел на текущий момент. И при этом необходимо, чтобы разработанное программное средство обеспечивало удобное и доступное использование его конечным пользователям. Так же должна обеспечиваться возможность дополнения и редактирования любой информации.

 

2.3 Группы пользователей системой

Человек, работающий с БД Фитнес-клуба может вести списки занимающихся и тренеров. Осуществлять возможность перехода занимающегося от одного тренера к другому, составлять рейтинг тренеров, выводить информацию по конкретному занимающемуся, делать отчёты т.д.

БД разработана в кнопочной системе, она предельно проста в применении и может быть использована пользователями с разными уровнями знания компьютерной техники, даже человеком, который владеет только основами знаний по информатике.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Проектирование системы

 

3.1 Функциональная модель  системы

 

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

Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.

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

-    Не должно быть повторений  и между таблицами.

Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и фамилии клиентов.

-    Каждая таблица должна  содержать информацию только  на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах. Например, адреса и заказы клиентов хранятся в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных.

Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы. Например, в таблице с данными о поставщиках могут содержаться поля с названием компании, адресом и номером телефона. При разработке полей для каждой таблицы необходимо помнить:

-   Каждое поле должно быть  связано с темой таблицы.

- Не рекомендуется включать  в таблицу данные, которые являются  результатом выражения.

-    В таблице должна  присутствовать вся необходимая  информация.

       - Информацию следует разбивать на наименьшие логические единицы (Например, поля «Имя» и «Фамилия», а не общее поле «Имя»).

 

3.2 Модель "сущность-связь" с пояснениями

Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.

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

Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.

Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.

Между двумя сущностям, например, А и В возможны четыре вида связей.

Первый тип – связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В:

Студент может не "заработать" стипендию, получить обычную или одну из повышенных стипендий.

Второй тип – связь ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Квартира может пустовать, в ней может жить один или несколько жильцов.

Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИЕ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М:N). Но в нашей работе такие типы связи нам не следует употреблять.

Информация о работе Разработка базы данных средствами СУБДД MS Access