
- •Яке основне питання вирішує логічне проектування бд?
- •Теорія алгоритмів і математична логіка
- •Апаратні засоби пк
- •Інтегровані системи управління
- •Диференційний трансформатор використовуються для...
- •На якому принципі працюють магнітні датчики наближення?
- •Чим відрізняються резистивні датчики температури (термоопори) від термісторів?
- •Для чого використовують трубку Вентурі?
- •Моделювання економічних, екологічних та соціальних процесів
- •Теорія керування
- •Системи та методи прийняття рішень
- •Архітектура еом
- •Основи цифрової та мікропроцесорної техніки
- •Комп’ютерні мережі
- •Програмування. Pascal
- •Основи Інтернет
- •Аналіз даних
- •Програмування
- •Теорія систем і математичне моделювання
Інформатика
Бази даних
-
Під-запити можуть використовуватись в ... SELECT, UPDATE, INSERT, DELETE, CREATE TABLE.
-
Який з варіантів не є функцією СУБД?
-
Що таке транзакція в БД (найбільш повна відповідь)?
Транзакція – це група операторів SQL, об’єднаних логікою виконання програми, які реалізують закінчену операцію з даними сервера. Після початку виконання транзакції всі зроблені операторами зміни кешуються і записуються до бази даних лише після команди, що підтверджує успішне виконання останнього оператора в рамках транзакції. Відбувається так звана фіксація транзакції.
Транзакція повинна задовольняти ряду вимог.
-
Довільна транзакція повинна бути або виконана, або відмінена.
-
Після завершення транзакції база даних повинна знаходитися в одному з відомих стандартних станів. Після відкату транзакції база даних повинна знаходитися в тому ж стані, що і до її початку.
-
Транзакція не повинна залежати від виконання інших транзакцій і не впливати на них.
-
Яке основне питання вирішує логічне проектування бд?
Мета логічного етапу проектування - організація даних, виділених на етапі інфологічного проектування у форму, прийняту в обраній СУБД1. Задачею логічного етапу проектування є відображення об'єктів предметної області в об'єкти використовуваної моделі даних, щоб це відображення не суперечило семантиці предметної області і було по можливості найкращим (ефективним, зручним і т.д.). З погляду обраної СУБД задача логічного проектування реляційної бази даних складається в обґрунтованому прийнятті рішень про те: - з яких відношень (таблиць) повинна складатися база даних;
- які атрибути повинні бути в цих відношень;
- як забезпечити виконання вимог до реляційної БД;
- як позбутися суперечливості та надлишковості даних;
- які обмеження повинні бути накладені на атрибути і відносини бази даних, щоб забезпечити її цілісність.
-
Історично першою була запропонована ….. модель бази даних
мережева модель даних та одночасно незалежне розроблення ієрархічної БД
-
Нормалізація не призначена для вирішення таких проблем:Див 9 пит
-
Які із наступних висловлювань не коректні по відношенню до індексів?
Індекси використовуються в трьох основних випадках:
-
Прискорення виконання запитів. Індекси створюються для полів, які використовуються в умовах пошуку SQL-запитів.
-
Забезпечення унікальності значень в полях. Обмеження первинного ключа вимагає, щоб в усій таблиці не знайшлося двох однакових значень полів, що входять до первинного ключа. Щоб виконати цю умову, необхідно при кожній вставці нового запису здійснювати пошук такого ж значення, яке буде вставлене.
-
Забезпечення цілісності посилань. Обмеження зовнішніх ключів Foreign key використовується для перевірки того, щоб значення, які вставляються до таблиці, обов’язково існували в іншій таблиці. При створенні зовнішнього ключа автоматично створюється індекс, який використовується як для прискорення запитів, що використовують з’єднання таблиць, так і для перевірки умов зовнішнього ключа.
Формат команди, що створює індекси має вид: CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]] INDEX index ON table (col [, col ...]);
Мінімальним виразом, що створює індекс, є:
CREATE INDEX my_index ON Table_example(ID)
-
Як називається ключ, що містить два чи більше атрибути (стовпці таблиці)? Складний ключ
-
Для чого потрібна нормалізація бази даних?
БД вважається нормалізованою, якщо 1. Кожна таблиця має свій ключ. 2. Всі поля кожної таблиці залежать тільки від головного ключа. 3. В таблицях відсутні групи значень, що повторюються.
в кожній таблиці БД не повинно бути повторюваних полів;
в кожній таблиці повинен бути унікальний ідентифікатор (первинний ключ);
кожному значенню первинного ключа повинна відповідати достатня інформація про тип суті або про об'єкт таблиці (наприклад, інформація про успішність, про групу або студентах);
зміна значень в полях таблиці не повинна впливати на інформацію в інших полях (крім змін у полях ключа).
-
Які ознаки не відносяться до першої нормальної форми
Крім вимоги атомарності значень полів відношення в 1НФ повинно задовольняти наступним умовам:
-
Унікальність первинного ключа.
-
Вимога вказівникової цілісності, а саме для відношень зв’язку зовнішній ключ повинен міститися у ведучому відношенні.
-
Рядки вважаються невпорядкованими зверху вниз.
-
Стовпчики вважаються невпорядкованими зліва направо.
-
Імена стовпчиків повинні бути унікальними в межах даного відношення.
-
Всі рядки повинні мати одну і ту ж структуру, тобто одну і ту ж саму кількість атрибутів із співпадаючими полями.
-
Всі значення в будь-якому стовпчику повинні бути однотипними.
-
Яка із зазначених складових не входить до інфологічної моделі
-
Блок даних не можна буде назвати базою даних, якщо присутня наступна вимога
-
З наведених правил, знайдіть те, яке не дає правильно та ефективно визначити поняття ключового поля
-
Який тип співвідношень сформульовано некоректно:
-
Яке з слів не є ключовим словом SQL?
-
Яка найменша одиниця збереження інформації в БД?
-
Яке з слів SQL використовується для визначення найменшого значення?
MIN()
-
Яке з перелічених слів є резервованим словом SQL?
EXCEPTION, WHERE, Null
-
Яке SQL слово використовується для повернення тільки унікальних значень?
-
Яка різниця між фразами WHERE і HAVING?
WHERE фільтрує дані до того, як вони будуть згруповані, а HAVING - здійснює фільтрацію після групування.
-
Яка з функцій визначає кількість рядків в SQL запиті?
COUNT(*)
-
Яка з функцій - агрегатна? функція, яка повертає одинарне значення з колекції вхідних значень
SUM(),AVG(),MIN(),MAX(),COUNT(),COUNT(*),FIRST,Last
-
Яка з фраз SQL використовується для сортування результатів?
ORDER BY
-
Яка з фраз SQL використовується для отримання різних значень?
SELECT і FROM
-
Яка з фраз SQL використовується для зміни даних?
UPDATE
-
Яка з фраз SQL використовується для задання умов пошуку?
WHERE
-
Яка з фраз SQL використовується для добавлення даних?
INSERT INTO
-
Яка з фраз SQL використовується для видалення даних?
DELETE FROM
-
Фраза UNION використовуэться у... автоматично прибирає дублікати (повторення) рядків з результату.
-
Слово NULL застосовується для ... Null — спеціальна позначка, яка використовується в SQL для позначення того, що значення не існує в базі даних
-
Яка з наведених команд SQL виводить всі рядки з таблиці Products і впорядковує за полем ProductID ?
Select * from Products ORDER BY ProductID
-
Як на мові SQL вибрати всі рядки з таблиці "Persons", відсортовані в порядку спадання за колонкою "FirstName"?
Select * from Persons ORDER BY FirstName DESC
-
Наступний запит SELECT Customer, COUNT(Order) FROM Sales GROUP BY Customer HAVING COUNT(Order)>5
-
Функція ABS застосовується для... Повертає абсолютне значення числа
-
Яка з фраз SQL повертає кількість рядків таблиці 'Sales'? COUNT()
-
Як отримати загальне значення колонки 'Price' в таблиці 'Sales'? SUM()
-
Абревіатура DML визначається як... мова керування даними (Data Manipulation Language - DML).
-
Абревіатура SQL визначається як... Structured Query Language
-
Відношення первинний-зовнішній ключ застосовується для ...
-
Що таке зовнішній ключ? Зовнішній ключ дозволяє описати залежність ключа однієї таблиці від ключа іншої таблиці, а цілісність посилання дозволяє накласти обмеження на операції над таблицями, які мають зовнішній ключ
-
Фраза UPDATE дозволяє ...Змінювати дані
-
Як змінити "Hansen" на "Nilsen" в колонці "LastName" для таблиці "Persons"?
UPDATE Persons SET LastName=' Nilsen ' Where LastName= ‘Hansen’
-
Як на мові SQL видалити рядки, де FirstName містить значення "Peter" у таблиці Persons?
DELETE FROM Persons Where FirstName=’Peter’
-
Як на мові SQL додати новий рядок у таблицю "Persons"?
INSERT INTO ім'я_таблиці (колонка1, колонка2,..., колонкаN) VALUE (значення1, значення2,...,значенняN)
-
Який SQL запит вибере всі записи з таблиці "Persons"?
Select * from Persons
-
Який SQL запит дозволить отримати всі рядки з таблиці "Persons", де значення колонки "FirstName" є "Peter"?
Select * from Persons Where FirstName=’Peter’
-
Який SQL запит дозволить отримати всі рядки з таблиці "Persons" де значення колонки "FirstName" починається з "a"?
-
Яка модель даних частіше зустрічається в навколишньому світі?
Інфологічна модель
-
При зв’язуванні таблиці самої до себе застосовується наступний вид зв’язку
-
Яка з фраз SQL є коректною?