database-design

Jak mogę sprawdzić, czy tabela bazy danych jest już dostępna? Chcesz coś w rodzaju " wybierz WYZWALACZ"

Mam bardzo dużą bazę danych z setkami tabel, a po wielu, wielu aktualizacjach produktów, jestem pewien, że połowa z nich nie ... WHERE so.type = 'U' AND so.object_id > 100 GROUP BY OBJECT_NAME(so.object_id) ORDER BY OBJECT_NAME(so.object_id)

Gdzie jest granica między DAL i ORM?

Terminy są często rzucane zamiennie i wyraźnie się pokrywają, ale równie często wydaje się sugerować, że ludzie widzą coś sil ... ładować do nich funkcjonalność specyficzną dla tabeli. W jakim stopniu jest to DAL? W jakim stopniu jest to ORM? Dlaczego?

Najlepsza metoda przechowywania Enum w bazie danych

Jaka jest najlepsza metoda przechowywania Enum w bazie danych przy użyciu C# oraz Visual Studio i MySQL Data Connector. Zami ... byłoby długim procesem, dlatego zastanawiam się, czy visual studio lub ktoś ma na to jakieś metody, o których nie słyszałem.

schemat bazy przyjaźni

Tworzę schemat db, który angażuje użytkowników, którzy mogą być przyjaciółmi, i zastanawiałem się, jaki jest najlepszy sposób ... zyjaźni. Czy powinna to być własna tabela, która po prostu ma dwie kolumny, z których każda reprezentuje użytkownika? Dzięki!

Jaki jest najlepszy sposób przechowywania zmian w rekordach bazy danych, które wymagają zatwierdzenia, zanim będą widoczne?

Muszę przechowywać wprowadzone przez użytkownika zmiany w konkretnej tabeli, ale nie pokazywać tych zmian, dopóki nie zostaną ... dziwa tabela zostanie zaktualizowana, a rekord PendingChange może zostać usunięty. Jakieś przemyślenia na temat tej metody?

Wersjonowanie bazy danych obiektów, jak byś chciał?

(nie związane z wersjonowaniem schematu bazy danych) Aplikacje łączące się z bazami danych często mają obiekty domeny, któ ... jakiegoś obiektu domeny arbitry, jak zaprojektować schemat bazy danych, aby obsłużyć to wymaganie? Masz jakieś doświadczenie?

Jak obsługiwać wyliczenia bez pól enum w bazie danych?

Jak zaimplementować pole wyliczeń w bazie danych, która nie obsługuje wyliczeń? (tj. SQLite) Pola muszą być łatwo przeszukiwalne za pomocą "field =?"więc korzystanie z dowolnego rodzaju serializacji danych jest złym pomysłem.

Projektowanie baz danych dla portalu społecznościowego

Jakie są tabele, które byłyby obecne w serwisie społecznościowym (np.... Mam teraz tabelę użytkowników... Jak utrzymać śledze ... ne / Off topic... Ponieważ jestem początkującym, pomyślałem, że eksperci mogą mnie poprowadzić, aby uzyskać dobry projekt DB?

Jaka jest różnica między 3NF a BCNF?

Czy ktoś może mi wyjaśnić różnicę między 3NF a BCNF? Byłoby świetnie, gdybyś mógł również podać kilka przykładów. Dzięki.

Relacyjny Model danych dla rachunkowości podwójnego zapisu

Załóżmy, że istnieje bank, duży sklep itp., który chce, aby księgowość była wykonywana poprawnie, zarówno dla kont wewnętrzny ... ywami. Klienci wykonują zestaw operacji z systemem (wpłaty, wypłaty, opłaty za ostatnie, opłaty wsadowe) i ze sobą (przelew).

Kiedy powinienem używać relacji jeden do jednego?

Przepraszam za to pytanie noob, ale czy istnieje jakaś realna potrzeba użycia relacji jeden do jednego z tabelami w bazie dan ... wyliczyć nazwy kolumn, których potrzebujesz w instrukcji SELECT zamiast SELECT *. Kiedy naprawdę potrzebujesz tej separacji?

Najlepsze praktyki przechowywania informacji o karcie kredytowej w bazie danych

W moim kraju płatności online nie są starą rzeczą, pierwszy raz widziałem aplikację internetową pobierającą płatności bezpośr ... ie danych... Mam wiele pomysłów: szyfrowanie karty kredytowej, ograniczenie bezpieczeństwa bazy danych, itp. Coś ty zrobił?

Jak zaimplementować komentarze wątkowe?

Rozwijam aplikację internetową, która może obsługiwać komentarze wątkowe. Potrzebuję możliwości zmiany kolejności komentarzy ... b) Czym muszę się zająć podczas implementacji tej funkcji, aby zmniejszyć obciążenie procesora/bazy danych? Z góry dzięki.

Najlepsze zasoby dla początkujących do zrozumienia modelu bazy danych EAV? [zamknięte]

Wykonuję niestandardową pracę z Magento, który ma projekt bazy danych oparty na modelu EAV i potrzebuję dobrych zasobów / sam ... azy danych EAV. Proszę nie podawać Wikipedii jako źródła... Szukam czegoś, co uczy EAV w przyjazny sposób dla początkujących.

Jak mogę utworzyć system tagowania przy użyciu php i mysql?

Zastanawiasz się, jak mogę utworzyć system tagowania w php i z bazą danych mysql, moje początkowe myśli były do utworzenia wi ... kuje pasujące Tagi, nie chcę mieć do zapytania każdy artykuł za każdym razem, gdy ktoś kliknie znacznik. czy ktoś może pomóc?

Czy jest to dobry sposób na modelowanie informacji adresowych w relacyjnej bazie danych?

Zastanawiam się, czy to dobry projekt. Mam kilka tabel, które wymagają danych adresowych (np. Ulica, Kod Pocztowy/zip, kraj, ... erać śmieci wszelkie rekordy adresów, które nie są już odwołane przez nic (w przeciwnym razie czuję, jakbym tworzy przeciek).

Zalecana struktura bazy danych dla dostawcy OAuth

Implementuję dostawcę OAuth przy użyciu biblioteki DevDefined. Zastanawiam się, czy jest jakaś zalecana struktura bazy danych do przechowywania danych konsumenckich i tokenowych po stronie serwera. Każda rada na ten temat będzie mile widziana.

Co oznacza ON [PRIMARY]?

Tworzę skrypt konfiguracji SQL i używam cudzego skryptu jako przykładu. Oto przykład skryptu: SET ANSI_NULLS ON GO SET QUO ... F, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO Czy ktoś wie co robi Komenda ON [PRIMARY]?

Przyznaj wszystkim na konkretnym schemacie w db rolę grupy w PostgreSQL

Używając PostgreSQL 9.0, mam rolę grupową o nazwie "staff" I chciałbym przyznać wszystkie (lub pewne) przywileje tej roli na ... ymyśliłem to przy pomocy podobnego pytania na serverfault.com . GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA foo TO staff;

MySQL - jak przechowywać numery telefonów? [duplikat]

Możliwy duplikat:typ danych mysql dla numeru telefonu i adresu Jakieś sugestie dotyczące najlepszych praktyk przecho ... liczby? Powinienem po prostu użyj jednego pola-lub podziel je na: kod kraju, Numer Kierunkowy, Numer telefonu itp.? Sugestie?