Система управления базами данных моделирование и формализация. Проектирование однотабличной базы данных. Форматы полей. Команда выборки Различия в расположении составляющих

«Развитие баз данных» - 3. Зависимость структур данных и прикладных программ. Компьютеры стали инструментом для ведения документации и собственных учетных функций. Второй этап - эпоха персональных компьютеров. 1. Избыточность данных. Появляется множество программ, предназначенных для работы неподготовленных пользователей. Назвать 2 области использования вычислительной техники.

«БД» - Каждая таблица состоит из записей (строк) и из полей (столбцов). Основные объекты БД. Формы. Макросы. Виды БД. Модули. Понятие о БД. Информационные системы. БАЗЫ ДАННЫХ. Плавание. Отчеты. Таблицы. Сетевая. Определение данных обработка данных управление данными. Разбивка на модули облегчает процесс создания и настраивания программ.

«Вопросы по базам данных» - Информационные структуры. Тесты. Структура базы данных. Вернись к вопросу. Характеристики типов данных. Наименьший поименованный элемент в базе данных. Типы данных. Фамилия. Строка таблицы. Форма. Поиск необходимых сведений. Кинотеатр. Запуск приложения MS ACCESS. Поле включает в себя несколько записей.

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

«Данные и базы данных» - Системы управления базами данных. Столбцы. Цели урока. Первая запись базы данных отображенная на форме. Система управления базами данных (СУБД). Каждое поле имеет имя и может хранить данные определённого типа. Создание базы данных. Используются для хранения и обработки больших объёмов информации. Базы данных.

«Базы данных» - Инструменты для работы с записями и полями. Совокупность логически связанных полей. Из каких объектов состоит база данных. Запись. Специальный комплекс программ, созданный для организации работы с БД. Поле, запись, таблица. Какими параметрами характеризуется объект «таблица». Инструменты для работы с записями и полями.

Предварительный просмотр:

Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com


Подписи к слайдам:

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

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

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

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

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

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

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

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

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

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

Высказывание Логическое выражение Номер записи Значение Рост ученика не превышает 160 см РОСТ ’ танцы ’ 2 1 Истина Ложь Истина Ложь Высказывание Логическое выражение Номер записи Значение Ученик родился в 1996 году ДАТА ># 31.12.95 # 8 10 Истина Ложь Высказывание Логическое выражение Номер записи Значение Ученик имеет персональный компьютер НАЛИЧИЕ ПК =1 7 9

При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. Высказывание Значение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбора даты Истина Истина Истина Ложь Ложь Ложь

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

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

Вопросы и задания Что такое СУБД? Какая СУБД установлена на компьютерах в вашем классе? С чего начинается создание БД? Перечислите основные объекты СУБД. Какие функции они выполняют? В табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне: № Название Жёсткий диск (ГБ) Оперативная память (МБ) 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, после сортировки по возрастанию значений поля НАЗВАНИЕ? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по убыванию значений поля ЖЁСТКИЙ ДИСК? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК? Какова цель запроса на выборку? В табличной форме представлен фрагмент базы данных с годовыми оценками учащихся: Фамилия Пол Алгебра Геометрия Информатика Физика Алексеев Ж 3 3 4 3 Воронин М 4 4 4 3 Ильин М 4 3 3 4 Костин М 5 4 5 4 Сизова Ж 5 5 5 4 Школина Ж 5 5 5 5 Сколько записей в данном фрагменте удовлетворяет следующему условию? АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ= ` М ` (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ= ` Ж ` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике: Фамилия Пол Задача 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 Сколько записей в данном фрагменте удовлетворяет следующему условию? ПОЛ= ‘ М ’ И СУММА>55 (ЗАДАЧА1

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

Укажите все записи базы данных «Наш класс», для которых будет истинным простое логическое выражение Рост #31.12.95# НАЛИЧИЕ ПК=1

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

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


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

Вопросы и задания к § 1.6. Система управления базами данных

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий.

2. Что такое СУБД?

3. Какая СУБД установлена на компьютерах в вашем классе?

4. С чего начинается создание БД?

5. Перечислите основные объекты СУБД. Какие функции они выполняют?

6. Ниже в табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне:

    а) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных по возрастанию значений поля НАЗВАНИЕ?
    б) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных по убыванию значений поля ЖЁСТКИЙ ДИСК?
    в) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК?

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

