Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рисунок для ИТСС1.docx
Скачиваний:
26
Добавлен:
10.06.2015
Размер:
734.62 Кб
Скачать

Простые и составные ключи

Первичный ключ может состоять из единственного поля таблицы, значения которого уникальны для каждой записи. Так, например, на предприятии не может быть двух работников с одинаковыми табельными номерами, поэтому в таблице, содержащей записи о работниках, табельный номер может быть первичным ключом. Такой первичный ключ называют простым ключом.

Ключ называют составным ключом, если он состоит из нескольких первичных ключей.

Все остальные ключи отношения называются возможными ключами.

Реляционные базы данных состоят из нескольких таблиц, связь между которыми устанавливается с помощью совпадающих полей. Каждая запись в таблицах идентифицирует один объект. Отношение между объектами определяет отношение между таблицами. Существует 4 типа отношений:

  1. Отношение «один-к-одному» означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.

  2. Отношение «один-ко-многим» означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.

  3. Отношение «многие-ко-одному» аналогично рассмотренному ранее типу. Тип отношения между объектами зависит от вашей точки зрения.

  4. Отношение «многие-ко-многим» возникает между двумя таблицами в тех случаях, когда:

  • одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы;

  • одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.

Архитектура субд

СУБД имеет многоуровневую структуру, в которой реализуется принцип относительной независимости логической и физической организации данных (рис. 3.4).

Рисунок 3.4 Структура СУБД

СУБД имеет два режима работы:

  • проектировочный – предназначен для создания или изменения структуры базы и создания её объектов;

Проектирование БД состоит в построении комплекса взаимосвязанных моделей данных.

  • пользовательский – использование ранее подготовленных объектов для наполнения базы или получения данных из нее.

ВОПРОСЫ

База данных это средство для ...

хранения данных

поиска данных

хранения, поиска и упорядочения данных

обработки информации

К средствам работы со связанными списками не относится

форма

запрос

сортировка

фильтр

Несколько записей связанного списка, удовлетворяющих одним и тем же условиям, отображаются

фильтром

формой

БДФункциями

сортировкой

Укажите все принципы сортировки связанных списков:

пустые ячейки размещаются в конце отсортированного списка

изменяются относительные ссылки в формулах перемещаемых записей

записи размещаются в заданном порядке

Все ответы

Электронная таблица не является связанным списком, если ...

имена полей указаны в верхней строке списка

каждая запись введена в отдельную строку

между записями отсутствуют пустые строки

данные одного столбца имеют разный тип

Число уровней сортировки в связанных списках не превышает

1

2

3

5

Автофильтр связанного списка позволяет

изменять произвольно порядок записей в списке

скрывать записи, которые не требуется отображать

сортировать записи

форматировать записи в спискестроить диаграммы

База данных содержит...

таблицы

поля

записи

все ответы правильные

Укажите состав СУБД

пакеты прикладных программ

языковые средства

обслуживающий персонал

администратор

Если данные представлены в виде древовидной структуры, то такая модель является ...

иерархической

сетевой

реляционной

элементарная

Если данные представлены в виде произвольного графа, то такая модель является .

реляционной

объектноориентированной

сетевой

иерархической

Если данные представлены в виде двумерной таблицы, то такая модель является

объектноориентированной

реляционной

иерархической

сетевой

Если данные имеют сложную структуру и предназначены для создания крупных БД, то такая модель является ...

сетевой

объектноориентированной

реляционной

иерархической

При соответствии записи одной таблицы нескольким записям другой таблицы отношения называются

один к одному

один ко многим

многие ко многим

объективными

Системы управления базами данных главным образом ориентированы на

Хранение

Модификацию

Все

Выбор

По технологии обработки данных БД делятся на

Иерархические

Распределённые

Локальные

Централизованные

По способу доступа к данным БД разделяются на

Централизованные

Локальные

Распределённые

Удаленные

Логическая независимость от данных

означает полную защищенность внешних схем от изменений, вносимых в концептуальную схему

означает защищенность концептуальной схемы от изменений, вносимых во внутреннюю схему

тем группам пользователей, которых эти изменения не касаются, не потребуется вносить изменения в свои программы.

пользователем могут быть замечены изменения только в общей производительности системы

Физическая независимость от данных

означает защищенность концептуальной схемы от изменений, вносимых во внутреннюю схему

