КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Яка модель даних була запропонована французським математиком та 0.5 1 страницаСтр 1 из 5Следующая ⇒ співробітником IBM Коддом Е.Ф.?: a) ієрархічна; b) мережева; c) реляційна; d) математична. 5. Відношення, кортежі якого фізично зберігаються у базі даних, називається: 0.5 a) залежним; b) базовим; c) непідпорядкованим; d) підпорядкованим. 6. Який з нижче наведених запитів є коректно складеним (таблиця users складається з 0.5 4-х стовпців: id , name , surname , occupation)? a) INSERT INTO users (id, name, surname, occupation) VALUES ('0', 'jack', 'newton', 'businessman'); b) INSERT INTO users VALUES (id '0', name 'jack', surname 'newton', occupation 'businessman'); c) INSERT INTO users VALUES (id = '0', name = 'jack', surname = 'newton', occupation = 'businessman'); 7. Інструкція мови SQL - ORDER BY визначає: 0.5 a) порядок відбору даних; c) порядок сортування полів при відборі; b) порядок сортування результатів; d) жоден варіант не є правильним. 8. Мова SQL є: 0.5 a) мовою запитів за зразком; c) мовою створення сценаріїв; b) структурованою мовою запитів; d) мовою програмування. 9. Який з перелічених етапів не відноситься до етапів, які виділяються в процесі 0.5 проектування БД? a) фізичне проектування БД; с) побудова концептуальної моделі предметної обл. b) логічне проектування БД; d) побудова зовнішнього представлення БД. 10. Як називається процес, який зменшує надмірність даних? 0.5 a) ідентифікація; b) нормалізація; c) журналізація; d) серіалізація. 11. При якій стратегії вирішення колізій область зберігання не розподіляється на 0.5 окремі області? c) з областю переповнення; с) наповнення захоплень; d) вільного заміщення; d) звільнення захоплень. 12. Процедура для керування паралельним доступом до даних – це … 0.5 a) кластеризація; b) блокування; c) хеширування; d) транзакція.
2-й рівень 13. Написати якими функціями володіє система керування базами даних. Описати 1 функцію «підтримка транзакцій». 3-й рівень(практична частина)
14. Існують відношення «Клієнти» та «Товар», які містять інформацію про всі 1.5 товари магазина побутової техніки та клієнтах, які здійснили покупку цих товарів.
За допомогою мови SQL вивести список всіх клієнтів, які придбали товари фірми «Sony» (використовуючи просте з’єднання та операцію Inner Join). 15. Розробити звіт, в якому показані оцінки всіх студентів з групуванням даних за 3.5 факультетами, курсами, групами. Знайти середню оцінку кожного студента та студентів кожної групи. Підсумковий вигляд звіту наведений на рисунку:
Комплексна контрольна робота з дисципліни «Організація баз даних та знань» Варіант 10 1-й рівень Бали 1. База даних – це: 0.5 a) інформаційні структури, які зберігаються в зовнішній пам’яті; b) програмні засоби, які дозволяють організувати інформацію у вигляді таблиць; c) програмні засоби, які обробляють табличні дані; d) програмні засоби, які здійснюють пошук інформації. 2. Який рівень відповідає за повне уявлення вимог до даних з боку організації: 0.5 a) внутрішній; b) логічний; c) зовнішній; d) концептуальний. 3. Яке поняття в реляційній моделі даних визначає набір припустимих значень одного 0.5 або декількох атрибутів?: a) кортеж; b) первинний ключ; c) домен; d) ступінь відношення. 4. Який тип підзапиту повертає значення одного або більшої кількості стовпців 0.5 таблиці, які розташовані в більш ніж одному рядку: a) табличний; b) скалярний; c) рядковий. 5. Атрибут, значення якого є проізводними значень первинного ключа іншого 0.5 відношення, називається: a) унікальним ключом; b) потенційним ключом; c) зовнішнім ключом. 6. Вся інформація в реляційній базі даних організована у вигляді: 0.5 a) об’єктів, які взаємодіють один з одним; b) документів, які мають сувору структуру; c) відношень, пов’язаних між собою зв’язками: «один до одного», «один до багатьох», «багато до багатьох». 7. Чому еквівалентний наступний запит? 0.5 SELECT * FROM product WHERE price BETWEEN 100 AND 200; a) SELECT * FROM product WHERE price >= 100 AND price <= 200; b) SELECT * FROM product WHERE price <= 100 OR price >= 200; c) SELECT * FROM product WHERE price > 100 OR price < 200; d) SELECT * FROM product WHERE price >= 100 OR price <= 200; 8. Дана таблиця Friends: 0.5 Який рядок буде займати запис "Клавиатура" після проведення сортування за зменшенням для поля "Стоимость"?
a) 1 b) 2 c) 3 d) 4
9. Якого блокування не існує? 0.5 a) монопольне блокування; с) блокування з паралельним доступом. b) блокування з взаємним доступом; 10. Вкажіть признак першої нормальної форми: 0.5 a) жодне з не ключових полів таблиці не повинне ідентифікуватися за допомо іншого не ключового поля; b) таблиця не повинна мати неатомарні записи даних; c) будь-яке не ключове поле повинне однозначно ідентифікуватися повним набором ключових полів. 11. Для чого призначена піктограма при створенні форми? 0.5 a) служить для додавання написів, заголовків, інструкцій; b) служить для створення полів введення та розрахункових полів; c) служить для створення кнопки вимкнення програм-майстерів 12. Сумісні або ні захоплення одного об’єкта різними транзакціями за записом? 0.5 a) так; b) ні. 2-й рівень 13.Надмірність даних в базі даних. Аномалії оновлення в базі даних. Навести 1 приклади кожного з видів аномалій оновлення на будь-якій предметній області. 3-й рівень (практична частина) 14. Є відношення «Водії» та «Автомобіль», які містять відомості про всіх 1.5 заєстрованих водіїв та їх автомобілі.
Номер водія ПІБ водія Серія та номер паспорта Телефон Адреса Ідентифікаційний номер авто Вивести за допомогою мови SQL відомості про всіх водіїв, які володіють автомобілем чорного кольору марки Toyota (використовуючи просте з’єднання та операцію Inner Join). 14. Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5 «Сотрудник» та «Состав семьи». Таблиці будуть пов’язані між собою полем «Ідентификационный код». Поля «Должность» та «Идентификационный код» з таблиці «Состав семьи» створені за допомогою типу даних «Мастер подстановок». Створити форму, підсумковий вигляд якої повинен мати наступний вигляд:
Комплексна контрольна робота з дисципліни «Організація баз даних та знань» Варіант 11 1-й рівень Бали 1. Що розуміється під визначенням «База даних»?: 0.5 a) система керування деяким набіром логічно пов’язаних даних; b) процесор разом з головною пам’ятю, яка використовується для підтримки роботи програмного забезпечення системи; c) спільно використовуємий набір логічно пов’язаних даних, призначених для задовільнення інформаційних потреб організації; d) програмне забезпечення, за допомогою якого користувачі можуть визначати, створювати та підтримувати базу даних, а також здійснювати до неї контролюємий доступ. 2. Головні особливості ієрархічної БД: 0.5 a) багаторівнева структура; c) дані у вигляді однієї структури; b) набір взаємопов’язаних таблиць. 3. В записі файлу реляційної БД можуть міститися: 0.5 a) однорідна інформація (дані лише одного типу); c) лише логічні величини; b) неоднорідна інформація (дані різних типів); d) лише текстова інформація; 4. Як називається команда, яку користувач надає програмі бази даних, та яка 0.5 повідомляє їй, щоб вона відобразила певну інформацію з таблиць: a) заказ; b) дія; c) запит; d) умова. 5. Мова керування даними складається з: 0.5 a) засобів, які визначають, дозволити користувачу виконувати визначенні дії або ні; b) команд, які визначають, які значення представлені в таблицях у деякий момент часу; c) команд, які створюють об’єкти в базі даних. 6. Вкажіть коректну команду INSERT з нижче перелічених: 0.5 a) INSERT into Students (id, first_name, last_name) b) INSERT into Students Select values (95, “Bill”, “Enzo”) c) INSERT into Students (id, first_name, last_name) (95, “Bill”, “Enzo”) d) INSERT into Students (id, first_name, last_name) values (95, “Bill”, “Enzo”) 7. Дана таблиця Persons: 0.5
Яким буде результат виконання наступного запиту? Select AVG(ZP) From Persons; a) 100 c) 150 b) 75 d) Unknown, так присутнє значення NULL Бали 8. За допомогою якого Update-запита, можна оновити значення більш ніж одного 0.5 стовпця? a) UPDATE table_name SET col1_name = 'col1val' and SET col2_name = 'col2val'; b) UPDATE table_name SET col1_name = 'col1val', col2_name = 'col2val'; c) UPDATE table_name SET col1_name = 'col1val' SET col2_name = 'col2val'; 9. Дана таблица Users: 0.5
Отримаємо ми один єдиний запис таблиці Users за допомогою sql-запита?
SELECT * FROM USERS WHERE ADDBY = NULL а) ні b) так 10. Окремі типи об’єктів в БД – це … 0.5 а) поля; b) сутності; c) домени; d) кортежі; е) атрибути. 11. В якій формі знаходиться відношення, якщо воно знаходиться в другій НФ та 0.5 кожен його не ключовий атрибут безпосередньо (нетранзитивно) залежить від первинного ключа? a) 1 НФ; b) 2 НФ; c) 3 НФ; d) НФ Бойса-Кодда; e) 4 НФ; f) 5 НФ. 12. Яке з визначень таблиці гарантує, що в колонку с1 неможна розмістити значення 0.5 NULL? a) Create table Z1 (c1 int default 0) с) Create table Z1 (c1 int primary key) b) Create table Z1 (c1 int null) 2-й рівень 13.Написати які етапи виділяють в процесі проектування бази даних. 1 3-й рівень (практична частина) 14. Є відношення «Співробітники» та «Відпустка», які містять відомості про всіх 1.5 співробітників деякого підприємства та інформацію про їх відпустки.
За допомогою мови SQL обрати всіх співробітників, у яких відпустка розпочалась 01.10.2011 р (використовуючи просте з’єднання та операцію Inner Join). 15. Створити складний звіт, який містить список співробітників за підрозділами. 3.5 Підрахувати сумарний та середній оклад співробітників за підрозділами та сумарний оклад для всього підприємства. Підсумковий звіт повинен мати вигляд, який зображений на рисунку:
Комплексна контрольна робота з дисципліни «Організація баз даних та знань» Варіант 12 1-й рівень Бали 1. Яка операція реляційної алгебри буде здійснена при написанні такого запису: 0.5 σ посада = «бухгалтер» (Співробітники): a) проекція; b) декартовий добуток; c) об’єднання; d) вибірка. 2. Оберіть вірний синтаксис DELETE виразів. 0.5 a) DELETE FROM WHERE c) DELETE FROM HAVING b) DELETE FROM ORDER BY d) DELETE WHERE 3. Є таблиця Women 0.5
Скільки рядків поверне наступний запит: SELECT FirstName, Score FROM Women WHERE Score >= ANY (SELECT Score FROM Women WHERE FirstName='Megan');
a) 0; b) 1; c) 2; d) 3; e) 4; d) запит містить помилку та взагалі не виконається. 4. База даних, створена в Microsoft Access має розширення: 0.5 a) .doc b) .xls c) .dba d) .mdb 5. Якщо при пошуку інформації Ви не впевнені в написанні слова «МЕДВЕДЬ», то 0.5 який варіант пошуку підходить для даного випадку? a) М*ДВЕДЬ b) М ДВЕДЬ c) М#ДВЕДЬ d) М?ДВЕДЬ 6. Для чого призначені запити в СКБД Access? 0.5 a) для автоматичного виконання групи команд; c) для зберігання даних бази; b) для виконання складних програмних дій; d) для відбору та обробки даних бази.
|