Radar starych pytań: E.14 i EE.09 w bankach

INF.03 · teoria
autor: redakcja · 02.11.2026 · aktualizacja: 04.11.2026
Jak oceniać starsze pytania E.14 i EE.09: oddzielanie nadal potrzebnych pojęć od dawnej składni i innego środowiska. C++, Access, MyISAM, XHTML, Flash i TOP. Lekcja 0.3 kursu INF.03.
Stare py­ta­nie to za­da­nie po­cho­dzą­ce z wcze­śniej­szej kwa­li­fi­ka­cji, star­sze­go śro­do­wi­ska albo dawnej wersji tech­no­lo­gii. Może nadal ćwi­czyć po­ję­cie po­trzeb­ne na INF.03, ale może też uczyć skład­ni, której nie wy­ko­nasz w swoim śro­do­wi­sku. W przy­go­to­wa­niu do pi­sem­ne­go trzeba roz­po­znać spraw­dza­ną umie­jęt­ność, a na prak­tycz­nym używać na­rzę­dzi i skład­ni zgod­nych z ar­ku­szem.

Data py­ta­nia nie roz­strzy­ga jego przy­dat­no­ści

Zakres kwa­li­fi­ka­cji to zestaw umie­jęt­no­ści opi­sa­nych w pod­sta­wie pro­gra­mo­wej. Dawne E.14 i EE.09 miały czę­ścio­wo po­dob­ne tematy: strony, apli­ka­cje in­ter­ne­to­we i bazy danych. Dla­te­go py­ta­nie sprzed wielu lat może nadal dobrze spraw­dzać klucz obcy, wynik pętli lub dzia­ła­nie se­lek­to­ra CSS. Sama stara nazwa kwa­li­fi­ka­cji nie unie­waż­nia za­da­nia.
Przed nauką z ta­kie­go py­ta­nia ustal trzy rzeczy: jakie po­ję­cie spraw­dza, jakie śro­do­wi­sko za­kła­da i czy po­ję­cie należy do ak­tu­al­nych wy­ma­gań. Gdy py­ta­nie do­ty­czy re­la­cji jeden do wielu, sedno nie zmie­nia się z nazwą pro­gra­mu. Gdy wymaga kon­kret­nej usu­nię­tej funk­cji, trzeba za­cho­wać in­for­ma­cję o wersji.
Przy­kła­do­wo for­mu­larz bazy w starym in­ter­fej­sie nadal może ilu­stro­wać wpro­wa­dza­nie danych. Nie wynika z tego, że do za­da­nia prak­tycz­ne­go należy za­in­sta­lo­wać ten sam pro­gram. Naj­pierw poznaj ogólną funk­cję for­mu­la­rza, potem sposób jej re­ali­za­cji w śro­do­wi­sku wy­ma­ga­nym przez za­da­nie.

C++ i Access: roz­po­znaj po­ję­cie

C++ to język pro­gra­mo­wa­nia, który może po­ja­wić się w star­szym za­da­niu z al­go­ryt­mu. Zmien­na, wa­ru­nek i pętla po­zo­sta­ją po­trzeb­ny­mi po­ję­cia­mi, ale ich zapis oraz szcze­gó­ły typów zależą od języka. Jeśli w py­ta­niu podano C++, prze­ana­li­zuj ten kod w jego re­gu­łach. Nie prze­noś me­cha­nicz­nie wszyst­kich za­cho­wań do PHP lub JavaScriptu.
Dla liczb cał­ko­wi­tych dzie­le­nie w kon­kret­nym języku może dać inny rodzaj wyniku niż po­dob­nie wy­glą­da­ją­cy zapis w innym języku. Wła­śnie dla­te­go trzeba prze­czy­tać de­kla­ra­cje i ope­ra­tor. Nauka całego do­dat­ko­we­go języka wy­łącz­nie z powodu jed­ne­go star­sze­go za­da­nia nie jest dobrą ko­lej­no­ścią przy­go­to­wa­nia do two­rze­nia apli­ka­cji we­bo­wej.
Mi­cro­soft Access to system ba­zo­da­no­wy z gra­ficz­ny­mi na­rzę­dzia­mi, między innymi do tabel, kwe­rend, for­mu­la­rzy i ra­por­tów. Kwe­ren­da jest za­py­ta­niem o dane, for­mu­larz uła­twia ich ob­słu­gę, a raport przed­sta­wia je w upo­rząd­ko­wa­nym ukła­dzie. Te po­ję­cia są istot­ne także poza Ac­ces­sem. Nazwa pro­gra­mu nie ozna­cza na­to­miast, że jego skład­nia jest skład­nią MySQL.
W kursie pro­jek­to­wa­nie re­la­cyj­nej bazy opi­su­je Lekcja o bazach danych, a śro­do­wi­sko pracy Lekcja o SZBD. To od tych umie­jęt­no­ści za­czy­naj, gdy star­szy zrzut po­ka­zu­je nie­zna­ne okna.

