Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Яка модель даних була запропонована французським математиком та 0.5 2 страница





7. Що виконується при використанні оператора FROM: 0.5

a) встановлюється, які стовбці повині знаходитись у вихідних даних;

b) визначається послідовність результату виконання операторів;

c) виконується фільтрація рядків об’єкту згідно з визначеними умовами;

d) визначається ім’я використовуємої таблиці або декількох таблиць.

 
 


8. За допомогою якої операції можливо обєднати записи двох таблиць, якщо поля, 0.5

завдяки яким поєднюються ці таблиці, мають однакові значення:

a) Inner Join; b) Group By; c) Count; d) Order By.

 
 


9. Припустимо, що створена таблиця persons зі стовпцями id, name, age. Який запит 0.5

знайде середній вік всіх людей з віком не менш ніж 18 років?

a) select avg(age) from persons having age >= 18 group by name

b) select avg(age) from persons having age >= 18

c) це може бути зроблено лише з використанням підзапитів;

d) select avg(age) from persons where age >= 18

e) select avg(age) from persons where age >= 18 group by name

 
 


10. Яке поняття в моделі семантичних об’єктів означає мінімальну та максимальну 0.5

кількість входжень атрибута в об’єкт?

a) ступінь відношення; b) кардинальність атрибута; с) домен.

 

11. Динамічно сформований результат однієї або декількох реляційних операцій, 0.5

виконаних над відношеннями БД з метою отримання нового відношення – це …

a) представлення; b) звіт ; c) макрос; d) модуль.

 
 


12. Для чого призначена закладка Data Access в середовищі Delphi? 0.5

a) на ній розташовані компоненти для відображення та редагування даних в таблицях;

b) містить компоненти, які дозволяють отримати доступ до БД за технологією, яка

розроблена фірмою Borland під назвою Borland Database Engine;

c) компоненти з цієї закладки радять використовувати з БД, які побудовані за

серверною технологією, наприклад, Oracle, DB2 або MySQL;

d) на ній розташовані головні компоненти доступу до даних.

2-й рівень

 
 


13. Створення фільтрів в СКБД Access. Види фільтрів. Відмінність фільтрів від 1

запитів.

 
 


3-й рівень (практична частина)

 
 


14. Є 2 відношення «Співробітники» та «Адреси», які містять інформацію про всіх 1.5 співробітників деякого підприємства та їх адреси.

Адреси Код співробітника Країна Місто Адреса  
Співробітники Код співробітника ПІБ Посада Заробітна плата

 
 


За допомогою мови SQL обрати ПІБ всіх співробітників, які мешкають в Одесі на

вулиці Ак. Філатова (використовуючи просте з’єднання та операцію Inner Join).

 
 


15. Створіть базу даних «Телефонний довідник» в СКБД Access. БД містить одну 3.5

таблицю «Телефонний довідник», яка складається з таких полів:

  1. Key1 (тип – лічильник, ключове поле, розмір поля – «длинное целое», індексоване

поле - "Да (Співпадання не допускаються)".

  1. Прізвище (тип – текстовий, розмір поля – 50, індексоване поле - "Да

(Співпадання допускаються)".

3. Ім’я (тип – текстовий, розмір поля – 50, індексоване поле - "Да (Співпадання допускаються)").

4. Телефон (тип – текстовий, розмір поля – 20, індексоване поле - "Да (Співпадання допускаються)").

5. e-mail (тип – текстовий, розмір поля – 30, індексоване поле - "Да (Співпадання допускаються)").

6. Місто (тип – числовой, розмір поля – «длинное целое», індексоване поле - "Нет").

7. Дата народження (тип – дата/время)

Створіть новий проект в Delphi та здійсніть підключення до бази даних

«Телефонний довідник» за допомогою компонента ADOConnection з закладки ADO

Палітри компонентів. В таблиці не повинне відображатися поле Key1.

Відредагуйте довжину полів, зробіть маску для введення дати та задайте формат

для дати, який буде виводити її у вигляді «число», «назва місяця», «рік».

 

 

Комплексна контрольна робота з дисципліни «Організація баз даних та знань»

Варіант 13

1-й рівень Бали

1. Можна або ні за допомогою реляційної моделі даних описати ієрархічну структуру? 0.5

a) так; b) ні.

 
 


2. Що таке транзакція в теорії баз даних? 0.5

a) правило або обмеження, яке не повинне порушуватися в БД;

b) програмне забезпечення, за допомогою якого створюються БД;

c) деяка дія над базою даних, яка переводить її з одного несуперечливого стану в

інший несуперечливий стан.

 
 


3. Яка функція SQL може працювати лише з цифровими полями? 0.5

a) Avg(); b) Count(); c) Min(); d) Max().

4. Що з переліченого нижче можна віднести до недоліків СКБД: 0.5

