Pytania otagowane jako database-design

Opracowanie schematu pojęciowego i / lub modelu logicznego i / lub fizycznych ustawień bazy danych.

1
Wybór metody uwierzytelniania dla aplikacji finansowej na PostgreSQL
Najpierw jakieś tło. Projekt LedgerSMB to projekt oprogramowania księgowego o otwartym kodzie źródłowym, który działa na PostgreSQL. Implementujemy bardzo dużą logikę biznesową w funkcjach zdefiniowanych przez użytkownika, które działają jako główne narzędzie mapowania między metodami obiektów programu a zachowaniem bazy danych. Obecnie używamy użytkowników bazy danych jako użytkowników uwierzytelniających, częściowo …

2
Projektowanie modułu uwierzytelniania użytkownika (Role i prawa)
Próbuję modelować moduł uwierzytelniania użytkownika dla bazy danych MS SQL Server, która będzie zapleczem aplikacji interfejsu użytkownika Delphi. Zasadniczo chcę mieć konta użytkowników, w których użytkownik należy do tylko jednej grupy. Grupa może mieć „n” liczbę praw. Chcę również dodać historię haseł do bazy danych, ponieważ użytkownik będzie musiał zmienić …


4
Ile ryzyka dla bezpieczeństwa stanowią publikowane schematy koncepcyjne?
Do moich badań prosiłem o schematy koncepcyjne z systemu informacyjnego agencji rządowej. Moja prośba została odrzucona, ponieważ stanowi zagrożenie bezpieczeństwa. Tak naprawdę nie mam bogatej bazy danych, więc nie mogę zweryfikować tego roszczenia. Czy ujawnienie schematu naprawdę stanowi tak duże zagrożenie bezpieczeństwa? Mam na myśli, że są dość abstrakcyjne i …

2
Projektowanie bazy danych kwestionariuszy - który sposób jest lepszy?
Mam JEDEN długą stronę HTML, kilka zestawów pytań podzielonych na małe sekcje (ok. 15 podsekcji na jednej stronie), w sumie pytania to około 100 pytań: różni się od wprowadzania, wielokrotnego wyboru, pól wyboru, przycisków opcji, pola tekstowego, i przesyłanie plików. Jedno pytanie może zawierać wiele odpowiedzi uzyskanych z grupy pól …

2
Baza danych bez schematu / elastyczna + ACID?
Zastanawiam się nad przepisaniem aplikacji lokalnej VB (zainstalowanej lokalnie) (fakturowanie + inwentaryzacja) jako aplikacji Clojure dla małych firm. Zamierzam to zaoferować jako aplikację SaaS dla klientów w podobnych branżach. Patrzyłem na opcje bazy danych: Moim wyborem był RDBMS: Postgresql / MySQL. Mogę skalować do 400 użytkowników w pierwszym roku, z …


1
Zrozumienie systemu powiadomień
Zastanawiałem się, jak zbudować system powiadomień na SE i gdzie indziej i znalazłem pociąg do rozwiązania, które jest akceptowaną odpowiedzią tutaj: /programming/9735578/building-a-notification-system, który używa ta struktura: ╔═════════════╗ ╔═══════════════════╗ ╔════════════════════╗ ║notification ║ ║notification_object║ ║notification_change ║ ╟─────────────╢ ╟───────────────────╢ ╟────────────────────╢ ║ID ║—1:n—→║ID ║—1:n—→║ID ║ ║userID ║ ║notificationID ║ ║notificationObjectID║ ╚═════════════╝ ║object ║ ║verb …

1
Naprawianie struktury tabeli, aby uniknąć „Błąd: zduplikowana wartość klucza narusza unikalne ograniczenie”
Mam tabelę, która jest tworzona w ten sposób: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Później wstawiane są niektóre wiersze określające identyfikator: INSERT INTO "jos_content" VALUES (1,36,'About',...) …


2
Jakie są najlepsze praktyki dotyczące tabel odnośników w relacyjnych bazach danych?
Tabele odnośników (lub tabele kodów , jak nazywają je niektóre osoby) są zwykle zbiorem możliwych wartości, które można podać dla określonej kolumny. Załóżmy na przykład, że mamy tablicę przeglądową o nazwie party(przeznaczoną do przechowywania informacji o partiach politycznych), która ma dwie kolumny: party_code_idn, który przechowuje generowane przez system wartości liczbowe …

2
Warunkowe relacje z kluczem obcym
Obecnie mam klucz obcy między dwiema jednostkami i chciałbym uzależnić tę relację od typu podmiotu jednej z tabel. Oto hierarchia tabel, odbywa się to poprzez refrencje FK od dziecka do rodzica Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines Obecnie mam relację FK od pracownika …

1
Jak zarządzać 3,1 miliarda wierszy danych?
Obecnie mam za zadanie wdrożenie schematu pamięci masowej dla stosunkowo dużej ilości danych. Dostęp do danych będzie przede wszystkim możliwy w celu ustalenia bieżącej data pointwartości, ale jestem również zobowiązany do śledzenia ostatnich sześciu miesięcy historii trendów / analiz danych. Dodano ostatnie wymaganie do śledzenia wartości min/ max/ sumz ostatniej …

2
Przechowywanie ogromnych ilości danych z matrycy czujników
Zadanie polegało na wdrożeniu rozwiązania (aplikacji i bazy danych) do przechowywania próbek danych z ogromnej matrycy czujników. Tablica składa się obecnie z około 20 000 czujników, ale wkrótce będzie rosnąć, do 100 000 czujników. Każdy czujnik wysyła próbkę danych co 10 sekund, a każda próbka ma rozmiar 28 bajtów. Wykonywanie …

6
Dzielenie tabel w MySQL. Dobra praktyka?
Rozpocząłem pracę nad istniejącym projektem, a poprzedni programista podzielił tabelę na 10 oddzielnych tabel o identycznych schematach, ale z różnymi danymi. Tabele wyglądają następująco: [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] Klucz podstawowy jest idpolem całkowitym . Aplikacja korzysta z algorytmu skrótu ( idmod 10), aby wiedzieć, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.