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

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

4
Як вирішити велику недокументовану базу даних
Нещодавно мене найняли як єдиного ІТ-хлопця в певній компанії X, і я маю завдання виправити їхні програми, і, на мою думку, найкращий спосіб почати - це розуміння бази даних. Їх поточна база даних - це база даних MySQL з 186 таблицями (зауважте, що деякі таблиці порожні, бог знає чому). І …

1
Це гарна ідея використовувати одну базу даних для 50 000+ магазинів?
Я знаю, що Shopify використовує лише одну базу даних для всіх магазинів. Але як вони можуть обробляти свою базу даних з такими великими даними? Це гарна ідея використовувати єдину базу даних для 50 000+ магазинів?

1
Що відбувається, коли ви змінюєте (зменшуєте) довжину стовпця?
Скажімо, у мене є два стовпці типу NUMBER(без точності та масштабу) та VARCHAR(300). Я бачив, що ці стовпці занадто великі для моїх даних, тому я хочу змінити їх на NUMBER(11)та VARCHAR(10). Отже, якщо я запускаю цей оператор SQL: ALTER TABLE FOO MODIFY(BAR NUMBER(10)); Чи зможу я це зробити в непустому …


3
Структура бази даних інвентаризації, коли елементи інвентаризації мають різні атрибути
Я будую базу даних запасів, щоб зберігати інформацію про обладнання підприємства. Пристрої в базі даних відслідковують діапазон від робочих станцій, ноутбуків, комутаторів, маршрутизаторів, мобільних телефонів тощо. Я використовую серійні номери пристрою в якості основного ключа. Проблема, яка у мене виникає, полягає в тому, що інші атрибути цих пристроїв відрізняються, і …

5
Важливість діаграм ЕР
Я студент і розробляю кілька проектів у складі моєї академії. Розробляючи базу даних для одного з проектів, ми стикалися з ситуацією, коли ми думали про те, чи потрібен ERD чи ні. Наразі не кожен з нас домовляється про те, щоб спочатку розробити ERD, а потім розробити з нього базу даних. …

4
Які міркування щодо ефективності між використанням широкого ПК та окремого синтетичного ключа та UQ?
У мене є кілька таблиць, де записи можна однозначно ідентифікувати з кількома широкими сферами бізнесу. Раніше я використовував ці поля як ПК, маючи на увазі ці переваги: Простота; немає сторонніх полів і лише один індекс Кластеризація дозволяє швидко поєднувати з'єднання та фільтри на основі діапазону Однак я чув випадок, створений …

2
Чи можна без втрат розкласти цю таблицю?
Я натрапив на проблему дизайну бази даних, яка не входить до моєї ліги, і мій гуру DBA до DBA не працює на пожежних навчаннях. По суті, у мене є таблиця з наступним первинним ключем (ПК для стислості): child_id integer parent_id integer date datetime child_idі parent_idє зовнішніми ключами до таблиць сутності. …

4
Де слід помістити індекси в таблицю часових вимірів?
Прочитавши питання та відповіді на цьому веб-сайті про індекси, мені прийшло в голову питання. Що робити, якщо використовується таблиця часових розмірів, нижчий рівень деталізації якої є добовим. Куди слід поставити індекси? Ренді Мелдер у запитанні: Що означає "індекс" на RDBMS? сказав: Подумайте про індекс як "зміст" ... це впорядкований список …

2
Прапор проти таблиці розділити
Я розробляю таблицю предметів, яка (потенційно) містить десятки мільйонів записів. Деякі елементи будуть недоступні для використання, поки адміністратор їх не "схвалить". Під "використанням" я маю на увазі, що такі елементи не будуть посилатися на будь-яку іншу таблицю, поки вони не будуть "затверджені". До 50% елементів можуть бути "не схвалено" в …

2
Подобається або голосує за повідомлення
Я роблю невелику програму, де користувачі створюють пости або пишуть блоги. У цих публікаціях інші користувачі можуть сподобатись або не сподобатися публікації, як у фейсбуці, або підняти або відхилити публікацію, як у стартовому потоці. Я хотів би знати хорошу структуру бази даних, яка зазвичай використовується, і програма ефективно працює з …

1
Забезпечення обмежень «дві таблиці»
У мене виникли проблеми з моделюванням електричної схеми в SQL. Я хотів би захопити цю структуру part ←────────── pin ↑ ↑ part_inst ←───── pin_inst де "inst" - "екземпляр". Наприклад, у мене може бути як partпідсилювач LM358 з pins 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT і V CC …

2
Чи потрібен мені окремий стовпець Id для цієї таблиці «відображення»?
У мене є таблиця Producersта таблиця Products, обидві форми: Id - int, Первинний ключ Name - нварчар Виробник може перевозити кілька продуктів, тому я збирався створити таблицю під назвою ProducerDetails: ProducerId - int, Іноземний ключ до Producers.Id ProductId - int, Іноземний ключ до Products.Id Тоді я почав розпитувати себе, тому …

2
Чи нормалізується таблиця без первинного ключа?
На лекції мій лектор показав нам таблицю без первинного ключа. Запитавши, він сказав, що в 3NF, коли ви видаляєте транзитивні залежності, це нормально, щоб тоді мати таблицю без первинного ключа. Однак жоден первинний ключ не означає, що функціональних залежностей немає - але 3NF - це усунення перехідних залежностей, і мене …

2
Поради SQL Server для старого хака [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 3 роки тому . Увечері, хлопці та дівчата, я сподіваюся, що деякі з вас легенди можуть допомогти мені тут :) Я в останній …

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