Тест по базам данных

Содержание

Слайд 2

Часть А

Часть А

Слайд 3

1. База данных - это: (1 балл)

совокупность данных, организованных по определенным правилам;
совокупность

1. База данных - это: (1 балл) совокупность данных, организованных по определенным
программ для хранения и обработки больших массивов информации;
интерфейс, поддерживающий наполнение и манипулирование данными;
определенная совокупность информации.

Слайд 4

2. Наиболее точным аналогом  реляционной базы данных может служить: (1 балл)

неупорядоченное

2. Наиболее точным аналогом реляционной базы данных может служить: (1 балл) неупорядоченное
множество данных;
вектор;
генеалогическое дерево;
двумерная таблица.

Слайд 5

3. Выберете существующие виды (классификация по модели данных) БД: (2 балла)

Сетевая
Иерархическая
Одинарная
Классифицированная
Объектно-реляционная
Объектно-сетевая

3. Выберете существующие виды (классификация по модели данных) БД: (2 балла) Сетевая

Слайд 6

4. Что из перечисленного является объектом Access: (2 балла)

Таблицы
Ключи
Запросы
Связи
Столбцы таблицы
Отчеты

4. Что из перечисленного является объектом Access: (2 балла) Таблицы Ключи Запросы Связи Столбцы таблицы Отчеты

Слайд 7

5. Для чего предназначены формы в Access: (1 балла)

Просмотр базы данных
Хранение данных

5. Для чего предназначены формы в Access: (1 балла) Просмотр базы данных
базы
Обработка данных базы
Ввод данных в базу

Слайд 8

ЧАСТЬ B

ЧАСТЬ B

Слайд 9

1. Укажи мощность связи между таблицами: (2 балла) (БД отражает соревнования по

1. Укажи мощность связи между таблицами: (2 балла) (БД отражает соревнования по теннису)
теннису)

Слайд 10

2.Напишите SQL запрос для нахождения всех сотрудник (отобразить ФИО и зарплату) с

2.Напишите SQL запрос для нахождения всех сотрудник (отобразить ФИО и зарплату) с
именем «Алексей» и зарплатой выше 20000 рублей (3 балла)

SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Должность.Зарплата
FROM Сотрудник, Должность WHERE Сотрудник.Должность = Должность.Код
AND Сотрудник.Имя = 'Алексей' AND Должность.Зарплата > 20000

Слайд 11

3. Соотнесите атрибут и тип атрибута (типы Access) (2 балла)

3. Соотнесите атрибут и тип атрибута (типы Access) (2 балла)

Слайд 12

4. Соотнесите SQL операции с действиями, которые они выполняют: (3 балл)

4. Соотнесите SQL операции с действиями, которые они выполняют: (3 балл)

Слайд 13

5. Определите потенциальный ключ из каждого набора атрибутов: (2 балла)

Дата оплаты, время

5. Определите потенциальный ключ из каждого набора атрибутов: (2 балла) Дата оплаты,
оплаты, Номер счета, Сумма счета
Фамилия, имя, отчество, должность, номер телефона, зарплата
Фамилия, имя, отчество, номер паспорта, серия паспорта
Количество страниц, год издания, наименование, автор, жанр, издательство

Слайд 14

6. Исключите не правильные sql запросы (3 балла)
INSERT INTO Должность VALUES (

6. Исключите не правильные sql запросы (3 балла) INSERT INTO Должность VALUES
4,'Санитарка', '35000')
SELECT FROM Сотрудник WHERE id = 5
SELECT зарплата FROM Должность WHERE Наименование = Менеджер
UPDATE TOP(10) книга set цена = 0 where страницы = 0
DELETE a FROM b

Слайд 15

ЧАСТЬ C

ЧАСТЬ C

Слайд 16

1. Разработать ERD диаграмму БД библиотеки

Создать ERD диаграмму базы данных отражающую

1. Разработать ERD диаграмму БД библиотеки Создать ERD диаграмму базы данных отражающую
деятельность библиотеки по выдаче и возврату книг. Количество таблиц должно быть 5 и более. Финансовую сторону (задолженность студента перед библиотекой) можно опустить.

Слайд 17

Ответ:

Ответ:

Слайд 18

Критерий оценивания:

5 баллов – сделана абсолютно диаграмма БД с финансовой составляющей.
4 баллов

Критерий оценивания: 5 баллов – сделана абсолютно диаграмма БД с финансовой составляющей.
– правильная диаграмма БД без финансовой составляющей.
3 балла – не критичные ошибки в лишних/отсутствующих атрибутах.
2 балла – ошибки в связях со справочниками (таблицы с одним атрибутом)
Остальное 0

Слайд 19

2. Написать 4 SQL запросов:

На выборку данных из двух таблиц с сортировкой

2. Написать 4 SQL запросов: На выборку данных из двух таблиц с

Добавить столбец в таблицу
Добавить таблицу более чем из 4 полей
Найти максимум по полю

Слайд 20

Ответ

SELECT должность.зарплата, сотрудник.фио FROM сотрудник, должность WHERE должность.Код = сотрудник.должность_ID;
ALTER TABLE Сотрудник

Ответ SELECT должность.зарплата, сотрудник.фио FROM сотрудник, должность WHERE должность.Код = сотрудник.должность_ID; ALTER
ADD телефон VARCHAR(20) NOT NULL;
CREATE TABLE Salepeolpe (snum integer, sname char(10), city char(10), comm decinimal);
SELECT MAX(зарплата) FROM Должность
Имя файла: Тест-по-базам-данных.pptx
Количество просмотров: 33
Количество скачиваний: 0