Niedawno zostałem zatrudniony jako jedyny informatyk w pewnej firmie X i mam za zadanie naprawić ich aplikacje i moim zdaniem najlepszym sposobem na rozpoczęcie jest zrozumienie bazy danych. Ich obecna baza danych to baza danych MySQL z 186 tabelami (zauważ, że niektóre tabele są puste, bo Bóg wie dlaczego). Aplikacja …
Mam bazę danych PostgreSQL 9.1, w której część obsługuje prowizje agentów. Każdy agent ma swoją własną formułę obliczania wysokości prowizji. Mam funkcję generowania kwoty prowizji, którą powinien otrzymać każdy agent, ale korzystanie z niej staje się niemożliwe, ponieważ liczba agentów rośnie. Jestem zmuszony zrobić kilka bardzo długich instrukcji i powtarzać …
Powiedzmy, że mam dwie kolumny typu NUMBER(bez precyzji i skali) i VARCHAR(300). Widziałem, że te kolumny są zbyt duże dla moich danych, więc chcę je zmodyfikować do NUMBER(11)i VARCHAR(10). Więc jeśli uruchomię tę instrukcję SQL: ALTER TABLE FOO MODIFY(BAR NUMBER(10)); Czy będę mógł to zrobić w niepustej kolumnie? Jeśli tak, …
Uaktualniliśmy do SQL 2012 i próbuję przywrócić nasz Dbs do Visio 2010. Konfiguruję połączenie za pomocą sterownika SQL 11 i Visio narzeka, że ten sterownik nie jest obsługiwany. Ktoś na to wpadł?
Buduję bazę danych zapasów do przechowywania informacji o sprzęcie dla przedsiębiorstw. Urządzenia, których baza danych śledzi, od stacji roboczych, laptopów, przełączników, routerów, telefonów komórkowych itp. Używam numerów seryjnych urządzeń jako klucza podstawowego. Problem, jaki mam, polega na tym, że inne atrybuty tych urządzeń są różne i nie chcę mieć pól …
Jestem studentem i rozwijam kilka projektów w ramach mojej uczelni. Opracowując bazę danych dla jednego z projektów, natrafiliśmy na sytuację, w której zastanawialiśmy się, czy ERD jest konieczna, czy nie. W tej chwili nie każdy z nas zgadza się najpierw na opracowanie ERD, a następnie na podstawie bazy danych. Większość …
Mam kilka tabel, w których rekordy można jednoznacznie identyfikować z kilkoma szerokimi obszarami działalności. W przeszłości używałem tych pól jako PK, mając na uwadze następujące korzyści: Prostota; nie ma żadnych obcych pól i tylko jeden indeks Grupowanie pozwala na szybkie łączenie scalające i filtry oparte na zakresie Jednak słyszałem obudowę …
Natknąłem się na problem z projektowaniem bazy danych, który jest poza moją ligą, a mój guru DBA bierze udział w ćwiczeniach przeciwpożarowych. Zasadniczo mam tabelę z następującym kluczem podstawowym (PK dla zwięzłości): child_id integer parent_id integer date datetime child_idi parent_idsą kluczami obcymi do tabel encji. Sama tabela „podrzędna” zawiera także …
Po przeczytaniu pytań i odpowiedzi z tej witryny na temat indeksów przyszło mi do głowy pytanie. Co, jeśli używa się tabeli wymiarów czasowych, przy czym niższy poziom szczegółowości to dzień. Gdzie należy umieścić indeksy? Randy Melder w pytaniu: Co oznacza „indeks” w RDBMS? powiedział: Traktuj indeks jako „spis treści” ... …
Projektuję tabelę pozycji, która (potencjalnie) będzie zawierać dziesiątki milionów rekordów. Niektóre elementy nie będą dostępne, dopóki nie zostaną „zatwierdzone” przez administratora. Przez „use” rozumiem, że do takich pozycji nie będzie odwoływać się żadna inna tabela, dopóki nie zostaną „zatwierdzone”. Do 50% produktów może być „niezatwierdzonych” w dowolnym momencie. Zapisy mogą …
Tworzę mały program, w którym użytkownicy publikują posty lub piszą blogi. W tych postach inni użytkownicy mogą lubić lub nie lubić postu jak na Facebooku lub głosować w górę lub w dół głosować jak w przypadku stackoverflow. Chciałbym poznać dobrą strukturę bazy danych, która jest powszechnie używana i program działa …
Wystąpił problem z modelowaniem schematu elektrycznego w SQL. Struktura, którą chciałbym uchwycić, to part ←────────── pin ↑ ↑ part_inst ←───── pin_inst gdzie „inst” jest skrótem od „instancja”. Na przykład, mogę mieć jako partwzmacniacz pinoperacyjny LM358 z s 1OUT, 1IN-, 1IN +, GND, 2IN +, 2IN-, 2OUT i V CC . …
Mam tabelę Producersi tabelę Products, z których oba mają postać: Id - int, klucz podstawowy Name - nvarchar Producent może przenosić wiele Produktów, więc zamierzałem stworzyć tabelę o nazwie, ProducerDetailsktóra miałaby: ProducerId - int, klucz obcy do Producers.Id ProductId - int, klucz obcy do Products.Id Potem zacząłem zadawać sobie pytania, …
Podczas wykładu mój wykładowca pokazał nam stół bez klucza podstawowego. Po przesłuchaniu powiedział, że w 3NF, kiedy usuwasz zależności przechodnie, możesz mieć tabelę bez klucza podstawowego. Jednak żaden klucz podstawowy nie sugeruje, że nie ma zależności funkcjonalnych - ale 3NF polega na usunięciu zależności przechodnich i nauczono mnie, że każda …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 3 lata temu . Wieczorni chłopaki i dziewczęta, mam nadzieję, że niektórzy z was mogą mi pomóc tutaj :) Ostatnio …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.