Pytania otagowane jako database-design

W przypadku pytań dotyczących struktury danych w bazie danych. Jak układać tabele, czy używać relacyjnej bazy danych, czy nie, itp.

5
Najlepsze praktyki w zakresie przeprojektowywania bazy danych
Zdaję sobie sprawę z kilku ogólnych dobrych praktyk przy projektowaniu bazy danych aplikacji, ale co z przeprojektowaniem? Jestem w zespole, którego zadaniem jest przeprojektowanie wewnętrznej aplikacji biznesowej, chociaż pomimo tego, że mówię „wewnętrzny”, niestety jestem wielu, wielu warstwami ludzi poza kontaktem z rzeczywistymi użytkownikami systemu. Obecny program znajduje się w …


9
Najlepszy sposób na odniesienie do statycznej bazy danych w kodzie?
Wiele aplikacji zawiera „dane statyczne”: dane, które tak naprawdę nie zmieniają się w trakcie życia aplikacji. Na przykład może istnieć lista obszarów sprzedaży, która prawdopodobnie będzie stałą listą w dającej się przewidzieć przyszłości. Często zdarza się, że te dane statyczne znajdują się w tabeli bazy danych (często dlatego, że chcesz …

8
Dlaczego używanie kluczy łańcuchowych jest ogólnie uważane za zły pomysł?
Martwi mnie to od dłuższego czasu. W większości przypadków, gdy chodzi o przechowywanie danych w strukturach takich jak tabele, programiści, książki i artykuły, nalega, aby indeksowanie elementów w tych strukturach według wartości ciągu było uważane za złą praktykę. Jednak jak dotąd nie znalazłem żadnego takiego źródła, które wyjaśniałoby również DLACZEGO …


4
Dlaczego wiele projektów ignoruje normalizację w RDBMS?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Widziałem wiele projektów, w których normalizacja nie była pierwszym czynnikiem branym pod uwagę na etapie podejmowania decyzji. W wielu przypadkach …


3
Jak przechowywać zamówione informacje w relacyjnej bazie danych
Próbuję zrozumieć, jak prawidłowo przechowywać zamówione informacje w relacyjnej bazie danych. Przykład: Powiedz, że mam listę odtwarzania, na którą składają się utwory. W mojej relacyjnej bazie danych mam tabelę Playlistszawierającą niektóre metadane (nazwa, twórca itp.). Mam też tabelę o nazwie Songs, zawierającą playlist_id, a także informacje dotyczące utworu (imię, wykonawca, …

9
Ograniczenia w relacyjnych bazach danych - dlaczego nie usunąć ich całkowicie?
Czy istnieje obecnie jakiś powód do budowania ograniczeń między tabelami (wewnątrz serwera SQL)? Jeśli tak, to kiedy? Większość aplikacji w moim obszarze opiera się na zasadach obiektowych, a tabele są łączone na żądanie. Zapotrzebowanie jest oparte na zapotrzebowaniu aplikacji. Nie załaduję zestawu ograniczonych tabel do prostego wyszukiwania, które z kolei …

5
Wiele dzierżawców - jedna baza danych a wiele baz danych
Mamy wielu klientów, których systemy mają pewną funkcjonalność, ale mają też dość dużą różnorodność. Rośnie liczba klientów - zawsze zdrowa rzecz! - a różnorodność między ich firmami również rośnie. Obecnie istnieje jedna witryna sieci Web ASP.Net (formularze WWW) (w przeciwieństwie do projektu internetowego), która zawiera podfoldery dla każdego najemcy, wraz …


8
Obsługa usuniętych użytkowników - osobna czy ta sama tabela?
Scenariusz jest taki, że mam rosnącą grupę użytkowników, a wraz z upływem czasu użytkownicy anulują swoje konta, które obecnie oznaczamy jako „usunięte” (z flagą) w tej samej tabeli. Jeśli użytkownicy o tym samym adresie e-mail (w taki sposób logują się użytkownicy) chcą utworzyć nowe konto, mogą się ponownie zarejestrować, ale …



5
Kiedy tabela bazy danych powinna używać znaczników czasu?
Po pierwsze, pomyślałem, że może to pytanie należało do wymiany baz danych, ale myślę, że bardziej ogólnie dotyczy rozwiązania programistycznego jako całości niż baz danych. Przejdzie do wymiany baz danych, jeśli ludzie uznają to za najlepsze. Zastanawiałem się, kiedy tabela bazy danych powinna mieć utworzony i zaktualizowany znacznik czasu? Pierwszą …

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.