База данных спортивных сооружений города

Понятие и основные задачи СУБД. Анализ предметной области и построение диаграммы сущность-связь (ER-схемы) с целью проектирования базы данных спортивных сооружений города. Разработка запросов на языке SQL; их реализация в виде словесного описания.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 07.12.2013
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

БАЛТИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ "ВОЕНМЕХ"

им. Д. Ф. УСТИНОВА

КУРСОВАЯ РАБОТА

по учебной дисциплине "Базы данных"

на тему "База данных спортивных сооружений города"

студентки Лютоевой Т.И.

группы СИ-387

САНКТ-ПЕТЕРБУРГ 2012 г.

СОДЕРЖАНИЕ

Введение

Проектирование БД

ER-схема, сущности и их атрибуты

Проверка таблиц БД на соответствие 3НФ

Структурная схема базы данных

Разработка запросов в БД на языке SQL и их реализация

Заключение

Список использованных источников

ВВЕДЕНИЕ

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

СУБД - система управления базами данных - совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:

· Формирование и поддержание БД

· Обработка информации

· Прием запросов

· Предоставление информации пользователям

· Обеспечение целостности и реорганизации ценностей БД

· Организация совместной работы пользователей

На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия.

Microsoft Access -реляционная СУБД, в которой предусмотрены все необходимые средства для определения и обработки данных, а также управления ими при работе с большим объемом информации. Большим плюсом является то, что Access может легко импортировать диаграммы и графики из Excel, Word может использовать БД Access в качестве источника данных при создании писем. Также можно использовать возможности Excel для финансовых и любых количественных расчетов. Access - функционально полная система, имеющая мощные средства для работы в этой программе. Ее преимуществом перед другими является простота, наличие всех средств для успешной обработки и управления БД.

Виды запросов в информационной системе:

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

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

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

4. Получить список спортсменов, занимающихся более чем одним видом спорта.

5. Получить список тренеров указанного спортсмена.

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

7. Получить список призеров указанного соревнования.

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

9. Получить перечень спортивных клубов и число спортсменов этих клубов, участвовавших в спортивных соревнованиях в течение заданного интервала времени.

10. Получить список тренеров по определенному виду спорта.

11. Получить список спортсменов, не участвовавших ни в каких соревнованиях в течение определенного периода времени.

12. Получить список организаторов соревнований и проведенные ими соревнования в течение определенного периода времени.

13. Получить перечень спортивных сооружений и даты проведения на них соревнований в течение определенного периода времени.

ПРОЕКТИРОВАНИЕ БД

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

Схема типа "сущность-связь" ER Entity (сущность) Relationship (связь) Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели.

Семантическое моделирование представляет собой моделирование структуры данных, опираясь на смысл этих данных. В качестве инструмента семантического моделирования используются различные варианты диаграмм сущность-связь (ER - Entity-Relationship). По сути, все варианты диаграмм сущность-связь исходят из одной идеи - рисунок всегда нагляднее текстового описания. Все такие диаграммы используют графическое изображение сущностей предметной области, их свойств (атрибутов), и взаимосвязей между сущностями.

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

Таблица 1. Выявленные сущности и их ключевые атрибуты

Сущности

Ключевые атрибуты

Спортсмены

ид_Спортсмена

СпортКлубы

ид_СпортКлуба

Соревнования

ид_Соревнования

ССооружения

ид_СС

ВидыСпорта

ид_ВидаСпорта

Организаторы

ид_Организатора

Тренеры

ид_Тренера

ТипСС

ид_ТипСС

Бассейн

ид_Бассейна

Корт

ид_Корта

Стадион

ид_Стадиона

ER-СХЕМА, СУЩНОСТИ И ИХ АТРИБУТЫ

база данные запрос диаграмма

К ER - схеме прилагаются описания каждой сущности со всеми её атрибутами [1] (в верхней строке расположено название сущности, в остальных - её атрибуты):

СпортКлубы

ид_СпортКлуба (КлючАтр.)

Название

ВидыСпорта

ид_ВидСпорта (КлючАтр.)

ВидСпорта

Спортсмены

ид_Спортсмена (КлючАтр.)

ФИО

ДатаРождения

ид_ВидСпорта

ид_Тренера

ид_СпортКлуба

Разряд

Тренеры

ид_Тренера (КлючАтр.)

ФИО

ДатаРождения

ид_ВидСпорта

Разряд

Соревнования

ид_Соревнования (КлючАтр.)

Название

ид_ВидСпорта

ДатаПроведения

ид_СС

Призер

ид_Участника

ид_Организатора

