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

Указания к выполнению раздела «Проектирование er-модели предметной области»

В разных источниках используются разные системы обозначений в ER-диаграммах. На практике использование различных способов записи ER-диаграмм не представляет особой сложности – беглое ознакомление с соответствующим разделом документации позволяет быстро освоить используемую систему обозначений. В данной работе в ER-диаграмме класс сущностей будем представлять в виде четырехугольника. В четырехугольнике записано уникальное имя класса сущности (прописными буквами) и имена атрибутов строчными буквами.

Пример класса сущностей СТУДЕНТ и конкретного экземпляра сущности показан на рис. 1

Рис. 1.  Класс сущностей и экземпляр сущности

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

В данной работе на ER-диаграммах связи между сущностями будем обозначать стрелками, рядом со стрелками указываем имя связи, а также тип связи. Пример фрагмента ER-диаграммы, представляющего сущности СТУДЕНТ, ОТДЕЛЕНИЕ, СПЕЦИАЛЬНОСТЬ и их взаимосвязи приводится на рис. 2.

Напомним, что каждый экземпляр сущности должен уникально идентифицироваться (иметь уникальный идентификатор). Так как могут быть несколько студентов с одинаковой фамилией, введем дополнительный атрибут "код студента". У сущностей ОТДЕЛЕНИЕ и СПЕЦИАЛЬНОСТЬ атрибут "номер" является уникальным идентификатором.

Рис. 2.  Пример фрагмента ER-диаграммы

Указания к выполнению II главы курсового проекта

Указания к выполнению раздела «Основные понятия СУБД»

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

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

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

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

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

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

В разрабатываемой БД должны использоваться следующие объекты:

  1. ТАБЛИЦЫ используются для хранения данных. Пользователь может просмотреть их и, в случае необходимости, изменить структуру таблицы и свойства отдельных полей. Однако модификация любой таблицы может быть произведена только с ведома и разрешения администратора базы данных.

  2. ФОРМЫ предназначены для ввода данных и отображения их на экране. С помощью форм реализуются специальные меры по повышению надежности интерфейса пользователя. Они способствуют поддержанию целостности данных в БД и облегчают для конечного пользователя работу с данными.

  3. ЗАПРОСЫ позволяют пользователю получать нужные данные из одной или нескольких таблиц. Состав запросов определяется требованиями конечного пользователя на конкретном рабочем месте.

  4. ОТЧЕТЫ используются для автоматизации подготовки документов. Состав документов, создаваемых с помощью БД, определяется особенностями функций, выполняемых организацией.

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

  • СУБД ACCESS автоматически не вносит сделанные в таблицах изменения в запросы и формы, использующие эти таблицы; изменения в зависимые объекты вносились самостоятельно;

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

  • невозможно изменить определение таблицы, которая открыта в запросе, форме или отчете; в этом случае следует предварительно закрыть все открытые объекты, которые ссылаются на данную таблицу.

  • Все созданные объекты БД (таблицы, формы, запросы, отчеты) должны быть оформлены как единое целое в соответствии со спецификой предметной области с помощью кнопочной формы.

ПРИЛОЖЕНИЕ 1

Оформление титульного листа курсовой работы

Министерство образования Пензенской области

Государственное бюджетное образовательное учреждение

Среднего профессионального образования Пензенской области

«Пензенский многопрофильный колледж»

торгово-экономическое отделение

Создание информационной системы для риэлтерской фирмы

Курсовой проект по учебной дисциплине

«Разработка и эксплуатация автоматизированных информационных систем»

Выполнил: студент специальности 230103 «Автоматизированные системы обработки информации и управления( по отраслям)

Гр. 09 ТЭО-48 Иванова И.И.

Проверил: Комарова Е.В.

Оценка:____________________

Пенза, 2012 г.

ПРИЛОЖЕНИЕ 2

ОГЛАВЛЕНИЕ

ПРИЛОЖЕНИЕ 3

Библиография

  1. Автоматизированные информационные технологии в экономике: Учебник/ Под общ. ред. проф. И.Т. Трубилина - М.: Финансы и статистика, 2006.

  2. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем. – М.: ФОРУМ – ИНФРА-М, 2007.

  3. Гвоздева В.А., Лаврентьева И.Ю. Основы построения автоматизированных информационных систем: учебник. – М.: ИД «ФОРУМ»: ИНФРА-М, 2007 (Профессиональное образование).

  4. Завгородний В.И. Комплексная защита информации в компьютерных системах: Учебное пособие. - М.: Логос; ПБОЮЛ Н.А. Егоров, 2005.

  5. Избачков Ю.С., Петров В.Н. Информационные системы: учебник для вузов. 2-е изд. – СПб.: Питер, 2008.

  6. Информатика: Базовый курс. С.В. Симонович и др. - СПб.: Питер, 2006.

  7. Информатика: Учебник / Под ред. проф. Н.В. Макаровой - М.: Финансы и статистика, 2007.

  8. Куправа Т.А.Самоучитель Access - СПб.: Наука и техника, 2007.

  9. Харитонова И.А., Михеева В.Д. Microsoft Access 2007: разработка приложений. - СПб.: БХВ-Петербург, 2007.