тем группам пользователей, которых эти изменения не касаются, не потребуется вносить изменения в свои программы.

означает полную защищенность внешних схем от изменений, вносимых в концептуальную схему

пользователем могут быть замечены изменения только в общей производительности системы

Архитектуры систем централизованных БД с сетевым доступом бывают

Файл сервер

Сетевая

Клиент сервер

реляционная

СУБД имеет режимы работы

Стартовый

Проектировочный

Конечный

Пользовательский

По степени универсальности различают

Иерархическая, сетевая

Реляционная, математическая

Общая, специализированные

Не подразделяются

Назовите четыре основных объекта СУБД MS Access

запрос, таблица, форма, отчет

запрос фильтр, таблица, отчет

запрос, фильтр, форма, отчет

запрос, таблица, язык, отчет

Таблица – это

это совокупность записей

это инструмент для анализа, выбора и изменения данных

специальный формат экрана, используемый для ввода данных в таблицу и просмотра их

это гибкое и эффективное средство для организации данных

Запрос – это

это инструмент для анализа, выбора и изменения данных

специальный формат экрана, используемый для ввода данных в таблицу и просмотра их

это гибкое и эффективное средство для организации данных

инструмент с помощью которого удобно располагать информацию

Форма представляет собой

специальный формат экрана, используемый для ввода данных в таблицу и просмотра их

это совокупность записей

это инструмент для анализа, выбора и изменения данных

гибкое и эффективное средство для организации данных при выводе на печать

Отчет это

это гибкое и эффективное средство для организации данных при выводе на печать

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

специальный формат экрана, используемый для ввода данных в таблицу и просмотра их

это инструмент для анализа, выбора и изменения данных

Внешними ключами называются

Атрибуты, представляющие собой копии ключей других отношений

ключ состоящий из единственного поля таблицы, значения которого уникальны для каждой записи

ключ составленный из нескольких полей, совокупность значений которых гарантирует уникальность.

Все ответы

Простым ключом называют

Атрибуты, представляющие собой копии ключей других отношений

ключ состоящий из единственного поля таблицы, значения которого уникальны для каждой записи

ключ составленный из нескольких полей, совокупность значений которых гарантирует уникальность.

Все ответы

Составным ключом называют

Атрибуты, представляющие собой копии ключей других отношений

ключ состоящий из единственного поля таблицы, значения которого уникальны для каждой записи

ключ составленный из нескольких полей, совокупность значений которых гарантирует уникальность.

Все ответы

  1. Укажите студентов, попадающих в результирующий список после применения к списку данных расширенного фильтра

 

A

B

C

D

 

F

G

1

Студент

Математика

Информатика

Физика

Математика

Физика

2

А

3

3

3

>4

3

Б

4

3

4

>3

4

В

3

5

5

5

Г

4

3

3

6

Д

3

4

4

7

Е

5

5

3

-{00}Б, Г, Е

-{00}Б, В, Г, Д, Е

+{00}Б, В, Д, Е

-{00}Б, В, Д

Укажите результат сортировки списков сначала по полю "Возраст", затем по полю "Курс" по убыванию.

+{00}8, 5,2, 7, 4, 6, 3

-{00}3, 5, 4, 7, 8, 2, 6

-{00}3, 8, 4, 5, 2, 6, 7

-{00}5, 3,4, 2, 8, 7, 6

Укажите студентов, попадающих в результитрующий список после применения к списку данных расширенного фильтра

 

A

B

C

D

 

F

G

1

Студент

Математика

Информатика

Физика

Информатика

Физика

2

А

3

3

4

>4

>3

3

Б

4

5

4

4

В

3

5

3

5

Г

4

3

3

6

Д

3

4

4

7

Е

5

5

4

-{00}А, Б, В, Д, Е

-{00}А, Б, Д, Е

-{00}Б, В, Е

+{00}Б, Е

Укажите условие выбора из связанного списка студентов самого младшего и самого старшего курсов при использовании афтофильтра:

-{00}=1 И =5

-{00}больше или равно 1 И меньше или равно 5

+{00}=1 ИЛИ =5

-{00}больше или равно 1 ИЛИ меньше или равно 5

Укажите условие выбора из связанного списка студентов 2, 3 и 4 курсов при использовании афтофильтра:

+{00}меньше 5 И больше 1

-{00}больше 1 ИЛИ меньше 5

