TEST E.14 BAZY DANYCH

Podobne dokumenty
Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie

WPROWADZENIE DO BAZ DANYCH

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Bazy danych Access KWERENDY

Przestrzenne bazy danych Podstawy języka SQL

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Podstawy języka SQL. SQL Structured Query Languagestrukturalny

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

SQL (ang. Structured Query Language)

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1

Konstruowanie Baz Danych SQL UNION, INTERSECT, EXCEPT

Podstawy Informatyki Wykład X

Baza danych Uczniowie.mdb

Bazy danych - wykład wstępny

Systemy baz danych. mgr inż. Sylwia Glińska

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Bazy danych. Bazy danych. Zapytania SELECT. Dr inż. Paweł Kasprowski.

P o d s t a w y j ę z y k a S Q L

Relacyjne bazy danych. Podstawy SQL

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Przykładowa baza danych BIBLIOTEKA

Relacyjne bazy danych. Podstawy SQL

Język SQL, zajęcia nr 1

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

koledzy, Jan, Nowak, ul. Niecała 8/23, , Wrocław, , ,

PODSTAWOWE POJĘCIA BAZ DANYCH

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Bazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych

Wykład 05 Bazy danych

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Bazy danych Access KWERENDY

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Paweł Rajba

Baza danych. Modele danych

Krzysztof Kluza proste ćwiczenia z baz danych

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Bazy danych. Dr inż. Paweł Kasprowski

Wprowadzenie do baz danych

Systemy GIS Tworzenie zapytań w bazach danych

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Baza danych. Baza danych to:

Projektowanie systemów baz danych

Wykład 5. SQL praca z tabelami 2

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8

Zadanie 4. Zadanie 5. Zadanie 6. Który z wymienionych znaczników należy do części <head> dokumentu HTML? A. <img> B. < tle> C. <span> D.

Autor: Joanna Karwowska

Ref. 7 - Język SQL - polecenia DDL i DML

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Technologia informacyjna

Bazy danych. Polecenia SQL

Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik

Wykład 8. SQL praca z tabelami 5

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Widok Connections po utworzeniu połączenia. Obszar roboczy

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Język DML. Instrukcje DML w różnych implementacjach SQL są bardzo podobne. Podstawowymi instrukcjami DML są: SELECT INSERT UPDATE DELETE

Projektowanie baz danych

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Oracle11g: Wprowadzenie do SQL

Autor: Joanna Karwowska

Język SQL. Rozdział 9. Język definiowania danych DDL, część 2.

Laboratorium nr 5. Bazy danych OpenOffice Base.

INFORMATYKA W SELEKCJI

Podstawowe informacje o bazach danych. Technologie Informacyjne

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1

Microsoft SQL Server Podstawy T-SQL

Podstawowe zapytania SELECT (na jednej tabeli)

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

CREATE USER

Bazy danych 10. SQL Widoki

Bazy danych TERMINOLOGIA

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody

Wprowadzenie do projektowania i wykorzystania baz danych Relacje

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Język SQL Złączenia. Laboratorium. Akademia Morska w Gdyni

Wstęp do relacyjnych baz danych. Jan Bartoszek

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.

Kurs. Podstawy MySQL

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Program nauczania. Systemy baz danych. technik informatyk

Podstawy języka SQL. standardy SQL formułowanie zapytań operacje na strukturach danych manipulowanie danymi. Bazy danych s.5-1

Technologie baz danych

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL

BAZY DANYCH wprowadzenie do języka SQL. Opracował: dr inż. Piotr Suchomski

SIECI KOMPUTEROWE I BAZY DANYCH

Transkrypt:

