Запитання з тегом «database-design»

Дизайн бази даних - це процес конкретизації структури і, отже, логічних аспектів бази даних. Метою проектування баз даних є представлення деякого "всесвіту дискурсу" - типів фактів, ділових правил та інших вимог, які база даних призначена для моделювання.

8
Зберігання статі (статі) в базі даних
Я хочу зберігати стать користувача в базі даних з якомога меншими (розмірами / продуктивністю) витратами. Поки на думку приходять 3 сценарії Int - узгоджується з кодом Enum (1 = Чоловік, 2 = Жіночий, 3 = ...) char (1) - Збережіть m , f або інший єдиний ідентифікатор символів Біт (булева) …

4
Як створити базу даних для багатьох орендарів із спільними структурами таблиці?
Наше програмне забезпечення зараз працює на MySQL. Дані всіх орендарів зберігаються в одній схемі. Оскільки ми використовуємо Ruby on Rails, ми можемо легко визначити, які дані належать до того, хто орендар. Однак, звичайно, є деякі компанії, які бояться, що їхні дані можуть бути порушені, тому ми оцінюємо інші рішення. Поки …

11
Дизайн бази даних для опитування [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Мені потрібно створити опитування, де відповіді зберігаються в базі даних. Мені …


15
Первинний ключ або Унікальний індекс?
На роботі у нас є велика база даних з унікальними індексами замість первинних ключів, і все працює чудово. Я розробляю нову базу даних для нового проекту, і я маю дилему: У теорії БД первинний ключ є основним елементом, це нормально, але в проектах REAL які переваги та недоліки обох? Що …

7
Посібник для початківців щодо розробки баз даних SQL [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Чи знаєте ви гарне джерело, щоб навчитися проектувати рішення SQL? Поза базовим синтаксисом мови я …

2
Наскільки велика є занадто великою для таблиці PostgreSQL?
Я працюю над розробкою проекту RoR для своєї компанії, і наша команда розробників вже вступила в дебати щодо дизайну, зокрема бази даних. У нас є названа модель, Messageяку потрібно зберігати. Це дуже-дуже маленька модель із лише трьома db колонками, крім id, однак, ймовірно, буде багато цих моделей, коли ми перейдемо …

16
Дизайн бази даних для ревізій?
У проекті є вимога зберігати всі зміни (Історія змін) для сутностей у базі даних. Наразі у нас є 2 розроблені пропозиції щодо цього: наприклад, для організації "Працівник" Дизайн 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in Xml. The RevisionXML will …

3
Унікальне обмеження, яке дозволяє пусті значення в MySQL
У мене є поле, в якому зберігаються коди товарів. Коди унікальні, але деякі продукти просто не мають коду. Я не можу вигадувати коди, оскільки це коди провайдерів. Чи можливе таке обмеження в MySQL? Я нобій зі збереженими процедурами та тригерами, тому, якщо рішення стосується однієї з них, будь ласка, наберіться …

8
MySQL: кілька таблиць або одна таблиця з багатьма стовпцями?
Тож це більше питання дизайну. У мене є один первинний ключ (скажімо, ідентифікатор користувача), і у мене є багато інформації, пов'язаної з цим користувачем. Чи слід мати декілька таблиць, розбитих на категорії відповідно до інформації, або я повинен мати лише одну таблицю з багатьма стовпцями? Як я раніше це робив, …

12
Чи існує спільна розробка баз даних вуличних адрес для всіх адрес світу?
Я програміст і, чесно кажучи, не знаю структур адрес вулиць у світі, як структуровано в моїй країні :) так, який найкращий і поширений дизайн бази даних для зберігання адрес вулиць? Це має бути таким простим у використанні, швидким запитом та динамічним, щоб зберігати всі адреси вулиць у світі, що визначає …

8
База даних: Щоб видалити або не видалити записи
Я не думаю, що я єдина людина, яка цікавиться цим питанням. Що ви зазвичай практикуєте щодо поведінки бази даних? Ви віддаєте перевагу фізично видалити запис із бази даних? Або краще просто позначити запис із "видаленим" прапором або булевим стовпчиком, щоб позначити запис активний чи неактивний?

11
Помірна практика, що не стосується іноземних ключів?
Скажімо, у вас є таблиця Замовлення із іноземним ключем до ідентифікатора клієнта. Тепер, припустимо, ви хочете додати замовлення без ідентифікатора клієнта, (чи має бути це можливо - це інше питання), вам доведеться зробити зовнішній ключ NULL ... Це погана практика чи ви б краще працювали з таблицею посилань між Замовлення …

8
Кращий дизайн таблиці змінних даних / аудиту? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Мені потрібно створити таблицю бази даних для зберігання різних журналів змін …

13
Як зберігати список у стовпці таблиці БД
Отже, за відповіддю Мехрдада на пов'язане питання , я розумію, що стовпець "належної" таблиці бази даних не зберігає список. Скоріше, ви повинні створити іншу таблицю, яка ефективно містить елементи згаданого списку, а потім посилатися на нього безпосередньо або через таблицю з'єднання. Однак тип списку, який я хочу створити, буде складатися …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.