TOP i LIMIT zależą od sys­te­mu

Dia­lekt SQL to od­mia­na skład­ni ob­słu­gi­wa­na przez kon­kret­ny system ba­zo­da­no­wy. Ogra­ni­cze­nie liczby wier­szy jest wspól­ną po­trze­bą, lecz zapis nie jest wszę­dzie jed­na­ko­wy. W SQL Server spo­tkasz TOP (POCZĄTKOWE WIERSZE), a w MySQL LIMIT (LIMIT).
1
2
3
SELECT TOP (3) nazwa
FROM produkt
ORDER BY cena DESC;
Ten przy­kład jest prze­zna­czo­ny dla SQL Server. Jego od­po­wied­nik w MySQL wy­glą­da tak:
1
2
3
4
SELECT nazwa
FROM produkt
ORDER BY cena DESC
LIMIT 3;
Oba przy­kła­dy mają wybrać nazwy trzech naj­droż­szych pro­duk­tów, jeżeli tabela za­wie­ra co naj­mniej trzy wier­sze. Przy rów­nych cenach ko­lej­ność zwią­za­nych nimi re­kor­dów nie jest okre­ślo­na przez samą cenę; do­dat­ko­wy wa­ru­nek sor­to­wa­nia po­zwa­la roz­strzy­gnąć remis. Bez sor­to­wa­nia ogra­ni­cze­nie trzech wier­szy nie ozna­cza trzech naj­droż­szych.
Pu­łap­ka: po­praw­na skład­nia dla jed­ne­go sys­te­mu ba­zo­da­no­we­go może być błędem skład­ni w innym. W po­le­ce­niu spraw­dzaj nazwę sys­te­mu, a przy prze­no­sze­niu przy­kła­du do­sto­suj dia­lekt.

MyISAM i dawne funk­cje PHP

Silnik tabel to część sys­te­mu ba­zo­da­no­we­go od­po­wie­dzial­na za prze­cho­wy­wa­nie i ob­słu­gę danych tabeli. MyISAM i InnoDB nie mają takich samych moż­li­wo­ści. MyISAM nie za­pew­nia trans­ak­cji ani eg­ze­kwo­wa­nia kluczy obcych tak jak InnoDB. Py­ta­nie o silnik wymaga zatem roz­po­zna­nia jego cechy, a nie ogól­ne­go stwier­dze­nia „MySQL ob­słu­gu­je wszyst­ko”.
Trans­ak­cja łączy ope­ra­cje w całość, którą można za­twier­dzić albo wy­co­fać. Gdy uczysz się trans­ak­cji lub in­te­gral­no­ści re­fe­ren­cyj­nej, czyli zgod­no­ści od­wo­łań między ta­be­la­mi, spraw­dzaj silnik użyty w przy­kła­dzie. Nie za­kła­daj, że stare po­le­ce­nie na­pra­wy tabeli pasuje do każ­de­go sil­ni­ka.
Ro­dzi­na funk­cji PHP o na­zwach za­czy­na­ją­cych się od mysql_ po­cho­dzi z daw­ne­go roz­sze­rze­nia usu­nię­te­go w PHP 7. Współ­cze­sne przy­kła­dy kursu uży­wa­ją między innymi MySQLi, czyli roz­sze­rze­nia do ob­słu­gi MySQL. Nazwa z do­dat­ko­wą literą i nie jest li­te­rów­ką. Jeżeli stary pro­gram nie działa, naj­pierw roz­po­znaj wersję, za­miast usuwać literę z po­praw­nej nazwy.

