524.37K

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

1.

СИСТЕМА УПРАВЛЕНИЯ
БАЗАМИ ДАННЫХ
МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ

2.

Ключевые слова
- СУБД
- таблица
- форма
- запрос
- условие выбора
- отчёт

3.

Что такое СУБД
Система управления базами данных (СУБД) - программное обеспечение
для создания баз данных, хранения и поиска в них необходимой информации.
Возможности СУБД
Создание БД
Сортировка данных
Заполнение БД
Поиск информации в БД
Редактирование БД
Вывод информации из БД
Установка защиты БД
СУБД превращает огромный объём хранимых в компьютерной памяти
сведений в мощную справочную систему.

4.

Интерфейс СУБД
Логотипы БД

5.

Объекты СУБД
Объекты СУБД
Таблица
В таблице
хранятся
данные
Форма
Объект для
удобной
работы с
данными в
таблицах
Запрос
Команды
обращения
пользователя
к СУБД
Отчёт
Документ,
созданный
на основе
таблиц

6.

База данных «Наш класс»
СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС,
УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)
Поле КОД - ключ таблицы базы данных.
Имя поля
Тип поля
Код
Числовой
Фамилия
Текстовый
Имя
Текстовый
Дата рождения
Дата
Пол
Текстовый
Рост
Числовой
Адрес
Текстовый
Увлечение
Текстовый
Наличие ПК
Логический

7.

Создание базы данных
Создание БД
Создать новую БД
Зарегистрировать БД
Указать путь и имя файла
Описать структуру таблицы
Указать имена и типы полей
Ввод в таблицу
Ввести данные
Ввод в форму

8.

Таблица и формы для ввода данных
Таблица для ввода данных
Формы для ввода данных

9.

Таблица «Список» БД «Наш класс»
Таблицу можно дополнять, редактировать.
Данные можно сортировать по нужному признаку.

10.

Запросы на выборку данных
Запрос или справка - таблица, содержащая интересующие пользователя
сведения, извлечённые из базы данных.
Условия выбора записываются в форме логических выражений, в
которых имена полей и их значения связаны операциями отношений.
Знак
Обозначение
=
<>
<
равно
не равно
Меньше
больше
>
<=
меньше или равно
>=
больше или равно

11.

Условия выбора
Высказывание
Высказывание
Логическое
Логическое
выражение
выражение
Номер
Номер
записи
записи
Ученик
имеет
Фамилия
Ученик
увлекается
не
родился
ученика
увлекается

Рост
ученика
не в 1996
персональный
футболом 160 см
Патрина
танцами
году
превышает
компьютер
НАЛИЧИЕ
УВЛЕЧЕНИЕ
ФАМИЛИЯ
УВЛЕЧЕНИЕ<>
ДАТА>#31.12.9
= =
РОСТ
<= 160
ПК =1
‘футбол’
‘Патрина’
’танцы’
5#
7
6
2
8
1
9
10
1
4
2
Значение
Значение
Истина
Истина
Ложь
Ложь

12.

Условия выбора даты
При сравнении дат одна дата считается меньше другой, если
она относится к более раннему времени.
Высказывание
Значение
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
Ложь

13.

Сложные условия выбора
Высказывание
Логическое
Логическое
выражение
выражение
Рост ученика
больше
> 160 ИЛИ
ИИ
День
рождения
Ольги160
не РОСТ
ИМЯ =`Ольга`
см,или
см
09.05.96
и ученик
ученик
увлекается
УВЛЕЧЕНИЕ
ДАТА
<>#09.05.96#
=
плаванием плаванием
увлекается
‘плавание’
`плавание`
Номер
Номер
записи
записи
Значение
10
44
Истина
10
17
Ложь
Ложь

14.

Самое главное
Система управления базами данных (СУБД) - программное
обеспечение для создания баз данных, хранения и поиска в них
необходимой информации называется
Таблицы, формы, запросы, отчёты - основные объекты
СУБД.
С помощью запросов на выборку данных, удовлетворяющих
заданным условиям (условиям выбора), пользователь получает
из базы данных только те записи и их поля, которые ему нужны. В
командах СУБД условия выбора записываются в форме
логических выражений.

15.

Вопросы и задания
ВВ табличной
табличной форме
форме представлен
представлены
представлен фрагмент
фрагмент
характеристики
базы
базы данных
данных
сноутбуков,
с результатами
годовымиимеющихся
оценками
олимпиады
учащихся:
в продаже
по информатике:
в компьютерном салоне:
Фамилия
ПолНазвание
Алгебра Геометрия
Информатика
Физика

