Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Другие темы раздела
SQL Server Синхронизация баз данных Добрый день, подскажите как осуществить синхронизацию/репликацию одинаковых баз данных MSSQL 2005 или 2008. Ссылки на литературу тоже подойдут. https://www.cyberforum.ru/ sql-server/ thread360964.html Отключение констрейнтов при загрузке данных SQL Server
Каким образом можно отключить, а потом включить констрейнты в MS SQL?
SQL Server Ошибка запроса! Привет all =) Ребята выполняю вот такой запрос SELECT , , , SourceId FROM dbo.SM_States https://www.cyberforum.ru/ sql-server/ thread360746.html SQL Server Visual C++ (API) и MS SQL Решил в проекте использовать MS SQL, раньше работал с другими СУБД. Установил MS SQL server 2008 Express, в диспетчере конфигурации разрешил все типы подключения. Сам проект работает под... https://www.cyberforum.ru/ sql-server/ thread360256.html
SQL Server Не удается импортировать базу данных
Здравствуйте. Я только начинаю разбираться в базах данных MySQL, поэтому, возможно, неправильно изъясняюсь... Но возникла вот такая проблема: Мне нужно импортировать базу данных на сервер. Я, с...
SQL Server Виды запросов в БД Здравствуйте! На сколько я знаю, существует четыре вида запросов: * Запросы на выборку * Перекрёстные запросы * Запросы на изменение * Запросы с параметрами В запросах на выборку вводятся... https://www.cyberforum.ru/ sql-server/ thread359600.html
SQL Server Create LOGIN https://www.cyberforum.ru/ sql-server/ thread359435.html
Error 15401: Windows NT user or group ‘username’ not found. Check the name again. Что делать? Заранее спасибо)))
SQL Server Объединение Баз Данных. Аналог Tais Ontos.
Кто хорошо разбирается в объединении Баз Данных. Пожалуйста посоветуйте литературу. Кто вслышал о программном продукте Tais Ontos, поймут, что именно я прошу. Заранее благодарю за помощь.
SQL Server Тестирование и отладка БД средствами SQL SERVER Добрый день. У меня стоит MS SQL 2008. Подскажите, пожалуйста, каким образом можно протестировать БД и исправить найденные ошибки (касающиеся ссылочной целостности)? https://www.cyberforum.ru/ sql-server/ thread357528.html SQL Server Можно ли так строить схему БД В системе имеем три сущности Дело, Протокол, Программа и методика. Данная система описывает работу архива, в деле хранятся протоколы и программы и методики. Протоколы бывают двух типов: "Протокол... https://www.cyberforum.ru/ sql-server/ thread357030.html
SQL Server Не могу развернуть базу
C:\ProgramFiles\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.TSqlTasks.targets(120,5): Ошибка Deploy01234: Не удалось определить поставщика схемы конечной базы данных. Не...
SQL Server Не получается написать запрос https://www.cyberforum.ru/ sql-server/ thread356441.html
День добрый, уважаемые форумчане! /* Есть у меня к Вам приогромнейшая просьба, по написанию запросов, сам я работаю с SQL буквально 2 недели, по этому не помешал бы ваш совет. */ дано: sql...
0 / 0 / 1
Регистрация: 18.09.2010
Сообщений: 106
0

Проектирование БД. - SQL Server - Ответ 2043395

05.10.2011, 20:11. Показов 1125. Ответов 1
Метки (Все метки)