a) надмірність даних;

b) витрати на перетворення існуючих додатків для роботи з новою СКБД та новим

апаратним забезпеченням;

c) несуперечність даних;

d) спільне використання даних усіма зареєстрованими користувачами.

 
 


5.Який рівень відповідає за повне уявлення вимог до даних з боку організації?: 0.5

a) внутрішній; b) логічний;

c) зовнішій; d) концептуальний.

 
 


6. Цілісність бази даних – це: 0.5

a) нерозподілена з точки зору впливу на базу даних послідовність

операторів маніпулювання даними;

b) сукупність зберігаємих разом даних, які володіють мінімальною

надмірністю та незалежністю від програм, які використовують ці дані;

c) обмеження або правила, які не повині порушуватися у базі даних;

d) уявлення бази даних у цілком готовому вигляді.

 
 


7. Співпадіння обчислюваних адрес – це … 0.5

a) синоніми; b) антоніми; c) хеширування; d) колізія.

 
 


8. Яка проблема може виникнути в процесі одночасної роботи декількох користувачів 0.5

з одними й тими ж об’єктами БД?

a) проблема залежності від незафіксованих оновлень;

b) проблема в обранні метода серіалізації набору транзакцій;

c) проблема індексування всіх полів таблиці або поля, дані в яких часто змінюються.

 
 


9. Підлегла форма – це … 0.5

a) окремий об’єкт бази даних MS Access;

b) окремий об’єкт бази даних, який створюється при зв’язку з середовищем Delphi;

c) вкладена форма для таблиці даних, пов’язаної з головною таблицею, на якій

можуть бути присутні такі ж саме елементи, як й на головній формі;

d) форма, яка створюється за допомогою внутрішнього запиту.

 
 


10. Для чого призначений компонент DataSource закладки Data Access в Delphi ? 0.5

a) для обрання необхідного ADO драйверу доступу до БД;

b) для відображення даних з таблиці; с) для налаштування зв’язку з сервером.

 

 
 


11. Для чого призначені макроси в MS Access? 0.5

a) для відбору та обробки даних БД; с) для автоматичного виконання групи команд;

b) для введення даних та їх перегляду; d) для виконання складних програмних дій.

 
 


12. Структура, в якій містяться відсортовані в заданому порядку значення даних в 0.5

деякому полі та покажчики адрес записів (сторінок), де знаходяться ці значення – це …

a) тригери; b) зберігаємі процедури; c) індекси; d) ключі.

 
 


2-й рівень

 
 


13. Описати які типи зв’язків підтримуються в реляційній моделі даних. Навести 1

приклади для кожного типу зв’язка.

 
 


3-й рівень (практична частина)

 
 


14. Існують відношення «Готель» та «Номери», які містять відомості про всі готелі 1.5

міста Одеса та їх номери.

Номери
Код
Номер готелю
Порядковий номер
Тип
Ціна

 

Готель
Номер готелю
Назва
Адреса

 

 
 

 

 


Скласти запит за допомогою мови SQL, вказавши ціну та тип всіх номерів готелю «Лондонський», (використовуючи просте з’єднання та операцію Inner Join).

 
 


15. Створити складний звіт, який містить: 3.5

  • список співробітників за підрозділами;
  • сумарний та середній оклад за підрозділами;
  • сумарний оклад для всього підприємства.

Підсумковий звіт повинен мати вигляд, який зображений на рисунку:

Комплексна контрольна робота з дисципліни «Організація баз даних та знань»

Варіант 14

1-й рівень Бали

1. Система керування базами даних представляє собою програмний продукт, який 0.5

входить до складу:

a) операційної системи; с) систем програмування;

b) унікального програмного забезпечення; d) прикладного програмного забезпечення.

 
 


2. Яке з наведених тверджень про зовнішніq ключ є невірним? 0.5

a) для атрибутів зовнішнього ключа припустимі NULL-значення;

b) зовнішній ключ визначений на тих же самих доменах що й первинний ключ;

c) зовнішній ключ не володіє властивістю унікальності;

d) зовнішній ключ володіє властивістю унікальності.

 
 


3. Найбільш розповсюдженими на практиці є: 0.5

a) ієрархічні моделі даних; c) об’єктно-орієнтовані моделі даних;

b) мережеві моделі даних; d) реляційні моделі даних.

 
 


4. Модель даних, в якій кожен елемент може бути пов'язаний з будь-яким іншим 0.5

елементом, а також може бути головним та підлеглим по відношенню до інших

елементів?

a) реляційна; b) ієрархічна c) багатовимірна; d) мережева; e) об’єктно-орієнтована.

 
 


5. Яка операція реляційної алгебри визначає підсумкове відношення, яке містить лише 0.5

ті кортежі, які задовільняють вказаному предикату?:

a) об’єднання; b) перетин;

