257.53K
Category: databasedatabase

Системы управления базами данных (СУБД)

1.

2.

Импорт данных из других источников.
Импорт данных из Microsoft Excel.
Внешние данные > Excel > Указать источник
данных (файл, данные которого нужно
импортировать в Access)
Пример:

3.

Основное назначение БД – поиск нужной информации.
Поиск данных с помощью фильтров.
Большие возможности для поиска данных в БД предоставляют фильтры. Они
позволяют отбирать записи, которые удовлетворяют заданным условиям.
Условия отбора записей создаются с использованием операторов сравнения
(равно, не равно, начинается, не начинается и т.д.).
Простые фильтры содержат условие отбора записей только для одного поля.
Сложные фильтры содержат несколько условий для различных полей. В
результате применения сложного фильтра будут отобраны только те записи,
которые удовлетворяют всем условиям одновременно.
Надо найти в таблице «Нобелевские лауреаты» лауреатов из России.
В результате будут найдены и отмечены нужные записи.

4.

Поиск данных с помощью запросов.
Запросы осуществляют поиск данных в БД почти так же, как и фильтры. Но
есть несколько существенных отличий.
фильтр
запрос
1.
Поиск данных по записям
1.
по полям
2.
Поиск данных в одной таблице
2.
объединяет данные из одной или нескольких
таблиц
3.
Отображают все поля таблицы
3.
только те, кот. нужны для поиска
4.
не сохраняются как отдельный объект
4.
можно сохранить как отдельный объект
5.
не позволяют создавать вычисляемые поля
5.
позволяют создавать вычисляемые поля

5.

Виды запросов:
Запрос на выборку;
Запрос на изменение;
Запрос на удаление;
Запрос с параметрами;
Запрос перекрестный.
Запросы могут быть простые и сложные.
Простые запросы на выборку.
1. С помощью Мастера запросов.
2. С помощью Конструктора запросов с УСЛОВИЯМИ
ОТБОРА.

6.

Задавая искомый фрагмент текста, можно использовать подстановочные
символы.
Символ
Что обозначает
*
?
#
Пример
Строка «Ива*» позволит найти фамилии
Любое количество
Иванов и Иванчук, строка «*ов»
символов
фамилии Иванов, Петров, Сидоров
Любой один
Строка «б?к» позволит найти слова бак,
символ
бок, бык и т.д.
Поиск строки «3#» в поле Цена
Любую значащую
позволит найти все книги стоимостью от
цифру
30 до 39 руб.

7.

Некоторые условные выражения, которыми мы будем пользоваться.
Условные выражения
Вывод записей, которые
Саратов
имеют значение Саратов
Not Саратов
не имеют значение Саратов
Like «М*»
начинаются с буквы М

начинаются с букв АЛ
>=М
начинаются с букв МЯ
100
имеют числовое значение 100
<=20
имеют числовое значение до 20
>100 OR >1000
BETWEEN 100 AND 1000
если используется условие на значение лежащее
между др. значениями

8.

9.

10
Пункт
назначения
Категория
поезда
Время в пути
Вокзал
Адлер
фирменный
29:46
Казанский
Адлер
скорый
38:35
Курский
Адлер
фирменный
25:30
Казанский
Адлер
скорый
39:13
Курский
АлмаАты
скорый
102:22
Павелецкий
Амстердам
скорый
36:40
Белорусский
пассажирский
35:37
Белорусский
Архангельск
скорый
20:46
Ярославский
Архангельск
пассажирский
46:30
Ярославский
Архангельск
скорый
21:25
Белорусский
Астана
скорый
58:00
Казанский
Астрахань
скорый
27:56
Павелецкий
Анапа
Сколько записей в данном фрагменте удовлетворяют условию
(Категория поезда = «скорый») ИЛИ (Вокзал = «Казанский»)?

10.

Часть света
Форма
правления
Население
Мальта
Европа
Республика
0,4
Греция
Европа
Республика
11,3
Турция
Азия
Республика
72,5
Таиланд
Азия
Монархия
67,4
Великобритания
Европа
Монархия
62,0
Марокко
Африка
Монархия
31,9
Египет
Африка
Республика
79,0
Куба
Америка
Республика
11,2
Мексика
Америка
Республика
108,3
Название
(млн чел.)
Сколько записей в данном фрагменте удовлетворяют условию
(Форма правления = «Республика») И (Население < 100,0)?
5

