дипломы,диссертации,курсовые,контрольные,рефераты,отчеты на заказ

Базы данных
для специальностей 060400, 060800, 552800
Красина Ф.А.
(Кафедра Экономики)
Томск-2003

1.
дипломы,курсовые,рефераты,контрольные,диссертации,отчеты на заказ

№ 1
Автоматическая система, организующая данные и выдающая информацию:
• информационная система.

№ 2
Разрозненные факты называются:
• данные.

№ 3
Организованные и обработанные данные -
• информация.

№ 4
Множество взаимосвязанных единиц данных, которые могут обрабатываться одной или несколькими прикладными системами:
• база данных.

№ 5
Этапы развития систем управления базами данных.
• Файлы последовательного доступа.
• Файлы произвольного доступа.
• Иерархические модели данных.
• Сетевые модели данных.
• Реляционные базы данных.

№ 6
Программа, которая обслуживает доступ клиентов к базе данных называется:
• сервер баз данных.

№ 7
Локальная сеть, состоящая из клиентских компьютеров:
• система клиент - сервер.

№ 8
Люди, которым требуется информация из базы данных для выполнения служебных обязанностей:
• пользователи.

№ 9
Письменные инструкции, описывающие шаги, необходимые для выполения в системе определенной задачи:
• процедура.

№ 10
Люди, ответственные за работу информационной системы:
• обслуживающий персонал.

2.

№ 11
Часть реального мира, сведения о которой хранятся в базе данных:
• предметная область.

№ 12
Вовлеченные в деятельность люди, предметы, места, происходящие события и т.д., информация о которых должна хранится в БД:
• объект.

№ 13
Базы данных, между отдельными таблицами которых существуют связи:
• реляционные базы данных.

№ 14
Поле или набор полей, однозначно идентифицирующий запись:
• первичный ключ.

№ 15
Взаимосвязь один –к– одному означает:
• одной записи таблице А соответствует одна запись таблицы Б.

№ 16
Взаимосвязь один –ко– многим:
• одной записи таблице А соответствует несколько записей таблицы Б.

№ 17
Взаимосвязь многие –ко– многим:
• нескольким записям таблицы А соответствует несколько записей таблицы Б.

№ 18
В терминах баз данных строки таблицы:
• записи.

№ 19
В терминах баз данных столбцы таблицы:
• поля.

№ 20
Одна и та же таблица может быть дочерней по отношению к одной таблице и главной по отношению с другой.

3.

№ 21
Процесс приведения реляционных таблиц к стандартному виду -
• нормализация.

№ 22
Противоречивость данных, вызванная их избыточностью и частичным обновлением, это:
• аномалия обновления.

№ 23
Непреднамеренная потеря данных, вызванная удалением других данных:
• аномалия удаления.

№ 24
Невозможность ввести данные в таблицу, вызванная отсутствием других данных:
• аномалия ввода.

№ 25
Реляционная таблица находится в первой нормальной форме, если:
• все значения в таблице являются атомарными для каждого атрибута таблицы.

№ 26
Реляционная таблица находится во второй нормальной форме, если:
• все значения в таблице являются атомарными для каждого атрибута таблицы;
• все неключевые атрибуты являются функционально зависимыми от всего ключа.

№ 27
Реляционная таблица находится в третьей нормальной форме, если:
• все значения в таблице являются атомарными для каждого атрибута таблицы;
• все неключевые атрибуты являются функционально зависимыми от всего ключа;
• в таблице нет транзитивных зависимостей между неключевыми атрибутами.

№ 28
Значение данных, которое не является множеством или повторяющейся группой, называется:
• атомарным.

№ 29
Зависимость, при которой значение атрибута в кортеже однозначно определяет значение другого атрибута, называется:
• функциональной.

№ 30
Зависимость, при которой один неключевой атрибут зависит от другого неключевого атрибута, называется:
• транзитивной.

4.

№ 31
Операция реляционной алгебры, в результате которой из отношений Р1 и Р2 строится новое отношение Р3, включающее кортежи, принадлежащие Р1 или Р2:
• объединение отношений.

№ 32
- принадлежащие и Р1 и Р2:
• пересечение отношений.

№ 33
- принадлежащие Р1 и не принадлежащие Р2:
• разность отношений.

№ 34
- включающее все различные сочетания кортежей Р1 и Р2:
• декартово произведение отношений.

№ 35
Для исходного отношения Р1 и результирующего отношения Р2 определить выполненную операцию реляционной алгебры.
P1Номер сотрудника Фамилиядолжность
1ИвановДиректор
2Петрова Секретарь
3АлексееваРеферент
 
P2Номер сотрудникаФамилия
1Иванов
2Петрова
3Алексеева
Проекция.

№ 36
P1Номер сотрудникаФамилиядолжность
1ИвановДиректор
2ПетроваСекретарь
3АлексееваРеферент
 
P2Номер сотрудникаФамилиядолжность
1ИвановДиректор
Выбор.

№ 37
P1Номер товараНаименованиеЦена
1Масло50
2Сахар20
3Сыр80
 
P2Номер товараЦена
150
220
380
Проекция.

№ 38
P1Номер товараНаименованиеЦена
1Масло50
2Сахар20
3Сыр80
 
P2Номер товараНаименованиеЦена
1масло50
2сахар20
Выбор.

№ 39
Для исходного отношения Р1 и Р2 и результирующего отношения Р3:
P1Номер товараНаименованиеЦена
1Масло50
2Сахар20
3Сыр80
 
P2Номер товараНаименованиеЦена
1масло50
4Хлеб10
5Соль5
 
