=?ISO-8859-2?Q?S=B3ownik_i_schemat_bazy_danych?=
Karol Nowik - 15-01-2007 00:10
=?ISO-8859-2?Q?S=B3ownik_i_schemat_bazy_danych?=
Witam Państwa
Projektuję bazę danych danych na zaliczenie z pewnego przedmiotu i otrzymałem zadanie stworzenia słownika do każdej z tabelek w mojej bazie i niestety nie za bardzo wiem jak się do tego zabrać. Moja baza przechowuje informację o książkach (tabelki: 'ksiazki', 'autorzy', 'wydawcy' itp). Czy ten słownik to jest jakaś dodatkowa struktura, którą muszę stworzyć? Czy to jest prostu jakaś lista, którą mam zrobić na papierze? Niestety pan magister prowadzący zajęcia nic mi nie wytłumaczył, a moje studia nie mają nic wspólnego z informatyką. Po prostu musimy coś takiego zrobić, bo przecież teraz informatyka musi być wszędzie i nawet sportowcy powinni umieć zaprojektować bazę danych, tworzyć formułki w Excelu i zbudować stronę w PHP'ie. Taka moda współczesnego świata.
Baza stoi na silniku MySQL.
Aha, jeszcze jedna sprawą. Muszę także zrobić schemat bazy danych. Wiem, że w tym schemacie muszą być pokazane klucze główne i inne kolumny poszczególnych tabel oraz relację między tymi tabelkami (tu już udało mi się zrozumieć), ale nie wiem w jakim programie mogę to zrobić. Jaką aplikację polecacie mi Państwo? Taka, żeby była łatwa do opanowania dla laików.
Dziękuję Państwu za pomoc. Pozdrawiam.
*ryspek* - 16-01-2007 00:01
Moja baza przechowuje informację > o książkach (tabelki: 'ksiazki', 'autorzy', 'wydawcy' itp). > Czy ten słownik to jest jakaś dodatkowa struktura, którą > muszę stworzyć?
Wydawcy Książki Autorzy 1. id_ksiazki 2. id_autor ---> 1.Id_autor 1. Id_wyd <-- 3. id_wyd 2.Nazwisko 2. Nazwa 4. Tytul 3.Imie 5. Opis
Dalej to juz praca fizyczna pozdrawiam *ryspek*
Karol Nowik - 16-01-2007 00:01
*ryspek* napisał(a): > Moja baza przechowuje informację >> o książkach (tabelki: 'ksiazki', 'autorzy', 'wydawcy' itp). >> Czy ten słownik to jest jakaś dodatkowa struktura, którą >> muszę stworzyć? > > Wydawcy Książki Autorzy > 1. id_ksiazki > 2. id_autor ---> 1.Id_autor > 1. Id_wyd <-- 3. id_wyd 2.Nazwisko > 2. Nazwa 4. Tytul 3.Imie > 5. Opis > > Dalej to juz praca fizyczna
To jest ten słownik? Wydaje mi się, że to jest po prostu zdefinowione relacji między poszczególnymi tabelkami. Hmm...
I o jakiej pracy fizycznej piszesz?
Pozdrawiam Karol
Wojtek pBT (prac) - 16-01-2007 00:01
Karol Nowik napisał(a): > *ryspek* napisał(a): >> Moja baza przechowuje informację >>> o książkach (tabelki: 'ksiazki', 'autorzy', 'wydawcy' itp). >>> Czy ten słownik to jest jakaś dodatkowa struktura, którą >>> muszę stworzyć? >> >> Wydawcy Książki Autorzy >> 1. id_ksiazki >> 2. id_autor ---> 1.Id_autor >> 1. Id_wyd <-- 3. id_wyd 2.Nazwisko >> 2. Nazwa 4. Tytul 3.Imie >> 5. Opis >> >> Dalej to juz praca fizyczna > > To jest ten słownik? Wydaje mi się, że to jest po prostu zdefinowione > relacji między poszczególnymi tabelkami. Hmm...
tabela słownikowa w zasadzie się nie zmienia.
> > I o jakiej pracy fizycznej piszesz?
O żmudnym klepaniu, z którym poradziłby sobie średnio-inteligenty sześciolatek ;)
A co do drugiego pytania: Access posiada narzędzia do pokazywania relacji. Ale wtedy będziesz musiał jeszcze raz stworzyć strukturę. (tym razem wyklikać i w zasadzie możesz olać typy danych)
pozdro, pBT
> > Pozdrawiam > Karol
Karol Nowik - 16-01-2007 00:01
Wojtek pBT (prac) napisał(a): [..] >> >> To jest ten słownik? Wydaje mi się, że to jest po prostu zdefinowione >> relacji między poszczególnymi tabelkami. Hmm... > > tabela słownikowa w zasadzie się nie zmienia.
Czyli tabela "wydawcy" w sumie jest tabelą słownikową, gdyż bardzo rzadko będzie się zmieniać, a np taka tabela "książki" na pewno taka nie będzie, bo często będą dodawane do niej nowe rekordy. Wyczytałem przed chwilą, że tabele słownikowe to np miasta lub kody pocztowe. Czyli wystarczy, że na poziomie projektowania bazy stworzę słownik dla tabeli wydawcy, czyli uzupełnię ją najpopularniejszymi wydawcami. Dobrze zrozumiałem to zagadnienie?
> A co do drugiego pytania: > Access posiada narzędzia do pokazywania relacji. Ale wtedy będziesz > musiał jeszcze raz stworzyć strukturę. (tym razem wyklikać i w zasadzie > możesz olać typy danych) >
Znalazłem w sieci takie narzędzie i chyba je wykorzystam do stworzenia schematu bazy: http://fabforce.net/dbdesigner4/index.php
Karol
Herakles - 16-01-2007 00:01
>> I o jakiej pracy fizycznej piszesz? > > > O żmudnym klepaniu, z którym poradziłby sobie średnio-inteligenty > sześciolatek ;)
Jeśli odwracania macieży jest w stanie się nauczyć średnio inteligentny szympans, to faktycznie nisko upadłeś.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
Dwie bazy czy dwie tabele?
[mssql] insert do tabeli na podstawie danych z innej tabeli
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
[MS SQL 2000] - wielkosc strony danych a wielkosc klastra dyskowego
Problem z zapytaniem SQL - Excel i baza danych SQL Serwer 2000
zanotowane.pldoc.pisz.plpdf.pisz.plquentinho.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|