-
Data: 2012-07-21 11:11:38
Temat: Zapytanie
Od: waldi <w...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
Chciałbym w przyszłości zostać programistą PHP.Obecnie ubiegam się o staż.Przysłali
mi test.Proszę o pomoc w ruszeniu go. Będę wdzięczny za linki do podobnych testów.
Proszę o przykłady kursów dla początkujących programistów, tutorali i dokumentacji po
angielsku. Po prostu chce się przejść na parę rozmów kwalifikacyjnych może coś z tego
wyjdzie.Przepraszam że pytam się o to ale nie mam się do kogo zwrócić. Wiem że za
takie rzeczy to płaci się kasę.Będę wdzięczy każdą sugestię.
Zadanie 1. SQL/ERD
Zaprojektuj bazę danych opisaną poniżej. Narysuj diagram ERD, zaznacz klucze i klucze
obce.
Następnie przedstaw treść zapytań SQL zwracających podane dane. Wskaż kolumny, które
należałoby indeksować, aby przyspieszyć przygotowane zapytania. Korzystaj wyłącznie
ze
standardu SQL.
Opis bazy:
Baza zawiera informacje o osobach (wszystkich Polakach urodzonych po roku 1900),
takie jak: imię,
nazwisko, data urodzenia, płeć, zarobki. Każda osoba może mieć matkę i/lub ojca.
Kobieta może
mieć jednego męża, mężczyzna może mieć jedną żonę. Osoby pracują w
przedsiębiorstwach,
posiadających nazwę. Jedna osoba może pracować w kilku przedsiębiorstwach
jednocześnie, na
umowę zlecenie lub na umowę o pracę. Każde przedsiębiorstwo ma dokładnie jednego
prezesa.
Zapytania:
A. Znajdź imię i nazwisko osoby posiadającej największą liczbę wnucząt.
B. Znajdź średnią ilość pracowników zatrudnionych na umowę zlecenie i średnią ilość
pracowników zatrudnionych na umowę o pracę we wszystkich firmach
C. Znajdź rodzinę (co najwyżej 2 pokoleniową) najmniej zarabiającą. Przedstaw imię i
nazwisko
dowolnej osoby z tej rodziny.
Podpowiedź: rodzina 1 pokoleniowa to osoba X z ewentualnym współmałżonkiem. Rodzina 2
pokoleniowa to rodzina 1 pokoleniowa z wszystkimi jej dziećmi (wraz z ewentualnymi
współmałżonkami) lub rodzicami.
Zadanie 2. PHP
Napisać prostą aplikację obsługującą listę kontaktów.
Funkcjonalności:
1. Logowanie
Funkcjonalność z pkt. 2 dostępna jest dla niezalogowanego użytkownika, pozostałe
wymagają zalogowania.
2. Przeglądanie listy kontaktów
Lista powinna zawierać dane podstawowe. Po wybraniu konkretnego kontaktu wyświetlane
są jego szczegóły.
3. Zalogowany użytkownik może edytować i usuwać istniejące wpisy oraz dodawać nowe.
Pojedynczy kontakt powinien mieć przynajmniej:
NET P.C. Programujemy przyszłość 2
imię,
nazwisko,
email - unikalny,
telefon,
data urodzenia.
Założenia techniczne:
Aplikacja powinna być napisana w języku PHP5 z użyciem bazy MySQL 5.
Sugerujemy, aby walidacja formularzy odbywała się bez przeładowania strony.
Wykorzystanie systemu szablonów (np. Smarty) oraz elementów Zend Framework będzie
dodatkowym atutem.
Dopuszczalne jest wykorzystanie innych darmowych bibliotek.
Należy zwrócić uwagę na bezpieczeństwo aplikacji.
Wygląd graficzny aplikacji jest zupełnie nieistotny.
Pliki, schemat ERD oraz zrzut bazy danych prosimy przesłać mailem w spakowanym
archiwum ZIP.
Net P.C. informuje, że stworzona aplikacja jest wykorzystywana tylko w celach
rekrutacyjnych i po
zakończeniu procesu rekrutacyjnego zostanie usunięta.
Zadanie 3. C
Prześledź wykonanie programu, wskaż kolejne wywołania funkcji wraz z przekazywanymi
do nich
parametrami oraz zwracany wynik tych funkcji.
===== Przyklad start ====
#include <stdio.h>
int A (int x) {
if (0==x)
return 0;
return x*B(1^(x>>1));
}
int B (int x) {
if (0==x)
return 1;
return x+A(x-1);
}
int main() {
printf ("Result: %d\n", A(10));
return 1;
}
===== Przyklad stop ====
Następne wpisy z tego wątku
- 21.07.12 11:58 PK
- 21.07.12 12:20 identyfikator: 20040501
- 21.07.12 12:35 R.e.m.e.K
- 21.07.12 15:07 Jacek
- 21.07.12 15:15 Jacek
- 21.07.12 15:16 fir 0xtr00sch00l
- 21.07.12 15:54 PK
- 21.07.12 16:07 Jordan Szubert
- 21.07.12 16:08 fir (0xtr00sch00l)
- 21.07.12 16:41 Jacek
- 21.07.12 16:48 PK
- 21.07.12 16:53 Jordan Szubert
- 21.07.12 22:12 Roman W
- 22.07.12 13:53 waldi
- 22.07.12 14:07 waldi
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow
- 2026-01-27 Warszawa => APM/Observability Engineer (Presales Engineer) <=
- 2026-01-26 #Motodziennik 365 Powrót spalinowych Renault Megane i Scenica, Volvo EX60 oraz ID.Tiguan
- 2026-01-26 Ciekawe fikoły
- 2026-01-26 Toruń => Preseles Inżynier (background baz danych) <=
- 2026-01-26 sznurowadła kwestia prawna
- 2026-01-26 Białystok => Senior Frontend Developer React <=
- 2026-01-26 Warszawa => Consultant Microsoft Dynamics 365 Finance (F&O) <=
- 2026-01-25 Organizacja religijna i nielegalna sprzedaż




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają