Разработка базы данных для методического кабинета ГБОУ СПО СО "Каменск-Уральский радиотехникум"

Понятие и виды баз данных. Системы управления базами данных Microsoft Access: общая характеристика. Создание базы данных методического кабинета ГБОУ СПО СО "Каменск-Уральский радиотехникум". Алгоритм создания базы данных, руководство пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.12.2012
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

сроки аттестации - содержит информацию о сроках последней проведенной аттестации, имеет числовой тип данных;

стаж работы - несёт в себе информации о стаже работы, общего и педагогического, имеет текстовый тип данных;

дата последних КПК/стажировок - столбец, несущий в себе информацию о последних пройденных курсах повышения квалификации или стажировок, имеет числовой тип данных.

Далее следуют связанные таблицы, имеющие тип связи один к одному, такие таблицы как:

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

Столбец ФИО - является текстовым типом информации, несёт информацию о фамилии имени и отчестве преподавателей, ключевое поле;

Дисциплины НПО - содержит информацию о дисциплинах начального профессионального образования, на которых преподаёт данный преподаватель, имеет текстовый тип данных;

Дисциплины СПО - содержит информацию о дисциплинах среднего профессионального образования, на которых преподаёт данный преподаватель, имеет текстовый тип данных;

Количество часов НПО - имеет текстовый тип данных, указывается количество часов начального профессионального образования, очного и заочного типов обучения, на которых преподаёт данный преподаватель;

Количество часов СПО - имеет текстовый тип данных, указывается количество часов среднего профессионального образования, очного и заочного типов обучения, на которых преподаёт данный преподаватель.

Таблица аттестация 2010 год, имеет 4 столбца, каждый из них содержит текстовый тип данных:

Столбец ФИО - содержит информацию о фамилии имени и отчества преподавателей, пройденных аттестацию в указанном году;

Должность - указывает на должность преподавателя;

Категория - содержит информацию о полученной категории при сдаче указанной аттестации;

Срок КК - содержит информацию о дате сдачи категорий от и до.

Таблица аттестация 2011 год, имеет 4 столбца, каждый из них содержит текстовый тип данных:

Столбец ФИО - содержит информацию о фамилии имени и отчества преподавателей, пройденных аттестацию в указанном году;

Должность - указывает на должность преподавателя;

Категория - содержит информацию о полученной категории при сдаче указанной аттестации;

Срок КК - содержит информацию о дате сдачи категорий от и до.

Таблица аттестация 2012 год, имеет 4 столбца, каждый из них содержит текстовый тип данных:

Столбец ФИО - содержит информацию о фамилии имени и отчества преподавателей, пройденных аттестацию в указанном году;

Должность - указывает на должность преподавателя;

Категория - содержит информацию о полученной категории при сдаче указанной аттестации;

Срок КК - содержит информацию о дате сдачи категорий от и до.

Таблица аттестация 2013 год, имеет 4 столбца, каждый из них содержит текстовый тип данных:

Столбец ФИО - содержит информацию о фамилии имени и отчества преподавателей, пройденных аттестацию в указанном году;

Должность - указывает на должность преподавателя;

Категория - содержит информацию о полученной категории при сдаче указанной аттестации;

Срок КК - содержит информацию о дате сдачи категорий от и до.

Так же в базе данных имеются несвязанные таблицы:

Квалификация 1 квартал - таблица, имеющая 6 столбцов, и содержащая в себе информацию о пройденном повышении квалификации за 1 квартал 2012 года:

Столбец ФИО - содержит сведения о фамилии имени и отчества работника, имеет текстовый тип данных, является ключевым полем;

Должность - является текстовым типом данных и содержит в себе данные о занимаемой должности работника;

Место и время проведения - имеет информацию о месте и дате проведения КПК, является текстовым типом данных;

Название курсов - содержит информацию о названии пройденных курсов, текстовый тип данных;

Количество часов - столбец, в котором указывается информация о пройденных часах прохождения КПК, имеет текстовый тип данных;

