СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ
Ключевые слова • СУБД • таблица • форма • запрос • условие выбора • отчёт
Что такое СУБД Система управления базами данных (СУБД) - программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации. Возможности СУБД Создание БД Сортировка данных Заполнение БД Поиск информации в БД Редактирование БД Вывод информации из БД Установка защиты БД СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную справочную систему.
Интерфейс СУБД Логотипы БД
Объекты СУБД Таблица Форма Запрос Отчёт Объект для Документ, Команды В таблице удобной созданный обращения хранятся работы с на основе пользователя данные данными в таблиц к СУБД таблицах
База данных «Наш класс» СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК) Поле КОД - ключ таблицы базы данных. Имя поля Тип поля Код Числовой Фамилия Текстовый Имя Текстовый Дата рождения Дата Пол Текстовый Рост Числовой Адрес Текстовый Увлечение Текстовый Наличие ПК Логический
Создание базы данных Создание БД Создать новую БД Зарегистрировать БД Указать путь и имя файла Описать структуру таблицы Указать имена и типы полей Ввод в таблицу Ввести данные Ввод в форму
Таблица и формы для ввода данных Таблица для ввода данных Формы для ввода данных
Таблица «Список» БД «Наш класс» Таблицу можно дополнять, редактировать. Данные можно сортировать по нужному признаку.
Запросы на выборку данных Запрос или справка - таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных. Условия выбора записываются в форме логических выражений, в которых имена полей и их значения связаны операциями отношений. Знак Обозначение = равно <> не равно < Меньше > больше <= меньше или равно >= больше или равно
Условия выбора Высказывание Логическое Номер Значение Значение Высказывание Логическое Номер Значение выражение записи выражение записи Ученик имеет в 1996 Ученик родился – НАЛИЧИЕ ДАТА>#31. 12. 9 7 8 Истина Истина Фамилия ученика Ученик увлекается не увлекается Рост ученика не УВЛЕЧЕНИЕ<>’ ФАМИЛИЯ = УВЛЕЧЕНИЕ РОСТ <= 160 = 6 1 персональный году 5# =1 ПК 9 танцами Патрина футболом превышает 160 см танцы’ ‘Патрина’ ‘футбол’ 10 1 4 2 Ложь Ложь компьютер
Условия выбора даты При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. Высказывание Значение 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 Ложь
Сложные условия выбора Высказывание Логическое Логическое Номер Значение выражение записи День рождения Ольги не ИМЯ =`Ольга` Рост ученика больше 160 РОСТ > 160 И И ИЛИ 10 4 Истина 09. 05. 96 см и ученик увлекается см, или ученик ДАТА <>#09. 05. 96# УВЛЕЧЕНИЕ = 10 1 7 Ложь увлекается плаванием `плавание` ‘плавание’ Ложь
Самое главное Система управления базами данных (СУБД) - программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации Таблицы, формы, запросы, отчёты - основные объекты СУБД. С помощью запросов на выборку данных , удовлетворяющих заданным условиям (условиям выбора), пользователь получает из базы данных только те записи и их поля, которые ему нужны. В командах СУБД условия выбора записываются в форме логических выражений.
Вопросы и задания В табличной форме представлен фрагмент базы данных В табличной форме представлены характеристики ноутбуков, имеющихся в оценкамипокомпьютерном салоне: с результатами олимпиады в информатике: с годовыми продаже учащихся: Фамилия Пол Алгебра Геометрия диск (ГБ) № Жёсткий Информатика Физика Фамилия. С Название Задача 1 насоздание БД? в вашем Полначинается. СУБД? 2 Задача Оперативная СУБД установлена Задача чего Что запроса объекты СУБД. Сумма на выборку? 3 Какая Перечислите основныекомпьютерах память (МБ) Какова цель такое Алексеев Ж Жариков Vaio AW 2 X 3 20 М функции они выполняют? 15 4 25 60 3 1 Sony Какие классе? 500 4096 Воронин Костин М М 4 10 4 10 4 10 30 3 2 Lenovo S 10 e 250 3072 Ильин Кузнецов М М 4 20 3 25 3 30 75 4 3 Asus F 70 SL 250 2048 Костин Михайлова М Ж 5 25 4 20 5 10 55 4 4 Aser F 525 160 2048 Сизова Ж Ж 5 30 5 30 5 30 90 4 5 Samsung NC 20 160 1024 Старовойтова Ж 5 Школина Ж 20 5 25 5 70 5 6 Roverbook V 212 120 1024 Школина Ж 30 25 80 Сколько записей занимать запись, содержащая Какую записей в данном фрагменте удовлетворяет Какую строку будет занимать запись, содержащая о Какую строку будет занимать содержащая сведения Сколько строкуследующему условию? удовлетворяет в данном фрагменте ноутбуке Asus F 70 SL, после сортировки по сведения о F 70 SL, после сортировки сначала по убыванию сведения о ноутбуке Asus F 70 SL, после сортировки по следующему условию? значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по ФИЗИКА=3 ИЛИИАЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ АЛГЕБРА>3 ПОЛ=‘М’ поля ЖЁСТКИЙ ПОЛ=`Ж` возрастанию ИНФОРМАТИКА>4)ПОЛ=`М` ИНФОРМАТИКА>4 И И ДИСК? (ФИЗИКА=3 ИЛИзначений. ИИ (ЗАДАЧА 2<ЗАДАЧА 3) ИЛИ (АЛГЕБРА>4 ИЛИ значений ИЛИ ГЕОМЕТРИЯ=3 убыванию АЛГЕБРА=3 поля НАЗВАНИЕ? ЗАДАЧА 1=30 ИЛИ ЗАДАЧА 2=30 И ЗАДАЧА 3=30 ЗАДАЧА 1=30 значений СУММА>55 ЗАДАЧА 3=30 возрастанию И ЗАДАЧА 2=30 ИЛИ (ЗАДАЧА 1<ЗАДАЧА 2) поля ЖЁСТКИЙ ДИСК? ИНФОРМАТИКА=3) ИНФОРМАТИКА=3
Как будет выглядеть список (фамилия, имя) учеников после сортировки по возрастанию значений поля ДАТА РОЖДЕНИЯ базы данных «Наш класс» ?
Укажите все записи базы данных «Наш класс» , для которых будет истинным простое логическое выражение ДАТА>#31. 12. 95# Рост <=160 УВЛЕЧЕНИЕ=`футбол` УВЛЕЧЕНИЕ=`танцы` ФАМИЛИЯ=`Патрина` НАЛИЧИЕ ПК=1
Укажите все записи базы данных «Наш класс» , для которых будет истинным сложное логическое выражение РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание` РОСТ>160 И УВЛЕЧЕНИЕ=`плавание` ИМЯ=`Ольга` И ДАТА#09. 05. 96#
Опорный конспект Система управления базами данных (СУБД) - программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации. Объекты СУБД Таблица Форма Запрос Отчёт
SUBD.ppt
- Количество слайдов: 19