ССооружения

ид_СС (КлючАтр.)

Название

Адрес

ид_ТипСС

ид_ТипаТипа

ТипСС

ид_ТипСС (КлючАтр.)

ТипСС

Бассейн

ид_Бассейна (КлючАтр.)

ТипСС

КолДорожек

Корт

ид_Корта (КлючАтр.)

ТипСС

ТипПокрытия

Стадион

ид_Стадиона (КлючАтр.)

ТипСС

Вместимость

Организаторы

ид_Организатора (КлючАтр.)

Организатор

ПРОВЕРКА ТАБЛИЦ БД НА СООТВЕТСТВИЕ 3НФ

Первая нормальная форма (1НФ) - это обычное отношение. Согласно нашему определению отношений, любое отношение автоматически уже находится в 1НФ. Напомним кратко свойства отношений (это и будут свойства 1НФ):

- В отношении нет одинаковых кортежей;

- Кортежи не упорядочены;

- Атрибуты не упорядочены и различаются по наименованию;

- Все значения атрибутов атомарны.

Отношение находится во второй нормальной форме (2НФ) тогда и только тогда, когда отношение находится в 1НФ и нет неключевых атрибутов, зависящих от части сложного ключа. (Неключевой атрибут - это атрибут, не входящий в состав никакого потенциального ключа).

Если потенциальный ключ отношения является простым, то отношение автоматически находится в 2НФ.

Отношение находится в третьей нормальной форме (3НФ) тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы.

СпортКлубы (ид_СпортКлуба, Название)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

ВидыСпорта (ид_ВидСпорта, ВидСпорта)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Спортсмены (ид_Спортсмена, ФИО, ДатаРождения, ид_ВидСпорта, ид_Тренера, ид_СпортКлуба, Разряд)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Тренеры (ид_Тренера, ФИО, ДатаРождения, ид_ВидСпорта, Разряд)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Соревнования (ид_Соревнования, Название, ид_ВидСпорта, ДатаПроведения, ид_СС, Призер, ид_Участника, ид_Организатора)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

ССооружения (ид_СС, Название, Адрес, ид_ТипСС, ид_ТипаТипа)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

ТипСС (ид_ТипСС, ТипСС)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Бассейн (ид_Бассейна, ТипСС, КолДорожек)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Корт (ид_Корта, ТипСС, ТипПокрытия)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Стадион (ид_Стадиона, ТипСС, Вместимость)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Организаторы (ид_Организатора, Организатор)

1НФ - все значения атомарные;

2НФ - все не ключевые атрибуты функционально полностью зависят от ключа;

3НФ - отсутствуют транзитивные зависимости.

Все таблицы находятся в 3НФ, следовательно БД находится в 3НФ. [1]

Структурная схема базы данных

РАЗРАБОТКА ЗАПРОСОВ В БД НА ЯЗЫКЕ SQL И ИХ РЕАЛИЗАЦИЯ

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

При выполнении созданного запроса-выборки (который отбирает информацию из таблиц и других запросов БД), в отличие от запроса-действия, при выполнении которого вставляются, обновляются или удаляются данные, создает набор записей, содержащий выбранные данные. В большинстве случаев можно работать с этим набором данных точно так же, как с таблицей: можно просматривать и выбирать информацию, печатать и даже обновлять данные. Однако в отличие от реальной таблицы, этот набор записей физически не существует в БД. Access создает набор записей из данных таблиц и других запросов только во время выполнения определенного запроса. Если изменять данные в наборе записей, то Access вносит соответствующие изменения в таблицы, на базе которых построен запрос.

Запросы являются наилучшим способом выделения именно тех данных, которые необходимы для решения определенной задачи. Удобно использовать запросы при создании форм и отчетов.

Любой запрос в Microsoft Access реализуется с помощью языка SQL. Хотя большинство запросов можно создать, пользуясь графическими возможностями QBE (запроса по образцу), но и в этом случае каждый созданный запрос будет храниться в виде инструкции SQL.

Ниже представлена реализация запросов в виде словесного описания, листинга и иллюстрации результата запроса. Всего запросов 13. Практически все словесные описания предполагают несколько вариантов каждого из 13 запросов, поэтому, в наименовании запроса, после его номера идет словесное описание варианта:

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

Запрос1_Бассейны по Кол-ву дорожек

Листинг 1.1:

SELECT ССооружения.Название, ТипСС.ТипСС, Бассейн.КолДорожек

FROM (ССооружения INNER JOIN ТипСС ON ССооружения.ид_ТипСС=ТипСС.ид_ТипСС) INNER JOIN Бассейн ON ССооружения.ид_ТипаТипа=Бассейн.ид_Бассейна