Документ - содержится информация о документе, полученном по итогам прохождения КПК, столбец имеет текстовый тип данных.

Квалификация 2 квартал - таблица, имеющая 6 столбцов, и содержащая в себе информацию о пройденном повышении квалификации за 2 квартал 2012 года:

Столбец ФИО - содержит сведения о фамилии имени и отчества работника, имеет текстовый тип данных, является ключевым полем;

Должность - является текстовым типом данных и содержит в себе данные о занимаемой должности работника;

Место и время проведения - имеет информацию о месте и дате проведения КПК, является текстовым типом данных;

Название курсов - содержит информацию о названии пройденных курсов, текстовый тип данных;

Количество часов - столбец, в котором указывается информация о пройденных часах прохождения КПК, имеет текстовый тип данных;

Документ - содержится информация о документе, полученном по итогам прохождения КПК, столбец имеет текстовый тип данных.

Квалификация 3 квартал таблица, имеющая 6 столбцов, и содержащая в себе информацию о пройденном повышении квалификации за 3 квартал 2012 года:

Столбец ФИО - содержит сведения о фамилии имени и отчества работника, имеет текстовый тип данных, является ключевым полем;

Должность - является текстовым типом данных и содержит в себе данные о занимаемой должности работника;

Место и время проведения - имеет информацию о месте и дате проведения КПК, является текстовым типом данных;

Название курсов - содержит информацию о названии пройденных курсов, текстовый тип данных;

Количество часов - столбец, в котором указывается информация о пройденных часах прохождения КПК, имеет текстовый тип данных;

Документ - содержится информация о документе, полученном по итогам прохождения КПК, столбец имеет текстовый тип данных.

Мероприятия студенты 1 квартал - таблица содержит в себе 7 столбцов

Мероприятие - в этом столбце указано наименование пройденного мероприятия, имеет текстовый тип данных;

Место проведения - указывается место проведения данного мероприятия, имеет текстовый тип данных;

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

Дата проведения - в данном столбце указывается дата проведения мероприятия, текстовый тип данных;

ФИО обучающегося - столбец содержит данные об участниках мероприятия, столбец имеет текстовый тип данных;

ФИО педагогов - содержит данные о педагогах подготовивших участником мероприятия, текстовый тип данных;

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

Мероприятия студенты 2 квартал - таблица содержит в себе 7 столбцов:

Мероприятие - в этом столбце указано наименование пройденного мероприятия, имеет текстовый тип данных;

Место проведения - указывается место проведения данного мероприятия, имеет текстовый тип данных;

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

Дата проведения - в данном столбце указывается дата проведения мероприятия, текстовый тип данных;

ФИО обучающегося - столбец содержит данные об участниках мероприятия, столбец имеет текстовый тип данных;

ФИО педагогов - содержит данные о педагогах подготовивших участником мероприятия, текстовый тип данных;

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

Мероприятия студенты ОУ - таблица содержит в себе 6 столбцов:

Мероприятие - в этом столбце указано наименование пройденного мероприятия, имеет текстовый тип данных;

ФИО обучающегося - столбец содержит данные об участниках мероприятия, столбец имеет текстовый тип данных;

Место проведения - указывается место проведения данного мероприятия, имеет текстовый тип данных;

Дата проведения - в данном столбце указывается дата проведения мероприятия, текстовый тип данных;

ФИО педагогов - содержит данные о педагогах подготовивших участником мероприятия, текстовый тип данных;

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

Таблица участие в конкурсах 2 квартал содержит 6 столбцов:

ФИО - столбец содержит информацию о данных участников мероприятия, имеет текстовый тип данных;

Должность - несёт информацию о должности участников, текстовый тип данных;

Место и время проведения - содержит информацию о месте и времени проведения мероприятия, имеет текстовый тип данных;

Название мероприятия - в данном столбце указано название проводимого мероприятия, текстовый тип данных;

