Свързани публикации '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 изгледи

Как да съхранявате множество опции, избрани от потребителя в таблица
Затова искам потребителите ми да могат да ограничават кой може да се свързва с тях. Има няколко фактора, които трябва да могат да филтрират, включително възраст (напр. трябва да е между 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 изгледи

Моделиране на множество връзки много към много между едни и същи обекти в релационна база данни
Когато две таблици имат връзка много към много или когато една таблица има връзка много към много със себе си, можем да моделираме това с таблица за свързване. Типът на връзката обаче може да надхвърли първоначалния тип, например: Изисквания:...
1816 изгледи

Най-добрата дизайнерска практика за запазване на много координати в база данни mysql?
Аз съм нов ученик в света на проектирането на бази данни и бях помолен да моделирам такава за приложение, което ще има около 5-6 формуляра, като единственото общо нещо е, че те трябва да позволяват на потребителя да избира и запазва координати (в...
70 изгледи

Дизайн на модел с меко изтриване на потребител в Django
Проектирам приложение, в което потребителите изпращат/получават записи и бих искал изтриванията да бъдат разделени за всеки потребител, посочен в записа (изтриването на един потребител няма да скрие записа от другия потребител). Моят дизайн на...
277 изгледи

Как да проектираме тези две маси?
Искам да създам приложение, което позволява на потребителя да изгради свой собствен формуляр(и). Потребителят може да въвежда данни във формуляра си и да прави запитвания към данните. Формулярът може да се редактира, след като бъде създаден и...
98 изгледи

Как да заснемете състоянието на обект в базата данни по време на бизнес процеса?
Моля тези, които вече са се сблъсквали с тази ситуация, да споделят опит. Случай на употреба: Бизнес поръчка идва в система > става активна > поръчката е приета или изтекла > чака за обработка > изпълнена успешно или не. Ще видиш ? Има поне...
94 изгледи

Как да посочите име на база данни за конкретен клас или обект в EF?
Използваме две бази данни, тъй като трябва да наследя само този модел или таблица с обекти. За това как да посочите име на база данни за конкретен клас или таблица на обект в работа с рамка на обект. Възможно е? Database Name: "Test1" public...
138 изгледи

Създаване на връзка с база данни, която позволява множество присвоявания на един и същ идентификатор
Наистина съм нов в 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 изгледи

Формати на данни едно към едно и едно към много в ArangoDB
Нов в графичното моделиране и ArangoDB, опитвам се да заменя релационна база данни. За отношенията "един към един" или "един към много" се боря да намеря правилен начин за структура на моите документи и ръбове. Например, за замяна на таблици...
244 изгледи
schedule 01.10.2022

Mysql: ограничение „UNIQUE“ над голям низ
Какъв може да е възможният недостатък от наличието на ограничение UNIQUE за голям низ (varchar) (приблизително 100 знака или така) в MYSQL по време на: вмъкнете фаза фаза на извличане (на друг първичен ключ) Може ли...
746 изгледи

компаниите са модел за различни страни
Искам да изградя ER-модел за компании. Някои полета за фирми са еднакви, като name , legal_address и други, но някои полета са дефинирани въз основа на държавата, в която е регистрирана фирмата. Например, ако вземем Russia , компанията трябва...
21 изгледи

Една база данни или много?
Разработвам уебсайт, който ще управлява данни за множество обекти. Никакви данни не се споделят между субекти, но те може да са собственост на един и същ клиент. Клиентът може да иска да управлява всички свои обекти от едно „табло за управление“....
1532 изгледи

UUID или GUID в базата данни като първичен ключ. кога трябва да го използвам и кога не трябва да го използвам?
Проектирам база данни за социален уеб сайт. трябва ли изобщо да обмисля използването на UUID или GUID за първичен ключ? или не трябва да се тревожа за това, докато сайтът не спечели значителен брой потребители и тогава не е твърде късно да се...
475 изгледи