Вопросы с тегом «database»

База данных представляет собой организованный сбор данных. Это коллекция схем, таблиц, запросов, отчетов, представлений и других объектов. Данные обычно организованы так, чтобы моделировать аспекты реальности таким образом, чтобы поддерживать процессы, требующие информации. Используйте этот тег, если у вас есть вопросы о разработке базы данных. Если речь идет о конкретной системе управления базами данных (например, MySQL), используйте этот тег.

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

14
В чем разница между схемой, таблицей и базой данных?
Это, вероятно, вопрос типа n00b (или хуже). Но я всегда рассматривал схему как определение таблицы в базе данных. Это неправильно или не совсем правильно. Я не помню много из моих курсов баз данных.

9
В чем разница между неповторяющимся чтением и фантомным чтением?
В чем разница между неповторяющимся чтением и фантомным чтением? Я прочитал статью « Изоляция (системы баз данных)» из Википедии , но у меня есть несколько сомнений. Что будет в следующем примере: неповторяющееся чтение и фантомное чтение ? Транзакция А SELECT ID, USERNAME, accountno, amount FROM USERS WHERE ID=1 ВЫВОД: 1----MIKE------29019892---------5000 …

5
В чем разница между sql и mysql [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Я новичок в …
154 mysql  sql  database 

13
Самый быстрый хеш для не криптографического использования?
По сути, я готовлю фразы для помещения в базу данных, они могут быть искажены, поэтому я хочу вместо них сохранить короткий хеш (я буду просто сравнивать, существуют они или нет, поэтому хеш идеален). Я предполагаю, что MD5 довольно медленно обрабатывает более 100 000 запросов, поэтому я хотел бы знать, какой …
154 php  database  security  hash 


13
Как выполнить модульное тестирование объекта с запросами к базе данных
Я слышал, что модульное тестирование «абсолютно круто», «действительно круто» и «всевозможные хорошие вещи», но 70% или больше моих файлов связаны с доступом к базе данных (некоторые читают, а некоторые пишут), и я не знаю, как написать модульный тест для этих файлов. Я использую PHP и Python, но я думаю, что …

10
Схема именования внешнего ключа
Я только начинаю работать с внешними ключами в первый раз, и мне интересно, есть ли стандартная схема именования для них? Учитывая эти таблицы: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Там, где у Задач есть Заметки, Задачи принадлежат Пользователям, а Пользователям - Примечания автора. Как …

17
Самый простой способ скопировать таблицу из одной базы данных в другую?
Как лучше всего скопировать данные из таблицы в одной базе данных в таблицу в другой базе данных, если базы данных принадлежат разным пользователям? Я знаю, что я могу использовать INSERT INTO database2.table2 SELECT * from database1.table1 Но тут проблема в том, что оба database1и database2находятся под разными пользователями MySQL. Так …
152 mysql  database 

5
Как выполнить пакетную вставку в MySQL
У меня есть одно-много записей, которые нужно ввести в таблицу. Как лучше всего сделать это в запросе? Должен ли я просто сделать цикл и вставлять по одной записи на итерацию? Или есть способ лучше?
152 mysql  sql  database  insert 

6
IN vs OR в предложении SQL WHERE
При работе с большими базами данных, которые работают лучше, INили ORв SQL- Whereпредложении? Есть ли разница в том, как они выполняются?
150 sql  database 

6
Что не так с обнуляемыми столбцами в составных первичных ключах?
ORACLE не разрешает значения NULL ни в одном из столбцов, которые содержат первичный ключ. Похоже, то же самое верно для большинства других систем «уровня предприятия». В то же время большинство систем также допускают уникальные ограничения для столбцов, допускающих обнуляемость. Почему уникальные ограничения могут иметь значения NULL, а первичные ключи - …

3
Как проверить, существует ли таблица в данной схеме
Базы данных Postgres 8.4 и выше содержат общие таблицы в publicсхеме и специфичные для компании таблицы в companyсхеме. companyИмена схем всегда начинаются 'company'и заканчиваются номером компании. Так что могут быть схемы вроде: public company1 company2 company3 ... companynn Приложение всегда работает с одной компанией. Соответственно указаны в ODBC или npgsql …

4
Кластер базы данных и балансировка нагрузки
Что такое кластеризация базы данных? Если вы разрешите одной и той же базе данных находиться на 2 разных серверах, как они будут синхронизировать данные? И как это отличается от распределения нагрузки с точки зрения сервера базы данных?


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.