База данных «Вступительные экзамены»
Определим первоначальные данные:
Абитуриенты – сведения об абитуриентах;
Дисциплины – сведения о дисциплинах, по которым сдаются вступительные экзамены;
Преподаватели – сведения о преподавателях, принимающих экзамены;
Экзамены – сведения о вступительных экзаменах на различные специальности;
Специальности – перечень специальностей, по которым ведется подготовка в образовательном учреждении;
Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа «один к одному», «один ко многим» и «многие ко многим».
Например, один Абитуриент сдает много Экзаменов, один Преподаватель принимает несколько Дисциплин, один Экзамен связан с несколькими Дисциплинами, на одну Специальность поступает много Абитуриентов, а также на одну специальность много Экзаменов.
Таким образом, в базе данных Вступительные экзамены связи между всеми объектами будут «один ко многим». Это можно представить графически.
Рис.3.1 Связи «один ко многим» между объектами в базе данных Вступительные экзамены
Информационно-логическая модель базы данных может быть представлена следующим образом:
Таблица 3.1 Структура объектов базы данных «Вступительные экзамены»
№объекта | Объект БД | Поля | Ключевое поле |
1 | 2 | 3 | 4 |
Продолжение табл. 3.1 | |||
1 | Экзамены | Код экзаменаКод абитуриентаШифр специальностиКод дисциплиныКод преподавателяРезультат контроляДата экзамена№ аудитории | Код экзамена |
2 | Дисциплины | Код дисциплиныНазвание дисциплины | Код дисциплины |
3 | Преподаватели | Код преподавателяФИО преподавателяДолжность | Код преподавателя |
4 | Специальности | Код специальностиНазвание специальностиШифр специальностиСтоимость обученияОтделение | Код специальности |
5 | Абитуриенты | Код абитуриентаФИО абитуриентаДокумент об образованииДата рожденияАдресТелефонКод специальности | Код абитуриента |
База данных «Преподаватели»
Определим первоначальные данные:
Личные данные – сведения о сотруднике (ФИО, телефоны для связи, дата рождения, семейное положение);
Квалификация – сведения о повышении квалификации, выданных по ее итогам документах, имеющемся разряде и преподаваемых дисциплинах учебного плана;
Паспортные данные – сведения о регистрационном номере паспорта, месте рождения, количестве детей и т.д;
Работа – сведения о дате приема на работу, поощрениях и взысканиях, занимаемой должности и т.д.;
Дисциплины – сведения о посеместровом (почетвертном) плане проведения дисциплин, закрепленных за преподавателем.
Сотрудник (Личные данные) связан с одной Работой в одной должности, один Сотрудник имеет один вариант Паспортных данных, один Сотрудник проходит в год не более одного повышения Квалификации, а одна Дисциплина соответствует многим повышениям Квалификаций. Графически это будет выглядеть следующим образом.
Рис. 3.2 Связи между объектами в базе данных «Преподаватели»
Информационно-логическая модель базы данных может быть представлена следующим образом:
Таблица 3.2 Структура объектов базы данных «Вступительные экзамены»
№ объекта | Объект БД | Поля | Ключевое поле |
1 | 2 | 3 | 4 |
1 | Личные данные | Код сотрудникаФамилияИмяОтчествоДата рожденияАдрес проживанияПолТелефон домашнийТелефон мобильный | Код сотрудника |
2 | Паспортные данные | № ПаспортаФИОМесто рожденияКем выданДата выдачиАдрес пропискиКод сотрудникаКол-во детейСемейное положение | № ПаспортаКод сотрудника |
Продолжение табл. 3.2 | |||
3 | Дисциплины | Код дисциплиныНазвание дисциплиныСеместрФИО сотрудникаКол-во часов | Код дисциплины |
4 | Работа | Код сотрудникаФИО сотрудникаДата приема на работуДолжностьПоощренияВзысканияРазрядРабочая неделя | Код сотрудника |
5 | Квалификация | Код сотрудникаФИО преподавателяДата повышения квалификацииКвалификация по диплому№ дипломаНазвание оконченного учебного заведенияРазрядКод дисциплины | Код сотрудника |
База данных «Студенты»
Определим первоначальные данные:
Награждения – сведения о награжденных студентах;
Личная карточка – сведения из личного дела студентов;
Дисциплины – сведения о дисциплинах;
Специальность – сведения о специальностях.
Таблица Студенты связана с таблицами Дисциплины и Награждения связями один ко многим, а с таблицей Личные карточки связью один к одному и с таблицей Специальности связью многие к одному. Таблицы Личная карточка и Специальность связаны с таблицами Награды и Дисциплины соответственно связью один ко многим. Это можно представить графически.
Рис. 3.3 Связи между объектами в базе данных Студенты
Информационно-логическая модель базы данных может быть представлена следующим образом:
Таблица 3.3 Структура объектов базы данных «Вступительные экзамены»
№ объекта | Объект БД | Поля | Ключевое поле |
1 | 2 | 3 | 4 |
1 | Студенты | Шифр студентаФИОКурсШифр специальности№ группы | Шифр студента |
2 | Дисциплины | Код дисциплиныНазвание дисциплиныКоличество часовКурсШифр специальности | Код дисциплины |
3 | Награды | Код наградыДата выдачиШифр студентаГрамотыДенежное вознаграждение | Код награды |
4 | Специальности | Название специальностиШифр специальности | Шифр специальности |
5 | Личные карточки | Шифр студентаФИООконченное учебное заведениеДата рожденияАдресТелефонКод специальности | Шифр студента |
База данных «Библиотека»
Определим первоначальные данные:
Библиотечная карточка – содержит сведения о библиотечных фондах;
Вид авторства – сведения о видах авторства;
Место издания – сведения о месте издания;
Место хранения – содержит сведения о местах хранения книг, периодики, видеоматериалов;
Сигла хранения – информация о видах сигл хранения;
Город – сведения о кодах городов издания;
Тематика – перечень тематических разделов книг и других фондов;
Экземпляры – сведения об инвентарных номерах.
Основной таблицей является Библиотечная карточка, которая связана с Видом авторства, Сиглой хранения, Тематикой, Местом хранения связями типа многие к одному, а таблица Экземпляры связана с Библиотечной карточкой связью типа многие к одному. Кроме этого таблица Сигла хранения связана с Местом хранения, а таблица Место издания с Городом связями типа многие к одному. Это можно представить графически.
Рис. 3.4 Связи «многие к одному» между объектами в базе данных Библиотечные фонды
Информационно-логическая модель базы данных может быть представлена следующим образом:
Таблица 3.4 Структура объектов базы данных «Библиотечные фонды»
№ объекта | Объект БД | Поля | Ключевое поле |
1 | Библиотечная карточка | Шифр книгиНазваниеКод вида авторстваАвторКод тематикиСигла храненияКод места издания | Шифр книги |
2 | Вид авторства | Код вида авторстваНаименование вида авторства | Код вида авторства |
3 | Место издания | Код места изданияИздательствоКод города | Код места издания |
4 | Место хранения | Код места храненияМесто хранения | Код места хранения |
5 | Сигла хранения | Сигла храненияКод места хранения | Сигла хранения |
6 | Город | Код городаНаименование города | Код города |
7 | Тематика | Код тематикиНаименование тематики | Код тематики |
8 | Экземпляры | Шифр книгиИнвентаризационный номер | Шифр книги |
3.2 Разработка баз данных и инструкций пользователям информационно-справочной системы
Опишем состав объектов БД «Вступительные экзамены» и порядок работы с БД.
Объекты БД – это таблицы, формы, запросы, отчеты, макросы, модули и страницы. Описываемая база данных состоит из следующих таблиц: Абитуриенты, Дисциплины, Преподаватели, Экзамены и Специальности.
Формы, входящие в состав БД: Кнопочная форма, Абитуриенты, Специальности, Экзамены, Преподаватели, Автоформа Экзамены, Дисциплины.
Запросы: запрос с параметром по должности, запрос по двоечникам, запрос по отличникам, запрос с параметром по специальностям.
Отчеты, входящие в состав БД, формируются на основании запросов.
При загрузке БД открывается Кнопочная форма, содержащая кнопки, открывающие следующие объекты: форму Абитуриенты, форму Специальности, форму Преподаватели, автоформу Экзамены, форму Дисциплины, отчеты по четырем запросам и кнопку выхода из БД.
Рис. 3.5 Окно изменения страницы кнопочной формы БД «Вступительные экзамены»
Основные элементы (объекты) базы данных представлены на следующих рисунках.