Публикации по теме '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 просмотров
schedule
25.03.2024
Модели 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 просмотров
schedule
05.05.2023
Как объектно-ориентированный программист может разобраться в программировании, управляемом базами данных?
Я программировал на 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 просмотров
schedule
21.04.2024
Варианты имени в базе данных
Я пытаюсь определить, как лучше всего найти варианты имени в базе данных. Например, я ищу Билла Смита. Я бы хотел, чтобы он вернул "Билла Смита", конечно, но я также хотел бы, чтобы он вернул "Уильяма Смита", или "Билли Смита", или даже "Вилли...
4812 просмотров
schedule
26.03.2022
Структура базы данных для хранения статистики по дням, неделям, месяцам, годам
Мне нужно собрать статистику по дням, неделям, месяцам и годам активности пользователей для сайта. Я занимаюсь разработкой БД, и я хотел сделать этот этап должным образом, так как это облегчит мою жизнь кодирования.
Что мне нужно сделать, так это...
11822 просмотров
schedule
13.11.2023
Тип MySQL для хранения года: Smallint, Varchar или Date?
Я буду хранить год в таблице MySQL: лучше ли хранить это как smallint или varchar? Я полагаю, что, поскольку это не полная дата, формат даты не должен быть ответом, но я также включу это.
Смолинт? варчар (4)? Дата? что-то другое?
Примеры:...
15099 просмотров
schedule
02.06.2022
Как сохранить ограничение внешнего ключа в разных базах данных?
Я знаю, я знаю , что размещение двух связанных таблиц в разных базах данных - не самая лучшая практика проектирования. Но ради чего бы то ни было, предположим, что я должен сделать это абсолютно. И мне нужно разбить две таблицы, связанные с...
7434 просмотров
schedule
10.12.2023