8. Укажите все записи базы данных «Наш класс» (рис. 1.18), для которых будут истинными простые логические выражения 1-6 (табл. 1.6).

9. Укажите все записи базы данных «Наш класс» (рис. 1.18), для которых будут истинными сложные логические выражения 1-3 (табл. 1.7).

10. Какова цель запроса на выборку?

11. Ниже в табличной форме представлен фрагмент базы данных с годовыми оценками учащихся:

    а) АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ="М"
    б) (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ="Ж"
    в) ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3
    г) (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3)

12. Ниже в табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике:

Сколько записей в данном фрагменте удовлетворяет следующему условию?

    а) ПОЛ="М" И СУММА>55
    б) (ЗАДАЧА<ЗАДАЧА2) И (ЗАДАЧА2<ЗАДАЧА3)
    в) ЗАДАЧА 1=30 ИЛИ ЗАДАЧА2=30 ИЛИ ЗАДАЧА3=30
    г) ЗАДАЧА 1=30 И ЗАДАЧА2=30 И ЗАДАЧА3=30


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




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


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








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


ВысказываниеЛогическое выражение Номер записи Значение Рост ученика не превышает 160 см РОСТ # # 8 10 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Ученик имеет персональный компьютер НАЛИЧИЕ ПК =1 7 9


31.03.98 29.11.95 05.09.99 Условия выбо" title="При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо" class="link_thumb"> 12 При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение Условия выбора даты Истина Ложь 31.03.98 29.11.95 05.09.99 Условия выбо"> 31.03.98 29.11.95 05.09.99 Условия выбора даты Истина Ложь"> 31.03.98 29.11.95 05.09.99 Условия выбо" title="При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо"> title="При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо">


160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен" title="ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен" class="link_thumb"> 13 ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см или ученик увлекается плаванием РОСТ > 160 ИЛИ УВЛЕЧЕНИЕ = `плавание` 10 1 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение День рождения Ольги не ИМЯ =`Ольга` И ДАТА # # 4 7 Истина Ложь 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен"> 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см или ученик увлекается плаванием РОСТ > 160 ИЛИ УВЛЕЧЕНИЕ = `плавание` 10 1 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение День рождения Ольги не 09.05.96 ИМЯ =`Ольга` И ДАТА #09.05.96# 4 7 Истина Ложь"> 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен" title="ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен"> title="ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен">


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