XHTML i Flash mają inny kon­tekst

XHTML to zapis HTML zgodny z re­gu­ła­mi XML, czyli języka wy­ma­ga­ją­ce­go między innymi po­praw­ne­go za­gnież­dże­nia i do­mknię­cia ele­men­tów. W star­szym za­da­niu może więc wy­stą­pić inny sposób za­my­ka­nia pu­stych znacz­ni­ków. Nie prze­noś de­kla­ra­cji sta­re­go do­ku­men­tu do nowego pliku tylko dla­te­go, że zna­la­zła się w roz­wią­za­niu z banku.
We współ­cze­snym ćwi­cze­niu HTML stosuj de­kla­ra­cję i struk­tu­rę z Lekcji o szkie­le­cie do­ku­men­tu. Jeśli za­da­nie pyta wprost o XHTML, oce­niaj po­ka­za­ny do­ku­ment zgod­nie z po­da­nym kon­tek­stem. Roz­róż­nie­nie for­ma­tu jest czę­ścią od­po­wie­dzi.
Flash Player był wtycz­ką do od­twa­rza­nia treści Flash. Adobe za­koń­czy­ło wspar­cie z końcem 2020 roku i za­blo­ko­wa­ło uru­cha­mia­nie treści w stycz­niu 2021 roku. Stare za­da­nie o ani­ma­cji Flash nie jest in­struk­cją in­sta­lo­wa­nia takiej wtycz­ki. W kursie ani­ma­cję i mul­ti­me­dia re­ali­zu­je się środ­ka­mi współ­cze­snej plat­for­my WWW.

Na eg­za­mi­nie

Nie ma uczci­wej reguły „ta nazwa nigdy nie pojawi się w teście”. Wa­riant od­po­wie­dzi może za­wie­rać dawną tech­no­lo­gię wła­śnie po to, żeby od­róż­nić ją od wła­ści­wej. Ak­tu­al­na pod­sta­wa i in­for­ma­tor wy­zna­cza­ją kie­ru­nek nauki, a treść za­da­nia okre­śla sy­tu­ację, którą roz­wią­zu­jesz.
Za­da­nie o al­go­ryt­mie roz­wiąż al­go­ryt­micz­nie. Za­da­nie o skład­ni oceń w na­zwa­nym języku. Za­da­nie o nie­zna­nym dawnym in­ter­fej­sie po­rów­naj z po­ję­cia­mi, które znasz. Do­pie­ro wy­raź­na sprzecz­ność albo brak danych uza­sad­nia­ją wąt­pli­wość co do klucza; sam wiek zrzutu nie jest takim do­wo­dem.

Ściąga

Spo­tka­na nazwa
Co usta­lić
E.14, EE.09
spraw­dza­ne po­ję­cie i zgod­ność z INF.03
C++
reguły języka dla po­ka­za­ne­go kodu
Access
ogólne po­ję­cie i skład­nia kon­kret­ne­go pro­gra­mu
TOP
dia­lekt SQL Server, w MySQL używa się LIMIT
MyISAM
ogra­ni­cze­nia sil­ni­ka, zwłasz­cza brak trans­ak­cji i kluczy obcych
mysql_
dawne roz­sze­rze­nie PHP, usu­nię­te w PHP 7
XHTML
kon­tekst XML i wy­ma­ga­nia zapisu
Flash
tech­no­lo­gia bez wspie­ra­ne­go Flash Play­era
Pobierz ściągę PDF
ZAWODNIK
egzamin zawodowy INF.02 · INF.03 · INF.04
Serwer Discord›
Egzaminy zawodowe IT/Matury/Studia
@yastor
© 2026 Zawodnik · by Yastor
Arkusze i zasady oceniania pochodzą z CKE. Serwis nie jest powiązany z Centralną Komisją Egzaminacyjną.