Baza danych i projekt ERD
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
Potrzebuje pomocy przy projekcie z baz danych
Naprawy sprzętu komputerowego
Serwis z branży komputerowej wykonuje naprawy sprzętu komputerowego. Dane obejmują nazwę i rodzaj sprzętu, datę naprawy, opisy przyczyny usterki i sposobu naprawy oraz spis zużytych części (z katalogu dostępnych części).
W jakim programie można zrobić diagram ERD ? tak aby mieć dostęp z bazą danych SQL
Baze danych mam stworzyć w postgresql pgadmin iii
Naprawy sprzętu komputerowego
Serwis z branży komputerowej wykonuje naprawy sprzętu komputerowego. Dane obejmują nazwę i rodzaj sprzętu, datę naprawy, opisy przyczyny usterki i sposobu naprawy oraz spis zużytych części (z katalogu dostępnych części).
W jakim programie można zrobić diagram ERD ? tak aby mieć dostęp z bazą danych SQL
Baze danych mam stworzyć w postgresql pgadmin iii
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych
Ja robię takie wykresy w MS Visio ale nie ma to generacji SQLa, to już trzeba ręcznie. Z tym,że tu baza bardzo prosta, sam PGAdmin też ma łatwą generację tabel, więc to tylko potem wyklikać.
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
Dzięki
A to powinnam to ogarnąć
A to powinnam to ogarnąć
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
Jak coś to mogę pomóc z bazą, bo to w zasadzie dwie tabele powiązane przez id_czesci.
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
okey dzięki jak coś to napisze i pokaże jak to zrobiłam
-- 30 mar 2014, 22:51 --
stworzyłam baze danych , tabele ( pgadmin III )
1. tabela klienci:
id_klienci ,imie(char), nazwisko, adres, telefon
2. tabela pracownicy
id_pracownicy, imie, nazwisko, adres, data_zatrud(date) , data_ur, telefon
3. tabela naprawy
id_naprawy , nazwa , rodzaj sprzetu , data_naprawy, przyczyna usterki, zużyte czesci, id_klienta, id_pracownicy
4. tabela magazyn
id_magazyn, nazwa czesci, typ czesci, ilosc , cena, id_naprawy, id_dostawcy
5. tabela dostawcy
id_dostawcy(integer), numer, nazwa, adres, NIP( integer)
i teraz jak mam juz baze to jak mam zrobic by pojawil sie diagram ERD?
i w jaki sposob zrobic back-end i font-end i raport?
-- 30 mar 2014, 22:51 --
stworzyłam baze danych , tabele ( pgadmin III )
1. tabela klienci:
id_klienci ,imie(char), nazwisko, adres, telefon
2. tabela pracownicy
id_pracownicy, imie, nazwisko, adres, data_zatrud(date) , data_ur, telefon
3. tabela naprawy
id_naprawy , nazwa , rodzaj sprzetu , data_naprawy, przyczyna usterki, zużyte czesci, id_klienta, id_pracownicy
4. tabela magazyn
id_magazyn, nazwa czesci, typ czesci, ilosc , cena, id_naprawy, id_dostawcy
5. tabela dostawcy
id_dostawcy(integer), numer, nazwa, adres, NIP( integer)
i teraz jak mam juz baze to jak mam zrobic by pojawil sie diagram ERD?
i w jaki sposob zrobic back-end i font-end i raport?
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
hmm, myślę czy tabela 3 jest już znormalizowana i chyba nie, będzie spora nadmiarowość, gdy w naprawie zużyte zostanie kilka części.
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
okey a jak to znormalizować ? niedawno rozpoczęłam przygodę z baza danych ze tak powiem..
czy to na przykład zrobić tak ?
tabela 3 Naprawy :
id_naprawy, data_naprawy, przyczyna usterki, sposob naprawy , zuzyte czesci id_klient id_pracownicy
tabela Sprzet gdzie: id_sprzet, nazwa sprzetu , rodzaj sprzetu
i do tabeli Magazyn dodać id_sprzet
Tabela Magazyn ( id_magazyn , nazwa czesci , typ czesci, ilosc, cena, id_naprawy, id_dostawcy , id_sprzet
czy
tabela Naprawy
id_naprawy,data_naprawy,przyczyna usterki, sposob naprawy, zuzyte czesci , rodzaj sprzetu, nazwa sprzetu, id_klient , id_pracownicy
czy to na przykład zrobić tak ?
tabela 3 Naprawy :
id_naprawy, data_naprawy, przyczyna usterki, sposob naprawy , zuzyte czesci id_klient id_pracownicy
tabela Sprzet gdzie: id_sprzet, nazwa sprzetu , rodzaj sprzetu
i do tabeli Magazyn dodać id_sprzet
Tabela Magazyn ( id_magazyn , nazwa czesci , typ czesci, ilosc, cena, id_naprawy, id_dostawcy , id_sprzet
czy
tabela Naprawy
id_naprawy,data_naprawy,przyczyna usterki, sposob naprawy, zuzyte czesci , rodzaj sprzetu, nazwa sprzetu, id_klient , id_pracownicy
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
Kod: Zaznacz cały
3. tabela naprawy
id_naprawy , nazwa , rodzaj sprzetu , data_naprawy, przyczyna usterki, zużyte czesci, id_klienta, id_pracownicy
zamieniłbym na
3 tabela_naprawy
id_naprawy , nazwa , rodzaj sprzetu , data_naprawy, przyczyna usterki, id_pracownika, id_tabela_serwisowa, opis_naprawy
4. tabela_serwisowa
id_tabela_serwisowa, id_czesci, il_sztuk
Jeśli pracowników też było kilku to podobnie zrobić nową tabelę tylko na id tej tabeli oraz id_pracowników
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
dzięki za pomoc bo już się w tym pogubiłam poprawiłam
chciałam zrobić diagram ERD w MS sql server management ale nie mogę otworzyć bazy ...i w końcu zrobiłam w tym co robiłam baze tzn postgresql pgadmin III
Mam jeszcze pyt. mianowicie encja mam na zadanie wyodrębnić encje (obiekty)
Encja Opis
Klienci Imię, nazwisko , adres, telefon
Naprawy Nazwa, rodzaj sprzętu, data naprawy , przyczyna usterki , opis naprawy
Pracownicy Imię, nazwisko, adres, data zatrudnienia, data urodzenia, telefon
Magazyn Nazwa części, typ części, ilość, cena
Dostawcy Numer, nazwa, adres, NIP
Serwisy Ilość sztuk
czy to jest poprawne ?
chciałam zrobić diagram ERD w MS sql server management ale nie mogę otworzyć bazy ...i w końcu zrobiłam w tym co robiłam baze tzn postgresql pgadmin III
Mam jeszcze pyt. mianowicie encja mam na zadanie wyodrębnić encje (obiekty)
Encja Opis
Klienci Imię, nazwisko , adres, telefon
Naprawy Nazwa, rodzaj sprzętu, data naprawy , przyczyna usterki , opis naprawy
Pracownicy Imię, nazwisko, adres, data zatrudnienia, data urodzenia, telefon
Magazyn Nazwa części, typ części, ilość, cena
Dostawcy Numer, nazwa, adres, NIP
Serwisy Ilość sztuk
czy to jest poprawne ?
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
Zrób screen wykresu i wklej na otofotki.pl
Bo teraz to ja nie wie czy jest dobrze.
Bo teraz to ja nie wie czy jest dobrze.
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
Magazyn nie potrzebuje id_Magazynu przemianujemy to, rozłącz go z Naprawą. Naprawę połącz z serwisem po id_czesci, niech id_czesci to będzie to poprzednie id_magazynu. Magazyn.id_naprawy będzie wtedy zbędne, więc usunąć można
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
czyli jak to ma wyglądać ? bo ja już się w tym pogubiłam
- cosik_ktosik
- Posty: 21399
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Baza danych i projekt ERD
W sobotę namaluję, bo jutro cały dzionek w pracy do 21.
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Posty: 191
- Rejestracja: 12 lis 2013, 21:04
Baza danych i projekt ERD
okey to czekam i dzięki wielkie oj...a ja dziś i jutro na uczelni
-- 08 kwi 2014, 19:06 --
Pamiętasz ? wykładowca chce na sobotę ...tzn pokazać mu diagram... pilne jeszcze raz dzięki za pomoc
-- 08 kwi 2014, 19:06 --
Pamiętasz ? wykładowca chce na sobotę ...tzn pokazać mu diagram... pilne jeszcze raz dzięki za pomoc
-
- Reklama
Wróć do „Pomoc przy zadaniach domowych”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości