КОНТРОЛЬНА РОБОТА БАКАЛАВРА

 

напряму 6.050103 Програмна інженерія

з дисципліни «Бази даних»

Тестові завдання 0501/03

 

 

(група, прізвище, ім’я, по-батькові студента, підпис)

 

1. Таблиця містить поля ПРІЗВИЩЕ, РІК НАРОДЖЕННЯ, ДОХОД. При пошуку за умовою РІК НАРОДЖЕННЯ> 1958 AND Д0Х0Д <3500 будуть знайдені прізвища осіб: а) мають дохід менше 3500, або тих, хто народився в 1958 році і пізніше; б) мають дохід не менше 3500, і тих, хто народився в 1958 році; в) мають дохід менше 3500, і народилися в 1959 році і пізніше; г) мають дохід менше 3500, і старше тих, хто народився в 1958 році.
2. Таблиця описується таким переліком записів: 1 Іванов, 1956, 2400 2 Сидоров, 1957, 5300 3 Петров, 1956, 3600 4 Козлов, 1952, 1200 Які із записів цієї БД поміняються місцями при сортуванні прізвищ за зростанням: а)1 и 3; б) 2 и 3; в) 2 и 4; г) 3 и 4?
3. Якого типу має бути поле ЗАГАЛЬНА КІЛЬКІСТЬ БАЛІВ? а) символьного; б) логічного; в) числового; г) будь-якого типу
4 Є таблиця Actors:
Name Year
Nіcоlаs
Lеоnаrdo
Robеrt
| Adаm NULL

 

Скількі рядків поверне запит:

SELEСT * FRОМ Асtоrs WHЕRЕ Yeаr NOT IN (1988,1990,NULL);

 

а) 0 б) 1 в) 2 г) 3

