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

Питання щодо структуризації даних у базі даних. Як скласти таблиці, використовувати реляційний БД чи ні тощо.

9
Як зберігати статуси записів (наприклад, очікування, завершення, чернетка, скасування ...)
Досить багато додатків вимагають, щоб записи в їхніх таблицях мали статус, наприклад "завершено", "чернетка", "скасовано". Який найкращий спосіб зберігання цих статусів? Щоб проілюструвати, що я тут отримую, - дуже короткий) приклад. У мене є проста програма для блогу, і кожна публікація має статус: опублікована, чернетка або очікує на розгляд. Як …

4
Чи погана практика дозволити визначені користувачем поля?
Взагалі кажучи, чи вважається поганою практикою допускати створені користувачем поля в базі даних для веб-сайту? Наприклад, я роблю домашню інвентаризацію для своєї дружини, і вона хоче визначити свої власні поля для різних предметів. Я планував дозволити їй створити категорії предметів і додати "функції" до цих категорій. Особливості просто ключ / …

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

7
Найкращі практики, які слід дотримуватися з індексів баз даних [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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

5
Це завдання програмістів проектувати базу даних?
Я був програмістом останні шість років. Протягом своєї кар’єри я працював над багатьма веб-додатками. Більшу частину часу, коли була потрібна база даних, вона була надана нам (програмістам) або ми мали деяку спадщину базу даних, над якою працювали. Якщо це не так, нам довелося самостійно створити та спроектувати базу даних, що …

5
Чи повинен мій мультисерверний RDBMS або моя програма обробляти Референтну цілісність бази даних?
Чи повинні обробляти такі елементи, як іноземні ключі, обмеження, значення за замовчуванням тощо система управління базами даних (в даному випадку MS SQL 2005) або програма? Я почув думку обох сторін і, чесно кажучи, не впевнений, яким шляхом йти. Є ймовірність, що ми будемо охоплювати декілька серверів / баз даних, і …

7
Недоліки використання нульового зовнішнього ключа замість створення таблиці перетину
Скажіть, у мене є така діаграма ER: Тепер, якщо я представляв взаємозв'язок за допомогою зовнішнього ключа Schoolв Student, я міг би мати NULLзначення (тому що a Student не потрібно належати до a School), наприклад: Таким чином, правильний спосіб (заснований на прочитаному) - створити таблицю перетину для представлення відносин, наприклад: Таким …

3
Схема бази даних для списку ToDo
Я намагаюся зробити дуже просту програму для списку todo з PHP, MySQL, Jquery templating та JSON ... Однак моя схема, схоже, ускладнює речі в JSON. Який найкращий спосіб це зробити? Нова таблиця для кожного списку, що містить елементи. або таблиця для списків і таблиця для предметів, які якимось чином з'єднані? …

7
Які особливі міркування потрібні при розробці баз даних для ведення фінансових записів?
Сподіваюся, це питання не надто широке. У майбутньому мені може знадобитися додати деякі системи бухгалтерського обліку та фінансового відстеження до деяких додатків (в основному веб-додатків, але мої запитання стосуються і настільних додатків). Тепер створити простий запис фінансових операцій теоретично просто. Одна таблиця бази даних з кількома стовпцями могла б виконати …

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

2
Як створити контроль доступу на основі ролей?
Я намагаюся керуватися рольовою моделлю контролю доступу, щоб обмежити, що користувачі можуть чи не можуть робити у моїй системі. Поки що у мене є такі суб'єкти: користувачі - люди, які будуть використовувати систему. Тут у мене є імена користувачів та паролі. role - Сукупність ролей, які можуть мати користувачі. Такі …

6
Які найкращі практики щодо вилучення застарілих стовпців бази даних? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Я розробляю програму, яка на ранньому етапі збиратиме дані A, B і C від …

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

3
Загальна думка для запитань інтерв'ю "Як ви створили цей веб-сайт / додаток" [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я зібрав купу запитань щодо інтерв'ю на кшталт "Опишіть, як би ви створили додаток …

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