Смекни!
smekni.com

Проектирование информационно-справочной системы ГОУ НПО ПУ №33 (стр. 9 из 12)

База данных «Вступительные экзамены»

Определим первоначальные данные:

Абитуриенты – сведения об абитуриентах;

Дисциплины – сведения о дисциплинах, по которым сдаются вступительные экзамены;

Преподаватели – сведения о преподавателях, принимающих экзамены;

Экзамены – сведения о вступительных экзаменах на различные специальности;

Специальности – перечень специальностей, по которым ведется подготовка в образовательном учреждении;

Определение взаимосвязей.

Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа «один к одному», «один ко многим» и «многие ко многим».

Например, один Абитуриент сдает много Экзаменов, один Преподаватель принимает несколько Дисциплин, один Экзамен связан с несколькими Дисциплинами, на одну Специальность поступает много Абитуриентов, а также на одну специальность много Экзаменов.

Таким образом, в базе данных Вступительные экзамены связи между всеми объектами будут «один ко многим». Это можно представить графически.


Рис.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 Окно изменения страницы кнопочной формы БД «Вступительные экзамены»

Основные элементы (объекты) базы данных представлены на следующих рисунках.