11.

A6
Математи
История
ка
Фамилия Пол
Физика
Химия
Биология
Андреев
м
80
72
68
66
70
Борисов
м
75
88
69
61
69
Васильева
ж
85
77
73
79
74
Дмитриев
м
77
85
81
81
80
Егорова
ж
88
75
79
85
75
Захарова
ж
72
80
66
70
70
Сколько записей удовлетворяют условию
«Пол = 'ж' или Физика < Биология»?
1) 5
2) 2
3) 3
4) 4
2

12.

13.

Код класса
Название класса
1
1й «А»
2
3й «А»
3
4й «А»
4
4й «Б»
Иванов
3
156
5
6й «А»
Петров
5
174
6
6й «Б»
Сидоров
8
135
7
6й «В»
Кошкин
3
148
8
9й «А»
Ложкин
2
134
9
10й «А»
Ножкин
8
183
Тарелкин
5
158
Мискин
2
175
Чашкин
3
169
Фамилия
Код
класса
В каком классе учится ученик наибольшего роста?
1) 3й «А»
2) 4й «А»
3) 6й «А»
4) 9й «А»
Рост
4

14.

Определение фамилии и инициалов родственника
A 6 В фрагменте базы данных представлены сведения о родственных
отношениях.
Таблица 1
Таблица 2
ID
Фамилия_И.О.
Пол
ID_Родителя
ID_Ребенка
1108
Козак Е.Р.
Ж
1010
1071
1010
Котова М.С.
Ж
1012
1071
1047
Лацис Н.Б.
Ж
1010
1083
1037
Белых С.Б.
Ж
1012
1083
1083
Петрич В.И.
Ж
1025
1086
1025
Саенко А.И.
Ж
1047
1096
1071
Белых А.И
М
1071
1096
1012
Белых И.А.
М
1047
1098
1098
Белых Т.А.
М
1071
1098
1096
Белых Я.А.
М
1083
1108
1051
Мугабе Р.Х
М
1086
1108
1121
Петрич Л.Р.
М
1083
1121
1086
Петрич Р.С.
М
1086
1121
Определите на основании приведенных данных фамилию и инициалы внучки Белых И.А.
1) Белых С.Б.
2) Козак Е.Р.
3) Петрич В.И.
4) Петрич Л.Р.

15.

16.

B 12 Расположение запросов в порядке убывания/возрастания
В таблице приведены запросы к поисковому серверу. Для каждого
запроса указан его код — соответствующая буква от А до Г.
Расположите коды запросов слева направо в порядке возрастания
количества страниц, которые нашёл поисковый сервер по каждому
запросу. По всем запросам было найдено разное количество страниц.
Для обозначения логической операции «ИЛИ» в запросе используется
символ «|», а для логической операции «И» — «&»:
Код
Запрос
А
Рыжий | Честный | Влюблённый
Б
(Рыжий & Честный) | Влюблённый
В
Рыжий & Честный
Г
Рыжий & Честный & Влюблённый
Ответ:
ГВБА

17.

B 12
В языке запросов поискового сервера для обозначения логической операции «ИЛИ»
используется символ «|», а для логической операции «И» – символ «&». В таблице приведены
запросы и количество найденных по ним страниц некоторого сегмента сети Интернет:
Запрос
Найдено страниц (в тысячах)
Чацкий & Молчалин & Фамусов
150
Чацкий & Фамусов
350
Чацкий & Молчалин
270
Компьютер печатает количество страниц (в тысячах), которое будет найдено по
следующему запросу: Чацкий & (Молчалин|Фамусов) . Укажите целое число,
которое напечатает компьютер. Считается, что все запросы выполнялись практически
одновременно, так что набор страниц, содержащих все искомые слова, не изменялся
за время выполнения запросов.
Количество запросов в данной области будем обозначать Ni.
Наша цель — N2 + N5 + N4.
Тогда из таблицы находим, что:
N5 = 150,
N2 + N5 = 350,
N4 + N5 = 270. Отсюда N4 = 270 - N5=270-150=120
Из второго и третьего уравнения: N2 + N5 + N4 =
350+120=470.
Ответ: 470.
English     Русский Rules