powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Спортивный турнир
6 сообщений из 6, страница 1 из 1
Спортивный турнир
    #32911960
m4za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, не подскажете как составить базу данных для какого нибудь спортивного турнира (хоккей или футбол) или киньте ссылку, где это можно посмотреть (только не отсылайте к руководствам по нормализации и т.п.). Мне бы просто пример посмотреть.
Заранее благодарю.
...
Рейтинг: 0 / 0
Спортивный турнир
    #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
Спортивный турнир
    #32912011
m4za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55
Таб2. (результаты)
Id | Номер тура | Id команды 1 | Id команды 2 | Голы ком. 1 | Голы ком. 2


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

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


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