eGospodarka.pl
eGospodarka.pl poleca

  • 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 ====

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: