![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, potrzebuję pomocy z psql, nie znam sie na tym w ogóle. Muszę zrobić na zajęcia jakiś diagram encji i create table i zapytania do tego.
Poniżej przesyłam tabelki, które już sama zrobiłam, ale w ogóle nie wiem czy są dobrze i zapytania, które musze wyklikac w tym. Może ktoś mi pomóc? To pilna sprawa a muszę zrobić to do niedzieli. create table pracownik (pesel numeric(11) primary key, imie varchar(15)not null, nazwisko varchar(30)not null, rodzaj_zatrudnienia varchar (15) not null); create table umowa(id numeric(3) primary key,status_pracownika varchar(15)not null); create table makijazystka(id char(3)primary key,pesel numeric(11) not null,nr_kursu char(15)not null,ulica varchar(40)not null,miasto varchar(40)not null,kod_pocztowy varchar(6)not null, pensja numeric(4)not null); create table fryzjerka(id char(3)primary key,pesel numeric(11) not null,nr_kursu char(15)not null,ulica varchar(40)not null,miasto varchar(40)not null,kod_poctowy varchar(6)not null, pensja numeric(4)not null); create table makijaz(id numeric(10)primary key,usluga_m varchar(5)not null); create table fryzura(id numeric (10)primary key, usluga_f varchar (5)not null); create table rachunek(id numeric(3) primary key,rodzaj_uslugi varchar(20)not null, id_klient numeric(10)not null, data date,cena numeric(3)not null, rabat numeric(3)); create table klient(id numeric(10)primary key, pesel numeric(11),imie varchar (20)not null, nazwisko varchar(40)not null); create table rabat (id numeric(3)primary key, id_klient numeric(10) not null, liczba_wizyt numeric(10)not null); create table usluga(id numeric(3),nazwa varchar(42),cena numeric(15)); zapytania: (1) Listę pracowników wraz z sumą kwot za wykonane przez nich usługi od początku roku. (2) Listę rabatów wg ilości klientów z nich korzystających. (3) Listę klientów uporządkowaną wg kwoty za wykonane dla nich usługi, ale tylko tych, którzy skorzystali z usług przynajmniej dwukrotnie. (4) Usługi wykonane dla wybranego klienta. Czy ktoś może mi napisać dokładnie jak to zrobić. Proszę o pomoc, blagam wręcz. POMÓŻCIE PROSZĘ. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 2 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
a sprawdzałaś?
http://www.postgresql.org/docs/8.1/static/tutorial-sql.html to do zapytań takie rzeczy poznaj: select, join, count(), sum() i order by diagram zależności encji(pewnie o to chodzi) to tak jakby to powiedzieć graficzne przedstawienie zależności i właściwości google powie ci jak je rysować trochę tłumaczenia |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
Ja wszystko rozumiem ale czy Ty nie przesadzasz? Przeciez to nie jest minuta roboty, skoro masz takie zadanie na zajecia to jakim cudem nie potrafisz? Raczej nie licz na to ze ktos Ci to napisze za free, tu sie pomaga a nie daje cale skrypty do pisania
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Muszę zrobić na zajęcia jakiś diagram encji i create table i zapytania do tego. No to zamiast latać po forach, książka w dłoń i do roboty. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:05 |