GROUP BY ССооружения.Название, ТипСС.ТипСС, Бассейн.КолДорожек

HAVING Бассейн.КолДорожек=[Введите_Кол_Дорожек:] AND ТипСС.ТипСС=[Введите_ТипСС:]

ORDER BY ССооружения.Название;

Результат:

Запрос1_ССооруженияУказТипа

Листинг 1.2:

SELECT ССооружения.Название, ТипСС.ТипСС

FROM ССооружения INNER JOIN ТипСС ON ССооружения.ид_ТипСС=ТипСС.ид_ТипСС

GROUP BY ССооружения.Название, ТипСС.ТипСС

HAVING ТипСС.ТипСС=[Введите тип СпортСооружения:]

ORDER BY ССооружения.Название;

Результат:

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

Запрос2_ВидСпортаСпортсмены

Листинг 2.1:

SELECT Спортсмены.ФИО, ВидыСпорта.ВидСпорта

FROM Спортсмены INNER JOIN ВидыСпорта ON Спортсмены.ид_ВидСпорта=ВидыСпорта.ид_ВидСпорта

GROUP BY Спортсмены.ФИО, ВидыСпорта.ВидСпорта

HAVING ВидыСпорта.ВидСпорта=[ВведитеВидСпортаСпортсменов]

ORDER BY Спортсмены.ФИО;

Результат:

Запрос2_ВидСпортаРазрядСпортсмена

Листинг 2.2:

SELECT Спортсмены.ФИО, ВидыСпорта.ВидСпорта, Спортсмены.Разряд

FROM Спортсмены INNER JOIN ВидыСпорта ON Спортсмены.ид_ВидСпорта=ВидыСпорта.ид_ВидСпорта

WHERE (ВидыСпорта.ВидСпорта=[ВведитеВидСпортаСпортсменов:]) AND (Спортсмены.Разряд<=[ВведитеРазрядСпортсмена:]);

Результат:

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

Запрос3_СпортсменыУказТренера

Листинг 3.1:

SELECT Спортсмены.ФИО, Тренеры.ФИО

FROM Спортсмены INNER JOIN Тренеры ON Спортсмены.ид_Тренера=Тренеры.ид_Тренера

WHERE Тренеры.ФИО=[ВведитеФИОТренера:];

Результат:

Запрос3_СпортсменыТренераНеНижеРазряда

Листинг 3.2:

SELECT Спортсмены.ФИО, Спортсмены.Разряд, Тренеры.ФИО

FROM Спортсмены INNER JOIN Тренеры ON Спортсмены.ид_Тренера=Тренеры.ид_Тренера

WHERE Тренеры.ФИО=[ВведитеФИОТренера:] AND Спортсмены.Разряд>=[ВведитеНеНижеРазряд];

Результат:

4. Получить список спортсменов, занимающихся более чем одним видом спорта.

Запрос4_СпортсменыБольшОдногоСпорта

Листинг 4.1:

SELECT Спортсмены.ФИО, count(ВидыСпорта.ВидСпорта)

FROM Спортсмены INNER JOIN ВидыСпорта ON Спортсмены.ид_ВидСпорта=ВидыСпорта.ид_ВидСпорта

GROUP BY Спортсмены.ФИО

HAVING count(*)>1;

5. Получить список тренеров указанного спортсмена.

Запрос5_ТренерыСпортсмена

Листинг 5.1:

SELECT Спортсмены.ФИО, Тренеры.ФИО

FROM Тренеры INNER JOIN Спортсмены ON Спортсмены.ид_Тренера=Тренеры.ид_Тренера

WHERE Спортсмены.ФИО=[ВведитеФИОСпортсмена:];

Результат:

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

Запрос6_СоревнованияПоВремени

Листинг 6.1:

SELECT Соревнования.Название, Соревнования.ДатаПроведения

FROM Соревнования

GROUP BY Соревнования.Название, Соревнования.ДатаПроведения

HAVING ДатаПроведения BETWEEN [ВведитеНачДату] AND [ВведитеКонДату];

Результат:

Запрос6_СоревнованияДатаОрганизатор

Листинг 6.2:

SELECT Организаторы.Организатор, Соревнования.Название

FROM Организаторы INNER JOIN Соревнования ON Организаторы.ид_Организатора=Соревнования.ид_Организатора

WHERE Соревнования.ДатаПроведения BETWEEN [ВведитеНачДату] AND [ВведитеКонДату]

GROUP BY Организаторы.Организатор, Соревнования.Название

