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

Разработка концептуальной схемы и / или логической модели и / или физических параметров базы данных.


4
Двойная учетная база данных
Я создаю бухгалтерское программное обеспечение. Мне нужно обеспечить двойную бухгалтерию. У меня есть классическая проблема одной строки на транзакцию против двух строк. Давайте рассмотрим пример и посмотрим, как это будет реализовано в обоих сценариях. Рассмотрим учетную запись Cashи учетную запись Rent. Оплачивая ежемесячную арендную плату, я перечисляю 100 долларов со …

6
Нуждается в книге проектирования баз данных [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто в прошлом году . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет …

2
Используя МАКС. Текст или более конкретный, мелкий шрифт
Кто-то просматривал мой DDL-код для создания таблиц и предложил, когда они увидели, что я вижу использование VARCHAR(256)полей для текста, я ожидаю, что оно будет довольно маленьким, например, имя или что-то еще, что я всегда должен просто использовать VARCHAR(MAX)и связывать. Зачем использовать что-либо, кроме varchar (max ) . Я читал его, …

3
Как иметь отношения один-ко-многим с привилегированным ребенком?
Я хочу иметь отношение «один ко многим», в котором для каждого родителя один или ноль детей помечается как «любимый». Однако не у каждого родителя будет ребенок. (Думайте о родителях как о вопросах на этом сайте, о детях как о ответах и ​​о любимых как о принятых ответах.) Например, TableA Id …

3
Как выбрать сопоставление для международной базы данных?
Я проектирую базу данных, которая будет хранить данные на разных языках (используя UTF-8), поэтому я думаю, что лучший способ отобразить результаты запроса - упорядочить его в соответствии с языком пользователя во время самого запроса ( потому что их несколько правильные способы сделать это ), а именно: SELECT a < b …

2
Критерии принятия решения о том, когда использовать схему не-dbo против новой базы данных
Я в основном разработчик приложений, но мне приходится выполнять всю предварительную работу с базой данных для моего текущего проекта ( кстати ... его MS SQL Server 2008 ). В качестве первого решения я пытаюсь выяснить, следует ли разделить мое состояние, используя отдельные базы данных или используя отдельные схемы в одной …

5
Существуют ли СУБД, которые допускают внешний ключ, который ссылается на представление (а не только базовые таблицы)?
Вдохновленный вопросом моделирования Django: Моделирование базы данных с множественными отношениями «многие ко многим» в Django . ДБ-дизайн это что-то вроде: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName VARCHAR(50) …

8
Профессор сказал нам хранить сериализованные объекты Java в виде BLOB-объектов вместо определения реляционных таблиц.
Вместо того, чтобы определять таблицы с правильными атрибутами, мой профессор сказал нам, что мы можем сопоставить объекты с идентификаторами, подобными этим: id (int) | Serialized Object (blob) 1 10010110110 Я вижу так много проблем с этим; избыточность данных, необходимость отслеживать идентификаторы отдельно, необходимость извлечения всей таблицы в память для поиска …

5
Лучший способ хранить единицы в базе данных
Я унаследовал большую (SQLServer) базу данных с сотнями столбцов, которые представляют суммы той или иной вещи. Единицы для этих значений (например, «галлоны», «дюймы» и т. Д.) Хранятся в поле MS_Description расширенных свойств. Мне интересно, есть ли лучший способ хранить эту информацию. Я предполагаю, что это хорошо для целей документирования, но …


1
В чем причина теоремы CAP?
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Я думаю , что это не очень просто , почему только два из консистенция Доступность Допуск раздела может содержать любую распределенную систему баз данных. Эта гипотеза была доказана , но есть более простой способ понять , почему , вероятно , это может держать? Я не ищу доказательств, просто …

6
Есть ли хороший инструмент для создания дизайна баз данных и прототипов? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Я хотел бы иметь хороший инструмент для разработки схемы базы данных со всеми таблицами, столбцами, типами …

12
Почему ограничения применяются в базе данных, а не в коде?
Почему ограничение применяется в базе данных? Разве это не будет более гибким, чтобы поместить это в коде? Я читаю книгу для начинающих по реализации баз данных, поэтому я спрашиваю это как новичок. Допустим, я разработал базу данных, включая эту модель сущности: entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, …

3
varchar (255) или varchar (256)?
Должен ли я использовать varchar(255)или varchar(256)при разработке таблиц? Я слышал, один байт используется для длины столбца или для хранения метаданных. Имеет ли это значение в данный момент? Я видел некоторые посты в интернете, однако они относятся к Oracle и MySQL. У нас есть Microsoft SQL Server 2016 Enterprise Edition, как …

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