Разработка интерфейса пользователя для работы с базой данных Дома культуры - Курсовая работа

бесплатно 0
4.5 139
Проектирование базы данных на основе модели типа объект-отношение. Создание таблиц средствами СУБД Access, главной кнопочной формы и запросов с помощью операций реляционной алгебры. Изменение последовательности перехода. Введение всплывающей подсказки.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Среди причин такой популярности следует отметить: - высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации; глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE;Разработать структуру БД - значит определить, какие таблицы входят в БД и из каких атрибутов состоит каждая из них, а также выяснить, каким образом таблицы БД связаны между собой. Данные в таблицах должны отвечать некоторым ограничениям, соответствующим ограничениям реального мира.Схема, содержащая графическую интерпретацию основных объектов и отношений между ними, называется диаграммой объект/отношение. Для Дома культуры выделила объекты: специалисты, кружок, ребята, занятие и мероприятие. Объекты отражается на диаграмме «объект/отношение» следующим образом. Если существование некоторого объекта зависит от существования другого объекта, то такой объект называется слабым. Если одному экземпляру первого объекта соответствует один и только один экземпляр второго объекта, а одному экземпляру второго объекта - один и только один экземпляр первого объекта, то говорят об отношении типа один-к-одному (1-1) между двумя объектами.К правильным объектам относятся: специалисты, кружок, ребята, занятие и мероприятие. Каждый правильный тип объекта соответствует некоторому базовому отношению, поэтому наша БД будет содержать 5 базовых отношений: специалисты, кружок, ребята, занятие и мероприятие. Каждое из этих базовых отношений будет иметь первичный ключ, соответствующий ключам, заданным в диаграмме О/О, - ТН#, НГР#, №#, №п/п#, код мер#. Для БД Дома культуры объекту «Специалист» поставим в соответствие таблицу Специалист с первичным ключом ТН, «Кружок» - таблицу Кружок с первичным ключом НГР, «Ребята» - Ребята (№п/п#), «Мероприятия» - таблицу Мероприятия с первичным ключом код мер#. Для БД Дома культуры отношению Занятие поставим в соответствие таблицу Занятие с внешними ключами н.гр (для связи с таблицей Кружок) и №п/п (для связи с таблицей Ребята); первичным ключом таблицы будет являться комбинация внешних ключей (н.гр, №п/п).Его появление и развитие как средства описания доступа к базе данных связано с созданием теории реляционных баз данных. Описание таблиц: CREATE TABLE Специалисты (тн TEXT(4) NOT NULL, ФИО TEXT, Должность TEXT, Дата рождения DATE, Образование TEXT, Телефон TEXT(11), Адрес TEXT, Паспортные данные INTEGER(10), Высшее образование LOGICAL, Данные о выслуге лет DATE, Место учебы TEXT, Дата поступления на работу DATE, PRIMARY KEY (тн)); CREATE TABLE Кружок (н.гр TEXT(3) NOT NULL, тн TEXT(4) NOT NULL, вид художественной самодеятельности TEXT, количество ребят INTEGER(25), PRIMARY KEY (н.гр), FOREIGN KEY (т.н ) REFERENCES Специалисты, ON DELETE NO ACTION ON UPDATE CASCADE)); CREATE TABLE Ребята (№п/п TEXT NOT NULL, код мер TEXT(4) NOT NULL, ФИО TEXT, Телефон TEXT(11), Направление TEXT, Место жительства TEXT, Дата рождения DATE, Адрес TEXT, Пол TEXT , Количество наград INTEGER, PRIMARY KEY ((№п/п), FOREIGN KEY (код мер.) REFERENCES Мероприятия, ON DELETE NO ACTION ON UPDATE CASCADE)); TEXT(3) NOT NULL, Ответственные TEXT, Содержание TEXT, Участники TEXT, Название TEXT, Дата DATE, PRIMARY KEY (код мер.));Отношение находится во второй нормальной форме тогда и только тогда, когда отношение находится в первой нормальной форме, и каждый атрибут неприводимо зависим от первичного ключа. В данном отношении все атрибуты неприводимо зависят от первичного ключа, следовательно, отношение находится во второй нормальной форме. Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме, и в нем нет функциональных зависимостей между неключевыми атрибутами. Отношение находится во второй нормальной форме тогда и только тогда, когда отношение находится в первой нормальной форме, и каждый атрибут неприводимо зависим от первичного ключа. Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.В нижней части окна конструктора в свойствах поля для каждого поля указала свойства: для ключевых полей Индексированное поле - Да (совпадения не допускаются), для внешних полей - Индексированное поле - Да (совпадения допускаются). Таблица Специалисты: Поле ТН (первичный ключ): тип данных - числовой, индексированное поле - Да (совпадения не допускаются). Поле ФИО: тип данных - текстовый, обязательное поле - да, индексированное поле - да (допускаются совпадения). Поле Должность: тип данных - текстовый, обязательное поле - да, индексированное поле - да (допускаются совпадения). Поле Дата рождения: тип данных - текстовый, обязательное поле - да, индексированное пол

План
Содержание

Введение5

1. Структура базы данных

1.1 Семантическое моделирование

1.2 Проектирование базы данных на основе модели типа объект /отношение

1.3 Описание данных на языке SQL

1.4 Функциональные зависимости и нормализация данных

2. Создание таблиц средствами СУБД Access

3. Создание межтабличных связей

4. Создание форм

5. Ограничения целостности базы данных

5.1 Целостность данных

5.2 Общие ограничения целостности

5.3 Частные ограничения целостности

6. Вопросы надежности взаимодействия

6.1 Изменение последовательности перехода

6.2 Введение всплывающей подсказки

7. Проектирование запросов

7.1 Виды запросов

7.2 Создание запросов с параметром и вычисляемым параметром

7.3 Создание запросов с помощью операций реляционной алгебры

8. Создание главной кнопочной формы

9. Безопасность данных

10. Руководство работы пользователя с базой данных

Заключение

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

Введение
Microsoft Access в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Среди причин такой популярности следует отметить: - высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации;

- глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными продуктами, поддерживающими технологию OLE;

- богатый набор визуальных средств разработки

Очевидно, что отправной точкой в процессе работы с любой СУБД является создание файла (или группы файлов) базы данных.

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

Целью курсовой работы является разработка удобного и эффективного интерфейса пользователя для работы с базой данных на примере Дома культуры по средствам программы Microsoft Access.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?