Na obrazie przedstawiono wybór formatu pliku importującego bazę danych. Którego formatu należy użyć, jeżeli plik zawiera dane zapisane w postaci poleceń CREATE TABLE i INSERT INTO?

A. SQL
B. XML
C. CSV
D. ESRI
SQL to właściwy format dla pliku zawierającego polecenia CREATE TABLE i INSERT INTO. Taki plik nie jest zwykłą tabelą danych, lecz skryptem SQL wykonywanym przez serwer bazy danych. Polecenie CREATE TABLE tworzy strukturę tabeli, czyli nazwy kolumn, typy danych i ewentualne ograniczenia. Polecenie INSERT INTO dodaje rekordy do utworzonej tabeli. Reguła do zapamiętania: jeżeli importowany plik zawiera instrukcje języka SQL, należy wybrać format SQL. W praktyce taki import stosuje się przy odtwarzaniu kopii bazy lub przenoszeniu danych między serwerami. Typowa pułapka polega na pomyleniu pliku z danymi tabelarycznymi z plikiem zawierającym gotowe polecenia do wykonania.
W tym przypadku decydująca jest zawartość pliku, czyli polecenia CREATE TABLE i INSERT INTO. CSV służy do przechowywania danych tabelarycznych w postaci tekstowej, najczęściej z wartościami rozdzielonymi przecinkami lub średnikami, ale nie opisuje pełnej struktury bazy za pomocą poleceń SQL. XML zapisuje dane w znacznikach i bywa używany do wymiany danych między systemami, jednak same instrukcje CREATE TABLE oraz INSERT INTO nie są formatem XML. ESRI, a dokładniej plik kształtu ESRI, dotyczy danych przestrzennych używanych w systemach GIS, na przykład geometrii obiektów na mapie. Poprawnym wyborem jest SQL, ponieważ plik zawiera skrypt wykonywany przez system zarządzania bazą danych. Typowy błąd myślowy polega na kierowaniu się samym słowem import i wybieraniu dowolnego formatu danych, zamiast rozpoznać składnię poleceń zapisanych w pliku.