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

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

7
Является ли опрос единственным способом обновления данных приложения из базы данных?
Приложение должно иметь как можно более свежие данные из базы данных. В таком случае, есть ли другой способ получения данных, кроме запроса (опроса) базы данных на основе таймера? Я работаю с MS SQL Server 2008 (и приложениями .NET + Entity Framework), но мне бы хотелось узнать и о других типах …

2
Получите и разместите тестирование производительности в Google BigTables (и других интегрированных БД)
Каковы некоторые эффективные способы программного тестирования производительности операций с базами данных, особенно в средах, где сами базы данных не предлагают выделенных инструментов? Например, в Google App Engine все загрузки страниц оцениваются как одна операция, которая может включать определенные операции с базой данных. Эта проблема также, вероятно, присутствует в SQLite и …

2
Реализация отношения «многие ко многим» с ограничениями общего участия в SQL
Как мне реализовать в SQL сценарий, изображенный на следующей схеме Entity-Relationship? Как показано, каждое Aвхождение типа сущности должно быть связано как минимум с одним B аналогом (обозначенным двойными соединительными линиями), и наоборот . Я знаю, что должен создать три таблицы, которые следуют: CREATE TABLE A ( a INT NOT NULL, …

4
Как обрабатывать дизайн таблицы с переменными столбцами
У меня есть сценарий разработки таблиц, и я, не являясь администратором базы данных, хотел бы получить более масштабные мнения. Скажем, вас просят записать информацию о домах для зоны метро, ​​начиная с небольшого квартала (200 домов), но в конечном итоге вырастая до 5000000+ домов. Вам необходимо хранить базовую информацию: ID # …

2
Использование размера столбца намного больше, чем необходимо
Я создаю базу данных SQL Server с кем-то еще. Одна из таблиц небольшая (6 строк) с данными, которые, вероятно, останутся неизменными. Существует небольшая вероятность того, что будет добавлен новый ряд. Таблица выглядит примерно так: CREATE TABLE someTable ( id int primary key identity(1,1) not null, name varchar(128) not null unique …

2
Нецелые первичные ключевые соображения
контекст Я проектирую базу данных (на PostgreSQL 9.6), которая будет хранить данные из распределенного приложения. Из-за распределенной природы приложения я не могу использовать целые числа с автоинкрементом в SERIALкачестве основного ключа из-за потенциальных условий гонки. Естественным решением является использование UUID или глобального уникального идентификатора. Postgres поставляется со встроенным UUIDтипом , …

4
Блокчейн (биткойн) как база данных?
Я читал эту статью BBC News, и следующая выдержка привлекла мое внимание. Звучит как « Всегда в группах доступности» или « Зеркалирование высокой доступности», возможно, с автоматически включенной защитой. Является ли блокчейн потенциально жизнеспособным решением для баз данных для современных приложений с большим объемом транзакций? Довольно легко увидеть его ценность …

1
Разработка базы данных для бизнес-сферы видеоигр с множеством взаимосвязей «многие ко многим»
Я относительно новичок в разработке баз данных, и я решил создать свою собственную гипотетическую базу данных для практики. Однако у меня возникли проблемы с моделированием и нормализацией, так как я считаю, что существует множество отношений «многие ко многим» (M: N). Общее описание сценария База данных предназначена для хранения данных о …

4
Хранение автобусных маршрутов в базе данных
Я провел некоторое исследование и обнаружил, что должен хранить маршрут как последовательность остановок. Что-то вроде: Start -> Stop A -> Stop B -> Stop C -> End Я создал три таблицы: Маршруты Остановки RouteStops ... где RouteStops - это соединительная таблица. У меня есть что-то вроде: Маршруты +---------+ | routeId …

2
Много ко многим и слабым сущностям
У меня есть сущность, которая не может существовать без определения другой, и я хочу, чтобы эта сущность участвовала в отношениях «многие ко многим». Пример: у исполнителя есть альбом (альбом не может существовать без исполнителя), альбом также имеет много дорожек, но одна и та же дорожка может существовать во многих альбомах. …

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

7
Какой из этих дизайнов таблицы лучше для производительности?
Меня попросили создать что-то, что отслеживало бы ежедневную стоимость сбора на счетах, и я пытаюсь выяснить схему таблицы базы данных, которая бы это поддерживала. Вот что я знаю Компания имеет более 2,5 миллионов счетов Из них в настоящее время они работают в среднем 200 000 человек в месяц (что зависит …

2
Лучший способ создать базу данных и таблицу, чтобы вести учет изменений?
Мне нужно настроить функцию истории в проекте, чтобы отслеживать предыдущие изменения. Допустим, у меня есть две таблицы прямо сейчас: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Пример: у меня есть строка в заметках, и пользователь хочет изменить сообщение. Я хочу отслеживать его состояние до изменения …

2
Может ли пустой столбец быть частью первичного ключа?
Я занимаюсь разработкой базы данных SQL Server 2012, и у меня есть вопрос об отношении «один к одному». У меня есть две таблицы, Codesи HelperCodes. Код может иметь ноль или один вспомогательный код. Это скрипт sql для создания этих двух таблиц и их взаимосвязей: CREATE TABLE [dbo].[Code] ( [Id] NVARCHAR(20) …

3
Реализация системы управления версиями с MySQL
Я знаю, что об этом спрашивали здесь и здесь , но у меня та же идея с другой возможной реализацией, и мне нужна помощь. Изначально у меня была blogstoriesтаблица с такой структурой: | Column | Type | Description | |-----------|-------------|------------------------------------------------| | uid | varchar(15) | 15 characters unique generated id …

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