Учет успеваемости студентов




Инструкция по выполнению лабораторной работы № 1

 

Для выполнения данной лабораторной работы требуется спроектировать и создать базы данных, относящиеся к различным предметным областям. В процессе проектирования необходимо:

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

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

Студент должен представить проект базы данных, выполненный с использованием выбранного средства для проектирования (например, файл .er1 – при использовании пакета ERwin).

Видеотека

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

Для фильмов необходимо хранить:

· название на русском языке (или один из вариантов перевода);

· оригинальное название, записанное латиницей (если оно есть);

· год выхода на экран;

· страну, в которой выпущен фильм;

· режиссера (необязательно);

· актеров (необязательно);

· уровень принадлежности к тому или иному жанру (например, 1 – имеются отдельные признаки, 5 – отвечает всем канонам жанра).

Для актеров и режиссеров необходимо хранить:

· имя на русском языке (или один из вариантов перевода имени);

· оригинальное имя, записанное латиницей (если оно есть);

Скачки

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

· участвующих в скачках лошадях (кличка, пол, возраст);

· их владельцах и жокеях (имя, адрес, для жокея – возраст, рост, вес);

· о соревнованиях (дата, время и место проведения, необязательное название, количество заездов, место, занятое лошадью).

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

Стоматологический центр

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

· ФИО, адрес и дату рождения;

· врача, который обслуживает данного пациента;

· зубную формулу (информацию о состоянии каждого из 32 зубов – молочный, постоянный, искусственный, коронка, отсутствует)

· форма оплаты (наличный расчет, безналичный расчет, другая)

Для визитов пациентов необходимо хранить:

· дату и время визита;

· врача, обслужившего пациента во время этого визита (только в случае, если он не совпадает с постоянным врачом для этого пациента);

· описание выполненной работы;

· стоимость выполненной работы

Музыкальная энциклопедия

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

· имя на русском языке (или один из вариантов перевода имени);

· оригинальное имя, записанное латиницей (если оно есть);

· даты рождения и смерти (необязательные);

· специализация (например - вокалист, ударник и др.)

Информация о группах включает:

· название (на русском языке или оригинальное, записанное латиницей);

· сведения о музыкантах-участниках (год прихода в группу, год ухода, следует учитывать ситуацию, когда человек неоднократно приходил в группу и уходил из нее);

· год начала деятельности;

· год прекращения деятельности.

Информация об альбомах включает:

· название (на русском языке или оригинальное, записанное латиницей);

· автор (музыкант или группа);

· приглашенные музыканты, не входящие в состав группы-автора;

· год выпуска;

· характер альбома (концертный, студийный, сборка).

Информация о композициях включает:

· название (на русском языке или оригинальное, записанное латиницей);

· автор (музыкант или группа);

· исполнитель (музыкант или группа);

· альбомы исполнителей, в которые она включена (некоторые композиции не включаются ни в один альбом!);

· длительность звучания (она может быть разной на разных альбомах)

 

Учет успеваемости студентов

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

Информация о студентах должна включать:

· номер зачетной книжки (уникальный для каждого студента);

· ФИО студента;

· семестр в настоящее время (каждый курс состоит из двух семестров, в настоящее время вы учитесь на 7-м семестре);

Информация о предметах должна включать:

· название предмета;

· семестры, в течение которых он преподается;

· количество часов;

· вид отчетности в каждом семестре (экзамен, зачет, нет отчетности).

Информация об экзаменах и зачетах студента должна включать:

· дату сдачи экзамена или зачета;

· предмет;

· оценку (в том числе неудовлетворительную или незачет).

Расписание занятий

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

Информация об аудиториях должна включать:

· корпус;

· номер аудитории (уникальный в пределах корпуса);

· количество мест;

· тип аудитории (лекционная, машинный класс и т.д.).

Информация о предметах должна включать:

· название предмета;

· типы аудиторий, в которых может проводиться этот предмет;

Информация о преподавателях должна включать:

· ФИО преподавателя;

· предметы, которые ведет этот преподаватель;

· количество пар в неделю, которые проводятся по каждому предмету;

· количество студентов, занимающихся на каждой паре.

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





©2015-2017 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Обратная связь

ТОП 5 активных страниц!