TEST E.14 BAZY DANYCH 1 CZAS PRACY: 45 MINUT 1. W celu dodania rekordu do tabeli Pracownicy należy użyd polecenia SQL a. INSERT INTO Pracownicy VALUES ("Jan", "Kowalski"); b. INSERT VALUES (Jan; Kowalski) INTO Pracownicy; c. INSERT VALUES Pracownicy INTO (Jan, Kowalski); d. INSERT (Jan), (Kowalski) INTO TABLE Pracownicy; 2. Aby stworzyd tabelę w bazie danych, należy zastosowad polecenie SQL a. ADD TABLE b. NEW TABLE c. PLUS TABLE d. CREATE TABLE 3. Zdefiniowano bazę danych z tabelą mieszkancy o polach: nazwisko, imie, miasto. Następnie stworzono następujące zapytanie do bazy: SELECT nazwisko, imie FROM mieszkancy WHERE miasto="poznao" UNION ALL SELECT nazwisko, imie FROM mieszkancy WHERE miasto="kraków"; Wskaż zapytanie, które zwróci identyczne dane: a. SELECT nazwisko, imie FROM mieszkancy AS "Poznao" OR "Kraków"; b. SELECT nazwisko, imie FROM mieszkancy WHERE miasto HAVING "Poznao" OR "Kraków"; c. SELECT nazwisko, imie FROM mieszkancy WHERE miasto="poznao" OR miasto="kraków"; d. SELECT nazwisko, imie FROM mieszkancy WHERE miasto BETWEEN "Poznao" OR "Kraków"; 4. Uprawnienia obiektowe, nadawane użytkownikom serwera bazy danych, mogą pozwalad lub zabraniad a. dziedziczyd uprawnienia b. modyfikowad role i konta użytkowników c. wykonywad instrukcje, takie jak tworzenie kopii zapasowej d. wykonywad operacje na bazie, takie jak wstawanie lub modyfikowanie danych 5. W bazie danych MYSQL dana jest tabela programów komputerowych o polach: nazwa, producent, rok Wydania. Aby kwerenda SELECT zwróciła wszystkie nazwy producentów tak, by nazwy te nie powtarzały się, należy zapisad: a. SELECT UNIQUE producent FROM programy; b. SELECT DISTINCT producent FROM programy; c. SELECT producent FROM programy WHERE UNIQUE; d. SELECT producent FROM programy WHERE producent NOT DUPLICATE; 6. W języku SQL, wykorzystywanym przez bazę danych MySQL w tabeli samochody, aby nadad wartośd równą 0 dla kolumny przebieg, należy posłużyd się kwerendą a. UPDATE samochody SET przebieg = 0; b. UPDATE przebieg SET 0 FROM samochody; c. UPDATE przebieg SET 0 TABLE samochody; d. UPDATE samochody SET przebieg VALUE 0;

7. Jednoznacznym identyfikatorem rekordu w bazie danych jest pole a. klucza podstawowego b. klucza obcego c. numeryczne d. relacji 8. W celu stworzenia relacji wiele do wielu łączącej tabele A i B wystarczy, że a. tabela A będzie zawierała te same pola co tabela B b. wiele rekordów z tabeli A zduplikuje się w tabeli B c. zdefiniuje się trzecią tabelę z kluczami obcymi do tabel A i B d. tabelę A połączy się z tabelą B poprzez zdefiniowanie kluczy obcych 9. Narzędziem służącym do grupowania i prezentowania informacji z wielu rekordów w celu ich drukowania lub rozpowszechniania jest a. raport b. kwerenda c. formularz d. makropolecenie 10. Dana jest tabela ksiazki z polami: tytul, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50zł, należy zapisad: a. SELECT * FROM ksiazki WHERE cena < 50; b. SELECT tytul FROM ksiazki WHERE cena < 50; c. SELECT tytul FROM ksiazki WHERE cena > '50 zł'; d. SELECT ksiazki FROM tytul WHERE cena < '50 zł'; 11. Aby naprawid bazę danych w MySQL, należy użyd polecenia a. FIX b. REPAIR c. UPDATE d. CHANGE 12. W tabeli podzespoly należy zmienid wartośd pola URL na 'toshiba.pl' dla wszystkich rekordów, gdzie pole producent to TOSHIBA. W języku SQL modyfikacja będzie miała postad a. UPDATE podzespoly SET URL='toshiba.pl'; b. UPDATE producent='toshiba' SET URL='toshiba.pl'; c. UPDATE podzespoly.producent='toshiba' SET URL='toshiba.pl'; d. UPDATE podzespoly SET URL='toshiba.pl' WHERE producent='toshiba'; 13. Który z obiektów relacyjnej bazy danych, będący kodem języka SQL, może byd wywoływany w zapytaniach modyfikujących kolumny danych widoczne jako tabela, bez względu na to czy jest tworzony programowo, czy dynamicznie? a. Reguła b. Wyzwalacz c. Procedura składowa d. Funkcja zdefiniowana 2

14. Dana jest tabela psy o polach: imie, rasa, telefon_wlasciciela, rok_szczepienia. Aby wyszukad telefony właścicieli, których psy były szczepione przed 2015 rokiem, należy użyd polecenia SQL a. SELECT psy FROM rok_szczepienia < 2015 b. SELECT imie, rasa FROM psy WHERE rok_szczepienia > 2015 c. SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia < 2015 d. SELECT telefon_wlasciciela FROM psy WHERE rok_szczepienia > 2015 15. Przedstawione polecenie MySQL ma za zadanie 3 a. Usunąd kolumnę tytul z tabeli ksiazki b. Dodad do tabeli ksiazki kolumnę tytul c. Zmienid nazwę kolumny w tabeli ksiazki d. Zmienid typ kolumny w tabeli książki 16. Którą klauzulę powinno się zastosowad w poleceniu CREATE TABLE języka SQL, aby dane pole rekordu nie było puste? a. NULL b. CHECK c. DEFAULT d. NOT NULL 17. Kwerenda pozwalająca na wprowadzenie zmian w wielu rekordach lub przeniesienie wielu rekordów przy użyciu pojedynczej operacji, nosi nazwę kwerendy a. krzyżowej b. funkcjonalnej c. wybierającej d. parametrycznej 18. Co należy zastosowad w organizacji danych, aby zapytania w bazie danych były wykonywane szybciej? a. Reguły b. Indeksy c. Wartości domyślne d. Klucze podstawowe 19. Aby odebrad prawa dostępu do serwera MySQL, należy posłużyd się instrukcją a. USAGE b. GRANT c. DELETE d. REVOKE 20. Baza danych zawiera tabelę o nazwie pracownicy o polach: nazwisko, imie, pensja, wiek. Jak wygląda składnia polecenia wyznaczającego średnią pensję pracowników? a. select AVG (nazwisko) into pensja b. select VAR (pracownicy) into pensja c. select AVG (pensja) from pracownicy d. select VAR (pensja) from nazwisko