Ставится задача спроектировать базу данных для секретаря кегельной лиги небольшого городка, расположенного на Среднем Западе США. В ней секретарь будет хранить всю информацию, относящуюся к кегельной лиге, а средствами СУБД — формировать еженедельные отчеты о состоянии лиги. Специальный отчет предполагается формировать в конце сезона.
Секретарю понадобятся фамилии и имена членов лиги, их телефонные номера и адреса. Так как в лигу могут входить только жители городка, нет необходимости хранения для каждого игрока названия города и почтового индекса. Интерес представляют число очков, набранных каждым игроком в еженедельной серии из трех встреч, в которых он принял участие, и его текущая результативность (среднее число набираемых очков в одной встрече). Секретарю необходимо знать для каждого игрока название команды, за которую он выступает, и фамилию (и имя) капитана каждой команды. Помимо названия, секретарь планирует назначить каждой команде уникальный номер.
Исходные значения результативности каждого игрока необходимы как при определении в конце сезона достигшего наибольшего прогресса в лиге игрока, так и при вычислении гандикапа для каждого игрока на первую неделю нового сезона. Лучшая игра каждого игрока и лучшие серии потребуются при распределении призов в конце сезона.
Секретарь планирует включать в еженедельные отчеты информацию об общем числе набранных очков и общем числе проведенных игр каждым игроком, эта информация используется при вычислении их текущей результативности и текущего гандикапа. Используемый в лиге гандикап составляет 75% от разности между 200 и результативностью игрока, при этом отрицательный гандикап не допускается. Если результатом вычисления гандикапа является дробная величина, то она усекается. Перерасчет гандикапа осуществляется каждую неделю.
На каждую неделю каждой команде требуется назначать площадку, на которой она будет выступать. Эту информацию хранить в БД не нужно (соперники выступают на смежных площадках).
Наконец, в БД должна содержаться вся информация, необходимая для расчета положения команд. Команде засчитывается одна победа за каждую игру, в которой ей удалось набрать больше очков (выбить больше кеглей) (с учетом гандикапа), чем команде соперников. Точно так же команде засчитывается одно поражение за каждую встречу, в которой эта команда выбила меньшее количество кеглей, чем команда соперников. Команде также засчитывается одна победа (поражение) в случае, если по сравнению с командой соперников ею набрано больше (меньше) очков за три встречи, состоявшиеся на неделе. Таким образом, на каждой неделе разыгрывается 4 командных очка (побед или поражений). В случае ничейного результата каждая команда получает 1/2 победы и 1/2 поражения. В случае неявки более чем двух членов команды их команде автоматически засчитывается 4 поражения, а команде соперников — 4 победы. В общий результат команде, которой засчитана неявка, очки не прибавляются, даже если явившиеся игроки в этой встрече выступили, однако в индивидуальные показатели — число набранных очков и проведенных встреч — будут внесены соответствующие изменения. Написать запросы, осуществляющие следу-ющие операции:
1) Для указанного интервала дат показать список выступающих команд. Для каждой из них вывести состав и капитана команды.
2) Предоставить возможность добавления новой команды.
3) Вывести список игровых площадок с указанием количества проведенных игр на каждой их них.
4) Для указанного интервала дат вывести список игровых площадок с указанием списка игравших на них команд.
5) Предоставить возможность заполнения результатов игры двух команд на указан-ной площадке.
6) Вывести список площадок с указанием суммарной результативности игроков на каждой из них.

Вот условие, по которому следует спроектировать БД. Помогите определиться с количеством полей, необходимых для создания этой БД.
Мой вариант:
/Фамилия/Имя/Телефон/Адрес/Очки/Команда/Должность/Уникальный номер/Количество игр/Выигрыш/Ничья/Проигрыш/Дата матча/Арена

Вернуться к обсуждению:
Проектирование БД. SQL Server
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2011, 20:11
Готовые ответы и решения:

Проектирование БД
Добрый день всем. Задали создать приложение на свободную тему с БД(MVS + MS Server), решил сделать...

Проектирование БД
Добрый день, господа! Сам я еще новичок в этом деле, поэтому прошу помощи в проектировании...

Проектирование БД
Добрый день! Лабораторную задали, она такая. Нужно спроектировать БД: в каждой квартире стоит...

Проектирование БД
Здравствуйте. Нужна помощь в проектировании БД под приложение. Задание такое: Система Приемная...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2011, 20:11

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

Проектирование БД
Здравствуйте! Разрабатываю БД, которая будет хранить информацию о стоматологии. (я новичок, прошу...

Проектирование БД
Никак не нарисую себе правильную модель. Вот у меня есть талцица с данными о товаре (у каждого...

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

Проектирование БД
Две таблицы могут ли иметь две связи между собой ?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.