5 В якому порядку в реляційних базах даних сортуються рядкові значення при виконанні запитів виду: SELECT ... FRОM ... ORDER ВY ... АSC; Примітка: для простоти розглядаємо кодування ASCII і латинські букви. а) символи, літери в нижньому регістрі, цифри, букви у верхньому регістрі б) символи, цифры, літери в нижньому регістрі, літери у верхньому регістрі в) цифри, букви у верхньому регістрі, літери в нижньому регістрі, символи г) символи, цифри, букви у верхньому регістрі, літери в нижньому регістрі
6 Виберіть ключове слово, за допомогою якого можна отримати неповторювані значення з таблиці? а)Single б) Distinct в) Multiple г)Different
7 Вкажить insert-вираз, коректний для таблиці: CREATE TABLE test ( nr int, lp int, symbol char(2) not null default 'FV', ayear int, PRIMARY KEY(nr, lp) ); а) insert into test(nr, lp) values (1, 6) б) insert into test values (3, 4, '1', 2000) в) insert into test(nr, lp, symbol) values (18, 6, 'KкуJ') г) insert into test values (2001)
8 У записі можуть міститися: а) тільки логічні величини; б) виключно однорідна інформація (дані тільки одного типу); в) виключно числова інформація; г) неоднорідна інформація (дані різних типів).  
9 В реляційній базі даних зв'язок між таблицями організований через: а) запити; б) загальні строки; в) умови пошуку; г) поля, пов'язані з смислу
10 База даних – це: а) набір записів, які впорядковані за певними правилами; б) сукупність даних, яким властива структурованість, взаємопов’язаність та незалежність від прикладних програм; в)пов’язані таблиці, які містять інформацію, яка структурована і впорядкована; г) програма для обробки інформації.
11 Реляційна модель даних : а) побудована на основі мережевих зв’язків; б) яка містить дані різних типів; в) побудована на основі таблиць; г) яка дозволяє відшукувати інформацію
12 Основні об’єкти бази даних: а) таблиці, форми, звіти, запити, тригери, модулі, записи; б) таблиці, тригери, індекси,процедури; в) таблиціпроцедури, звіти, запити; г) таблиці, індекси, звіти, запити, рядки
13. База даних не може існувати без: а) звітів; б) таблиць; в) індексів; г) тригерів.
14. Стовпець таблиці називається: а) поле; б) рядок; в) ключ; г) запис  
15 Просте ключове поле: а) складається з кількох полів таблиці; б) складається з одного поля таблиці; в) містить нумерацію записів таблиці; г) це перше поле таблиці
16 Не буває такого типу зв’язків: а) один до одного; б) один до багатьох; в) багато до багатьох; г) один до кількох.
17 Тип зв’язку один до одного: а) один запис першої таблиці зв’язаний з одним записом другої таблиці; б) один запис першої таблиці зв’язаний з множиною записів другої таблиці; в) одному запису таблиці може відповідати більше одного запису другої таблиці; г)записи першої таблиці зв’язані з записами цієї самої таблиці.
18 Багатотабличний запит – це: а) запит, побудований на основі кількох таблиць; б) запит, побудований на основі кількох таблиць або запитів; в) запит, який містить кілька таблиць; г) запит, який містить кілька запитів
19 . Індекс служить для: а) сортування даних; б)зберігання числових даних; в) нумерації записів; г) впорядкування записів таблиці згідно деякої схеми
20 Щоб вивести на екран дані, які знаходяться в проміжку 1 січня 2006 та 1 березня 2006 року потрібно використати умову: а) Between #01.01.06# and #01.03.06#; б) Between #01.01.06# or #01.03.06#; в) Like #01.01.06# and #01.03.06#; г) Is #01.01.06# or #01.03.06#.
21 Сортування можна виконувати: а) тільки по одному полю; б) по кількох суміжних полях; в) по кількох полях; г) у вказаному полі
22 Виберіть з поданого списку типи даних, які не використовуються в Firebird: а) INTEGER б) FLOAT в) VARCHAR г) STRING  
23 У якій із зв'язаних таблиць розміщується зовнішній ключ? а) у головній таблиці б) у підлеглій таблиці в) у головній і підлеглій таблицях г) у головній або підлеглій таблиці
24 Функція MIN використовується для а) підсумовування ітогових значень по стовпчику б) підрахунку кількості стовпчиків в) знаходження найменшого значення у стовпчику г) обчислення суми двох рядків
25 Які з наступних даних можна ввести в стовпчик з типом даних SMALLINT? a) +38968 б) -34456 в) +128231 г) -16000
26 Службове слово * використовується при створенні a) таблиць б) тригерів в) запитів г) виключень
27 Що робить дана команда? DROP VIEW Predst_student; а) створює представлення Predst_student б) викликає представлення Predst_student в) серед наведених відповідей немає правильної г) знищує представлення Predst_student
28 За допомогою якого оператора можна викликати збережену процедуру? а) CREATE PROCEDURE б) EXECUTE PROCEDURE в) CALL PROCEDURE г) RUN PROCEDURE
29 Що повертає функція AVG? a) середнє для значень всіх рядків, не включаючи значення NULL б) середнє для значень всіх рядків, включаючи значення NULL в) суму значень всіх рядків, не включаючи значення NULL г) середнє для значень всіх рядків
30 При використанні ключового слова IN a) дане значення повинне співпадати з усіма, вказаними у списку б) дане значення повинне співпадати з одним, вказаним у списку в) дане значення не повинне співпадати з одним, вказаним у списку г) дане значення повинне співпадати хоча б з одним, вказаним у списку
31 Множина атомарних значень одного і того ж типу - це : а) домен б) відношення в) кортеж г) атрибут
32 У якій із даних СУБД може бути застосована мова SQL? а) тільки у Firebird б) у всіх зазначених в) тільки у Oracle г) тільки у MySQL  
33 Скільки помилок у наступному скрипті? SELECT field1; field2 FROM Table1 WHERE field1>1 AND <5 а) 3 б)2 в) 5 г) 4
34 Скільки первинних ключів може містити таблиця? а) не більше 2 б) не менше 1 в) довільну кількість г) 0 або 1
35 Який символ використовується для включення в запит всіх полів таблиці? а) % б) * в) $ г) #
36 Вкажіть пропущене слово у наступному скрипті: CREATE ... stud_grupa_37 AS SELECT * FROM Student WHERE Grupa='ПС-37' WITH CHECK OPTION   а) Trigger б) View в) Table г)Index  
37 Які з наступних даних можна ввести в стовпчик з типом даних СHAR(6)? а) Іванович; б) 1234; в) Янович; г)Кузьмич  
38 Функція SUM використовується для: а) обчислення суми двох рядків б) підрахунка суми по групі рядків в)підрахунка кількості стовпчиків г) підсумовування ітогових значень по стовпчику
39 Скільки файлів входить до складу БД Firebird? а) завжди тільки один б) декілька файлів розміром до 32 Гбайт кожний в) для кожної таблиці створюється свій файл г) один або декілька файлів розміром до 1 Гбайт кожний
40 Скільки помилок у скрипті? CREATE TABLE EMPLOYEE TBL EMP_ID INTEGER, LAST_NAME VARCHAR NOT NULL FIRST_NAME VARCHAR(20) NOT NULL, MIDDLE_NAME INTO VARCHAR(20) NOT NULL, ST_ADDRESS VARCHAR(30) NOT NULL, CITY CHAR(20) NOT NULL, STATE CHAR() NOT NULL а) 1; б) 6; в) 7; г) 3;
41 Службове слово INTO використовується при створенні а) доменів; б) курсорів в) процедур; г)тригерів
42 При використанні ключового слова BETWEEN а) дане значення повинне співпадати з усіма, вказаними у списку б) дане значення повинне співпадати з одним, вказаним у діапазоні в) дане значення повинне співпадати хоча б з одним, вказаним у діапазоні г) дане значення повинне входити у діапазон
43 Підтримка цілісності даних включає такі складові: а) структурна цілісність, програмна цілісність, безпека б) обмеження реальних значень даних, програмна цілісність, обмеження прав доступу в)структурна цілісність; обмеження реальних значень даних; посилкова цілісність г) обмеження прав доступу, кодування даних, захист даних
44. Для реляційної моделі даних логічне проектування полягає у... а) створенні реляційної схеми, визначенні числа і структури таблиць б) формуванні запитів до БД, визначенні типів звітних документів, розробці алгоритмів обробки інформації в) створенні форм для вводу і редагування даних в БД г) тестуванні та налагодженні СУБД
45 Під спрощенням концептуальної моделі розуміють а) нормалізацію б) денормалізацію в) вилучення функціональних залежностей г) усунення зв'язків, які є несумісними з реляційною моделлю
46 Перевірка підтримки цілісності включає: а) наявність обов'язкових і необов'язкових значень даних для атрибутів б) наявність обмежень для доменів атрибутів в) цілісність сутностей та посилкова цілісність г) обмеження предметної області (бізнес правила)
47 Для чого призначені запити: а) для зберігання даних бази; б) для відбору й обробки даних бази; в) для уведення даних бази і їхній перегляд; г) для автоматичного виконання групи команд?
48 Найпоширенішими в практиці є: а) розподілені бази даних; б) ієрархічні бази даних; в) мережні бази даних; г) реляційні бази даних.
49 Виберіть правильний перелік характеристик поля бази даних: а) ім'я поля, розмір поля, тип даних. б) ім'я поля, тип даних, формат поля. в) ім'я поля, тип даних, опис поля. г) ім'я поля, розмір поля, формат поля
50 Як вивести клієнтів, у прізвищі яких є літера О а) Liке*?[О]*». б) Liке %О%. в) Liке [0]*». г) Liке «#[О]?»