Жёсткий диск
(ГБ)
Оперативная
Фамилия
Пол
Задача
1
Задача
2
Задача
3
Сумма
Что
Какая
С
Перечислите
Какова
чего
такое
СУБД
начинается
цель
СУБД?
установлена
запроса
основные
создание
на объекты
выборку?
на БД?
компьютерах
СУБД.
в вашем
память (МБ)
Алексеев
Ж
3
3
4
3
Жариков
М
15
20
25
60
классе?
Какие
1 функции
Sony Vaio они
AW2Xвыполняют?
500
4096
Воронин
М
4
4
4
Костин
М
10
10
10
30 3
2
Lenovo S10e
250
3072
Ильин
3 25
3
Кузнецов М
М 4
20
30
75 4
3
Asus F70SL
250
2048
Костин
4 20
5
Михайлова М
Ж 5
25
10
55 4
4
Aser F525
160
2048
Сизова
Ж
5 30
5
Сизова
Ж 5
30
30
90 4
5 Samsung NC20
160
1024
Старовойтова
Ж 5
20
25
70 5
Школина
Ж
5 25
5
6
Roverbook V212
120
1024
Школина
Ж
30
25
25
80
Сколько
записей
в занимать
данном
фрагменте
удовлетворяет
Какую
строку
будет
запись,
содержащая
сведения о
Какую
Какую
строку
строку
будет
будет
занимать
занимать
запись,
запись,
содержащая
содержащая
Сколько
записей
в
данном
фрагменте
удовлетворяет
следующему
условию?
ноутбуке
Asus
F70SL, после
сначала
по убыванию
сведения
сведения
о
о
ноутбуке
ноутбуке
Asus
Asusсортировки
F70SL,
F70SL, после
после
сортировки
сортировки
по
по
следующему условию?
значений
поля
ОПЕРАТИВНАЯ
ПАМЯТЬ,
затем по
АЛГЕБРА>3
И
ИНФОРМАТИКА>4
И
ПОЛ=`М`
возрастанию
убыванию
значений
значений
поля
поля
ЖЁСТКИЙ
НАЗВАНИЕ?
ДИСК?
(АЛГЕБРА>4
ИЛИ
ИНФОРМАТИКА>4)
И
ПОЛ=`Ж` ИЛИ
(ФИЗИКА=3
ФИЗИКА=3
ИЛИ
АЛГЕБРА=3
АЛГЕБРА=3)
ИЛИ
И
(ГЕОМЕТРИЯ=3
ГЕОМЕТРИЯ=3
ИЛИ
ПОЛ=‘М’
ЗАДАЧА1=30
И
СУММА>55
ИЛИ
ЗАДАЧА2=30
ИЛИ
ЗАДАЧА3=30
(ЗАДАЧА1<ЗАДАЧА2)
И
(ЗАДАЧА2<ЗАДАЧА3)
возрастанию
значений
поля ЖЁСТКИЙ
ДИСК?
ЗАДАЧА1=30
И ЗАДАЧА2=30
И ЗАДАЧА3=30
ИНФОРМАТИКА=3
ИНФОРМАТИКА=3)

16.

Как будет выглядеть список (фамилия, имя) учеников после сортировки по
возрастанию значений поля ДАТА РОЖДЕНИЯ базы данных «Наш класс»?

17.

Укажите все записи базы данных «Наш класс», для которых будет истинным
простое логическое выражение
УВЛЕЧЕНИЕ=`футбол`
ФАМИЛИЯ=`Патрина`
НАЛИЧИЕ
Рост <=160
ПК=1
УВЛЕЧЕНИЕ=`танцы`
ДАТА>#31.12.95#

18.

Укажите все записи базы данных «Наш класс», для которых будет истинным
сложное логическое выражение
РОСТ>160
ИМЯ=`Ольга`
ИЛИ
И УВЛЕЧЕНИЕ=`плавание`
УВЛЕЧЕНИЕ=`плавание`
И ДАТА#09.05.96#

19.

Опорный конспект
Система управления базами данных (СУБД) - программное
обеспечение для создания баз данных, хранения и поиска в них
необходимой информации.
Объекты СУБД
Таблица
Форма
Запрос
Отчёт

20.

Домашнее задание
§2.6 (1, 2, 3), вопросы № 1–4 к параграфу;
Дополнительное задание: разработка однотабличной базы
данных по собственному замыслу.
English     Русский Правила