Свързани публикации 'database-design'
3 различни начина за запазване на данни в нерелационни бази данни и ефектът от всеки върху заявката...
Предпоставка: Тази статия предполага, че имате някои основни познания за node.js приложения и бази данни (както релационни, така и нерелационни).
Работещите примери използват mongodb и библиотеката mongoose като ODM.
Част 1: Използване на нормализация
Част 2: Използване на вградени документи
„Част 3: Използване на хибриден подход“
Има три метода за съхраняване на данни в нерелационни бази данни, а именно използване на нормализация, използване на вградени документи и..
🔢 Какво представляват базите данни, коя да използвате?
Съществуват 340+ бази данни, как да разберете коя да използвате?
Базите данни са софтуерни системи, които са предназначени да съхраняват, организират и управляват големи количества структурирани или неструктурирани данни.
Те предоставят начин на фирмите и организациите да съхраняват и извличат информация по структуриран начин и позволяват ефективно търсене, филтриране и манипулиране на данни.
🚨 Налични са над 340 бази данни, всяка от които прави нещо малко по-различно. Има..
Свързани въпроси 'database-design'
SQL (достъп) - добавяне на ново поле към съставен първичен ключ
Имам таблица, наречена table1, която има съставен първичен ключ, използващ „ScreenId“ и „ActivityItemId“. Добавих ново поле „ProductId“, което има ограничение NOT NULL. Искам да добавя ProductId към съставния първичен ключ.
Мислех, че това ще...
2787 изгледи
schedule
16.09.2022
Как мога най-добре да коригирам базата си данни, за да записвам броя на рундовете на битка и рунда/минутата, в която битката е приключила?
Съхранявам статистика за времето, в което е приключила битката, ако е приключила изобщо . Не всички битки свършват и тези, които не се превръщат в решения.
Пример:
Китао победи Джоунс чрез събмишън (клавишно заключване) в 2:14 на рунд 1....
54 изгледи
schedule
18.09.2022
Попаднах на тясното място в производителността на DB, къде сега?
Имам някои заявки, които отнемат твърде дълго (300ms) сега, когато базата данни е нараснала до няколко милиона записа. За мое щастие заявките не трябва да разглеждат по-голямата част от тези данни, тези последни 100 000 записа ще са достатъчни, така...
2013 изгледи
schedule
25.09.2022
Как да съхранявате множество опции, избрани от потребителя в таблица
Затова искам потребителите ми да могат да ограничават кой може да се свързва с тях.
Има няколко фактора, които трябва да могат да филтрират, включително възраст (напр. трябва да е между 18 - 29), доход (трябва да печелят между $25 000 - $60 000),...
1045 изгледи
schedule
19.09.2022
MYSQL - Дизайн на бази данни Широкомащабно внедряване в реалния свят
Бих искал да чуя някои мнения или мисли относно дизайна на mysql база данни.
По принцип имам сървър tomcat, който получава различни типове данни от около 1000 системи на място. Всяка от тези системи е уникална и ще докладва уникални данни....
1757 изгледи
schedule
27.09.2022
Схема на база данни за ефективна система за управление на присъствието
Разработвам система за присъствие в училище, която ще обслужва както служителите, така и учениците.
Текущата db схема е
attendance маса
id - primary key for this table
daydate int(11) - stores timestamp of current day
timing_in...
10996 изгледи
schedule
18.09.2022
Моделиране на множество връзки много към много между едни и същи обекти в релационна база данни
Когато две таблици имат връзка много към много или когато една таблица има връзка много към много със себе си, можем да моделираме това с таблица за свързване.
Типът на връзката обаче може да надхвърли първоначалния тип, например:
Изисквания:...
1816 изгледи
schedule
21.09.2022
Най-добрата дизайнерска практика за запазване на много координати в база данни mysql?
Аз съм нов ученик в света на проектирането на бази данни и бях помолен да моделирам такава за приложение, което ще има около 5-6 формуляра, като единственото общо нещо е, че те трябва да позволяват на потребителя да избира и запазва координати (в...
70 изгледи
schedule
19.09.2022
Дизайн на модел с меко изтриване на потребител в Django
Проектирам приложение, в което потребителите изпращат/получават записи и бих искал изтриванията да бъдат разделени за всеки потребител, посочен в записа (изтриването на един потребител няма да скрие записа от другия потребител).
Моят дизайн на...
277 изгледи
schedule
24.09.2022
Как да проектираме тези две маси?
Искам да създам приложение, което позволява на потребителя да изгради свой собствен формуляр(и). Потребителят може да въвежда данни във формуляра си и да прави запитвания към данните. Формулярът може да се редактира, след като бъде създаден и...
98 изгледи
schedule
04.10.2022
Как да заснемете състоянието на обект в базата данни по време на бизнес процеса?
Моля тези, които вече са се сблъсквали с тази ситуация, да споделят опит.
Случай на употреба:
Бизнес поръчка идва в система > става активна > поръчката е приета или изтекла > чака за обработка > изпълнена успешно или не.
Ще видиш ? Има поне...
94 изгледи
schedule
02.10.2022
Как да посочите име на база данни за конкретен клас или обект в EF?
Използваме две бази данни, тъй като трябва да наследя само този модел или таблица с обекти. За това как да посочите име на база данни за конкретен клас или таблица на обект в работа с рамка на обект. Възможно е?
Database Name: "Test1"
public...
138 изгледи
schedule
29.09.2022
Създаване на връзка с база данни, която позволява множество присвоявания на един и същ идентификатор
Наистина съм нов в RoR, така че се извинявам, ако не мисля за това правилно. Имам отчет, където трябва да мога да присвоя няколко потребители към този отчет. Един потребител може да бъде присвоен на повече от един отчет и един отчет може да има...
97 изгледи
schedule
03.10.2022
Алтернативен дизайнерски подход към @OneToMany еднопосочно картографиране не работи в OpenJPA
Здравейте експерти по бази данни,
Разгледайте следните таблици:
CREATE TABLE customers (
id INTEGER NOT NULL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
order_id INTEGER NOT NULL,
CONSTRAINT customers_ibfk_1 FOREIGN KEY (order_id)...
538 изгледи
schedule
30.09.2022
Тип поле на базата данни int или varchar
Когато имам таблица например с Потребители и тази таблица има поле за потребителски тип, мога ли просто да направя полето за потребителски тип int и когато програмирам, знам, че type=1 е admin, а type=2 други потребители и т.н.? Или трябва да поставя...
82 изгледи
schedule
03.10.2022
Формати на данни едно към едно и едно към много в ArangoDB
Нов в графичното моделиране и ArangoDB, опитвам се да заменя релационна база данни. За отношенията "един към един" или "един към много" се боря да намеря правилен начин за структура на моите документи и ръбове.
Например, за замяна на таблици...
244 изгледи
schedule
01.10.2022
Mysql: ограничение „UNIQUE“ над голям низ
Какъв може да е възможният недостатък от наличието на ограничение UNIQUE за голям низ (varchar) (приблизително 100 знака или така) в MYSQL по време на:
вмъкнете фаза
фаза на извличане (на друг първичен ключ)
Може ли...
746 изгледи
schedule
02.10.2022
компаниите са модел за различни страни
Искам да изградя ER-модел за компании. Някои полета за фирми са еднакви, като name , legal_address и други, но някои полета са дефинирани въз основа на държавата, в която е регистрирана фирмата.
Например, ако вземем Russia , компанията трябва...
21 изгледи
schedule
03.10.2022
Една база данни или много?
Разработвам уебсайт, който ще управлява данни за множество обекти. Никакви данни не се споделят между субекти, но те може да са собственост на един и същ клиент. Клиентът може да иска да управлява всички свои обекти от едно „табло за управление“....
1532 изгледи
schedule
11.10.2022
UUID или GUID в базата данни като първичен ключ. кога трябва да го използвам и кога не трябва да го използвам?
Проектирам база данни за социален уеб сайт.
трябва ли изобщо да обмисля използването на UUID или GUID за първичен ключ?
или не трябва да се тревожа за това, докато сайтът не спечели значителен брой потребители и тогава не е твърде късно да се...
475 изгледи
schedule
11.10.2022