Достижение - в этом столбце отображаются полученные достижения участников, столбец имеет текстовый тип данных;

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

Таблица участие в конкурсах 3 квартал содержит 6 столбцов:

ФИО - столбец содержит информацию о данных участников мероприятия, имеет текстовый тип данных;

Должность - несёт информацию о должности участников, текстовый тип данных;

Место и время проведения - содержит информацию о месте и времени проведения мероприятия, имеет текстовый тип данных;

Название мероприятия - в данном столбце указано название проводимого мероприятия, текстовый тип данных;

Достижение - в этом столбце отображаются полученные достижения участников, столбец имеет текстовый тип данных;

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

2.2 Алгоритм создания базы данных

Для создания базы данных необходимо щелкнуть на кнопке Создать, чтобы создать пустую базу данных. При создании новой пустой базы данных окно приложения Access 2007 открывается на контекстной вкладке "Режим таблицы". В окне отображается новая пустая таблица с именем Таблица 1 в режиме таблица.

Далее необходимо перейти в режим Конструктор и создать структуру первой таблицы базы данных. Для этого необходимо щелкнуть на пиктограмме Режим и выбрать Конструктор.

Откроется окно Сохранение, в котором надо указать имя Сведения о педагогах и нажать кнопку ОК.

Откроется таблица: Сведения о педагогах в режиме Конструктор.

Создаем структуру таблицы Нагрузка. В первую строку колонки "Имя поля" вводим ФИО и нажимаем клавишу Enter. Курсор переместится в колонку Тип данных. Access по умолчанию назначает тип данных - Текстовый. Нажимаем клавишу Enter, при этом курсор переместится в колонку Описание, при необходимости вводим описание данных.

Далее заполняем вторую строку (второе поле таблицы), Имя поля - Год рождения, Тип данных - числовой. Третья строка: Имя поля - Должность, Тип данных - текстовый. Четвертая строка: имя поля - Образование, Тип данных - текстовый. Далее выделив первую строку, устанавливаем ключевое поле.

Затем создаем структуры остальных таблиц в соответствии с характеристиками таблиц - объектов например таблица Нагрузка. Обязательно соблюдайте указанную последовательность создания структуры таблиц.

После этого необходимо установить логические связи между таблицами.

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

Для установления связей используем ключевые поля: ФИО. Нам нужно обеспечить целостность данных поэтому выбираем тип отношения один - к - одному.

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

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

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

В появившемся окне диалога "Изменение связей" необходимо установить флажки: "Обеспечить целостность данных", "каскадное обновление связанных полей" и "каскадное удаление связанных записей", убедиться в том, что установлен тип отношений один - к - одному и нажать кнопку Создать.

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

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

Далее таблицы необходимо заполнять данными в определенной последовательности. Сначала надо заполнять главные поля, а затем подчиненные.

Рассмотрим заполнение таблицы Сведения о педагогах. В окне базы данных в области объектов выбираем таблицу Сведения о педагогах, и выполняем на ней двойной щелчок. В окне редактирования появится структура таблицы Сведения о педагогах в режиме таблицы. Новая таблица состоит из одной пустой строки.

Заполнение производится по записям (по строкам). Переход к следующему полю осуществляется нажатием клавиши ТаЬ. После ввода первой записи курсор смещается на следующую запись. После заполнения таблица Сведения о педагогах имеет следующий вид.

Аналогичным образом заполняется таблица Нагрузка.

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

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

Для создания формы Сведения о педагогах необходимо выполнить следующие действия:

В области переходов выбрать таблицу Сведения о педагогах;

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

Активизируется окно формы

Для редактирования формы необходимо перейти в режим конструктора

Теперь перед нами Конструктор форм, благодаря режиму Конструктор мы можем изменить форму на своё усмотрение, например: сменить цвет фона, добавить эмблему или кнопку.

Для того чтобы сменить цвет фона нам нужно:

