Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Полный Отчет.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
285.18 Кб
Скачать

Федеральное агентство по образованию

Федеральное государственное образовательное учреждение среднего профессионального образования

«Уральский радиотехнический техникум им. А.С. Попова»

Полевской филиал

Отчет по дисциплине «Базы данных»

Руководитель

__________ Д.С. Пьянков

«__»________2009г.

Разработчик

___________ Д.О. Халезов

«__»________2009г.


2009

Содержание

  1. Содержание

  2. Постановка задачи

  3. Инфологическая модель информационной системы

  4. Создание таблиц

  5. Составление запросов по выборке информации из таблиц базы данных

Постановка задачи

Вариант 10. Информационная система спортивных организаций города

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

Спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инфологическая модель информационной системы

Создание таблиц на SQL:

create table bilders

( id_bild int,

name_bild varchar(30),

id_type int )

create table mesto

( id_mesto int,

id_bild int,

mesto int )

create table pokr

( id_pokr int,

id_bild int,

id_typp int )

create table typep

( id_typp int,

type_pokr varchar(15) )

create table type_bild

( id_type int,

type varchar(20) )

create table sportsmen

( id_sportcmen int,

name_sport varchar(30),

id_trener int,

id_sport int,

namber int,

id_club int )

create table club

( id_club int,

club varchar(15) )

create table sport

( id_sport int,

sport varchar(15) )

create table trener

( id_trener int,

name_trener varchar(20) )

create table sorevnovanie

( id_sorevn int,

name_sorevn varchar(30),

id_bild int,

organizator int,

data datetime )

create table uchastnik

( id_uchast int,

id_sportcmen int,

id_sorevn int,

mesto int )

Заполнение таблицы произвольными значениями

Таблица спортивных сооружений (bilders)

id_bild

name

id_type

1

ДИВС Уралочка

3

2

Труд

1

3

Русалочка

7

4

Колизей

6

5

Юность

1

6

ДЮШС №4

5

7

Кикбоксёр

6

8

Фаворит

2

9

Олимпиец

8

Таблица вместимости (mesto)

id_mesto

id_bild

mesto

1

1

2000

2

2

500

3

3

100

4

4

1500

5

5

1150

6

6

240

7

7

350

8

8

1600

Таблица покрытий (pokr)

id_pokr

id_bild

id_typp

1

2

1

2

4

4

3

5

2

4

6

5

5

7

5

6

8

3

7

9

4

Таблица типов покрытий (typep)

id_typp

type_pokr

1

трава

2

грунт

3

земля

4

асфальт

5

синтетика

6

бетон

7

другое

Таблица типов сооружений (type_bild)

id_type

type

1

стадион

2

манеж

3

дворец спорта

4

корт

5

спортивный зал

6

арена

7

бассейн

8

база отдыха

Таблица спортсменов (sportsmen)

id_sportsmen

name_sport

id_trener

id_sport

number

id_club

1

Иванов

1

1

1

1

2

Петров

2

2

3

1

3

Иванов

1

1

2

2

4

Козлов

2

2

1

1

5

Лобарёв

6

4

3

7

6

Сидаров

5

6

1

4

7

Чемоданов

4

8

2

4

8

Чегарёв

7

2

4

3

9

Гареев

7

4

3

1

10

Тимофеев

3

5

1

6

11

Халезов

3

7

2

5

12

Халезов

5

1

3

2

Таблица клубов (club)

id_club

club

1

орлы

2

цска

3

ястребы

4

школьник

5

медведь

6

стальной кулак

7

полевчане



Таблица видов спорта (sport)

id_sport

sport

1

футбол

2

хоккей

3

баскетбол

4

тенис

5

бокс

6

лёгкая атлетика

7

тяжёлая атлетика

8

плавание

Таблица тренеров (trener)

id_trener

trener

1

Забурдуев

2

Курашов

3

Некрасов

4

Лораков

5

Курьянов

6

Веников

7

Полежайкин

8

Онотольев

Таблица проводимых соревнований (sorevnovanie)

id_sorevn

name_sorevn

id_bild

organizator

data

1

чемпионат по боксу

1

Исмагилов

26.11.2000

2

город. соревнование

2

Исмагилов

25.04.2008

3

лига чемпионов

1

фифа

20.08.2005

4

бои без провил

4

Арнольд Шварцнегер

20.06.2004

5

на призы губернатора

1

Губернатор

10.10.2008

6

товарищ. марч

2

фифа

05.12.2007

Таблица участников соревнований (uchastnik)

id_uchast

id_sportsmen

id_sorevn

mesto

1

1

1

1

2

7

1

3

3

2

3

5

4

11

4

1

5

6

2

3

Составление запросов по выборке информации из таблиц базы данных