
Baza danych hurtowni w Visual Studio
- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
Witam mam do zrobienia bazę danych dla hurtowni. Ma być prosta i zakładam że to zadanie szkole niż profesjonalne oprogramowanie dla hurtowni. W załączaniu daje moje tabele wraz z relacjami czekam na sugestie poprawy lub dodania tabel, zmiany relacji itp

			
									
									
						
- cosik_ktosik
 
- Posty: 21417
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych hurtowni w Visual Studio
Tabela klienta i szczegóły niepotrzebnie rozbite, razem nadal będą w 3PN
Trochę bym przeprojektował bo widzę powielanie (redundancję danych)
Tabela sprzedaż (czyli faktura):
Tabela dostawy (czyli pozycje faktury):
			
									
									
						Trochę bym przeprojektował bo widzę powielanie (redundancję danych)
Tabela sprzedaż (czyli faktura):
Kod: Zaznacz cały
nr faktury
data
id_klientaTabela dostawy (czyli pozycje faktury):
Kod: Zaznacz cały
id zakupu (inaczej pozycja na fakturze)
nr_faktury (i tutaj połączenie do tabela_sprzedaz)
id_dostawcy
id_towaru
ilość- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
Dzieki za odp poprawiłem to co powiedziałeś. Czy teraz lepiej wygląda? Gdzie maja byc klucze Primary key ? Jakie tabele moge dodać jeszcze?

			
									
									
						
- cosik_ktosik
 
- Posty: 21417
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych hurtowni w Visual Studio
Sprzedaż.id_sprzedaż, uważam tą pozycję za zbędną, tutaj ID_faktury jest już kluczem. A tak to już dobrze. Masz nawet 3PN.
			
									
									
						- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
CO to znaczy 3 PN? A jaka table można jeszcze dodać?
Dodatkowo nie mogę zapisać relacji dostawcy.id_dostawcy dostawy.id_dostawcy
W czym problem?
'Dostawcy' table saved successfully
'Dostawy' table
- Unable to create index 'PK_Dostawy'.
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.Dostawy' and the index name 'PK_Dostawy'. The duplicate key value is (2).
Could not create constraint. See previous errors.
The statement has been terminated.
			
									
									
						Dodatkowo nie mogę zapisać relacji dostawcy.id_dostawcy dostawy.id_dostawcy
W czym problem?
'Dostawcy' table saved successfully
'Dostawy' table
- Unable to create index 'PK_Dostawy'.
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.Dostawy' and the index name 'PK_Dostawy'. The duplicate key value is (2).
Could not create constraint. See previous errors.
The statement has been terminated.
- cosik_ktosik
 
- Posty: 21417
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych hurtowni w Visual Studio
3 PN czyli Trzecia Postać Normalna, pojęcie związane z normalizacją baz danych (unikaniem anomalii).
Co do tworzenia tabeli, odśwież widok i zobacz czy nie ma już tej tabeli.
Być może trzeba od razu pokazać, że w dostawach jest to klucz obcy Foreign Key
			
									
									
						Co do tworzenia tabeli, odśwież widok i zobacz czy nie ma już tej tabeli.
Być może trzeba od razu pokazać, że w dostawach jest to klucz obcy Foreign Key
- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
OK poradziłem sobie z błędem. Teraz wygląda to tak

Czy masz propozycje dodania tabeli bo jest za mało?
Czy klucze sa prawidłowo i rodzaje relacji?
			
									
									
						
Czy masz propozycje dodania tabeli bo jest za mało?
Czy klucze sa prawidłowo i rodzaje relacji?
- cosik_ktosik
 
- Posty: 21417
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych hurtowni w Visual Studio
Klucze są dobre. Jak mało tabel to dodaj do Dostawy pozycję id_stawka_VAT, a potem nowa tabela Stawki_Vat(id_stawki_VAT, stawka_VAT)
			
									
									
						- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
Dzięki za pomoc. Jeśli komuś przyjdzie pomysł jeszcze na tabele to bardzo proszę podać  
 
ZASADNICZE PYTANIE
Jak zrobić takie np formatowanie że ktoś ma no do wpisania adres e-mail i chce np aby od razu miał taka formatkę ____@___ a nie _________ (na zwykłem text) lub np kod pocztowy to coś takiego _ _ -_ _ _ a nie __________(int) jak coś takiego dodać?
			
									
									
						 
 ZASADNICZE PYTANIE
Jak zrobić takie np formatowanie że ktoś ma no do wpisania adres e-mail i chce np aby od razu miał taka formatkę ____@___ a nie _________ (na zwykłem text) lub np kod pocztowy to coś takiego _ _ -_ _ _ a nie __________(int) jak coś takiego dodać?
- lewy
 
- Posty: 1462
- Rejestracja: 15 gru 2009, 11:10
Baza danych hurtowni w Visual Studio
W jakimś języku, stronie?
			
									
									
						- pasiarz
 
- Posty: 66
- Rejestracja: 24 kwie 2012, 14:10
Baza danych hurtowni w Visual Studio
Jest to baza robiona w Visualu czyli j/w C#
-- 11 lis 2012, 22:30 ---
WITAM
Baza działa lecz mam pytanie co do GRidów gdy wyświetlam tabele w formie Gridu pokazują mi się nr ID zamiast pełnych nazw czy da się jakoś to zmienić abym miał pełne nazwy?
			
									
									
						-- 11 lis 2012, 22:30 ---
WITAM
Baza działa lecz mam pytanie co do GRidów gdy wyświetlam tabele w formie Gridu pokazują mi się nr ID zamiast pełnych nazw czy da się jakoś to zmienić abym miał pełne nazwy?
- 
				- Reklama
 
Wróć do „Webmastering i programowanie”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości




