Pytania otagowane jako database-design

Projektowanie bazy danych to proces określania struktury, a tym samym logicznych aspektów bazy danych. Celem projektu bazy danych jest przedstawienie pewnego „uniwersum dyskursu” - typów faktów, reguł biznesowych i innych wymagań, które baza danych ma modelować.

15
Czy tabela z jedną kolumną jest dobrym projektem? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Czy można mieć tabelę z tylko jedną kolumną? Wiem, …

17
Ile indeksów bazy danych to za dużo?
Pracuję nad projektem z dość dużą bazą danych Oracle (chociaż moje pytanie równie dobrze odnosi się do innych baz danych). Mamy interfejs sieciowy, który umożliwia użytkownikom wyszukiwanie w prawie każdej możliwej kombinacji pól. Aby przyspieszyć wyszukiwanie, dodajemy indeksy do pól i ich kombinacji, w których naszym zdaniem użytkownicy będą często …

9
Dlaczego warto używać wielu kolumn jako kluczy podstawowych (złożony klucz podstawowy)
Ten przykład pochodzi z w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Rozumiem, że obie kolumny razem ( P_Idi LastName) reprezentują klucz podstawowy tabeli Persons. Czy to jest poprawne? Dlaczego ktoś miałby …

8
Kiedy używać widoku zamiast tabeli?
Kiedy w rzeczywistości należy używać widoku nad rzeczywistą tabelą? Jakich korzyści powinienem się spodziewać? Jakie są ogólnie zalety korzystania z widoku nad stołem? Czy nie powinienem w pierwszej kolejności zaprojektować stołu tak, jak powinien wyglądać widok?

14
Najlepsze praktyki dotyczące przechowywania adresów pocztowych w bazie danych (RDBMS)?
Czy istnieją dobre odniesienia do najlepszych praktyk dotyczących przechowywania adresów pocztowych w RDBMS? Wygląda na to, że jest wiele kompromisów, które można osiągnąć, i wiele zalet i wad każdego z nich do oceny - z pewnością było to robione wielokrotnie? Może ktoś przynajmniej napisał gdzieś wyciągnął jakieś lekcje? Przykłady kompromisów, …






2
Indeksuj w wielu kolumnach w Ruby on Rails
Wdrażam funkcję śledzenia, które artykuły użytkownik przeczytał. create_table "article", :force => true do |t| t.string "title" t.text "content" end To jest moja dotychczasowa migracja: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Tabela user_views będzie zawsze przeszukiwana w celu wyszukania obu kolumn, a nie tylko jednej. Moje pytanie brzmi, …


8
Jaka jest optymalna długość adresu e-mail w bazie danych?
Oto wyodrębniona część mojego zapytania, odzwierciedlająca EMAIL_ADDRESStyp danych kolumny i właściwość: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, Jednak John Saunders używa VARYING(256). To sugeruje mi, że niekoniecznie poprawnie zrozumiałem RÓŻNICĘ. Rozumiem to tak, że długość adresu e-mail wynosi w moim przypadku 20 znaków, natomiast dla Jodn 256. Kontekst w kodzie Johna …

8
MySQL - jak umieścić kod pocztowy z przodu z „0”?
W mojej bazie danych MySQL InnoDB mam brudne dane kodu pocztowego, które chcę wyczyścić. Czyste dane kodu pocztowego są wtedy, gdy mam wszystkie 5 cyfr kodu pocztowego (np. „90210”). Ale z jakiegoś powodu zauważyłem w mojej bazie danych, że w przypadku kodów pocztowych zaczynających się od „0”, 0 zostało usunięte. …


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.