Практическая часть.
Разработка базы данных дневного отделения колледжа
Удаление из базы данных преподаватель- «Уволенные преподаватели». Пополнение базы данных преподаватель- «Преподаватель». Составляющими базу данных являются следующие таблиц: Удаление из базы данных отчисленных студентов. Формы Для реализации интерфейса созданы формы. Рис 4. Структура таблицы «Дисциплина». Рис 3. Структура таблицы «Студент». Рис 5. Структура таблицы «Группа». Учет поступившихся… Читать ещё >
Практическая часть. Разработка базы данных дневного отделения колледжа (реферат, курсовая, диплом, контрольная)
Постановка задачи Разработать базу данных (БД) «Дневное отделение колледжа», позволяющую вести:
учет поступившихся студентов.
учет оценок учет преподавателей Основные требования к БД по функциональному набору:
Требования по учету поступившихся студентов Пополнение базы данных поступившихся студентов в связи с поступлением новых студентов.
Удаление из базы данных отчисленных студентов.
Поиск необходимых студентов в БД, по ФИО, по группе Требования по учету преподавателей.
Пополнение базы данных преподаватель- «Преподаватель».
Удаление из базы данных преподаватель- «Уволенные преподаватели».
структура базы данных Для решения поставленной задачи принята схема базы данных, представленная на рис. 2.
Рис 2. Схема базы данных
Составляющими базу данных являются следующие таблиц:
- · Студент
- · Дисциплина
- · Группы
- · Оценки
- · Преподаватель
- · Преподаватель — дисциплина
Таблица «Студент» предназначен для учета поступившихся всех студентов в данное учебное заведение. Структура таблицы представлен на рисунке 3.
Рис 3. Структура таблицы «Студент»
Таблица «Дисциплина» предназначен для учета имеющихся дисциплин у студентов. Структура таблицы представлена на рисунке 4.
Рис 4. Структура таблицы «Дисциплина»
Таблица «Группы» предназначена для учета всех групп. Структура таблицы представлен на рисунке 5.
Рис 5. Структура таблицы «Группа»
Формы Для реализации интерфейса созданы формы.
Для работы с данной базой создана главная кнопочная форма в режиме конструктора формы. Она открывается после введения логина и пароля. Этому способствует макрос autoexec.
Запросы Для реализации необходимых функции по ведению базы данных были созданы следующие запросы:
- § Дисциплина преподаватель
- § Оценки за семестр
- § Итоги семестра
- § Список группы и т. д
Запрос «Дисциплинапреподаватель» построена с помощью трех таблиц. Тип запроса — выборка. Запрос предназначен для вывода на экран преподавателей ведущих дисциплин. На его основе формируется таблица, показанная.
Запрос «Оценки за семестр» построена с помощью 5 таблиц. Тип запроса — выборка. В качестве условия для отбора записей определено выражение [Введите группу.] для текущей записи в форме, предназначенной для поиска оценок в определённой группы. Форма для ввода данных показана.
Запрос «Изменение оплаты». Тип запроса — обновление. Данный запрос изменяет суммы оплаты на 10% в таблице «Группы». Изменение оплаты показано на рис. 15.
Запрос «Удалениепреподавателей». Тип запроса — удаление. Данный запрос удаляет данные из таблицы «Преподаватель». Чтобы удалить нужного вам сотрудника надо ввести код преподавателя после чего из таблицы «Преподаватель» удаляется данная запись с таким кодом. Удаление показано.