21. Operator arytmetyczny modulo w języku SQL to a. / b. c. & d. % 22. Polecenie w języku SQL GRANT ALL PRIVILEGES ON klienci TO pracownik a. nadaje uprawnienie grupie klienci do tabeli pracownik b. odbiera wszystkie uprawnienia pracownikowi do tabeli klienci c. skopiuje uprawnienia z grupy klienci na użytkownika pracownik d. nadaje wszystkie uprawnienia do tabeli klienci użytkownikowi pracownik 23. W języku SQL wykorzystywanym przez bazę danych MySQL atrybut UNIQUE polecenia CREATE TABLE a. Wymusza unikatowe nazwy pól tabeli b. Blokuje możliwośd wpisania wartości NULL c. Jest stosowany tylko w przypadku pól liczbowych d. Jest stosowany, jeśli wartośd w kolumnie nie mogą się powtarzad 24. Sieciowy model danych został ustandaryzowany przez a. W3C b. IEEE c. CODASYL d. ISO/OSI 25. Do DBMS (SZBD) w architekturze klient-serwer nie zaliczamy a. MS Access b. MySQL c. PostgreSQL d. MS SQL Server 26. Związki rekurencyjne występują wtedy, gdy związek łączy a. encję z samą sobą b. jedną encję z drugą c. jedną encję z kilkoma innymi d. kilka encji z jedną relacją 27. Relacja, w której jednemu rekordowi z tabeli A można przyporządkowad jeden i tylko jeden rekord z tabeli B. jest oznaczana a. 1:N b. N:N c. N:M d. 1:1 28. Klucz składający się z kilku pól to a. klucz elementarny b. klucz złożony c. klucz prosty d. klucz obcy 4

29. Zbiór wartości atrybutu a. atrybutem b. encją c. dziedziną d. relacją 30. Jaki znak należy użyd w masce wprowadzania MS Access, aby wszystkie następujące po nim znaki były konwertowane na małe znaki a. < b. > c. \ d. A 31. W MS Access zakres danych, jaki może byd wprowadzony do pola w tabeli, definiuje a. maska wprowadzania b. reguła poprawności c. format danych d. obiekt OLE 32. Która postad w normalizacji baz danych zakłada, że każda tabela przechowuje wartości elementarne (atomowe) a. 4NF b. 3NF c. 2NF d. 1NF 33. Dla pola o przykładowej wartości ISBN 978-83-9314678-8-2 powinno się zdefiniowad dane typu a. liczba b. tekst c. data d. nota 34. Jak nazywamy proces, który występuje podczas projektowania relacyjnej bazy danych, polega na reorganizacji danych w tabelach baz danych, ma celu zmniejszenie liczby danych oraz wyeliminowanie potencjalnych anomalii podczas wprowadzania, modyfikowania i usuwania danych a. efektywnośd b. redundancja c. normalizacja d. konwersja 35. W MS Access wprowadzamy dane do tabel w widoku a. projektu b. arkusza danych c. kwerendy d. tabeli 5

36. Do bazy danych MS Access nie możemy importowad danych utworzonych w programie a. notatnik b. MS Excel c. MS Outlook d. MS PowerPoint 37. Jaka kwerenda powoduje dołączenie do wybranej tabeli rekordów z innej tabeli a. krzyżowa b. dołączająca c. uzupełniająca d. dopełniająca 38. Do operatorów specjalnych w kwerendach MS Access nie zaliczamy operatora a. LIKE b. BETWEEN c. OR d. IN 39. Jaka kwerenda prezentuje zliczone wartości z pola i porządkuje je w wiersze i kolumny a. kwerenda mieszana b. kwerenda krzyżowa c. kwerenda aktualizująca d. kwerenda usuwająca 40. Użytkownicy mogą udostępniad dane MS Access za pośrednictwem witryny programu a. Prezi b. SQL c. SharePoint d. MS Windows 6