-{00}больше или равно 2 ИЛИ меньше или равно 4

-{00}меньше или равно 5 И больше или равно 1

Укажите правильное условие выбора для получения результирующего списка студентов.

-{00}(Курс=2) И (Возраст>17) И (Адрес=г.Самара)

+{00}(Курс=2) ИЛИ (Возраст>17) И (Адрес=г.Самара)

-{00}(Курс=2) И (Возраст>17) ИЛИ (Адрес=г.Самара)

-{00}(Курс=2) ИЛИ (Возраст>17) ИЛИ (Адрес=г.Самара)

Укажите аргумент, который не входит в синтаксис БДФункций().

-{00}<База_данных>

-{00}<Поле>

-{00}<Критерий>

+{00}<Запись>

Укажите правильное условие, соответствующее критерию отбора расширенного фильтра связанного списка.

-{00}(Курс=2) И (Возраст>17) И (Пол=муж)

-{00}(Курс=2) ИЛИ (Возраст>17) И (Пол=муж)

-{00}(Курс=2) И (Возраст>17) ИЛИ (Пол=муж)

+{00}(Курс=2) ИЛИ (Возраст>17) ИЛИ (Пол=муж)

Укажите правильное условие, соответствующее критерию отбора расширенного фильтра.

-{00}(Фамилия = Ковалева) И (стипендия < 1200) И (Фамилия = Макаров) И (стипендия >2500)

+{00}(Фамилия = Ковалева) И (стипендия < 1200) ИЛИ (Фамилия = Макаров) И (стипендия >2500)

-{00}(Фамилия = Ковалева) ИЛИ (стипендия < 1200) И (Фамилия = Макаров) ИЛИ (стипендия >2500)

-{00}(Фамилия = Ковалева) ИЛИ (стипендия < 1200) ИЛИ (Фамилия = Макаров) ИЛИ (стипендия >2500)

Укажите правильное условие, соответствующее критерию отбора расширенного фильтра.

+{00}(Возраст =20) И (Стипендия >=2500) И (Пол = жен)

-{00}(Возраст =20) ИЛИ (Стипендия >=2500) И (Пол = жен)

-{00}(Возраст =20) И (Стипендия >=2500) ИЛИ (Пол = жен)

+{00}(Возраст =20) ИЛИ (Стипендия >=2500) ИЛИ (Пол = жен)

Укажите шаблон фильтрации всех элементов (В12, В11, В10) и (И11, И12, И13) в СУБД MS Access:

-{00}Like "В*" And Like "И*"

+{00}Like "В*" Or Like "И*"

-{00}Like "*В" Or Like "*И"

-{00}Like "*В" AND Like "*И"

Укажите шаблон фильтрации всех элементов (01В, 02В, 03В) и (01И, 02И, 03И) в СУБД MS Access:

+{00}Like "*В" Or Like "*И"

-{00}Like "В*" Or Like "И*"

-{00}Like "В*" And Like "И*"

-{00}Like "*В" AND Like "*И"

Укажите правильный шаблон фильтрования данных за период от 16.05.09 до 26.05.09 в СУБД MS Access:

-{00}Between #16.05.2009# Or #26.05.2009#

-{00}>#16.05.2009# And #26.05.2009#

+{00}Between #16.05.2009# And #26.05.2009#

-{00}Between 16.05.2009 And 26.05.2009

Что позволяет определить данный запрос

+{00}Наименование и коды услуг 5.05 и 8.05

-{00}Наименование услуг оказанных 5.05, 6.05, 7.05, 8.05

-{00}Коды услуг оказанных 5.05, 6.05, 7.05, 8.05

-{00}Наименование и коды услуг 5.05, 6.05, 7.05, 8.05

Какой тип связи показан на рисунке

+{00}каждой записи таблицы А соответствует одна запись таблицы В и наоборот

-{00}каждой записи таблицы А соответствует несколько записей таблицы В, и наоборот

+{00}связь один к одному

-{00}каждой записи таблицы А соответствуют несколько записей таблицы В, а таблице В соответствует только одна запись таблицы А

Что показывает данный запрос

+{00}Сумму оценок полученных студентами расположенные по убыванию

-{00}Сумму оценок студентов

-{00}Рег номера студентов получивших данные оценки расположенные по убыванию

-{00}Фамилии студентов получивших данные оценки расположенные по убыванию

