Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая аптека.doc
Скачиваний:
462
Добавлен:
25.03.2016
Размер:
30.61 Mб
Скачать

Министерство образования и науки РФ

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

«Сибирский государственный индустриальный университет»

Кафедра прикладной информатики и программирования

КУРСОВАЯ РАБОТА

по дисциплине "Базы данных"

на тему:

"Проектирование и реализация базы данных аптеки"

Выполнил:

Гр. ИПз-13 Дронов С.Е

Проверил:

доцент Соловьева Ю.А.

г. Новокузнецк

2015 Задание на курсовую работу

Необходимо спроектировать база данных, включающую сведения, представленные в виде группы атрибутов:

Аптека (Наименование лекарства; аннотация; место хранения; дата поступления; приход; остаток на конец месяца; фирма производитель; поставщик и т.д.).

Задание состоит в следующем:

  1. Создать базу данных. Занести в нее данные.

  2. Организовать постоянные связи между таблицами для обеспечения целостности своей базе данных. Убедиться, что:

  • Данные, внесенные в таблицы непротиворечивы;

  • Система поддержки целостности базе данных функционирует. Для этого изменить, ввести и удалить данные в таблицах с нарушением правил поддержания целостности базы данных.

  1. Данные, введенные в таблицы, сохранить и распечатать.

  2. На основе объединенных таблиц создать запросы в режиме конструктора:

  • запросы на выборку (предусмотреть выбор символьных данных, числовых, использование масок);

  • итоговые запросы;

  • запрос с параметром;

  • перекрестные запросы.

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

  2. Создать форму по данным одной из таблиц, используя Мастер форм. Построить диаграмму на основе итогового запроса. Диаграмму отформатировать и распечатать. Создать автоформу по своему усмотрению. В режиме конструктора добавить в автоформу объект WordArt. Созданные формы распечатать.

  3. Оформить отчет, используя Мастер отчетов.

  4. Создать кнопочную форму, через которую предусмотреть вывод всех объектов БД.

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

Содержание

Условные сокращения

Введение

1. Проектирование и реализация базы данных «Аптека»

1.1 Проектирование базы даных в предметной области «Аптека»

1.2 Реализация базы данных «Аптека» 9

1.2.0 Создание таблиц базы данных «Аптека»

1.2.1 Релизация запросов

1.2.2 Построение форм

1.2.3 Построение отчетов

Заключение

Приложение

Литература

Введение

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

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

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

  • обеспечивать получение общих и/или детализированных отчетов по итогам работы;

  • позволять легко определять тенденции изменения важнейших показателей;

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

  • выполнять точный и полный анализ данных.

Целью данной курсовой работы является анализ предметной области «Аптека», проектирование и реализация учебной базы данных в указанной предметной области. В качестве система управления базами данных для реализации базы данных была использована настольная система управления базами данных реляционного типа − Microsoft Access. Данная система управления базами данных имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения.

В рамках курсовой работы были поставлены следующие задачи:

  1. Анализ предметной области «Аптека».

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

  3. Приобретение навыков по созданию запросов различных типов в СУБД Microsoft Access.

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

  5. Изучение средств проектирования и создания отчетов в Microsoft Access.

  6. Создание кнопочных форм, облегчающих навигацию по базы данных «Аптека».