HAVING Организаторы.Организатор=[ВведитеОрганизатора];

Результат:

7. Получить список призеров указанного соревнования.

Запрос7_ПризерыСоревнования

Листинг 7.1:

SELECT Соревнования.Название, Спортсмены.ФИО

FROM Соревнования INNER JOIN Спортсмены ON Соревнования.ид_Участника=Спортсмены.ид_Спортсмена

WHERE Соревнования.Призер="Да"

GROUP BY Соревнования.Название, Спортсмены.ФИО

HAVING Соревнования.Название=[ВведитеСоревнование:];

Результат:

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

Запрос8_1_СоревнованияПоСооружению

Листинг 8.1:

SELECT Соревнования.Название, ССооружения.Название

FROM Соревнования INNER JOIN ССооружения ON Соревнования.ид_СС=ССооружения.ид_СС

WHERE ССооружения.Название=[ВведитеССооружение:]

GROUP BY Соревнования.Название, ССооружения.Название;

Результат:

Запрос8_2СоревПоСооружИВидуСпорта

Листинг 8.2:

SELECT Соревнования.Название, ССооружения.Название, ВидыСпорта.ВидСпорта

FROM (Соревнования INNER JOIN ВидыСпорта ON Соревнования.ид_ВидСпорта=ВидыСпорта.ид_ВидСпорта) INNER JOIN ССооружения ON Соревнования.ид_СС=ССооружения.ид_СС

WHERE ВидыСпорта.ВидСпорта=[ВведитеВидСпорта:] AND ССооружения.Название=[ВведитеССооружение:]

GROUP BY Соревнования.Название, ССооружения.Название, ВидыСпорта.ВидСпорта;

Результат:

9. Получить перечень спортивных клубов и число спортсменов этих клубов, участвовавших в спортивных соревнованиях в течение заданного интервала времени.

Запрос9_ЧислоКлубовИСпортсменовПоДатеСоревнований

Листинг 9.1:

SELECT Спортклубы.Название, COUNT(Спортсмены.ФИО)

FROM (СпортКлубы INNER JOIN Спортсмены ON СпортКлубы.ид_СпортКлуба=Спортсмены.ид_СпортКлуба) INNER JOIN Соревнования ON Спортсмены.ид_Спортсмена=Соревнования.ид_Участника

WHERE Соревнования.ДатаПроведения BETWEEN [ВведитеНачПериода:] AND [ВведитеКонПериода:]

GROUP BY Спортклубы.Название;

Результат:

10. Получить список тренеров по определенному виду спорта.

Запрос10_ТренерыПоВидуСпорта

Листинг 10.1:

SELECT Тренеры.ФИО, Тренеры.ДатаРождения

FROM Тренеры INNER JOIN ВидыСпорта ON ВидыСпорта.ид_ВидСпорта=Тренеры.ид_ВидСпорта

WHERE ВидыСпорта.ВидСпорта=[ВведитеВидСпорта];

Результат:

11. Получить список спортсменов, не участвовавших ни в каких соревнованиях в течение определенного периода времени.

Запрос11_СпортсменыНеУчВСорев

Листинг 11.1:

SELECT Спортсмены.ФИО

FROM Спортсмены INNER JOIN Соревнования ON Спортсмены.ид_Спортсмена=Соревнования.ид_Участника

WHERE Соревнования.ДатаПроведения NOT BETWEEN [ВведитеНачПериода:] AND [ВведитеКонПериода:]

GROUP BY Спортсмены.ФИО;

Результат:

12. Получить список организаторов соревнований и проведенные ими соревнования в течение определенного периода времени.

Запрос12_ОгранизИКол-воСорев

Листинг 12.1:

SELECT DISTINCT Организаторы.Организатор, Соревнования.Название

FROM Организаторы INNER JOIN Соревнования ON Организаторы.ид_Организатора=Соревнования.ид_Организатора

WHERE Соревнования.ДатаПроведения BETWEEN [ВведитеНачДату] AND [ВведитеКонДату]

GROUP BY Организаторы.Организатор, Соревнования.Название;

Результат:

13. Получить перечень спортивных сооружений и даты проведения на них соревнований в течение определенного периода времени.

Запрос13_СооруженияПоДатамСоревнований

Листинг 13.1:

SELECT ССооружения.Название, Соревнования.ДатаПроведения

FROM Соревнования INNER JOIN ССооружения ON Соревнования.ид_СС=ССооружения.ид_СС

WHERE Соревнования.ДатаПроведения BETWEEN [ВведитеНачДату] AND [ВведитеКонДату]