c) різниця; d) обмеження.

 
 


6. Який тип підзапиту повертає значення одного або більшої кількості стовпців 0.5

таблиці, які розташовані в більш ніж одному рядку?:

a) табличний; b) скалярний; c) рядковий.

 
 


7. Призначення оператора GRANT: 0.5

a) відбувається зміна повноважень; c) надає привілегії будь-якому користувачу;

b) для зміни змісту таблиці або запиту; d) для редагування структури таблиці.

 
 


8. Для чого призначена закладка ADO в середовищі Delphi? 0.5

a) на ній розташовані компоненти для відображення та редагування даних в таблицях;

b) бібліотека, яку радять використовувати лише з БД Microsoft, а саме MS Access або

MS SQL Server;

c) компоненти з цієї закладки радять використовувати з БД, які побудовані за

серверною технологією, наприклад, Oracle, DB2 або MySQL;

d) на ній розташовані головні компоненти доступу до даних.

 
 


9. Якої стратегії вирішення колізій не існує? 0.5

a) з областю переповнення; с) синхронізаційне захоплення.

b) вільного заміщування;

10. Коли таблиця має в наявності колонку зліва з символом «+»? 0.5

a) коли у таблиці є зв'язок з однією або більшою кількістю записів іншої таблиці;

b) коли у таблиці немає зв'язка з жодною з записів іншої таблиці;

c) коли до даних цієї таблиці створено декілька запитів;

d) коли БД має декілька таблиць.

 
 


11. Який з об’єктів MS Access призначений для виведення даних на друк? 0.5

a) фільтр;b) макрос; с) форма; d) звіт; e) модуль.

 
 


12. За допомогою оператора DROP можна знищувати: 0.5

a) окремі записи таблиць БД; b) об’єкти БД; c) окремі поля таблиць БД.

 
 


2-й рівень

13. Написати поняття та призначення реляційної цілісності. Описати 2 головних 1

правила реляційної цілістності: цілістність сутностей та цілістність ссилок.

3-й рівень (практична частина)

 
 


14. Існують відношення «Орендатор» та «Огляд», які містять інформацію про всіх 1.5

орендаторів деяких об’єктів нерухомості та оглядах цих об’єктів нерухомості цими орендаторами.

Огляд Номер огляду Номер орендатора Номер об’єкта Дата огляду Коментар
Орендатор Номер орендатора ПІБ Адреса Телефон  

           
 
   
 
 
   


Скласти список імен всіх орендаторів за допомогою мови SQL, які вже оглянули хоча

б один об’єкт нерухомості та повідомили свою думку з цього приводу (використовуючи

просте з’єднання та операцію Inner Join).

 
 


15. Предметна область бази даних «Отдел кадров» складається з двох таблиць: 3.5

«Сотрудник» та «Состав семьи». Таблиці будуть пов’язані між собою полем

«Ідентификационный код». Поля «Должность» та «Идентификационный код» з

таблиці «Состав семьи» створені за допомогою типу даних «Мастер подстановок».

Створити форму, підсумковий вигляд якої повинен мати наступний вигляд:

Комплексна контрольна робота з дисципліни «Організація баз даних та знань»

Варіант 15

1-й рівень Бали

1. Яке з наступних ключових слів використовується з конструкцією order by? 0.5

a) abs b) dasc c) having d) desc

 
 


2. Який з нижче наведених запитів є коректно складеним (таблиця users складається з 0.5

4-х стовпців: id , name , surname , occupation)?

a) INSERT INTO users 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');

3. Мова визначення даних складається з: 0.5

a) засобів, які визначають, дозволити користувачу виконувати визначенні дії або ні;

b) команд, які визначають, які значення відображені в таблицях у деякий момент часу;

c) команд, які створюють об’єкти в базі даних.

 
 


4. Який з перелічених виразів є вірним? 0.5

a) NULL = NULL c) NULL != NULL

b) NULL > NULL d) жодне з переліченого.

 
 


5. Дана таблиця CARS: 0.5

Код Марка Колір
TOYOTA Blue
HONDA Red
AUDI Null
LEXUS Blue

Яким буде результат наступного запита?

Select Count( Distinct Колір )

From CARS;

a) 2; c) 3;

b) Red Blue Null; d) 2 1 1


6. Яке поле можна вважати унікальним? 0.5

a) поле, значення в якому не можуть повторюватися;

b) поле, яке носить унікальне ім’я;

c) поле, значення якого мають властивість нарощування.

 
 


7. Вкажіть признак першої нормальної форми: 0.5

a) таблиця не повинна мати записів, які повторюються;

b) жодне з не ключових полів таблиці не повинне ідентифікуватися за допомогою

іншого не ключового поля;


Поделиться:

Дата добавления: 2015-09-13; просмотров: 51; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты