Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Спортивный турнир / 6 сообщений из 6, страница 1 из 1
11.02.2005, 15:21
    #32911960
m4za
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
День добрый, не подскажете как составить базу данных для какого нибудь спортивного турнира (хоккей или футбол) или киньте ссылку, где это можно посмотреть (только не отсылайте к руководствам по нормализации и т.п.). Мне бы просто пример посмотреть.
Заранее благодарю.
...
Рейтинг: 0 / 0
11.02.2005, 15:36
    #32911993
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
Дык чего тут сложного?
Таб1. (команды)
Id | Наимен. команды | Порядковый номер в таблице (если нужно)

Таб2. (результаты)
Id | Номер тура | Id команды 1 | Id команды 2 | Голы ком. 1 | Голы ком. 2

Если нужны сведения о персоналиях, тогда
Таб3. (игроки)
Id | Id команды | ФИО

м.б.
Таб4. (состав на каждую игру)
Id игры (из табл. результатов) | Id игрока

м.б.
Таб5. (голы)
Id игры (из табл. результатов) | Id игрока | Id игрока, с чьей подачи | минута матча

Если есть Таб5, то в Таб2 можно не заводить поля для голов
...
Рейтинг: 0 / 0
11.02.2005, 15:41
    #32912011
m4za
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
tru55
Таб2. (результаты)
Id | Номер тура | Id команды 1 | Id команды 2 | Голы ком. 1 | Голы ком. 2


да так то я уже написал и сдал эту прогу. просто когда начал делать на ms sql server (до этого в visual fox pro), там идет ошибка про зацикливание, вот именно из-за этих двух внешних ключей Id команды 1 | Id команды 2
...
Рейтинг: 0 / 0
11.02.2005, 15:46
    #32912032
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
Никакого зацикливания быть не должно, покажи SELECT
...
Рейтинг: 0 / 0
11.02.2005, 16:21
    #32912130
m4za
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
tru55Никакого зацикливания быть не должно, покажи SELECT

Я топик создал в "ms sql server" разделе, посмотри
http://www.sql.ru/forum/actualthread.aspx?tid=159407
...
Рейтинг: 0 / 0
11.02.2005, 16:30
    #32912150
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Спортивный турнир
На MS SQL не работал, возможно там и есть соответствующие ограничения (в Oracle нет). В этом случае, как и посоветовали, можно реализовывать ссылочную целостность на триггерах. Это совершенно нормальная практика, которая используется при сложных ограничениях
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Спортивный турнир / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]