Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Relacje w bazie - Biblioteka
Delleg
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 22.01.2013

Ostrzeżenie: (0%)
-----


Jako początkujący w dziedzinie baz danych próbuje okiełznać MySQL Workbench. Mam za zadanie stworzyć bazę danych taką jak na rysunku, który dodatkowo umieściłem go koło mojego diagramu tejże bazy danych.
(IMG:http://i67.tinypic.com/105r8jq.png)

Dodatkowo lista "wyzwań" jeśli chodzi o kwerendy.
  1. Wypożyczone książki, Dostępne książki, Wszystkie książki
  2. Książki posortowane wg ilości wypożyczeń
  3. Czytelnicy (Wypożyczający) posortowani wg ilości wypożyczeni
    (funkcja przydatna do konkursów czytelniczych dla dzieci i młodzieży).
  4. Pracownicy posortowani wg ilości wypożyczonych przez nich książek.
  5. Gatunki literackie posortowane wg ilości wypożyczonych książek do nich należących
  6. Wydawnictwa posortowane wg ilości wypożyczonych książek przez nie wydanych
  7. Autorzy posortowani wg ilości wypożyczonych książek przez nich napisanych


Niemniej jednak nie wiem czy poprawnie wykonałem te zadanie, dlatego proszę o Waszą konsultację. Największe problemy sprawia mi zrozumienie jakiego rodzaju zapytania mam użyć aby zamiast kluczy obcych pobrać z bazy korespondującą wartość.
Efektem końcowym ma być tabela będąca połączeniem wszystkich tabel, jak to zrobić, zakładając oczywiście że poprawnie wykonałem relacje między nimi.

Ten post edytował Delleg 17.01.2017, 01:09:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Czepiając się już:
Cytat
3. Widząc pole Sygnatura INT(255) można się tylko uśmiechnąć. INT z pewnością nie udźwignie liczby z 255 cyframi. http://dev.mysql.com/doc/refman/5.7/en/num...attributes.html

Owszem można się uśmiechnąć bo komentujesz coś o czym nie masz pojęcia. Liczba podana w nawiasie mówi o dopełnieniu 0 ( atrybut ZERO FILL). I owszem zadziała tak jak ma zadziałać.
Tak więc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 02:18