Публикации по теме 'database-design'


Стандарты именования объектов базы данных
Стандарты именования объектов базы данных Часть IV: создатьUdt и изменитьUdt В Части III этой серии я рассказал об именовании ключевых столбцов. На этот раз я обращаю внимание на два поля, которые действительно должны быть в каждой таблице: при попытке отследить проблемы в базе данных очень полезно знать дату и время, когда данные были впервые созданы, и когда они были наиболее недавно модифицированный. В рамках стандартизированного подхода к проектированию баз данных у меня..

Вопросы по теме 'database-design'

Шаблоны базы данных
Кто-нибудь знает о бумагах / книгах / и т. Д. что документ шаблоны для баз данных? Например, одно общее практическое правило состоит в том, что каждая таблица должна иметь первичный ключ и что ключ должен быть лишенным информационное содержание ....
5568 просмотров
schedule 23.02.2022

Дизайн файла клиента
Как вы моделируете данные об адресах клиентов и какие технические средства вы используете для обеспечения качества данных? Такие вещи, как алгоритмы дедупликации, дублирование совпадений, обеспечение фактической доставки пакетов и счетов и тому...
144 просмотров
schedule 16.07.2022

Самый эффективный тип данных для UUID в базе данных, помимо собственного UUID.
Какой тип данных будет наиболее эффективным для хранения UUID/GUID в базах данных, не имеющих собственного типа данных UUID/GUID? 2 БОЛЬШИХ? И какой код будет наиболее эффективным (предпочтительно на C#) для преобразования GUID в этот тип и из...
4077 просмотров
schedule 20.07.2023

Что такое нормализация (или нормализация)?
Почему ребята из базы данных продолжают говорить о нормализации? Что это? Как это помогает? Применимо ли это к чему-либо за пределами баз данных?
64314 просмотров

Модели Django – как отфильтровать количество объектов ForeignKey
У меня есть модели A и B , вот такие: class A(models.Model): title = models.CharField(max_length=20) (...) class B(models.Model): date = models.DateTimeField(auto_now_add=True) (...) a = models.ForeignKey(A) Теперь у меня есть...
20640 просмотров
schedule 28.03.2023

Оценка размера базы данных
Я пытаюсь предвидеть, насколько большой будет моя база данных. Допустим, у меня есть только одна таблица: CREATE TABLE user ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, электронная почта VARCHAR(50), pass CHAR( 40), url VARCHAR(1000),...
356 просмотров
schedule 26.02.2024

Вставка строк в таблицу, которая связана с другой таблицей
В моей схеме базы данных у меня есть идентифицированный объект. Идентификатор можно использовать повторно, и, таким образом, с сущностью существует отношение «один ко многим». Пример: У человека может быть прозвище. Псевдонимы не уникальны и могут...
1583 просмотров
schedule 30.10.2022

Конфликтующие требования внешнего ключа CASCADE и RESTRICT?
Я работаю над базой данных, которая отслеживает файлы и зависимости в проектах. Вкратце, у меня есть две основные таблицы; в таблице PROJECTS перечислены имена проектов и другие свойства, в таблице FILES перечислены файлы. Каждая запись файла...
2082 просмотров
schedule 26.12.2022

Дизайн иерархической структуры данных (вложенные наборы)
Я работаю над дизайном иерархической структуры базы данных, которая моделирует каталог, содержащий продукты (это похоже на этот вопрос ). Платформа базы данных - SQL Server 2005, а каталог довольно большой (750 000 продуктов, 8 500 разделов каталога...
3415 просмотров
schedule 22.03.2023

как мне нормализовать большой пользовательский набор данных названий компаний?
Вариант использования: пользователь 1 загружает 100 названий компаний (например, Microsoft, Bank of Sierra). Пользователь 2 загружает 100 названий компаний (например, The Gap, Uservoice, Microsoft, Inc.) Я хочу, чтобы представление пользователя...
1529 просмотров
schedule 21.09.2022

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

Как объектно-ориентированный программист может разобраться в программировании, управляемом базами данных?
Я программировал на C # и Java чуть больше года и неплохо разбираюсь в объектно-ориентированном программировании, но мой новый побочный проект требует модели, управляемой базой данных. Я использую C # и Linq, которые кажутся очень мощным...
12883 просмотров
schedule 05.12.2023

Запрос MySQL NOT LIKE не работает
У меня 2 таблицы: сообщения теги Таблица тегов имеет такую ​​структуру: post_id тег Поэтому для каждого тега, присвоенного посту, я создаю запись в таблице тегов. Если у сообщения 10 тегов, в таблице тегов будет 10 записей с...
10185 просмотров
schedule 25.03.2023

Родной первичный ключ или автоматически сгенерированный?
Как правило, лучше использовать собственные первичные ключи (т. Е. Существующие столбцы или комбинацию столбцов) или установить в качестве первичного ключа автоматически генерируемую строку целых чисел? РЕДАКТИРОВАТЬ: Мне было указано, что это...
3993 просмотров
schedule 24.02.2022

Сложный вопрос о дизайне реляционной БД
У меня есть сложная проблема, над которой я возился уже несколько дней и не могу найти оптимальное решение. Это мои таблицы: сайт site_node страница Таблица узлов сайта содержит список узлов, представляющих иерархию (с использованием...
585 просмотров
schedule 14.03.2024

SQL Server 2005/2008 — несколько файловых групп?
Я разработчик в душе, но время от времени у клиента нет достойного администратора баз данных для решения этих проблем, поэтому меня вызывают, чтобы решить.... Каковы ваши стратегии/наилучшие методы работы с базой данных SQL Server разумного размера...
11334 просмотров

Варианты имени в базе данных
Я пытаюсь определить, как лучше всего найти варианты имени в базе данных. Например, я ищу Билла Смита. Я бы хотел, чтобы он вернул "Билла Смита", конечно, но я также хотел бы, чтобы он вернул "Уильяма Смита", или "Билли Смита", или даже "Вилли...
4812 просмотров

Структура базы данных для хранения статистики по дням, неделям, месяцам, годам
Мне нужно собрать статистику по дням, неделям, месяцам и годам активности пользователей для сайта. Я занимаюсь разработкой БД, и я хотел сделать этот этап должным образом, так как это облегчит мою жизнь кодирования. Что мне нужно сделать, так это...
11822 просмотров
schedule 13.11.2023

Тип MySQL для хранения года: Smallint, Varchar или Date?
Я буду хранить год в таблице MySQL: лучше ли хранить это как smallint или varchar? Я полагаю, что, поскольку это не полная дата, формат даты не должен быть ответом, но я также включу это. Смолинт? варчар (4)? Дата? что-то другое? Примеры:...
15099 просмотров

Как сохранить ограничение внешнего ключа в разных базах данных?
Я знаю, я знаю , что размещение двух связанных таблиц в разных базах данных - не самая лучшая практика проектирования. Но ради чего бы то ни было, предположим, что я должен сделать это абсолютно. И мне нужно разбить две таблицы, связанные с...
7434 просмотров
schedule 10.12.2023