Разработка интерфейса пользователя для работы с базой данных Дома культуры
Проектирование базы данных на основе модели типа объект-отношение. Создание таблиц средствами СУБД Access, главной кнопочной формы и запросов с помощью операций реляционной алгебры. Изменение последовательности перехода. Введение всплывающей подсказки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.01.2015 |
Размер файла | 681,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Для создания макроса, открывающего связанные записи проделала следующие действия:
Выбрала смысловое отношение типа М-1 на диаграмме «объект-отношение: Занятие - Кружок. Определите название таблиц (и форм), соответствующих правильным объектам на стороне 1 и М. Соответственно это Форма1 и Форма2. Далее создала макрос и назначила его на кнопку в Форме1 для открытия тех записей Формы2, где значение внешнего ключа соответствует значению первичного ключа в Форме1, на которое установлен курсор в Форме1.
Выбрала на ленте Создание > Макросы и код > Макрос.
Добавила макрокоманду ОткрытьФорму и заполните необходимые поля открывшегося диалогового окна: имя формы (форма Занятие, соответствующая стороне М в смысловом отношении М-1 (Форма2)), режим (без изменения режим Форма); режим данных - изменение.
Задала условие отбора. С помощью построителя создала выражение, имеющее следующую структуру: [Занятие]![н.гр#]=[Формы]![Кружок]![н.гр#].
Сохранила созданный макрос.
Открыла в режиме Конструктора Форму Кружок и добавила в нее кнопку, назначив на нее созданный макрос.
7. Проектирование запросов
7.1 Виды запросов
Одним из стандартных объектов Microsoft Access является запрос. Запросы используются для просмотра, анализа и изменения данных из одной или нескольких таблиц. В общем случае данные, отраженные в запросах, являются результатом применения разнообразных операций реляционной алгебры над данными. Сам запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними разнообразные операции.
Запросы могут служить источником данных для форм и отчетов Microsoft Access. В своей курсовой работе создавала запросы с помощью операций реляционной алгебры, SQL-запросы, запросы с параметром и запросы с вычисляемым полем. В некоторых запросах есть элементы нескольких видов запросов.
7.2 Создание запросов с параметром и вычисляемым параметром
Создала запросы с параметром. При выполнении такого запроса выдается диалоговое окно Введите значение параметра, в котором пользователь может ввести конкретное значение и затем получить нужный результат.
Запросы: «Кружок» и «Ребята».
Создала запросы в Конструкторе. В окне Добавление таблицы выбрала таблицу Кружок, Ребята, нажала кнопку Добавить.
В таблице Кружок в верхней части окна Конструктора запросов выбрала поле Вид художественной самодеятельности, Количество ребят.
В таблице Ребята в верхней части окна Конструктора запросов выбрала поле ФИО (галочку строки вывод на экран сняла), Направление, Количество ребят.
Дважды щелкнула левой кнопкой мыши на каждом выделяемом поле. При этом в нижней части окна Конструктора запросов в бланке запроса появились столбцы, соответствующие выбранному полю.
Для определения параметра запроса ввела в строку Условие отбора столбца Вид художественной самодеятельности фразу [Укажите интересующий Вас вид художественной самодеятельности] и заключила её в квадратные скобки. В столбец Параметр нужно ввела значение параметра точно так, как он определен в бланке запроса, только не вводя квадратные скобки. В столбце Тип данных выбрала из раскрывающегося списка нужный тип данных - текстовый. Нажала ОК. При выполнении запроса будут отбираться только те виды художественной самодеятельности.
Таким же образом создала запрос Занятие - Кружок, где условие «Введите интересующую Вас дату».
Создание вычисляемого поля в запросе
Можно создать поле, в котором будут отображаться результаты вычислений, определенных в выражении, или которое будет управлять значениями поля. Для этого выполнила следующие действия:
Создала запрос в режиме Конструктора «Специалисты, окончившие музыкальные колледжы». Ввела выражение в пустую ячейку в строке Поле: Данные о выслуге лет: DateDiff('yyyy';[Дата поступления на работу]; [Текущая дата]). В результате выполнения запроса выводится результат вычислений.
7.3 Создание запросов с помощью операций реляционной алгебры
Включение всех необходимых данных в единое базовое отношение может во многих случаях привести к избыточности данных и возникновению многочисленных аномалий обновления. Выходом из создавшегося положения может стать создание разнообразных запросов, на основе которых в дальнейшем будут разработаны формы. Данные, заносимые в такие формы, будут автоматически отражаться не только в запросе, но и в соответствующих базовых отношениях. Реляционная алгебра - совокупность операций, выполняемых над отношениями, в результате применения которых получаем новое отношение с известной схемой. Все операции реляционной алгебры делятся на две группы:
1. Традиционные операции над множествами: объединение, пересечение, вычитание, декартово произведение.
2. Специальные операции: выборка, проекция, соединение (естественное соединение, тэта-соединение), деление.
2 отношения совместимы по типу, если у них идентичные заголовки, а именно:
- Они имеют одинаковую степень
- Заголовки обоих отношений содержат одинаковые имена атрибутов
- Атрибуты с одинаковыми именами имеют один и тот же тип данных
Ниже перечислены основные операции реляционной алгебры, которые использовала в курсовой работе при разработке базы данных.
Операция объединение возвращает картежи, которые принадлежат или первому исходному отношению, или второму, либо обоим одновременно. Результатом выполнения объединения являются новые отношения. Обозначается: С=А UNION В. Условие применимости: совместимость по типу отношений.
Вычитанием совестимых отношений одинаковой размерности есть отношение, тело которого состоит из множества кортежей принадлежащих первому отношению, но не принадлежащих второму. Обозначается: С=А MINUS В. Условие применимости: совместимость по типу отношений.
Выборка представляет собой новое отношение с таким же заголовком и телом, состоящим из таких картежей отношения, которые удовлетворяют истинности логического выражения. Обозначается: C=А WHERE Х Q Y. Условие применимости: атрибут х и выражение для вычисления должны быть определены на одном и том же домене, а само выражение должно иметь смысл.
Проекция. Операция возвращает отношения, которые содержат только те атрибуты, которые нужны конечному пользователю для дальнейшей работы. Обозначается: С=А[x,y,z]
Тэта - соединение - это отношения, которые не имеют одинаковых имен атрибутов, есть такое отношение, заголовок которого представляет собой сцепление заголовков отношений, а тело имеет картежи такие что, что первые элементы кортежей принадлежат множеству 1, а последние множеству 2, с заданным условием отбора. Условие применимости: отсутствие одинаковых атрибутов в отношении А и В.
Естественное соединение применяется к двум отношениям, имеющим общий атрибут, результатом является отношение, которое представляет собой проекцию эквисоединения отношений по общему атрибуту на объединенную совокупность атрибутов обоих отношений. Условие применимости: наличие одинаковых атрибутов в отношении А и В.
Произведение - это отношения, которые не имеют одинаковых имен атрибутов, есть такое отношение, заголовок которого представляет собой сцепление заголовков отношений, а тело имеет картежи такие что, что первые элементы кортежей принадлежат множеству 1, а последние множеству 2.
Пересечение - операция пересечения возвращает картежи, присутствующие одновременно в обоих отношениях. Условие применимости: совместимость по типу отношений.
Деление. Результатом деления отношения А на В: С= А DIVIDEBY В.
Если отношение имеет следующее множество атрибутов: А{ X1,…, Xn,Y1, …, Ym}; В {Y1, … ,Ym}, является отношение С с заголовком { X1,…, Xn} и телом, содержащим такие картежи из отношения А, которые сочетаются со всеми отношениями В. Условие применимости операции: наличие всех атрибутов отношения делителя в исходном отношении делимом.
Для своей БД «Дом культуры» я создала 9 запросов с помощью операций реляционной алгебры:
3. ВЫБОРКА
Задача: Определить имена специалистов, стаж которых превышает 20 лет.
Выборка=(Специалисты WHERE Стаж>20)[ ФИО].
Для решения данной задачи, использующую операцию выборки, в режиме Конструктора запросов создается вычисляемое поле, которому присваивается имя стаж специалистов, а через двоеточие с помощью построителя прописывается функция, которая будет вычислять значение данного поля.
4. ТЭТА-СОЕДИНЕНИЕ
Задача: Сформировать все возможные комбинации сведений о сотрудниках и ребятах, так что бы табельный номер в образовавшихся парах должен быть больше номера ребят.
(С times Р) where ТН > НК.
Для решения данной задачи воспользуемся операцией реляционной алгебры и-соединение.
Для этого создаем запрос в БД. Добавляем таблицы Р и С, указываем поля все поля, которые нам необходимы для решения данной задачи. В поле условие обора указываем, что [ТН#] > [НК#]. Закрываем данное диалоговое окно, при запросе сохранения нажимаем ОК.
5. ПРОЕКЦИЯ
Определить виды художественной самодеятельности Дома культуры.
Проекция = Кружок [Вид художественной самодеятельности]
Для решения данной задачи воспользуемся операцией реляционной алгебры Проекция. Для этого создаем запрос в БД. Добавляем таблицу Кружок. Далее указываем поле Вид художественной самодеятельности. ОБЪЕДИНЕНИЕ
Задача: Сформировать список сотрудников, которые окончили музыкальный колледж или которые являются служащими в Администрации сельсовета.
Объединение = (Специалисты, окончившие музыкальный колледж UNION Специалисты, служащие в Администрации) [ТН, ФИО]
Данная задача решается с помощью операции объединения. Условием применения операции является совместимость по типу исходных отношений, которое в данном случае выполняется. Для реализации операции в окне Новый запрос выбирается Конструктор и в диалоговом окне Добавление таблицы выбирается Закрыть. Затем в меню Запрос указывается SQL-запрос и задается его тип - Объединение. В появившемся окне вводится SQL-запрос. (см. Рисунок 11)
Рисунок 11 - SQL-запрос
6. ПРОИЗВЕДЕНИЕ
Задача: Сформировать все возможные комбинации ФИО специалиста и названия мероприятий
Произведение = М [Название мероприятия] TIMES С[ФИО]
Для решения данной задачи необходимо воспользоваться операцией произведения.
Условием её применения является отсутствие общих атрибутов в исходных таблицах, которое в данном случае выполняется.
В режиме Конструктора запросов выбираются пары таблиц (М, С) после чего задаются нужные поля из каждой таблицы.
7. ПЕРЕСЕЧЕНИЕ
Задача: Определить табельные номера специалистов и их имена, которые являются служащими Администрации сельсовета и обучались в музыкальных колледжах.
Пересечение = (Специалисты, окончившие музыкальный колледж INTERSECT Специалисты, служащие в Администрации) [ТН, ФИО]
Данная задача решается при помощи операции пересечения. Запросы Специалисты, окончившие музыкальный колледж и Специалисты, служащие в Администрации, совпадающие по составу полей и типам данных для них, в режиме Конструктора запросов объединяют при помощи одинаковых полей этих таблиц, после чего выбирают поля, которые нужно отобразить в запросе, в данном случае это ТН и ФИО.
8. ВЫЧИТАНИЕ
Задача: Определить ФИО специалистов, которые являлись сотрудниками Дома культуры, но по какой-то причине были уволены. В результат включить наименование должности и ФИО
Вычитание = (Специалисты MINUS Уволенные сотрудники, служащие) [Должность, ФИО]
Для решения данной задачи необходимо применить операцию вычитания. Условием её применения является совместимость по типу исходных отношений, которое в данном случае выполняется.
Запускается мастер запросов и в диалоговом окне Новый запрос выбирается Записи без подчиненных. Далее выбираются объекты, которые будут участвовать в запросе (запрос Специалисты и запрос Уволенные сотрудники) и поля запроса (Должность, ФИО).
9. ЕСТЕСТВЕННОЕ СОЕДИНЕНИЕ
Задача: Определить ФИО специалистов и номера групп в которых они преподают
(К join С) [нгр#, ФИО]
Для решения данной задачи воспользуемся операцией реляционной алгебры Естественное соединение. Для этого создаем запрос в БД. Добавляем таблицу К и С. Далее указываем поля ФИО и нгр#.
10. ДЕЛЕНИЕ
Задача: Сформировать список ребят, которые занимаются во всех кружках.
Деление = Р [№п/п, н.гр] DIVIDEBY [н.гр]
Данная задача решается при помощи операции деления. В режиме конструктора запросов вводим необходимые для реализации запроса таблицы: Ребята, Занятие, Кружок. Затем выводим все нужные для запроса поля, чтобы избежать необходимость ручного ввода полей в режиме SQL. После этого переходим в режим SQL и набираем команду:
SELECT DISTINCT Ребята.ФИО
FROM Ребята
WHERE ((((SELECT COUNT (Занятие.[нгр#]) FROM Занятие WHERE Занятие.[№п/п#]=Ребята.[№п/п#]))=(SELECT COUNT (Кружок.[нгр#]) FROM Кружок))).
8. Создание главной кнопочной формы
Обычно при запуске приложения, вместо стандартного окна СУБД Access появляется специальная форма с кнопками - Главная кнопочная форма. Эта форма выполняет функцию главной панели управления, представляя набор кнопок или других элементов, активизирующих настройку команд или форм вывода данных для просмотра, редактирования, а также создания запросов. Это сделано с целью предотвращения несанкционированного нежелательного вмешательства пользователя.
При разработке главной кнопочной формы используют диспетчер кнопочных форм, который создает функционирующую кнопочную форму и позволяет редактировать существующие формы. Диспетчер кнопочных форм предоставляет возможность создавать внешне привлекательные и полезные формы, которые не существенно отличаются от тех, которые создает мастер баз данных.
- Создала главную кнопочную форму для базы данных Дома культуры с помощью диспетчера кнопочных форм. Выбрала на Ленте Файл> Сохранить и опубликовать> База данных Access 2002-2003. Указала путь к файлу и его имя.
- В появившемся окне щелкнула кнопку Включить содержимое.
- Выбрала на Ленте Работа с базами данных> Администратор> Диспетчер кнопочных форм.
- Вывелся запрос «Не удается найти кнопочную форму в этой базе данных. Создать кнопочную форму?», нажала кнопку Да.
- В диалоговом окне Диспетчер кнопочных форм нажала кнопку Создать.
- В диалоговом окне Создание ввела имя новой кнопочной формы, ОТЧЕТЫ, ЗАПРОСЫ С ТРАДИЦИОННЫМИ ОПЕРАЦИЯМИ И ЗАПРОСЫ С СПЕЦИАЛЬНЫМИ ОПЕРАЦИЯМИ, ВЫХОД. Нажала кнопку OK.
- Имя новых кнопочных форм добавляется в поле Страницы кнопочной формы.
- Выделила имя кнопочной формы - Главная кнопочная форма и задала значение По умолчанию (нажать кнопку По умолчанию). Нажала кнопку Изменить.
- По умолчанию выделена Главная кнопочная форма. В диалоговом окне Изменение страницы кнопочной формы нажала кнопку Создать.
- В диалоговом окне Изменение элемента кнопочной формы в поле Текст ввела текст для кнопочных форм: ФОРМЫ, ОТЧЕТЫ, ЗАПРОСЫ С ТРАДИЦИОННЫМИ ОПЕРАЦИЯМИ И ЗАПРОСЫ С СПЕЦИАЛЬНЫМИ ОПЕРАЦИЯМИ, затем выбрала для каждой из них в поле Команда команду Перейти к кнопочной форме и в поле Кнопочная форма указала имя страницы кнопочной формы. Для кнопочной формы Выход в поле Команда выбрала команду Выйти из приложения.
- Нажала кнопку Закрыть для перехода в диалоговое окно Диспетчер кнопочных форм. В диалоговом окне Страницы кнопочной формы выделила первую страницу, ФОРМЫ, и нажала кнопку Изменить.
- В диалоговом окне Изменение страницы кнопочной формы нажала кнопку Создать.
- В окне Изменение элемента кнопочной формы выбрала в поле Команда команду Открыть форму для изменения, в поле Форма выбрала последовательно каждую форму, в поле Текст вводила текст Форма. Также выбрала Команду Перейти к кнопочной форме, поле кнопочная форма: главная кнопочная команда, текст: назад. Нажала кнопку ОК, затем Закрыть.
- Аналогично выполнила выше перечисленные действия для всех страниц кнопочной формы. При необходимости создания кнопки для открытия отчёта в поле Команда следует выбирать команду Открыть отчёт. Кроме того, Диспетчер кнопочных форм не предоставляет инструменты для непосредственного открытия запросов. Для того, чтобы открыть запрос из Главной кнопочной форм предварительно по запросу были созданы создать формы. Для кнопочной формы Выход в поле Команда выбрала команду Выйти из приложения.
9. Безопасность данных
Непременной функцией любой развитой СУБД является обеспечение защиты данных от несанкционированного доступа.
MS Access обеспечивает два традиционных способа защиты базы данных:
ь установка пароля, требуемого при открытии базы данных
ь защита на уровне определения прав пользователей.
Установка пароля на открытие базы данных представляет собой простейший способ защиты. После того как пароль установлен (функция меню Файл Сведения Зашифровать паролем), при каждом открытии базы данных будет появляться диалоговое окно, в котором требуется ввести пароль. Открыть базу данных и получить доступ к ее ресурсам могут получить только те пользователи, которые введут правильный пароль. Этот способ достаточно надежен. Однако проверка проводится только при открытии базы данных, после чего все ее объекты становятся полностью доступными. В результате, установка пароля обычно оказывается достаточной мерой защиты для баз данных, которые совместно используются небольшой группой пользователей или установлены на автономном компьютере.
Гораздо более надежный способ организации защиты: защита на уровне пользователей, состоящая из двух этапов: создание системы пользователей, объединенных в группы (Файл Сведения Пользователи и разрешения Пользователи и группы) и задание прав доступа различных пользователей и групп по отношению к объектам базы данных (Файл Сведения Пользователи и разрешения Разрешения)
Информация о системе пользователей сохраняется в файле рабочих групп. Как группам, так и пользователям предоставляются разрешения на доступ, определяющие допустимые для них действия по отношению к каждому объекту базы данных. Для своей базы данных Дома культуры создала пароль на открытие базы данных.
10. Руководство работы пользователя с базой данных
Областью применения разработанной базы данных является Дом культуры.
Чтобы приступить к работе с системой, необходимо запустить приложение Access. Для этого двойным щелчком левой кнопки мыши открываем файл «Дом культуры.mdb» и в открывшемся диалоговом окне «Введите пароль базы данных» вводим пароль базы данных: 1234. После этого нажмите кнопку «Ок».
При каждом запуске приложения на экране появляется главная кнопочная форма. Главная кнопочная форма выполняет функцию главной панели управления, представляя набор кнопок, активизирующих настройку команд или форм вывода данных для просмотра, редактирования, а так же для создания запросов.
Форма содержит Формы, Отчёты, Запросы, и Выход.
Для работы с базой данных необходимо нажать на соответствующие кнопки формы.
При нажатии на кнопку Формы открывается новая страница Главной кнопочной формы, где можно выбрать одну из форм путем нажатия на кнопку, таким образом, можно открыть форму Специалисты, Ребята, Занятие, Кружок, Мероприятия.
Так же на странице есть кнопка Назад, которая позволяет вернуться в Главную кнопочную форму.
При обращении пользователя к форме на экран выводится соответствующая форма, где пользователь может ознакомиться с данными, внести новые или отредактировать уже имеющиеся данные.
Открывая формы, пользователь имеет возможность внесения записей в формы, перехода по содержащимся в них гиперссылкам, выполнения макросов, поставленных на кнопки и открытия других форм.
При заполнении полей внешних ключей пользователю нужно выбрать значение из списка, содержащего значения первичного ключа ссылочного отношения.
На некоторых полях установлены допустимые значения, что не позволит пользователю совершить ошибку, т.к. при введении недопустимых данных будет выведено сообщение об ошибке.
Также в формах существуют всплывающие подсказки, которые появляются при подведении курсора к некоторым полям, значения по умолчанию. Эти средства помогают пользователю не совершить ошибку.
При нажатии на кнопку Специалисты открывается форма с этим именем, которая служит для внесения данных о сотрудниках организации. Форму можно заполнять с помощью кнопки Tab. В ней расположены следующие поля для данных: табельный номер, ФИО, должность, дата рождения, образование, телефон, адрес, паспортные данные, место обучения, данные о выслуге лет (в данном поле указываем стаж работника), дата поступления на работу.
При нажатии на кнопку Кружок открывается форма с этим именем, которая служит для внесения данных о кружках, которые имеются в Доме культуры. В ней расположены следующие поля для данных: номер группы, табельный номер, вид художественной самодеятельности, количество ребят.
При нажатии на кнопку Ребята открывается форма с этим именем, которая служит для внесения данных о ребятах. В ней расположены следующие поля для данных: № п/п ребёнка (в данном поле нужно ввести порядковый номер того или иного ребёнка) , код мероприятия, ФИО, телефон, направление (в данном поле указываем вид художественной самодеятельности, например: соло), место жительства, дата рождения, пол, количество наград.
При нажатии на кнопку Мероприятия открывается форма с этим именем, которая служит для внесения данных о мероприятиях, проводимых сотрудниками Дома культуры. В ней расположены следующие поля для данных: код мероприятия, дата, название, участники (ввести ФИО ребят), содержание (ввести краткое содержание мероприятия), ответственные (указать ФИО специалиста, отвечающего за мероприятие).
При нажатии на кнопку Занятие открывается форма с этим именем, которая служит для внесения данных о занятиях, проводимых сотрудниками Дома культуры. В ней расположены следующие поля для данных: № занятия, номер группы, № п/п ребёнка, Дата, что делали.
В поле табельный номер необходимо ввести табельный номер специалиста. Поле «ФИО» - сначала вводятся инициалы, а затем фамилия полностью, например И.Л. Петрова. В поле «Должность» вводится должность данного специалиста. Поле телефон служит для внесения данных о телефонах специалистов и ребят. Пользователь должен быть внимателен при заполнении телефона, телефон должен содержать 5 цифр, если пользователь введет больше 5 цифр, то на экран выйдет сообщение об ошибке. В поле «Количество наград» указываем количественное значение, например: 5.
Отчеты - это гибкое средство для организации просмотра и распечатки документов. Они созданы в режиме конструктора и полностью соответствуют традиционным бумажным документам. Это позволит быстро распечатать документ, данные о котором вводятся в формы При нажатии на кнопку Отчеты открывается новая страница Главной кнопочной формы. При нажатии на соответствующую кнопку открывается отчет Докладная записка или отчёт Докладная записка №2, Приказ, Список. С отчётами можно не только ознакомиться, но и отредактировать их. Так же на странице есть кнопка Назад, позволяющая вернуться в Главную кнопочную форму. Для печати документа необходимо выполнить следующее:
- В меню Файл щелкнуть на команде Печать.
- В области Печатать щелкнуть на варианте Страницы.
- Чтобы напечатать только первую страницу отчета, введите 1 в поле с и 1 в поле по.
- Щелкнуть на кнопке ОК.
Для закрытия диалогового окна Документы нажимаем кнопку «Закрыть», расположенную в правом верхнем углу окна отчета.
С целью осуществления поиска информации были разработаны запросы. Запросы - это объекты, которые служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. При нажатии на кнопку Запросы с традиционными операциями реляционной алгебры открывается новая страница Главной кнопочной формы, где можно выбрать: объединение, пересечение, вычитание, декартово произведение), а при нажатии на кнопку Запросы с специальными операциями реляционной алгебры открывается новая страница Главной кнопочной формы, где можно выбрать: проекция, выборка, соединение (естественное и тэта-соединение), деление.
Традиционные операции реляционной алгебры - предоставляет пользователю доступ к формам, созданным на основе запросов, при реализации которых использовались традиционные операции реляционной алгебры. Нажимая на кнопки с соответствующими операциями, пользователь может ознакомиться с результатами их выполнения.
С этой страницы можно вернуться на страницу Запросы с традиционными операциями с помощью кнопки Назад.
Специальные операции реляционной алгебры - предоставляет пользователю доступ к формам, созданным на основе запросов, при реализации которых использовались специальные операции реляционной алгебры. Нажимая на кнопки с соответствующими операциями, пользователь может ознакомиться с результатами их выполнения. С этой страницы можно вернуться на страницу Запрос с специальными операциями с помощью кнопки Назад.
Выход. При нажатии на эту кнопку пользователь автоматически выходит из БД «Дом культуры».
Таким образом, интерфейс БД «Дом культуры» позволяет упростить работу пользователя с системой, что будет способствовать повышению производительности труда работников учреждения.
Заключение
При подготовке курсовой работы была создана база данных Дома культуры. В возможности данной базы данных входит оформление документов. Добавление в базу данных новых специалистов, ребят, объектов; изменение данных, удаление данных. База данных имеет понятный пользователю интерфейс и может быть использована пользователями, впервые столкнувшимися с подобным программным обеспечением.
База данных запускается как обычная программа Windows и после запуска на экране появляется главная кнопочная форма, с помощью которой пользователь может работать с базой данных, не вникая в её организацию.
База данных работает со многими видами запросов пользователей, основные из которых представлены в меню кнопочной формы.
Таким образом, освоила основы проектирования баз данных. Научилась разрабатывать схемы данных, логически проектировать БД.
Список литературы
1) Дейт К. Введение в системы баз данных. Пер. с англ. - Киев: Диалектика, 1998.
2) И.В. Усманова. Методические указания по курсовому проектированию «Проектирование баз данных систем документооборота», Пенза, 2005.
3) A.Д. Хомоненко, В.М. Цыганков. Мальцев «Базы данных», - Москва, «Бином» - Пресс, 2006.
Размещено на Allbest.ru
Подобные документы
Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.
курсовая работа [2,8 M], добавлен 10.06.2011Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.
курсовая работа [5,4 M], добавлен 09.05.2011Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.
курсовая работа [838,9 K], добавлен 25.11.2010Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.
реферат [57,1 K], добавлен 20.12.2010Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Правила создания баз данных в Access. Основы строения таблиц базы "Оператор сотовой связи" с помощью Конструктора; изучение их связи. Определение полей и типов данных. Создание параметрических универсальных запросов, главной кнопочной формы и отчетов.
курсовая работа [1,7 M], добавлен 22.04.2014Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.
методичка [3,9 M], добавлен 21.07.2009