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

По вопросам структурирования данных в базе данных. Как выложить таблицы, использовать ли реляционную БД или нет и т. Д.

8
Есть ли примеры не CRUD подходов?
Я программист, но также работал архивариусом. Как архивариус, очень важно хранить данные. Я часто вступаю в споры с коллегами, когда речь идет об операциях с данными. Я не очень люблю U и D в CRUD. Вместо того, чтобы обновить запись, я предпочитаю добавить новую и иметь ссылку на старую запись. …

8
Как повторяющиеся задачи календаря должны храниться в базе данных?
Это для небольшого личного проекта по микроуправлению. По сути, я храню задачи в базе данных SQLite3, которая выглядит следующим образом: id INTEGER PRIMARY KEY AUTOINCREMENT label TEXT deadline INTEGER Таким образом, у каждой задачи есть срок выполнения (крайний срок), который сохраняется как метка времени Unix. Пока все хорошо, я могу …

5
Есть ли причина использовать размеры VARCHAR, округленные до смещения 128/256/4096 байт?
В схемах базы данных я часто замечаю, что размеры VARCHAR округлены до смещений байтов 128/256 или 4096. Я делал это и раньше, и идея, вероятно, заключалась в эффективности. Тем не менее, есть ли еще веская причина сделать это в наши дни? В настоящее время я часто использую «50», «100» или …

6
что делают программисты баз данных?
Каждый раз, когда я читаю о программистах Oracle и т.д., я запутываюсь. Я не знаю, что именно они делают. Насколько я понимаю, разработчики приложений должны разработать основные функциональные возможности. Библиотеки, которые они используют, могут помочь в разработке графического интерфейса пользователя или подключении к базе данных, но функциональность, которая делает это …

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

2
одна таблица с дополнительными столбцами и несколькими таблицами, дублирующими схему
Я работаю над проектом, в котором в какой-то момент мне нужно было принять решение о том, должна ли в базе данных быть одна таблица с несколькими столбцами, которую использует не каждая запись, или несколько таблиц с дублированной схемой. Я создаю спортивное информационное приложение, которое может обрабатывать несколько видов спорта. Мы …

1
Насколько модель данных влияет на масштабируемость и производительность в так называемой базе данных «NoSQL»?
Вы никогда не сможете поговорить о так называемой базе данных «NoSQL», не приведя теорему CAP (согласованность, доступность, раздел: выберите два). Если вам нужно выбрать, скажем, между MongoDB (Разделение, Согласованность) и CouchDB (Доступность, Разделение), первое, о чем вам нужно подумать: «Мне нужны правильные данные или мне нужен доступ все время?». Эти …

4
Нужны ли этим конкретным таблицам суррогатные ключи?
Фон У меня есть эти таблицы +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code string (PK)| |address string | |name string | |name string | +------------------------+ +-------------------------+ +-------------------------+ |Currency | |-------------------------| |currency_code string (PK)| |name string | +-------------------------+ AIRPORT_CODE является IATA (Международная ассоциация воздушного транспорта) …

6
Это плохая практика - иметь столбец «Состояние записи» в таблице базы данных?
Сначала я должен уточнить, что столбец состояния не предназначен для отражения статуса элемента реального мира, представленного записью (строкой) в таблице. Скорее, он предназначен для отображения статуса самой записи. Он может быть простым, например, активным / неактивным, или сложным, например, «Утверждено», «Удалено», «Заблокировано», «Ожидание», «Отклонено» и т. Д. Статус может быть …

4
Как мне представить перечислимый тип в реляционной базе данных?
Я работаю над созданием реляционной базы данных, которая отслеживает транзакции, которые происходят на устройстве, над которым я работаю для моей компании. Существуют различные типы транзакций, которые могут происходить на устройстве, поэтому у нас есть поле «trans_type» в одной из наших основных таблиц записей. Моя группа решила сделать тип этого поля …

4
Когда мы должны использовать слабые объекты при моделировании базы данных?
Это в основном вопрос о том, что такое слабые сущности? Когда мы должны их использовать? Как они должны быть смоделированы? В чем основное различие между нормальными и слабыми объектами? Соответствуют ли слабые объекты объектам-значениям при проектировании на основе домена? Чтобы помочь сохранить вопрос по теме, вот пример из Википедии, который …

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

4
Шаблоны проектирования / стратегии для пользовательских полей и типов данных
Существуют ли какие-либо общие стратегии или шаблоны проектирования для разработки приложений, которые могут либо добавлять настраиваемые поля в объекты данных, либо создавать собственные настраиваемые определения объектов. Например, я имею в виду такие продукты, как SalesForce, где вы можете иметь свои собственные типы информации, такие как фреймворк Expression Engine и способ …

4
Могу ли я использовать структуру базы данных проекта с открытым исходным кодом?
Я нашел структуру базы данных для системы CMS и хочу скопировать ее с EF, в котором эта база данных сделана, можно ли копировать структуру базы данных программного обеспечения с открытым исходным кодом, которая находится под лицензией GNU v2? Я не хочу, чтобы остальная часть программного обеспечения только структура базы данных.

5
Agile методы и базы данных в начале проекта
Новичок в Agile, и я не уверен, как начать. Идея заключается в создании небольших частей проекта в спринте. Однако для проекта, над которым я работаю, требуется база данных, и база данных должна быть почти функциональной, чтобы что-то делать с проектом. Итак, как Agile проекты справляются с этим, вы начинаете с …

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