Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Проектирование Базы Данных - литература

Подскажите что почитать по проектированию БД. Также использование внешних ключей. Буду очень благодарен!
Ответ:
Сообщение от Oleg2525852999
что почитать по проектированию БД
Классика - Дейт. Введение в системы баз данных.
Вопрос: инструмент онлайн совместного проектирования БД

господа знатоки, поделитесь опытом,
есть ли в природе инструмент для совместного проектирования БД в онлайне ?
сейчас много всяких совместных инструментов для совместной работы,
к примеру гугл сильно постарался прикрутить к своему гугл диску
аля эксель и еже с ним.
а хочется еще инструмент для совместного проектирования
чтоб был втрое чат, чтоб было видно кто что делал, чтоб была генерация готового SQL
под платформу....
я нашел только
отличное решение, но не хватает совместной работы
может кто встречал такое чудо ?
Ответ:
rawman
что зв зверь такой svn ?

svn = subversion в любом случае в яндексе не сложно было найти

rawman
качество все-таки зависит от головы, а от инструмента зависят трудозатраты и удобство.


Без инструмента - у вас голова в 5 раз больше чем у Вассермана будет - не сделаете ничего путного. Будут одни косяки. Тем более коллективно. (не считаю за пример проекты из 30-50 табличек)
Так что инструмент это не только трудозатраты и удобство. А еще и качество.
Наличие мозгов в голове, естественно никто не отменял.

rawman
если не дай бог кому интересно, то нашел

Действительно не дай Бог прочитать все это. Какое отношение это имеет к проектированию баз данных? Это UML редакторы.
Вопрос: Кто каким средством пользуется для проектирования концептуальной модели базы данных

Всем привет. Скажите пожалуйста кто каким средством пользуется для проектирования концептуальной модели базы данных (по типу как в Аксессе схема данных)
Ответ:
Сообщение от TYMON
кто каким средством пользуется для проектирования концептуальной модели базы данных
Ищи в Инете по словам CASE-средства. Erwin, Power Designer и др.
Вопрос: Проектирование и разработка БД для хранения пространственных данных

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

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

Добрый день.
Пытаюсь понять как спроектировать таблицу для склада.
Схему приложил.
Описание: В таблице Goper записывается групповая операция транзакции. В поле RP задается тип операции Приход/Расход.
В таблице Transaction описывается каждая транзакция в которую заносится ид продукта и количество.

Помогите с проектирование сущности склада.
Каким образом определять остаток?
Какие практики есть?

К сообщению приложен файл. Размер - 24Kb
Ответ:
Akesson
Помогите с проектирование сущности склада.
Каким образом определять остаток?
Какие практики есть?


Отчётные периоды, сальдо на начало и конец, внутри периода остатки считаются динамически по транзакциям от начала периода,
закрытые периоды не меняются.

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

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

Имеются следующие данные:
Есть 3 вида ракет на которых запускают спутники. Пуск ракеты контролируется датчиками которые снимают ряд параметров (давление в камерах, температура в отсеках, координаты и пр.). Параметров 1000 шт. на каждую ракету, их список точно известен. Параметры сгруппированы по системам (200 параметров по системе управления, 250 - по двигателям, 100 - по системе навигации и тд.) От пуска к пуску различается только информация снятая с этих параметров. Также есть таблица с замечаниями. Замечания могут быть как к системе в целом так и к параметрам (например температура по параметру "темп128" вышла за допустимые пределы).

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

Пока вижу такие таблицы:

РАКЕТА (id, название)
СИСТЕМА(id, id_ракеты, название)
ПУСК (id, id_ракеты, дата_пуска, выводимый_спутник )
ПАРАМЕТР (id, id_системы, название, описание, )
ПАРАМЕТР_ДАННЫЕ(id, id_пуска, id_параметра, данные) //ПОЛУЧИТСЯ ОООЧЕНЬ БОЛЬШАЯ ТАБЛИЦА
ЗАМЕЧАНИЕ_ПАРАМЕТР(id_параметр_данные, текст_замечания)

Проблемы:
1. Большая таблица с данными параметров (3ракеты*20пусков*1000параметров). Как бы ее разбить на три таблицы для каждой ракеты?
2. Что-то не догоняю как сделать таблицу с замечаниями к системе на определенном пуске.
3. Общая проблема - кажется слишком много пересечений данных.
4. Ну и в целом хотелось бы услышать какие-нибудь рекомендации и советы общего плана.

Спасибо!
Ответ:
ВМоисеев
>Кот Матроскин, сегодня, 16:17

Я думаю, что изюминка этой задачи в том, как хранятся данные телеметрии.

ТС-а этот вопрос, как мы видим, волнует мало - видимо, для этого есть основания.
И обсуждать excel-и и executereader-ы в форуме проектирования БД - действительно людей смешить

SERG1257
Мне непонятна связь ракеты и системы в вашей базе (параметры у вас системы, а пуск ракеты.),

