Similar presentations:
Система управления базами данных. Моделирование и формализация
1.
СИСТЕМА УПРАВЛЕНИЯБАЗАМИ ДАННЫХ
МОДЕЛИРОВАНИЕ И
ФОРМАЛИЗАЦИЯ
2.
Ключевые словаСУБД
таблица
форма
запрос
условие выбора
отчёт
3.
Что такое СУБДСистема управления базами данных (СУБД) программное обеспечение для создания баз данных, хранения
и поиска в них необходимой информации.
Возможности СУБД
Создание БД
Сортировка данных
Заполнение БД
Поиск информации в БД
Редактирование БД
Вывод информации из БД
Установка защиты БД
СУБД
превращает
огромный
объём
хранимых
в
компьютерной памяти сведений в мощную справочную систему.
4.
Интерфейс СУБДЛоготипы БД
5.
Объекты СУБДОбъекты СУБД
Таблица
Форма
Запрос
В таблице
хранятся
данные
Объект для
удобной
работы с
данными в
таблицах
Команды
обращения
пользователя
к СУБД
Отчёт
Документ,
созданный
на основе
таблиц
6.
База данных «Наш класс»СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ,
РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)
Поле КОД - ключ таблицы базы данных.
Имя поля
Тип поля
Код
Числовой
Фамилия
Текстовый
Имя
Текстовый
Дата рождения
Дата
Пол
Текстовый
Рост
Числовой
Адрес
Текстовый
Увлечение
Текстовый
Наличие ПК
Логический
7.
Создание базы данныхСоздание БД
Создать новую БД
Зарегистрировать БД
Описать структуру таблицы
Указать путь и имя файла
Указать имена и типы полей
Ввод в таблицу
Ввести данные
Ввод в форму
8.
Таблица и формы для вводаданных
Таблица для ввода данных
Формы для ввода данных
9.
Таблица «Список» БД «Наш класс»Таблицу можно дополнять, редактировать.
Данные можно сортировать по нужному признаку.
10.
Запросы на выборку данныхЗапрос
или
справка
таблица,
содержащая
интересующие пользователя сведения, извлечённые из базы
данных.
Условия выбора записываются в форме логических
выражений, в которых имена полей и их значения связаны
операциями отношений.
Знак
Обозначение
=
<>
равно
не равно
Меньше
<
>
<=
меньше или равно
>=
больше или равно
больше
11.
Условия выбораВысказывание
Рост ученика не
превышает 160 см
Логическое
выражение
РОСТ <= 160
Номер
записи
Значение
1
Истина
Истина
4
Ложь
12.
Условия выбораВысказывание
Ученик увлекается
футболом
Логическое
выражение
Номер
записи
Значение
УВЛЕЧЕНИЕ =
‘футбол’
1
Истина
2
Ложь
13.
Условия выбораВысказывание
Фамилия ученика –
Патрина
Логическое
выражение
ФАМИЛИЯ =
‘Патрина’
Номер
записи
Значение
6
Истина
1
Ложь
14.
Условия выбораВысказывание
Ученик не увлекается
танцами
Логическое
выражение
Номер
записи
Значение
УВЛЕЧЕНИЕ<>
’танцы’
1
Истина
2
Ложь
15.
Условия выбораВысказывание
Логическое
выражение
Номер
записи
Значение
Ученик родился в 1996
году
ДАТА>#31.12.9
5#
8
Истина
10
Ложь
16.
Условия выбора датыПри сравнении дат одна дата считается меньше другой,
если она относится к более раннему времени.
Высказывание
Значение
01.11.95 < 02.11.95
Истина
12.01.97 > 31.03.98
Ложь
29.11.95 < 02.12.95
Истина
09.11.95 < 01.11.96
06.12.99 < 12.01.98
Истина
Ложь
14.06.98 > 05.09.99
Ложь
17.
Сложные условия выбораВысказывание
Логическое
выражение
Рост ученика больше 160 РОСТ > 160 И
см, и ученик увлекается
УВЛЕЧЕНИЕ =
плаванием
‘плавание’
Номер
записи
Значение
4
Истина
10
Ложь
18.
Сложные условия выбораВысказывание
Логическое
выражение
Рост ученика больше 160 РОСТ > 160 ИЛИ
см или ученик
УВЛЕЧЕНИЕ =
увлекается плаванием
`плавание`
Номер
записи
Значение
10
Истина
1
Ложь
19.
Сложные условия выбораВысказывание
Логическое
выражение
Номер
записи
Значение
День рождения Ольги не
09.05.96
ИМЯ =`Ольга` И
ДАТА <>#09.05.96#
4
Истина
7
Ложь
20.
Самое главноеСистема управления базами данных (СУБД) программное обеспечение для создания баз данных, хранения
и поиска в них необходимой информации
Таблицы, формы, запросы, отчёты - основные объекты
СУБД.
С
помощью
запросов
на
выборку
данных,
удовлетворяющих заданным условиям (условиям выбора),
пользователь получает из базы данных только те записи и их
поля, которые ему нужны. В командах СУБД условия выбора
записываются в форме логических выражений.
21.
Вопросы и заданияВ табличной форме представлены характеристики
ноутбуков, имеющихся в продаже в компьютерном салоне:
№
Название
Жёсткий диск (ГБ)
Оперативная
память (МБ)
1
Sony Vaio AW2X
500
4096
2
Lenovo S10e
250
3072
3
Asus F70SL
250
2048
4
Aser F525
160
2048
5
Samsung NC20
160
1024
6
Roverbook V212
120
1024
Какую строку будет занимать запись, содержащая
сведения о ноутбуке Asus F70SL, после сортировки по
возрастанию значений поля НАЗВАНИЕ?
22.
Вопросы и заданияВ табличной форме представлен фрагмент базы данных
с годовыми оценками учащихся:
Фамилия
Пол Задача 1 Задача 2 Задача 3
Сумма
Жариков
М
15
20
25
60
Костин
М
10
10
10
30
Кузнецов
М
20
25
30
75
Михайлова
Ж
25
20
10
55
Сизова
Ж
30
30
30
90
Старовойтова
Ж
20
25
25
70
Школина
Ж
30
25
25
80
Сколько записей в данном фрагменте удовлетворяет
следующему условию?
(АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=`Ж`
АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ=`М`
23.
Вопросы и заданияЧто такое СУБД?
Перечислите основные объекты СУБД.
Какие функции они выполняют?
Какова цель запроса на выборку?
С чего начинается создание БД?
24.
Как будет выглядеть список (фамилия, имя) учениковпосле сортировки по возрастанию значений поля
ДАТА РОЖДЕНИЯ базы данных «Наш класс» ?
25.
Укажите все записи базы данных «Наш класс», длякоторых будет истинным простое логическое выражение
УВЛЕЧЕНИЕ=`танцы`
Рост <=160
УВЛЕЧЕНИЕ=`футбол`
ФАМИЛИЯ=`Патрина`
НАЛИЧИЕ ПК=1
ДАТА>#31.12.95#
26.
Укажите все записи базы данных «Наш класс», длякоторых будет истинным сложное логическое выражение
РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`
РОСТ>160 И УВЛЕЧЕНИЕ=`плавание`
ИМЯ=`Ольга` И ДАТА#09.05.96#
27.
Опорный конспектСистема управления базами данных (СУБД) - программное
обеспечение для создания баз данных, хранения и поиска в них
необходимой информации.
Объекты СУБД
Таблица
Форма
Запрос
Отчёт