Appi 1 termin pytania

background image

Do czego służy polecenie <!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01//EN”

http://www.w3.org/TR/html4/ strict.dtd>?

Służy do deklaracji typu dokumentu, i powinien byd umieszczony jako pierwszy element w
dokumencie HTML, w szczególności przed znacznikiem

<html>

. Ten znacznik informuje

przeglądarkę której wersji HTML lub XHTML używa wczytywana właśnie strona.

Deklaracja języka html określa poziom użytego na stronie języka HTML. W obecnie
obowiązującym standardzie 4.01 wyróżnia się 3 typy języka:

Stricte – typ podstawowy, najbardziej restrykcyjny w przestrzeganiu,

Transitional – znacznie mniej wymagający, dopuszcza używanie znaczników i składni
uważanych za przestarzałe,

Frameset – najbardziej rozbudowany, znajdujący zastosowanie w dokumentach
zawierających ramki.

Co to jest klucz podstawowy i jaki jest związek z kluczem obcym?

Klucz podstawowy reprezentuje całą tabelę w bazie danych. Składa się z jednego lub wielu
pól, których wartości jednoznacznie identyfikują wartości w tabeli. W polu zadeklarowanym
jako klucz podstawowy nie może byd wartośd pusta oraz każda wartośd musi byd unikatowa.
Dzięki niemu możliwe jest tworzenie relacji pomiędzy tabelami.

Klucz podstawowy jest nazywany kluczem obcym, jeśli odwołuje się do innej tabeli. Można
powiedzied, że klucz obcy jest kopią klucza głównego z innej tabeli.

Klucz podstawowy (główny) – w relacjach baz danych jedna lub więcej kolumn tabeli, których
wartości jednoznacznie etykietują każdy wiersz tabeli,

Klucz obcy – kombinacja jednego lub wielu atrybutów tabeli, które wyrażają się w dwóch lub
większej liczbie relacji.

background image

Proszę wymienid i wyjaśnid polecenia SQL operujące na strukturach danych

- INSERT dodawanie nowych danych do bazy
- SELECT wyświetlanie danych zgromadzonych w bazie
- UPDATE modyfikowanie danych występujących w bazie
- DELETE usuwanie danych z bazy

Connect – nawiązywanie połączeo z bazą danych, połączenie wymaga loginu i hasła,
$p=mysql_connect(serwer, użytkownik, hasło),

Create – może odnosid się do różnych obiektów, np. label,

Insert – dopisuje kolejny rekord do tabeli,

Select – dokonuje odczytu danych z tabeli i umożliwia ich przetwarzanie przez skrypt,

Delete – usuwa rekordy z tabeli danych,

Update – filtruje rekordy, znajduje zastosowania w delete, selekt, update,

SELECT wskazuje, które kolumny powinny pojawid się w wyniku

FROM określa tabele, z których będziemy korzystad

WHERE pozwala wybrad wiersze spełniające zadany warunek selekcji wierszy

GROUP BY tworzy grupy wierszy o tej samej wartości wskazanej kolumny

HAVING pozwala wybrad grupy ze względu na podany warunek selekcji grup

ORDER BY określa uporządkowanie wyniku

Proszę wymienid i krótko scharakteryzowad instrukcje pętli w PHP

Instrukcje pętli wykonują polecenie określoną liczbę razy lub dopóki spełniony jest warunek.
Instrukcja występuje w jednej postaci:

while – pozwala wykonywad pętlę, dopóki spełniony jest warunek. W przypadku gdy
warunek się nie spełni, pętla nie zostanie wykonana

do…while – pozwala wykonad pętlę dopóki spełniony jest warunek, warunek
sprawdzany jest na koocu

for – pętla wykonywana określoną liczbę razy, zależna od wartości początkowej
licznika, od przyrostu licznika i od warunku kooczącego działanie pętli

foreach – pętla wykonywana dla każdego elementu tablicy przekazywanej jako
argument, przebieg pętli zależny jest od długości tablicy

background image

- Pętla for
Stosowana jest przy operacjach powtarzanych z góry znaną ilośd razy.
- Pętla while
Stosowana jest przy operacjach w przypadku, których nie wiadomo ile razy kod będący ciałem pętli
ma byd wykonany.

- Pętla do...while
Jest to modyfikacja pętli while.Różnica polega na tym, że warunek sprawdzany jest po każdym
wykonaniu pętli.

- Pętla foreach
Służy do przeglądania zawartości tablic i obiektów. Kod wewnątrz jest powtarzany dla każdego z
elementów tablicy, a sam element jest na ten czas przenoszony do tworzonej przez pętlę zmiennej.