GROUP BY ССооружения.Название, Соревнования.ДатаПроведения;

Результат:

ЗАКЛЮЧЕНИЕ

В результате анализа предметной области был составлен список необходимых атрибутов, построен набор необходимых отношений, выполнено их приведение к третьей нормальной форме, а также, построена схема базы данных, спроектированы запросы на языке SQL и, после заполнения спроектированной базы данных проверочными данными, произведена проверка правильности их выполнения.

Техническое задание к курсовой работе по разработке базы данных для информационной системы торговой организации оформлено в соответствии с [ГОСТ 7.32-2001] и выполнено в полном объёме.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Конспект лекций по предмету "Базы данных", преподаватель Толмачев С. Г., БГТУ "Военмех" 2011 г.

ГОСТ 7.32-2001 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления.

Размещено на Allbest.ru

...

Подобные документы

  • Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.

    курсовая работа [3,6 M], добавлен 23.12.2014

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 14.11.2013

  • Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.

    курсовая работа [2,1 M], добавлен 08.06.2012

  • Разработка пользовательского интерфейса и создание базы данных на основе реляционной СУБД Microsoft Access. Процедуры для ввода, корректировки, просмотра входных данных, их обработка и анализ. Формирование запросов и отчетов, их вывод на экран монитора.

    курсовая работа [2,7 M], добавлен 03.05.2014

  • Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Этап концептуального проектирования базы данных: описание и характеристика предметной области, ограничения и допуения, модель "сущность-связь" (ER-диаграмма). Выбор модели данных. Требования к интерфейсу пользователя, создание запросов в среде Delphi.

    курсовая работа [2,2 M], добавлен 25.05.2010

  • Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.

    курсовая работа [624,5 K], добавлен 30.05.2019

  • Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.

    курсовая работа [2,4 M], добавлен 06.02.2016

  • Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.

    курсовая работа [975,2 K], добавлен 30.01.2014

  • Обзор средств проектирования баз данных. Технологические платформы баз данных. Основные этапы проектирования. Разработка логической и физическойц модели. Генерация модели в MS Access 2003. Реализация форм и запросов базы данных. Требования по установке.

    курсовая работа [3,0 M], добавлен 28.12.2015

  • Информационный анализ и выявление основных сущностей предметной области и их основных свойств. Построение концептуальной модели (модель сущность-связь). Определение логической модели реляционной базы данных. Решение задач средствами проектирования СУБД.

    курсовая работа [3,0 M], добавлен 25.11.2013

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Методология концептуального проектирования баз данных для АИС "Учет Проектов". Построение концептуальной модели. Диаграмма "сущность-связь". Нотация диаграммы "сущность-связь". Спецификация сущностей. Построение логической модели. Формирование запросов.

    курсовая работа [524,4 K], добавлен 28.11.2008

  • Реализация системы управления, предоставляющей пользователю информацию о патенте. Основные предметно-значимые сущности и их атрибуты. Ограничения предметной области. Требования к функциям системы. Концептуальная схема базы данных в виде ER-диаграммы.

    контрольная работа [295,6 K], добавлен 27.05.2013

  • Назначение и характеристики пакета Designer/2000. Анализ предметной области для разработки информационной системы, определение ее целей и задач. Построение моделей данных, разработка базы данных и клиентского приложения. Практические навыки разработки.

    курсовая работа [2,7 M], добавлен 10.04.2014

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

    курсовая работа [1,4 M], добавлен 14.01.2018

  • Построение инфологической, логической и физической модели предметной области. Ограничения целостности базы данных. Организация ввода и корректировки данных. Описание информационных потребностей пользователей. Реализация запросов, построение отчетов.

    курсовая работа [2,9 M], добавлен 22.01.2015

  • Создание на языке C базы данных "Стадионы города", требования к программе. Осуществление загрузки базы данных в массив и вывод главного меню в основной программе. Алгоритм работы программы в виде блок-схемы. Описание функций программы и ее листинг.

    курсовая работа [183,6 K], добавлен 06.10.2010

  • Основные этапы проектирования базы данных. Access как система управления базами данных (СУБД), ее предназначение, отличительные возможности. Работа с таблицами, их создание и редактирование. Порядок создания запросов. Способы защиты баз данных.

    лабораторная работа [3,1 M], добавлен 18.08.2009

  • Системный анализ предметной области. Выявление сущностей инфологической модели, моделирование связей между ними. Описание внешних моделей в терминах выбранной СУБД. Реализация базы данных и организация запросов. Основные таблицы с приведением типов полей.

    курсовая работа [1,9 M], добавлен 22.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.