Wykład BD 81 - 120

5  1    40 fiche    kamillo195
laste ned mp3 Skriv ut spille sjekk deg selv
 
spørsmålet język polski svaret język polski
Jakie zadania realizuje menadżer składowanych danych?
begynn å lære
Zarządza dostępem do danych na dysku, obsługuje bufory, pliki, indeksy i decyduje, czy dane można pobrać z pamięci, czy trzeba je odczytać z nośnika.
Wyjaśnij funkcję kompilatora zapytań.
begynn å lære
Kompilator zapytań analizuje i tłumaczy zapytanie użytkownika, sprawdza jego poprawność, optymalizuje plan wykonania i przekazuje je do realizacji.
Na czym polega struktura warstwowa systemu bazy danych?
begynn å lære
Polega na podziale bazy na 3 warstwy: wewnętrzną, koncepcyjną i zewnętrzną. Warstwa wewnętrzna opisuje fizyczny zapis danych, koncepcyjna logiczną strukturę bazy, a zewnętrzna widok danych dla użytkownika lub aplikacji.
Scharakteryzuj zasadnicze formy architektury klient serwer do obsługi baz danych.
begynn å lære
Klient odpowiada za interfejs i wysyłanie żądań, a serwer bazy danych wykonuje zapytania, sprawdza uprawnienia oraz kontroluje integralność, współbieżność i odtwarzanie danych.
Jakie rodzaje klientów wyróżnia się w architekturze wielowarstwowej?
begynn å lære
Wyróżnia się klienta grubego, klienta cienkiego i klienta przeglądarkowego.
Do czego służą interfejsy dostępu do baz danych?
begynn å lære
Służą do pośredniczenia między aplikacją a bazą danych oraz do nawiązywania połączenia, przekazywania poleceń, pobierania wyników i wymiany danych.
Jakie podstawowe funkcje są zwykle zaimplementowane w interfejsach dostępu do baz danych?
begynn å lære
Podstawowe funkcje to nawiązywanie połączenia, przekazywanie zapytań, wykonywanie poleceń, wymiana danych, odbiór wyników i obsługa błędów.
Jakie są mechanizmy składowe aplikacji bazodanowej?
begynn å lære
Aplikacja bazodanowa składa się zwykle z interfejsu użytkownika, logiki biznesowej, warstwy dostępu do danych i wewnętrznej reprezentacji danych.
Jak klasyfikuje się technologie obiektowe dostępu do baz danych?
begynn å lære
Klasyfikuje się je na technologie uniwersalne, obsługujące wiele źródeł danych oraz specjalizowane przeznaczone do konkretnych baz lub środowisk.
Jakie są elementy składowe architektury ODBC?
begynn å lære
Elementy ODBC to aplikacja, menadżer sterowników i źródło danych.
Jakie są zalety architektury ODBC?
begynn å lære
Zalety ODBC to powszechność Windows, prosta konfiguracja, dostęp do wielu baz danych, duża liczba obsługiwanych aplikacji.
Jakie są wady architektury ODBC?
begynn å lære
Wady ODBC to dość wolne połączenie, konieczność instalacji sterowników, dodatkowa warstwa pośrednia, możliwe wolniejsze działanie i ograniczenia zależne od konkretnego systemu.
Jakie warstwy wyróżnia technologia ADO. NET?
begynn å lære
ADO. NET wyróżnia warstwę połączeniową do pracy bezpośrednio ze źródłem danych oraz warstwę bezpołączeniową do pracy na lokalnej kopii danych.
Jakie są zalety technologii ADO. NET?
begynn å lære
Zalety ADO. NET to szybka praca z danymi, obsługa wielu źródeł, tryb połączeniowy i bezpołączeniowy, współpraca z XML oraz dobre dopasowanie do aplikacji. NET.
Jakie są wady technologii ADO. NET?
begynn å lære
Wady ADO. NET to większa złożoność modelu, zależność od platformy. NET, możliwe obciążenie serwera przy złym użyciu i problemy przy bardzo dużych zbiorach danych.
Która technologia jako pierwsza wprowadziła pojęcie silnika bazodanowego i dla kogo była przeznaczona?
begynn å lære
BDE, czyli Borland Database Engine było przeznaczone głównie dla programistów Delphi i C++ Builder.
Które współczesne technologie dostępu do danych obsługują nierelacyjne bazy danych?
begynn å lære
Obsługę źródeł nierelacyjnych mogą zapewniać, między innymi OLE DB, ADO. NET, FireDAC, JDBC, JDO oraz specjalne sterowniki dostarczane dla konkretnych systemów.
Jaki jest najstarszy interfejs programistyczny dla języka Java?
begynn å lære
JDBC, czyli Java Database Connectivity to podstawowy i najstarszy interfejs Javy do łączenia się z bazami danych i wykonywania zapytań SQL.
Jakie są sposoby dostępu aplikacji Java do danych przez JDBC?
begynn å lære
Wyróżnia się most JDBC ODBC, sterownik natywny częściowo napisany w Javie, sterownik sieciowy przez pośrednika oraz czysty sterownik Javy komunikujący się bezpośrednio z bazą.
Który interfejs jest uniwersalny, FireDAC czy SDAC?
begynn å lære
FireDAC jest bardziej uniwersalny, ponieważ obsługuje wiele różnych baz danych, a SDAC jest wyspecjalizowany głównie w dostępie do SQL Servera.
Który interfejs jest specjalizowany, dbExpress czy MyDAC?
begynn å lære
MyDAC jest interfejsem specjalizowanym, ponieważ służy głównie do natywnego dostępu do MySQL i MariaDB.
Które interfejsy są jednocześnie niezależne od systemu operacyjnego, języka programowania i bazy danych?
begynn å lære
W praktyce żaden typowy interfejs nie jest w pełni niezależny od wszystkich trzech elementów jednocześnie, najbliżej uniwersalności są rozwiązania oparte na standardowych sterownikach, takie jak ODBC i JDBC, ale każde ma swoje ograniczenia.
Na czym polega naruszenie bezpieczeństwa bazy danych?
begynn å lære
Polega na nieuprawnionym odczycie, modyfikacji, uszkodzeniu, zniszczeniu danych albo zablokowaniu dostępu do usług bazy danych.
Jakie są przykładowe przyczyny naruszeń bezpieczeństwa?
begynn å lære
Przyczynami mogą być błędy implementacji, błędna konfiguracja zabezpieczeń, słabe hasła, brak aktualizacji, niewiedza użytkowników i podatności aplikacji.
Jakie wyróżnia się główne klasy zagrożeń bezpieczeństwa?
begynn å lære
Główne klasy to ataki sieciowe, zagrożenia transmisji, zagrożenia aplikacyjne, kryptograficzne, przeciek informacji, awarie techniczne, błędy ludzkie i zagrożenia fizyczne.
Czym są techniki rekonesansu?
begynn å lære
Są to działania polegające na zbieraniu informacji o systemie i wyszukiwaniu podatności, na przykład błędów DNS, domyślnych haseł, anonimowego FTP lub ujawnionych usług.
Dlaczego bezpieczeństwo serwera baz danych jest ważniejsze niż bezpieczeństwo pojedynczej bazy?
begynn å lære
Ponieważ przejęcie lub złe zabezpieczenie serwera może zagrozić wszystkim bazom danych działającym na tym serwerze.
Co obejmuje bezpieczeństwo serwera baz danych?
begynn å lære
Obejmuje stabilne działanie serwera, dostęp tylko dla uprawnionych użytkowników, blokowanie nieuprawnionych działań i ograniczenie wpływu serwera na system operacyjny.
Co obejmuje bezpieczeństwo bazy danych?
begynn å lære
Obejmuje ochronę dostępu do danych, poprawne uprawnienia, integralność danych, fizyczne bezpieczeństwo plików oraz strategię kopii zapasowych i odtwarzania.
Czym różni się uwierzytelnienie od autoryzacji?
begynn å lære
Uwierzytelnienie potwierdza tożsamość użytkownika, a autoryzacja określa, jakie operacje użytkownik może wykonać.
Jakie poziomy bezpieczeństwa wyróżnia się w bazie danych?
begynn å lære
Wyróżnia się bezpieczeństwo fizyczne danych, sieci, domeny, maszyny lokalnej, serwera baz danych, bazy danych i aplikacji bazodanowej.
Czego dotyczy bezpieczeństwo fizyczne danych?
begynn å lære
Dotyczy ochrony plików bazy przed awarią uszkodzeniem lub utratą oraz możliwości odtworzenia danych w akceptowalnym czasie.
Jakie dwa obszary obejmuje ochrona integralności bazy danych?
begynn å lære
Obejmuje integralność fizyczną oraz integralność logiczną bazy danych.
Czym jest fizyczna integralność bazy danych?
begynn å lære
Fizyczna integralność oznacza odporność danych na awarie nośników, zasilania, sprzętu i inne zdarzenia mogące uszkodzić fizyczny zapis danych.
Czym jest logiczna integralność bazy danych?
begynn å lære
Logiczna integralność oznacza poprawność i spójność danych zgodnie z regułami biznesowymi, kluczami, więzami integralności, typami danych i ograniczeniami.
Czego dotyczy bezpieczeństwo sieci?
begynn å lære
Dotyczy bezpiecznego przesyłania danych w sieci ochrony usług komunikacyjnych i zabezpieczenia danych poufnych podczas transmisji.
Czego dotyczy bezpieczeństwo domeny?
begynn å lære
Dotyczy ochrony komputerów, kont użytkowników, zasad dostępu i kontrolerów domeny w środowisku domenowym.
Czego dotyczy bezpieczeństwo serwera baz danych?
begynn å lære
Dotyczy ochrony serwera przed nieuprawnionym dostępem zarówno fizycznym, jak i zdalnym oraz przed błędną konfiguracją usług.
Czego dotyczy bezpieczeństwo aplikacji bazodanowej?
begynn å lære
Dotyczy bezpiecznego kodu aplikacji, walidacji danych, obsługi błędów, ochrony przed SQL injection i niewprowadzania luk na pozostałych poziomach.
Do czego służy RAID w bezpieczeństwie fizycznym?
begynn å lære
RAID zwiększa odporność na awarie dysków i pozwala utrzymać dostępność danych, mimo uszkodzenia nośnika w wybranych konfiguracjach.

Du må logge inn for å legge inn en kommentar.