Proszę wymienid pięd funkcji agregujących w SQL

Agregacja to łączenie wielu części w jedną całośd. Dokładnie tak samo jest w języku SQL, w
którym to możemy agregowad dane – czyli łączyd je. Łączenie w SQL to między innymi suma
wszystkich wartośd, ale może to byd też ich średnia wartośd czy po prostu ilośd elementów.
Krótko pisząc agregacja danych to wynik z określonych operacji na danych.


- COUNT - czyli zliczanie ilości zwróconych wierszy z zapytania,
- SUM - wynik z dodawania wartości, ze wszystkich elementów występujących w zapytaniu
(każda kolumna osobno),
- AVG - wartośd średnia (arytmetyczna), ze wszystkich wartości występujących w zapytaniu
(również każda kolumna osobno),
- MIN - wartośd najmniejsza ze wszystkich występujących w kolumnie,
- MAX - wartośd największa ze wszystkich dostępnych w kolumnie.

AVG - średnia
COUNT - zliczanie
MAX – wartośd maksymalna
MIN – wartośd minimalna
SUM - suma

background image

W jakim celu w zapytaniu stosuje się WHERE, a w jakim HAVING? Na czym polega różnica?

Podstawową różnicą między WHERE i HAVING jest to, że WHERE filtruje wiersze przed
grupowaniem i obliczeniami (decyduje, które wiersze wejdą do obliczeo funkcji
agregujących), podczas gdy HAVING selekcjonuje wiersze już pogrupowane, po wykonaniu
obliczeo. Dlatego klauzula WHERE nie może zawierad funkcji agregujących.

Proszę napisad dowolne poprawne zapytanie typu SELECT zawierające filtrowanie i

sortowanie

SELECT NrKlienta, Nazwisko, Imie, Miasto

FROM Klienci

WHERE Miasto like ‘Poznao’

ORDER BY Nazwisko ASC

Co to są perspektywy w SQL? Czym różni się perspektywa pionowa od poziomej? Jakie

znajdują zastosowanie?

Perspektywy – dynamicznie obliczany wynik jednej lub wielu operacji tworzących nową
relację z relacji bazowych. Perspektywa jest relacją wirtualną, która nie musi byd wyliczona w
każdej chwili na żądanie użytkownika. Dla użytkownika bazy danych perspektywa wygląda
jak rzeczywista tabela- ma kolumny o ustalonych rozmiarach i nazwach. Proces
przekształcenia zapytania nazywamy rozkładem perspektywy. Materializacja perspektywy
jest przechowywaniem CREATE VIEW.

Rodzaje perspektyw:

pozioma (ograniczenie wierszy)

pionowa (ograniczenie kolumn)

mieszane

Pozwalają stworzyd dla każdego użytkownika indywidualne tabele zawierające tylko
potrzebne informacje.

background image

Proszę podad ogólny zapis i wyjaśnid działanie instrukcji warunkowej IF w PHP

if (warunek){

//instrukcje do wykonania

}

W nawiasie zwykłym znajduję się warunek i jeżeli zostanie spełniony wtedy wykona się kod
umiejscowiony w bloku.

Na czym polega dziedziczenie stylów w CSS. Proszę podad przykład

Elementy leżące niżej w hierarchii (potomkowie), jeśli nie zaznaczymy inaczej, dziedziczą
(przejmują) atrybuty formatowania, które zostały nadane ich przodkom.


Wyszukiwarka

Podobne podstrony:
termin 1 pytania
1 termin pytania egzaminacyjne
EGZAMIN II termin PYTANIA
Uc1 termin 0 pytania
1 termin pytania i odp
JAVA.Zalicznie.Termin.1.Pytania
Pytania J.Sal, Imir imim, Semestr 4, PKM, egzamin PKM, różne terminy, PYTANIA
materialoznawstwo II egzamin termin 0 pytania, Materiałoznawstwo I i II
Trendy inz I termin pytania 2012
JAVA Zalicznie Termin 1 Pytania
Pytania z biologii z tamtego roku z 3 terminów, Pytania z biologii z tamtego roku z 3 terminów (odpo
I TERMIN pytania
Pierwszy termin pytania
Fitosocjologia pytania I termin
Pytania z terminów poprawkowych z ubiegłego roku, farma
Zagrozenia chemicze-pytania (0 termin)[1].(1), BHP, BHP, wszop
mito pytania I termin
patomorfa, pytania 11 II termin
Pytania TPL 13 termin 1

więcej podobnych podstron