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ć.


6
Wzorce projektowania relacyjnych baz danych? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 miesiące temu . Popraw to pytanie Wzory projektowe są zwykle związane z projektowaniem obiektowym. Czy istnieją wzorce projektowe …


4
Jakie są normalne formularze bazy danych i czy możesz podać przykłady? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
Co oznacza główny koniec powiązania w relacji 1: 1 w ramach jednostki
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Próbowałem to zrobić w Entity Framework, gdy otrzymałem błąd: Nie można określić głównego końca powiązania między typami „ConsoleApplication5.Boo” i „ConsoleApplication5.Foo”. Główny koniec tego powiązania musi zostać jawnie skonfigurowany …


5
„Unikaj zapisywania zmian, które wymagają ponownego utworzenia tabeli” negatywne skutki
Preambuła Modyfikowałem dziś kolumnę w SQL Server 2008, zmieniając typ danych z czegoś w rodzaju waluty (18,0) na (19,2). Wystąpił błąd „Wprowadzone zmiany wymagają usunięcia i ponownego utworzenia poniższych tabel” z SQL Server. Zanim spróbujesz odpowiedzieć, przeczytaj następujące informacje: Wiem już, że istnieje opcja w Narzędzia ► Opcje ► Projektant …



4
Co oznacza ON [PRIMARY]?
Tworzę skrypt instalacyjny SQL i używam skryptu innej osoby jako przykładu. Oto przykład skryptu: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY CLUSTERED ( [CategoryID] …

8
Jak możesz reprezentować dziedziczenie w bazie danych?
Zastanawiam się, jak reprezentować złożoną strukturę w bazie danych SQL Server. Rozważ aplikację, która musi przechowywać szczegóły rodziny obiektów, które mają pewne atrybuty, ale wiele innych nie jest wspólnych. Na przykład pakiet ubezpieczeń komercyjnych może obejmować ochronę od odpowiedzialności cywilnej, komunikacyjnej, majątkowej i odszkodowawczej w ramach tego samego zapisu polisy. …

11
Schemat wielojęzycznej bazy danych
Tworzę oprogramowanie wielojęzyczne. Jeśli chodzi o kod aplikacji, lokalizacja nie jest problemem. Możemy korzystać z zasobów specyficznych dla języka i mieć wszelkiego rodzaju narzędzia, które dobrze z nimi współpracują. Ale jakie jest najlepsze podejście do definiowania wielojęzycznego schematu bazy danych? Załóżmy, że mamy wiele tabel (100 lub więcej) i każda …

25
Używać adresu e-mail jako klucza podstawowego?
Czy adres e-mail jest złym kandydatem na adres podstawowy w porównaniu z automatycznym zwiększaniem liczb? Nasza aplikacja internetowa wymaga, aby adres e-mail był unikalny w systemie. Pomyślałem więc o użyciu adresu e-mail jako klucza podstawowego. Jednak mój kolega sugeruje, że porównanie ciągów będzie wolniejsze niż porównanie liczb całkowitych. Czy to …

30
Co każdy programista powinien wiedzieć o bazach danych? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

4
Jaki jest najdłuższy możliwy numer telefonu na świecie, który powinienem rozważyć w varchar SQL (długość) dla telefonu
Jaki jest najdłuższy możliwy numer telefonu na świecie, który powinienem rozważyć w SQL varchar(length)dla telefonu. uwagi: + dla kodu kraju () dla numeru kierunkowego x + 6 liczb dla rozszerzenia rozszerzenia (więc zrób to 8 {spacja}) spacje między grupami (tj. w telefonach amerykańskich + x xxx xxx xxxx = 3 …

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.