Запитання з тегом «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" або "200" як розміри …

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 (Міжнародна асоціація повітряного …

4
Яка найкраща практика збереження TimeZones у базі даних?
Ми хочемо почати збирати часові пояси для кожної з наших адрес у базі даних. Яка найкраща практика зберігання часових поясів? Як би ви вирішили придбати часові пояси для існуючих записів адрес? Я використовую сервер Microsoft SQL, .net mvc, C #. Будь-які пропозиції будуть дуже вдячні.

6
Чи погана практика мати стовпчик "статус запису" в таблиці бази даних?
Спершу я повинен уточнити, що стовпець статусу не призначений для відображення стану реального елемента, представленого записом (рядком) у таблиці. Швидше, це покликане показати статус самої записи. Він може бути таким же простим, як Активний / Неактивний або складний, як затверджений / видалений / заблокований / очікуючий / відхилений тощо. Статус …

4
Як я можу представити перелічений тип у реляційній базі даних?
Я працюю над розробкою реляційної бази даних, яка відстежує транзакції, що відбуваються на пристрої, над яким я працюю для своєї компанії. Існують різні типи транзакцій, які можуть відбуватися на пристрої, тому у нас є поле "trans_type" в одній з наших основних таблиць записів. Моя група вирішила зробити тип цього поля …

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

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

4
Шаблони / стратегії дизайну для спеціальних полів та типів даних
Чи існують загальні стратегії чи шаблони проектування для проектування додатків, які мають або можливість додавати власні поля до об’єктів даних, або для створення власного власного визначення об'єктів. Наприклад, я маю на увазі такі продукти, як SalesForce, де ви можете мати власні типи інформації, рамки, такі як Expression Engine, і спосіб …

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

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