P3Номер товараНаименованиеЦена
1Масло50
2Сахар20
3Сыр80
4Хлеб10
5Соль5
Объединение.

№ 40
P1Номер товараНаименованиеЦена
1Масло50
2Сахар20
3Сыр80
 
P2Номер товараНаименованиеЦена
1масло50
4Хлеб10
5Соль5
 
P3Номер товараНаименованиеЦена
1Масло50
Пересечение.

5.

№ 41
Написать запрос, выводящий на экран фамилии и адреса преподавателей.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select фио,адрес from преподаватель.

№ 42
- выводящий в текстовый файл c именем «ff» даты рождения преподавателей.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select ДатаРожд from преподаватель to file ff.

№ 43
- выводящий на экран фамилии ассистентов.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select ФИО from преподаватель where должность =ассистент.

№ 44
- выводящий на экран адреса профессоров.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select адрес from преподаватель where должность=профессор.

№ 45
- выводящий в текстовый файл ff всю информацию из таблицы.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select * from преподаватель to filе ff.

№ 46
- выводящий на экран фамилии преподавателей, родившихся до 1 января 1961 г.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select фио from преподаватель where датаРожд ‹ {01.01.1960}.

№ 47
Подсчитать в запросе средний оклад всех преподавателей.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select avg (оклад) from преподаватель.

№ 48
- суммарный оклад профессоров.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select sum (оклад) from преподаватель where должность =доцент.

№ 49
Вывести на экран минимальный оклад.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select min (оклад) from преподаватель.

№ 50
- максимальный оклад.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Select max (оклад) from преподаватель.

6.

№ 51
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
Dele(te) for должность= профессор
Помечает к удалению записи, относящиеся к профессорам.

№ 52
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
list фио
Выводит на экран фамилии преподавателей.

№ 53
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
list ДатаРожд for должность=доцент
Выводит на экран даты рождения доцентов.

№ 54
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
Repl(ace) for должность = ассистент with инженер
Изменяет должность «ассистент» на «инженер».

№ 55
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
list должность for адрес=Ленина
Выводит на экран должности преподавателей, проживающих на ул. Ленина.

№ 56
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
list фио, адрес for датаРожд ›{01.01.1965}
Выводит на экран фамилии и адреса преподавателей, родившихся после 1 января 1965 г.

№ 57
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
count for должность =ассистент
Cчитает количество ассистентов в таблице.

№ 58
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
aver(age) оклад
• Вычисляет средний оклад.

№ 59
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
sum оклад
• Вычисляет суммарный оклад.

№ 60
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
Что делает представленная команда?
count for адрес = Кирова
• Вычисляет количество преподавателей, проживающих на улице Кирова.

7.

№ 61
Упорядочить файл. Преподаватель по Фамилиям преподавателей (создать индексный файл с именем ff).
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Index on ФИО to ff.

№ 62
Преподаватель по возрасту.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Index on ДатаРожд to ff.

№ 63
Преподаватель по возрастанию окладов.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Index on оклад to ff.

№ 64
Преподаватель по Фамилиям только для профессоров.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Index on ФИО to ff for должность = профессор.

№ 65
Преподаватель по Фамилиям только для тех, чей оклад меньше 2000.
Преподаватель
№№ФИОАдресДатаРождДолжностьОклад
1ПетровКирова01.03.1960доцент2000
2БуймовАртема01.04.1965ассистент1800
3ИвановаСтуденческая01.06.1980ассистент1800
4ЗахаровЛенина03.07.1950профессор3000
5ИльинЛенина01.05.1955профессор3000
• Index on ФИО to ff for оклад ›2000.

№ 66
Команда USE [‹DBF-файл ›] выполняет действие:
• открывает файл базы данных.

№ 67
USE:
• закрывает файл базы данных.

№ 68
SET INDEX TO [<список индексных файлов>]:
• открывает только индексный файл.

№ 69
CLOSE INDEX:
• закрывает все индексные файлы.

№ 70
SEEK:
• применяет алгоритм ускоренного поиска.

8.

№ 71
Менеджер, отвечающий за управление техническими аспектами базы данных:
• администратор базы данных.

№ 72
Основные цели администрирования базы данных.
• Защита данных.
• Поддержка целостности данных.

№ 73
Предохранение базы данных от несанкционированного доступа и преднамеренного повреждения:
• защита данных.

№ 74
Точность и непротиворечивость данных, хранящихся в системе:
• целостность данных.

№ 75
Средство предоставления пользователю его личной модели базы данных:
• представление данных.

№ 76
Тип доступа к данным, при котором возможно только чтение данных, но не их изменение:
• право чтения.

№ 77
- при котором позволен ввод новых данных, но не изменение существующих:
• право ввода.

№ 78
- при котором позволено изменение данных, но не их удаление:
• право обновления.

№ 79
- при котором позволено удаление данных:
• право удаления.

№ 80
Преобразование читаемого текста в нечитаемый при помощи некоторого алгоритма:
• шифровка.

9.

№ 81
База данных, позволяющая получать информацию о больших подмножествах объектов, называется:
• cтатистической.

№ 82
Секретность статистической базы данных обеспечивается за счет:
• ограничения на структуру запроса.

№ 83
Блок программы, выполнение которого сохраняет непротиворечивость базы данных:
• транзакция.

№ 84
Транзакция, в которой либо все связанные с ней действия выполняются до конца, либо ни одно из них не выполняется:
• неделимая.

№ 85
Способ предупреждения проблем, возникающих при параллельной обработке данных:
• блокировка данных.


на главную база по специальностям база по дисциплинам статьи