database-design

Jaka jest różnica między logicznym modelem danych a koncepcyjnym modelem danych?

Jaka jest różnica między logicznym modelem danych a koncepcyjnym modelem danych?

Jak wdrożyć relację IS-A?

Implementujemy relację jeden do wielu, dodając PK jednej tabeli, jako FK do drugiej tabeli. Realizujemy relację Many-to-Many, ... Fields..., ...TechFields...) Ale chciałbym zbadać IS-A opcja. EDIT: zrobiłem tak, jak sugerował Donnie, ale bez pola ról.

Coś jak dziedziczenie w projektowaniu baz danych

Załóżmy, że tworzysz bazę danych do przechowywania danych z testów zderzeniowych różnych Pojazdów. Chcesz przechowywać dane t ... er a speedboat, car, or go-kart) Wygląda na to, że to dopiero Królewski bałagan. Jak powinno się coś takiego skonfigurować?

Projektowanie baz danych-artykuły, wpisy na blogu, zdjęcia, historie

Projektuję bazę danych dla strony internetowej, która będzie miała co najmniej 4 różne typy obiektów (artykuły, posty na blog ... anawiają relację między 2 a tylko 2 tabelami (prawda?). Więc mając to wszystko na uwadze, jakie byłoby najlepsze podejście?

Schemat punktu sprzedaży i bazy zapasów

Próbuję stworzyć podstawowy Punkt sprzedaży i system zarządzania zapasami. Niektóre rzeczy do wzięcia pod uwagę: produ ... tałem projektować, nie pozwalając mi przebić się przez implementację szybciej, ale myślę, że tak powinno być. Z góry dzięki.

Najlepsze praktyki - rejestrowanie zdarzeń (ogólne) i zmian (baza danych)

Potrzebujesz pomocy z rejestrowaniem wszystkich działań na stronie, a także zmian w bazie danych . Wymagania: powinno by ... omysły do 2, więc mam nadzieję, że jeden z nich zwycięży, chyba że istnieje już ustalone rozwiązanie dla tego rodzaju rzeczy.

Kiedy lepiej jest przechowywać flagi jako maskę bitową zamiast używać tabeli asocjacyjnej?

Pracuję nad aplikacją, w której użytkownicy mają różne uprawnienia do korzystania z różnych funkcji (np. odczyt, Tworzenie, p ... nt Permissions [Flags] enum Permissions { Read = 1, Create = 2, Download = 4, Print = 8, Approve = 16 }

Tabela z 80 milionami rekordów i dodanie indeksu trwa ponad 18 godzin (lub na zawsze)! Co teraz?

Krótkie podsumowanie tego, co się stało. Pracuję z 71 milionami rekordów (niewiele w porównaniu z miliardami rekordów przetwo ... nstruowaniu innej tabeli więc ipaddress nie jest moim głównym kluczem. Jak podzielić tabelę, biorąc pod uwagę ten scenariusz?

SQL Server: Jak ograniczyć tabelę do jednego wiersza?

Chcę zapisać pojedynczy wiersz w tabeli konfiguracji dla mojej aplikacji. Chciałbym wymusić, aby ta tabela mogła zawierać tylko jeden wiersz. Jaki jest najprostszy sposób na wymuszenie ograniczenia pojedynczego wiersza ?

MySQL ENUM type vs join tables

Moje wymagania Tabela musi utrzymywać status kolumna. Ta kolumna przedstawia jeden z 5 Stanów. initial design Pomyśla ... ie odpowiada moim wymaganiom. Czy oprócz bezpośredniej zależności od MySQL, są jakieś pułapki związane z używaniem typu ENUM?

Jak przechowywać katalog / hierarchię / strukturę drzewa w bazie danych?

Jak zapisać katalog / hierarchię / strukturę drzewa w bazie danych? Mianowicie MSSQL Server. @ olavk: chyba nie widziałeś mojej odpowiedzi. Sposób w jaki używam jest o wiele lepszy niż rekurencyjne zapytania:) P. P. s. to jest droga do wyjścia!

Jaki jest najlepszy sposób na wdrożenie miękkiego usuwania?

W tej chwili pracujemy nad projektem i musimy zaimplementować miękkie usuwanie dla większości użytkowników (role użytkowników ... óra śledzi zmiany (pole, Stara wartość, nowa wartość, Czas, Użytkownik, ip) do wszystkich tabel/pól w bazie danych aplikacji.

Przechowywać wspólne zapytanie jako kolumnę?

Używając PostgreSQL, mam kilka zapytań, które wyglądają tak: SELECT <col 1>, <col 2> , (SELECT sum(<col ... hcę móc wybrać kolumnę z tabeli A, która jest sumą określonej kolumny z tabeli B, gdzie rekordy są powiązane. Czy to możliwe?

Dobre praktyki projektowania systemu abonamentowego w bazie danych [zamknięty]

Chciałbym wiedzieć jak zaprojektować system comiesięcznej subskrypcji oprogramowania w bazie danych. Systemy te są szeroko st ... zegółach, ponieważ w ten sposób debata może pozostań ogólny i może być bardziej przydatny dla innych ludzi. Dzięki za pomoc.

Jaki jest najskuteczniejszy sposób przechowywania kolejności sortowania na grupie rekordów w bazie danych?

Załóżmy PHP / MYSQL, ale niekoniecznie potrzebuję rzeczywistego kodu, interesuje mnie tylko teoria stojąca za nim. Dobrym pr ... ich zamówienia? Co się stanie, jeśli w jednej galerii znajdują się tysiące zdjęć i zostanie zmieniona kolejność sortowania?

Jak zrozumieć piątą normalną formę?

Używam dwóch źródeł internetowych, aby uzyskać zrozumienie 5NF, bez żadnych rygorów matematyki i dowodów. prosty przewodni ... edawca, Marka, produkt)", która służyła dobrze jeszcze przed wejściem w życie tej nowej "zasady"? Czy ktoś mógłby wyjaśnić?

Rails-oddzielna baza danych na subdomenę

Mam zamiar zacząć pisać aplikację Rails, która pozwoli klientom na posiadanie oddzielnej subdomeny dla ich dostępu do naszej ... ć. Jak zabezpieczyć dane klientów, aby w przypadku wystąpienia błędu lub zagrożenia hakerskiego ich dane były mniej narażone?

PostgreSQL: jaki typ danych powinien być używany dla waluty?

Wygląda na to, że Money typ jest odradzany zgodnie z opisem Tutaj Moja aplikacja musi przechowywać walutę, którego typu danych powinienem używać? Cyfra, pieniądze czy FLOAT?

Jak duży jest za duży dla tabeli PostgreSQL?

Pracuję nad projektem dla projektu RoR dla mojej firmy, a nasz zespół programistów wdał się już w dyskusję na temat projektu, ... czenie z bardzo dużymi bazami danych SQL, aby powiedzieć nam, czy to będzie problem? A jeśli tak, to jaką alternatywę wybrać?

MySQL-jak wstawić kod pocztowy z "0"?

W mojej bazie danych MySQL InnoDB mam brudne dane kodu pocztowego, które chcę wyczyścić. Czyste DANE kodu pocztowego są wted ... kod zipcode jest 4 cyfry długości, przedni pad tylko "0". UPDATE : Właśnie zmieniłem kod zipcode na datatype VARCHAR (5)