Вопросы и задания Что такое СУБД?Какая СУБД установлена на компьютерах в вашем классе? С чего начинается создание БД?Перечислите основные объекты СУБД. Какие функции они выполняют? В табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне: НазваниеЖёсткий диск (ГБ)Оперативная память (МБ) 1Sony Vaio AW2X Lenovo S10e Asus F70SL Aser F Samsung NC Roverbook V Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по возрастанию значений поля НАЗВАНИЕ? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по убыванию значений поля ЖЁСТКИЙ ДИСК? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК? Какова цель запроса на выборку? В табличной форме представлен фрагмент базы данных с годовыми оценками учащихся: ФамилияПолАлгебраГеометрияИнформатикаФизика АлексеевЖ3343 ВоронинМ4443 ИльинМ4334 КостинМ5454 СизоваЖ5554 ШколинаЖ5555 Сколько записей в данном фрагменте удовлетворяет следующему условию? АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ=`М` (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=`Ж` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике: ФамилияПолЗадача 1Задача 2Задача 3Сумма ЖариковМ КостинМ10 30 КузнецовМ МихайловаЖ СизоваЖ30 90 СтаровойтоваЖ ШколинаЖ Сколько записей в данном фрагменте удовлетворяет следующему условию? ПОЛ=М И СУММА>55 (ЗАДАЧА1 3 И ИНФОРМАТИКА>4 И ПОЛ=`М` (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=`Ж` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике: ФамилияПолЗадача 1Задача 2Задача 3Сумма ЖариковМ15202560 КостинМ10 30 КузнецовМ20253075 МихайловаЖ25201055 СизоваЖ30 90 СтаровойтоваЖ2025 70 ШколинаЖ3025 80 Сколько записей в данном фрагменте удовлетворяет следующему условию? ПОЛ=М И СУММА>55 (ЗАДАЧА1">




Укажите все записи базы данных «Наш класс», для которых будет истинным простое логическое выражение Рост # # НАЛИЧИЕ ПК=1


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




1. Создать структуру таблицы базы данных «Ученик» , содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес . Типы и форматы полей определить самостоятельно.

2. Определить первичный ключ таблицы.

3. В режиме таблицы ввести в базу данных пять любых записей.

4. Добавить в структуру таблицы после поля «дата рождения» поле «рост» .

5. Заполнить поле «рост» .

6. С помощью мастера форм создать форму для редактирования таблицы.

7. В режиме формы ввести в таблицу пять любых записей.

8. Удалить из структуры таблицы поле «вес».

9. Удалить из таблицы вторую и пятую записи.


  • Проверка домашней работы
  • Введение нового материала
  • Гипотетическая БД Действия с таблицами Команды выборки Создание и заполнение БД
  • Гипотетическая БД
  • Действия с таблицами
  • Команды выборки
  • Создание и заполнение БД
  • Домашнее задание













  • Выбрать где Выбрать всё
  • Выбрать где
  • Выбрать всё

База данных «Наш класс»

СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)

Поле КОД - ключ таблицы базы данных.

Имя поля

Тип поля

Числовой

Текстовый

Текстовый

Дата рождения

Текстовый

Числовой

Текстовый

Увлечение

Текстовый

Наличие ПК

Логический



Создание базы данных

Создание БД

Создать новую БД

Указать путь и имя файла

Зарегистрировать БД

Указать имена и типы полей

Описать структуру таблицы

Ввод в таблицу

Ввести данные

Ввод в форму


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

Таблица для ввода данных

Формы для ввода данных


Таблица «Список» БД «Наш класс»

Таблицу можно дополнять, редактировать.

Данные можно сортировать по нужному признаку.


Меньше больше = меньше или равно больше или равно " width="640"

Запросы на выборку данных

Запрос или справка - таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных.

Условия выбора записываются в форме логических выражений, в которых имена полей и их значения связаны операциями отношений.

Знак

Обозначение

меньше или равно

больше или равно


# 31.12.95 # УВЛЕЧЕНИЕ ’ танцы ’ Номер записи Номер записи УВЛЕЧЕНИЕ = ‘ футбол ’ Номер записи Номер записи Номер записи ФАМИЛИЯ = ‘ Патрина ’ 1 Значение 6 8 Значение Значение Значение 1 Значение 2 10 2 4 1 1 Истина Истина Истина Истина Истина Истина Ложь Ложь Ложь Ложь Ложь Ложь " width="640"

Условия выбора

Высказывание

Ученик имеет персональный компьютер

Логическое выражение

Номер записи

Значение

Высказывание

Высказывание

Высказывание

Высказывание

Высказывание

Ученик не увлекается танцами

Логическое выражение

Ученик родился в 1996 году

Логическое выражение

Рост ученика не превышает 160 см

Логическое выражение

Ученик увлекается футболом

Логическое выражение

Логическое выражение

Фамилия ученика – Патрина

ДАТА # 31.12.95 #

УВЛЕЧЕНИЕ ’ танцы ’

Номер записи

Номер записи

УВЛЕЧЕНИЕ = ‘ футбол ’

Номер записи

Номер записи

Номер записи

ФАМИЛИЯ = ‘ Патрина ’

Значение

Значение

Значение

Значение

Значение

Истина

Истина

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Ложь

Ложь

Ложь


31.03.98 29.11.95 0 9.11.95 06.12.99 14.06.98 05.09.99 Истина Ложь Истина Истина Ложь Ложь " width="640"

Условия выбора даты

При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени.

Высказывание

Значение

12.01.97 31.03.98

14.06.98 05.09.99

Истина

Ложь

Истина

Истина

Ложь

Ложь


160 ИЛИ УВЛЕЧЕНИЕ = ` плавание ` Номер записи РОСТ 160 И УВЛЕЧЕНИЕ = ‘ плавание ’ 4 Значение Значение 4 Значение 10 7 1 10 Истина Истина Истина Ложь Ложь Ложь " width="640"

Сложные условия выбора

Высказывание

Высказывание

Высказывание

День рождения Ольги не 09.05.96

Логическое выражение

Логическое выражение

Логическое выражение

Рост ученика больше 160 см или ученик увлекается плаванием

Рост ученика больше 160 см, и ученик увлекается плаванием

Номер записи

Номер записи

ИМЯ = ` Ольга ` И ДАТА # 09.05.96 #

РОСТ 160 ИЛИ УВЛЕЧЕНИЕ = ` плавание `

Номер записи

РОСТ 160 И УВЛЕЧЕНИЕ = ‘ плавание ’

Значение

Значение

Значение

Истина

Истина

Истина

Ложь

Ложь

Ложь

3 И ИНФОРМАТИКА4 И ПОЛ= ` М ` (АЛГЕБРА4 ИЛИ ИНФОРМАТИКА4) И ПОЛ= ` Ж ` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) ПОЛ= ‘ М ’ И СУММА55 ЗАДАЧА1=30 ИЛИ ЗАДАЧА2=30 ИЛИ ЗАДАЧА3=30 (ЗАДАЧА1ЗАДАЧА1=30 И ЗАДАЧА2=30 И ЗАДАЧА3=30 " width="640"

Вопросы и задания

В табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне:

В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике:

В табличной форме представлен фрагмент базы данных с годовыми оценками учащихся:

Фамилия

Алексеев

Алгебра

Геометрия

Информатика

Физика

Название

Жёсткий диск (ГБ)

Оперативная память (МБ)

Фамилия

Задача 1

Кузнецов

Задача 2

Михайлова

Задача 3

Сумма

Старовойтова

Какая СУБД установлена на компьютерах в вашем классе?

Что такое СУБД?

С чего начинается создание БД?

Перечислите основные объекты СУБД.

Какие функции они выполняют?

Какова цель запроса на выборку?

Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК?

Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по убыванию значений поля ЖЁСТКИЙ ДИСК?

Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по возрастанию значений поля НАЗВАНИЕ?

Сколько записей в данном фрагменте удовлетворяет следующему условию?

АЛГЕБРА3 И ИНФОРМАТИКА4 И ПОЛ= ` М `

(АЛГЕБРА4 ИЛИ ИНФОРМАТИКА4) И ПОЛ= ` Ж `

ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ

ИНФОРМАТИКА=3

(ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ

ИНФОРМАТИКА=3)

ПОЛ= ‘ М ’ И СУММА55

ЗАДАЧА1=30 ИЛИ ЗАДАЧА2=30 ИЛИ ЗАДАЧА3=30

ЗАДАЧА1=30 И ЗАДАЧА2=30 И ЗАДАЧА3=30


Как будет выглядеть список (фамилия, имя) учеников

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

ДАТА РОЖДЕНИЯ базы данных «Наш класс» ?


#31.12.95# УВЛЕЧЕНИЕ= ` футбол ` ФАМИЛИЯ= ` Патрина ` УВЛЕЧЕНИЕ= ` танцы ` НАЛИЧИЕ ПК=1 " width="640"

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

ДАТА #31.12.95#

УВЛЕЧЕНИЕ= ` футбол `

ФАМИЛИЯ= ` Патрина `

УВЛЕЧЕНИЕ= ` танцы `

НАЛИЧИЕ ПК=1


160 И УВЛЕЧЕНИЕ= ` плавание ` РОСТ 160 ИЛИ УВЛЕЧЕНИЕ= ` плавание ` ИМЯ= ` Ольга ` И ДАТА #09.05.96# " width="640"

Укажите все записи базы данных «Наш класс», для

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

РОСТ 160 И УВЛЕЧЕНИЕ= ` плавание `

РОСТ 160 ИЛИ УВЛЕЧЕНИЕ= ` плавание `

ИМЯ= ` Ольга ` И ДАТА #09.05.96#



Статьи по теме