С помощью щелчка правой кнопки мыши на области данных, вызываем контекстное меню, кликаем цвет заливки/фона и в палитре выбираем цвет:

Выглядеть это будет примерно так:

Для создания кнопки на вкладке Элементы управления выбираем элемент Кнопка:

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

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

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

Жмём готово и наслаждаемся.

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

Далее установим Эмблему, на форме уже есть установленная стандартная Эмблема в верхнем левом углу формы, но мы установим свою Эмблему и сделаем мы это так:

Так же на панели Элементы управления выбираем Эмблема.

Нам откроется окно Выбора рисунка с компьютера.

Выбираем рисунок кликаем ОК.

В Заголовке формы мы видим нашу Эмблему, редактируем её размер, потянув за край изображения:

Далее остаётся сохранить форму.

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

Проверяем работоспособность кнопок.

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

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

Форма - это объект, в котором можно разместить элементы управления. Предназначенные для ввода, изображения или изменения данных в полях таблицы.

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

Так же на каждой форме присутствует эмблема КУРТа,

Заголовок и поля с информацией

Общий вид формы:

Помимо форм, созданных на базе таблиц, существуют формы, созданные на базе форм, другими словами форма-меню:

В этой форме мы видим 6 вариантов кнопок, "Сведения о педагогах", "Нагрузка", "Участие студентов в мероприятиях" "Участие преподавателей в мероприятиях" "Аттестация" и "Повышение квалификации" рассмотрим каждую из них:

При нажатии на кнопку "Сведения о педагогах" нам откроется форма, созданная на базе таблицы:

При нажатии на кнопку "Нагрузка" нам так же откроется форма на базе таблицы:

А вот при нажатии кнопки "Участие студентов в мероприятиях" нам открывается форма на базе форм:

В этом случае нам предоставляется выбор из трёх кнопок, "различные уровни 1 квартал" "различные уровни 2 квартал" и "Уровень образовательного учреждения" которые в дальнейшем, при нажатии, приведут нас к формам, созданным на базе таблицы.

Аналогичная ситуация с кнопками "Участие преподавателей в мероприятиях" "Аттестация" и "Повышение квалификации". Единственное что при нажатии на кнопку "Участие преподавателей в мероприятиях" открывается форма

При нажатии на кнопку "Аттестация"

А при нажатии на кнопку "Повышение квалификации"

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

Для закрепления введённой информации, следует сохранить форму.

При возникших проблемах в редактировании базы данных прошу обратиться по адресу: Llagress@mail.ru. Консультация бесплатно, редактирование "за спасибо".

Заключение

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

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

Созданная мною база данных используется в методическом кабинете. Поставленные в работе цель и задачи достигнуты.

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

1. Microsoft Office Access 2007. Просто как дважды два: А.Н. Кушнир - Москва, Эксмо, 2007 г. - 272 с.

2. Анализ данных в Access. Сборник рецептов: Кен Блюттман, Уайн Фриз - Санкт-Петербург, Питер, 2008 г. - 352 с.

3. Ваша первая база данных в Access 2007: М.В. Белянин - Москва, НТ Пресс, 2008 г. - 288 с.

4. Разработка баз данных в Microsoft Access: Н.П. Обухов - Санкт-Петербург, ИВЭСЭП, Знание, 2008 г. - 92 с.

5. Самоучитель Access 2007.100% результат уверенной работы: А.А. Рубин, И.А. Клеандрова, Р.Г. Прокди - Санкт-Петербург, Наука и техника, 2008 г. - 400 с.

6. Экспресс-курс. Microsoft Access XP: - Москва, АСТ, Харвест, 2006 г. - 32 с.

Размещено на Allbest.ru


Подобные документы

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

    курсовая работа [1,6 M], добавлен 07.03.2015

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.

    контрольная работа [19,8 K], добавлен 08.01.2011

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации.

    курсовая работа [3,2 M], добавлен 07.05.2013

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.

    курсовая работа [6,7 M], добавлен 22.11.2022

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.