Да, этот момент у ТС-а прописан мутно, я тоже прочел сообщение несколько раз, прежде чем понял :)
"система" у него - "двигатели", "система навигации" и т.п., для каждого вида ракеты - свои (почему-то)
Вопрос: SQL запросы Список литературы

Код Oracle 11 SQL
1
2
3
4
5
6
SELECT TOP 2 Цена, Название, Издательство, Автор
FROM [Список литературы]
ORDER BY Цена
UNION SELECT TOP 2 Цена, Название, Издательство, Автор
FROM [Список литературы]
ORDER BY Цена DESC;
Нужно вывести самые дешевые и самые дорогие, в моем случае, выводятся только первые.
Код SQL
1
  LIKE "'[*]''[а-п]''*''[ов]'"
Нужно условие, где выводятся все с любой первой буквой, a-п второй, несколькими любыми и последними ов
Ответ:
Сообщение от dimka11
Нужно вывести самые дешевые и самые дорогие, в моем случае, выводятся только первые
Разумеется, потому что в запросе с юнион возможен только один тип сортировок, задаваемый последним Order By. Попробуйте с подзапросами
Код SQL
1
2
3
4
5
6
7
SELECT * FROM (SELECT TOP 2 Цена, Название, Издательство, Автор
FROM [Список литературы]
ORDER BY Цена)
UNION 
SELECT * FROM (SELECT TOP 2 Цена, Название, Издательство, Автор
FROM [Список литературы]
ORDER BY Цена DESC)
Добавлено через 10 минут
Сообщение от dimka11
Нужно условие, где выводятся все с любой первой буквой, a-п второй, несколькими любыми и последними ов
Код SQL
1
LIKE "?[а-п]*ов"
Вопрос: Литература по свойствам объекта

Всем добрый день!
У меня вопрос, который, наверное задавал каждый начинающий писать на Access. Мне нужна литература, где бы можно было найти объектную модель, которая описывала бы как мне обратиться к формам (как открытым, так и не открытым), описание свойств объектов (за что отвечает, можно ли его его изменить из VBA), их методов (что делают, когда работают или не работают) и событий (когда возникают и в какой последовательности происходят) в русском и английском написании.
В частности сегодня стал вот какой вопрос: На форме есть элемент "Внедренный2", у которого задано свойство Объект-источник, скажем "Запрос.Запрос1". Это перекрестный запрос. Форма при открытии изменяет этот запрос в зависимости от каких-либо условий. Далее, на "Внедренный2" хотелось бы увидеть измененный запрос, но Me.Controls!Внедренный2.Requery не приводит к результату, а Me.Controls!Внедренный2.RecordSource = "" пишет, что объект такого свойства или метода не поддерживает.
В инете не нашел литературы, которая бы содержала то, что мне нужно. Подскажите направление, в котором рыть...
Ответ: Спасибо большое всем! И литературу нашел (благодарность PuhKMV), и с проблемой разобрался ( благодарность mobile).
Вопрос: Исправить sql запрос Список литературы

Помогите пожалуйста исправить sql запрос, чтобы он работал или более удобный способ объединение 3 запросов в одном.

Код T-SQL
1
2
3
4
5
6
SELECT Автор, Название,
COUNT (*) AS [Количество книг],
SUM [Количество] AS [Всего книг]
FROM [Список литературы]
WHERE Автор IS NULL AND Издательство IS NOT NULL
ORDER BY Название DESC
Ответ:
Сообщение от dimka11
Необходимо общее количество книг в одном поле, а не для каждого издателя.
Методом телепатии, что автор их бин издатель:
Код T-SQL
1
2
3
4
5
6
SELECT  Название,
SUM [Количество] AS [Всего книг]
FROM [Список литературы]
WHERE Издательство IS NOT NULL
GROUP BY  Название
ORDER BY Название DESC
Вопрос: Найти, вывести: наименование издательства, имеющее самый большой объем выпуска литературы

Найти, вывести: наименование издательства, имеющее самый большой объем выпуска литературы.

Имеются три таблицы: Автор, Издание книг, Книги.
Столбцы "издание книги" № Автора, № книги, Год издания, Издательство, Кол-экземпляров.
Ответ:
Сообщение от Overlord40rus
...наименование издательства, имеющее самый большой объем выпуска литературы....
Примерно так
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT TOP 1 Книги.ЭкземпляровКн,
 Издательства.Издательство,
 Книги.НазваниеКн,
 [ФамилияА] & (" "+LEFT([ИмяА],1)+". ") & (""+LEFT([ОтчествоА],1)+".") AS Автор
 
FROM Авторы
 INNER JOIN (Издательства
 INNER JOIN Книги
   ON Издательства.Код_Издательства = Книги.КодИздательстваКн)
   ON Авторы.Код_Автора = Книги.КодАвтораКн
 
GROUP BY Книги.ЭкземпляровКн, Издательства.Издательство,
 Книги.НазваниеКн, [ФамилияА] & (" "+LEFT([ИмяА],1)+". ") & (""+LEFT([ОтчествоА],1)+".")
 
ORDER BY Книги.ЭкземпляровКн DESC;