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

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

2
Чи коли-небудь добре не тестувати функцію?
Чи є якийсь момент, коли ви настільки знайомі зі своєю мовою / базою даних / системою, що не потрібно тестувати нову функцію / конфігурацію / запит / тощо. шляхом тестування, що міститься / моделюється, перед тим, як застосувати його у вашій системі (особливо стосовно функції, яка модифікує дані)? Або завжди …

4
Чи поганий первинний ключ стовпця 5+ для великої (100 мільйонів +) таблиці?
Я читав про деякі проблеми БД у реальному житті, і в одному проекті була 100-мільйонна рядок плюс таблиця, у якій 5 основних стовпців були основними. Я думаю, що це погано, але хто може мені точно сказати, чому? Таблиця була своєрідною мікро-таблицею зведення / агрегації, тому 5 стовпців були схожими (day, …

3
Версія CouchDB та документація
Зараз я працюю над програмою wiki-esque за допомогою CouchDB і намагаюся реалізувати схему версії документа. Як я це бачу, є два способи зробити це: Зберігайте кожну версію як окремий документ Зберігайте старіші версії як додатки до одного документа. Зараз у мене працює форма №1 роботи. Коли користувач редагує документ і …

2
Ефективність складного первинного ключа як зовнішній ключ
У мене є таблиця з складеним первинним ключем (що складається з 4 стовпців), яка використовується для того, щоб у таблицю не було введено дублікатів. Мені зараз потрібна нова таблиця, яка повинна посилатися на ключі в цій таблиці як на сторонні ключі. Моє запитання - який підхід є більш ефективним для …

2
Як розробити цю базу даних, щоб уникнути циклічної залежності?
Є дві таблиці: Користувач Адреса Користувач містить посилання на адресу. Адреса містить стовпці CreatedBy та ModifiedBy, що посилаються на Користувача. Як створити цю базу даних, щоб уникнути циклічної залежності?

2
Дизайн бази даних SQL Server для "архівованих, але доступних" даних
У нас є ця велика база даних (> 1 ТБ), яку ми маємо намір "скоротити". База даних обертається навколо однієї основної сутності, назвемо її "Відвідати". Для обговорення скажімо, що це база даних для медичної практики. Всього існує 30 типів візитів, таких як процедура, щорічні, подальші спостереження, імунізація тощо, кожен з …

4
Причина не використовувати нульове число в Oracle?
Наша компанія взаємодіє з іншою програмною компанією для спільного проекту, і нам сказали, що якщо певна цінність не повинна відображатися, ми повинні передавати -5000 (їх довільне значення вартового); Причина полягає в тому, що жоден стовпчик номерів у їхній базі даних Oracle не підтримує нульових значень за рекомендацією їх (тепер уже …

2
Використання того ж випадку, коли умови для кількох стовпців запитів
Чи існує "кращий" спосіб переписати SELECTпункт, коли кілька стовпців використовують однакові CASE WHENумови, щоб умови перевірялися лише один раз? Дивіться приклад нижче. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END AS Status, CASE testStatus WHEN 'A' THEN …

2
Біт проти булевих стовпців
Враховуючи, що бітові поля є лише бінарними поданнями даних і їх потрібно запитувати дещо «дивним» способом. Чи справді це дає якусь користь, використовуючи бітове поле для булевого значення? З того, що я бачу, начебто випливає, що космос є єдиною реальною вигодою.

5
Дизайн бази даних опитування: пов’язати відповідь з користувачем
Я роблю концептуальну модель для бази даних опитування. Мета - зберігати відповіді, надані користувачами (це буде додаток для Android). У мене є три сутності: користувач, питання та варіант. Питання буде мати один або кілька варіантів (наприклад: Скільки співробітників у вас є? 1-40, 40-1000, +1000). Параметри матимуть текст (1-40) та значення …

4
Як зберігати дані в базі даних без таблиць?
Все, що я навчився в школі, - це SQL, який зберігає дані в таблиці. Зараз я працюю над проектом, де дані зберігаються у XML-файлах. Крім того, кожен XML містить посилання на візуальні файли (JPEG). Сам XML містить понад тисячу точок координат, а також додаткову інформацію про дані. На мою думку, …

2
Скільки збережених параметрів процедури занадто багато?
Я щойно почав писати збережену процедуру в SQL Server 2008 і має 30+ параметрів. Я ніколи не писав жодного з більш ніж 10 параметрів, і це змусило мене задуматися ... У якому моменті занадто багато параметрів? Для контексту ... ця процедура по суті ВСТУПИТЬ один рядок в єдину таблицю. Було …

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

3
Для чого використовуються негативні ключі?
Дещо нове у використанні стандартних баз даних SQL (в даний час працюю з MySQL здебільшого), я ще не працював у багатьох випадках. Коли і чому корисно мати негативні (а точніше підписані) ключі, що індексують таблицю?

3
Як реалізувати сутність з невідомою максимальною кількістю атрибутів?
Я розробляю програму моделювання бейсболу, і у мене виникли проблеми з розробкою схеми boxscore. Проблема в мені полягає в тому, що я хочу відстежити, скільки пробіжок забито в кожному іннінгу. Те, як я це роблю в реальній програмі, - це використовувати динамічний масив, який зростає для кожного відтворення. Для тих, …

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