Создание базы данных
Заказать уникальную курсовую работу- 14 14 страниц
- 3 + 3 источника
- Добавлена 08.05.2008
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение
1Проектирование базы данных «Текущая успеваемость»
1.1.Описание предметной области
1.2.Процесс перехода от ER-диаграммы к таблицам
1.3.Ограничение целостности базы данных
2Описание процесса создания БД «Текущая успеваемость»
2.1.Задание
2.2.Описание исходных таблиц
2.3.Содержание таблиц
2.4.Описание структуры и результатов запросов
2.4.1.Количество студентов на каждом курсе
2.4.2.Студенты с максимальным количеством пропусков
2.4.3.Для каждого размера стипендии подсчет студентов на каждом курсе
2.5.Описание структуры и содержания отчета
Заключение
Список использованной литературы:
Курс;
Результат запроса:
Студенты с максимальным количеством пропусков
Структура запроса:
SELECT Успеваемость.[№ зачетной книжки],
Успеваемость.[ФИО студента],
Успеваемость.[Дата рождения],
Успеваемость.Стипендия,
Успеваемость.[Балл в контрольный срок],
Успеваемость.[Количество пропусков],
Успеваемость.Группа
FROM Успеваемость
WHERE (((Успеваемость.[Количество пропусков])
In
(select max( Успеваемость.[Количество пропусков])
from Успеваемость)));
Результат запроса:
Для каждого размера стипендии подсчет студентов на каждом курсе
Структура запроса:
SELECT Группы.Курс,
Успеваемость.Стипендия,
Count(Успеваемость.[ФИО студента])
AS [Количество студентов]
FROM Группы
INNER JOIN Успеваемость
ON Группы.Группа = Успеваемость.Группа
GROUP BY Группы.Курс, Успеваемость.Стипендия;
Результат запроса:
Описание структуры и содержания отчета
Структура отчета:
Для отчета Текущая успеваемость выбраны все поля таблицы Группы и все поля, кроме поля Группа таблицы Успеваемость. Группировка в отчете осуществляется по полям таблицы Группы.
Содержание отчета:
Заключение
В данной курсовой работе было выполнено проектирование БД «Текущая успеваемость» в среде СУБД Microsoft Access.
После определения и анализа предметной области была разработана модель «сущность-связь» и осуществлен переход от ER-диаграммы к реляционным таблицам, введены ограничение целостности данных, хранящихся в БД.
Созданная в ходе работы БД «Текущая успеваемость» состоит из следующих объектов Access: таблиц Группы и Успеваемость, связанных отношением «один-ко-многим», запросов «Количество студентов на каждом курсе», «Студенты с максимальным количеством пропусков», «Подсчет студентов на каждом курсе для каждого размера стипендии» и отчета «Текущая успеваемость».
Разработанная БД «Текущая успеваемость» позволяет редактировать и отображать информацию о группах и успеваемости студентов.
Проектирование и создание в среде СУБД Microsoft Access реляционной базы данных «Текущая успеваемость» позволило мне закрепить навыки использования программных продуктов пакета Microsoft Office при решении задач по обработке данных.
Список использованной литературы:
Кауфельд Дж. Access 2000 для Windows для «чайников».: Пер. с англ.: Уч.пос. – М.: Издательский дом «Вильямс», 2003. – 336 с.;
Михеева В., Харитонова И. Microsoft Access 2002. СПб: БХВ-Петербург, 2003. – 1040 c.;
Праг К., Ирвин М. Access 2002. Библия пользователя.: Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 1216 с.
13
2
13
Группы
Успеваемость
1
Группы
Группа
Количество человек в группе
Курс
Успеваемость
Группа
№ зачетной книжки
ФИО студента
Дата рождения
Стипендия количество пропусков
Балл в контрольный срок
Состоят из студентов
М
1.Кауфельд Дж. Access 2000 для Windows для «чайников».: Пер. с англ.: Уч.пос. – М.: Издательский дом «Вильямс», 2003. – 336 с.;
2.Михеева В., Харитонова И. Microsoft Access 2002. СПб: БХВ-Петербург, 2003. – 1040 c.;
3.Праг К., Ирвин М. Access 2002. Библия пользователя.: Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 1216 с.
Вопросы и ответы
Какие таблицы необходимо создать при проектировании базы данных «Текущая успеваемость»?
При проектировании базы данных «Текущая успеваемость» необходимо создать следующие таблицы: таблицу студентов, таблицу курсов, таблицу оценок, таблицу пропусков, таблицу стипендий и таблицу связи между студентами и курсами.
Каким образом происходит переход от ER-диаграммы к таблицам при проектировании базы данных «Текущая успеваемость»?
Переход от ER-диаграммы к таблицам при проектировании базы данных «Текущая успеваемость» происходит путем определения атрибутов для каждой сущности, а также определения связей между сущностями, которые представляются в виде внешних ключей.
Какие ограничения целостности применяются в базе данных «Текущая успеваемость»?
В базе данных «Текущая успеваемость» применяются следующие ограничения целостности: ограничение уникальности для идентификаторов студентов и курсов, ограничение целостности referential integrity для связей между сущностями, ограничение NOT NULL для обязательных атрибутов.
Какие шаги предусмотрены при создании базы данных «Текущая успеваемость»?
При создании базы данных «Текущая успеваемость» необходимо выполнить следующие шаги: сформулировать требования к базе данных, разработать ER-диаграмму, перейти от ER-диаграммы к таблицам, создать таблицы с учетом ограничений целостности, заполнить таблицы тестовыми данными, выполнить запросы к базе данных для получения нужной информации.
Какие результаты можно получить при выполнении запросов к базе данных «Текущая успеваемость»?
При выполнении запросов к базе данных «Текущая успеваемость» можно получить следующие результаты: количество студентов на каждом курсе, список студентов с максимальным количеством пропусков, подсчет студентов на каждом размере стипендии.
Что такое база данных «Текущая успеваемость»?
База данных «Текущая успеваемость» - это система, предназначенная для хранения информации о студентах, их курсах, посещаемости и результативности.
Как производится переход от ER-диаграммы к таблицам при проектировании базы данных «Текущая успеваемость»?
Переход от ER-диаграммы к таблицам производится путем создания таблиц для каждой сущности и установления связей между ними с помощью внешних ключей.
Какие ограничения целостности применяются в базе данных «Текущая успеваемость»?
В базе данных «Текущая успеваемость» применяются следующие ограничения целостности: уникальность значений, внешние ключи, ограничения на диапазон значений, ограничения на соответствие типам данных и т.д.
Как происходит создание базы данных «Текущая успеваемость»?
Создание базы данных «Текущая успеваемость» включает в себя задание, описание исходных таблиц, создание таблиц и установление связей между ними, а также описание структуры и результатов запросов.
Какие результаты можно получить с помощью запросов к базе данных «Текущая успеваемость»?
С помощью запросов к базе данных «Текущая успеваемость» можно получить такие результаты как количество студентов на каждом курсе, студенты с максимальным количеством пропусков, подсчет студентов на каждом размере стипендии и т.д.
Какое предназначение у базы данных «Текущая успеваемость»?
База данных «Текущая успеваемость» предназначена для хранения информации о студентах, их курсах, успехах, пропусках и стипендиях.
Какой процесс лежит в основе создания базы данных «Текущая успеваемость»?
Процесс создания базы данных «Текущая успеваемость» включает в себя проектирование базы данных с помощью ER-диаграммы и переход от ER-диаграммы к таблицам.