Администраторы базы данных

8
Можно ли иметь объект в диаграмме ER без взаимосвязи?

Я создаю диаграмму ER для назначения класса, и мне было интересно, можно ли создать сущность, которая не имеет прямого отношения к какой-либо другой сущности, и просто использовать внешние ключи для их соединения. Диаграмма ниже иллюстрирует то, что я хотел бы сделать По сути, моя диаграмма...

8
Почему при запуске ALTER TABLE для столбца он переходит из NOT NULL в NULL?

Я массово обновляю базу данных SQL Server. Я изменяю все наши numeric(38,0)столбцы на int (да, сценарии SQL Server были созданы из сценариев Oracle) . Используя SMO и C # (я - инженер sw) , мне удалось создать действительно хорошие сценарии, как в SQL Server Management studio . Все это работает...

8
Как я могу заменить это где предложение с объединением?

Обычно, когда я вижу SQL, который использует что-то вроде: select * from employees where epmloyeeTypeId in (select id from type where name = 'emp') Я заменяю на whereэто: select e.* from employees e inner join type t on t.id=e.epmloyeeTypeId and t.name = 'emp' Можно ли сделать то же самое с...

8
Какой механизм использует MySQL для планирования резервного копирования в Windows Server 2008?

При планировании резервного копирования базы данных на MySQL Server (сообщество v5.1.45), работающем в Windows Server 2008, какой механизм используется для запуска резервного копирования? Я думаю, что он использует планировщик задач Windows, но я не вижу очевидных задач для этих резервных копий....

8
Могу ли я предотвратить автоматическое заполнение intellisense в SQL 2008 Server Management Studio самым длинным словом?

В SQL 2008 Server Management Studio: есть ли способ не дать intellisense всегда выбирать самое длинное слово для автозаполнения? Например, я мог бы попытаться напечатать слово, clientи оно будет заполнено автоматически...

8
База данных для цифровых активов

Я работаю в типографии, которая имеет приличный размер архива старых печатных работ. В настоящее время, чтобы найти работу, мы должны искать общий ресурс SMB (на сервере win2000), который просматривает несколько сотен тысяч файлов. Наши данные о работе упорядочены по: Год> Месяц>...

8
COUNT (*) на InnoDB всякий раз, когда phpMyAdmin загружается

Известно, что innodb работает медленно SELECT count(*) FROM Table Поэтому я избегал этого. Но я заметил, что всякий раз, когда я вхожу в phpmyadmin, он автоматически выполняет count(*)для моей таблицы innodb 19 строк, что может занять до минуты. Тем не менее, он не инициирует это count(*)для другой...

8
Являются ли отношения медленнее, чем большой неэффективный стол?

В своей работе меня просили нарушать первую нормальную форму (повторять группы по столбцам, используя пустые / нулевые значения) несколько раз, «ради вычислительной мощности компьютера». В двух словах, в таблице «ученик» должно быть как минимум 8 пустых полей (например, телефоны: phone1, phone2,...

8
Oracle обновил график обновления представления

Поскольку я вижу, что можно указать выражение типа sysdate + 1, вот мои вопросы: Можно ли указать точное время обновления для материализованных представлений в Oracle? Возможно ли, что все начинается в 2 часа ночи, когда никто не использует БД из моего приложения?...

8
Как мне сделать сложную GROUP BY в MySQL?

У меня есть таблица, которая содержит несколько ключей в другие таблицы (где каждый ключ состоит из нескольких столбцов). Я хотел бы иметь возможность группировать строки, имеющие одинаковый ключ, но я не хочу группировать их все вместе. Это не просто GROUP BYпо ключу, а скорее я хочу, чтобы можно...

8
MySQL высокая доступность, отработка отказа и репликация с задержкой

Мы находимся в процессе внедрения новой CMS (Drupal 6.x), которая работает на MySQL. У нас есть два центра обработки данных - основной и дополнительный - с известной задержкой между ними. Мы не уверены, какую версию MySQL мы будем запускать ... Community или Enterprise, но это TBD. Похоже, что мы...

8
TSQL: поиск запросов, вызывающих слишком много компиляций SQL и перекомпиляций SQL по отдельности

Я хочу выяснить, что является причиной высокой компиляции SQL (не повторной компиляции), которую я вижу в счетчиках монитора производительности. Вот мое мнение: если я вижу много компиляций SQl, то это означает, что запросы в нашей системе не кэшируются по следующим причинам: Многие специальные...

8
Postgres, MVCC и Locking

У меня есть ряд операторов SQL, которые выглядят следующим образом: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Я хотел бы запретить считывание счетчика, пока я пересчитываю его значение, но, согласно документам Postgres,...

8
Устранение неполадок DBMail в Sql Server 2005

На компьютере с SQL Server 2005 у меня установлена ​​и правильно настроена DBMail. Я могу использовать «Уведомить оператора» и EXEC msdb.dbo.sp_send_dbmail для постановки электронной почты в очередь. Но проблема в том, что письма в очереди никогда не проходят. Я вижу 10 писем в очереди, когда я...

8
MySQL по-прежнему обрабатывает индексы таким образом?

Удаление дублирующего индекса в MySQL заняло довольно много времени, поэтому, пока я ждал, я искал его и нашел этот пост в 2006 году, рассказывая о том, как MySQL обрабатывает ADDи DROPиндексирует. Если таблица T является таблицей MySQL, имеющей четыре индекса (ndx1, ndx2, ndx3, ndx4), и вы хотите...

8
Что мне нужно сделать, чтобы политики моей БД проходили аудит безопасности?

У меня готовится аудит, и мне было интересно, какие физические, электронные и логические средства контроля доступа будет искать аудитор при аудите базы данных для системы ERP. Я действительно новичок в этом процессе, и любые рекомендации будут...

8
Советы по разработке базы данных

Я разрабатываю базу данных для нашей команды по продажам, чтобы использовать ее в качестве инструмента быстрого поиска работы. Я хотел бы получить некоторые отзывы о конкретном аспекте дизайна. Цитата в основном создается путем выбора списка предварительно определенных «сборок», каждая из которых...

8
Предложение по проектированию больших баз данных SQL Server

Мы создаем базу данных в MSSQL 2008 R2 Standard, где мы будем хранить большое количество записей. Мы оцениваем более 200 миллионов записей в одну таблицу в год, и мы в основном ВСТАВЛЯЕМ с очень малым количеством ОБНОВЛЕНИЙ или УДАЛЕНИЙ в данных. Это система архивации данных, в которую мы ежедневно...