Что показывает данный запрос

-{00}Студенты сдавшие 2 экзамен с оценкой 4 или 5 обучающиеся на 2 или 3 факультетах

+{00}Студенты сдавшие 2 экзамен с оценкой 4 и 5 обучающиеся на 2 и 3 факультетах

-{00}Студенты сдавшие 2 экзамен с оценкой 4 или 5 обучающиеся на 2 и 3 факультетах

-{00}Студенты сдавшие 2 экзамен с оценкой 4 и 5 обучающиеся на 2 или 3 факультетах

Что показывает данный запрос

+{00}Сколько абитуриентов поступило на 3 факультет

-{00}Сколько абитуриентов не поступило на 3 факультет

-{00}Сколько всего абитуриентов поступило

-{00}Сумму рег. номеров

Что показывает данный запрос

-{00}Сумму баллов не превышающую 12

-{00}Фамилии студентов набравших в сумме баллов не превышающих 12

+{00}Фамилии студентов набравших более 12 баллов

+{00}Фамилии студентов набравших в сумме баллов превышающих 12

Что позволяет определить данный запрос

+{00}Приоритетным является поле Факультет и результатом запроса будет расположение по возрастанию данного поля,

-{00}Приоритетным является поле Специальность и результатом запроса будет расположение по возрастанию данного поля

-{00}Результат расположение записей по возрастанию в поле Факультет, затем по полю Специальность

-{00}Результат расположение записей по возрастанию в поле План

ПРОГРАММИРОВАНИЕ

  1. К языкам программирования низкого уровня относятся

Assembler

Free Pascal

Delphi

С++

К языкам высокого уровня относятся:

Basic

Free Pascal

Assembler

C++

ИСР – это

Интегральная среда разработки

Интегральная система работы

Ивекторная среда разработки

Информационная система работы

Различают типы лексем:

идентификаторы; ключевые слова;

знаки (символы) операций;

литералы; разделители

Все ответы

Комментарии – это

фрагменты кода, которые игнорируются компилятором

фрагменты кода, которые читаются компилятором

фрагменты кода, которые необходимы для создания программы

фрагменты кода, которые используются для идентификации надписей

Ключевые слова — это

предварительно определенные зарезервированные идентификаторы

имеющие специальные значения для компилятора

символы кириллицы

числовое или строковое значение

Переменная представляет

числовое или строковое значение или объект класса

специальные значения для компилятора

определенные зарезервированные идентификаторы

все ответы правильные

Константа является

типом поля

именем поля

вещественным значением

целочисленным значением

Тестирование программы

проверка программы на необходимом количестве исходных данных

определение количества действий для получения результата

определение последовательности действий для получения результата

процесс определения действий для выполнения программы

Установите последовательность этапов разработки программы:

[01]Постановка задачи

[02]Разработка алгоритма

[03]Написание и ввод программы

[04]Отладка

[05]Тестирование

Установите соответствие:

1 а), 2 б), 3 в)

1 б), 2 а), 3 в)

1 в) 2 б) 3 а)

1 б), 2 в), 3 а)

  1. Установите соответствие:

1 в), 2 а), 3 б)

1 а), 2 б), 3 в)

1 в) 2 б) 3 в)

1 б), 2 а), 3 в)

  1. Алгоритмом называется ...

подробное и точное описание последовательности действий, приводящих к искомому результату

преобразование информации в соответствии с поставленной задачей

описание совокупности действий по преобразованию исходных данных

описание и преобразование постановки задачи

  1. Укажите функции, выполняемые приведенным блоком

Процесс

Решение

Модификация

ввод/вывод

  1. Укажите функции, выполняемые приведенным блоком

Предопределенный процесс

Решение

Модификация

ввод/вывод

  1. Укажите функции, выполняемые приведенным блоком

Процесс

Решение

Модификация

ввод/вывод

  1. Укажите функции, выполняемые приведенным блоком

Предопределенный процесс

Решение

Модификация

ввод/вывод

  1. Программа – это ...

последовательность команд компьютера, приводящая к решению задачи

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

элементарная инструкция машине, выполняемая автоматически

подробное и точное описание действий для получения результата

  1. При отладке программы выявляются ...

орфографические ошибки

синтаксические ошибки

логические ошибки

семантические ошибки

  1. Укажите все способы описания алгоритма:

словесный

формульный

функциональный

программный

67