СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проектирование однотабличной базы данных. Форматы полей. Команда выборки.

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация к уроку по теме "проектирование однотабличной базы данных. Форматы полей. Команда выборки"

Просмотр содержимого документа
«Проектирование однотабличной базы данных. Форматы полей. Команда выборки.»

  1.  Создать структуру таблицы базы данных «Ученик» , содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес . Типы и форматы полей определить самостоятельно. 2. Определить первичный ключ таблицы. 3. В режиме таблицы  ввести в базу данных пять любых записей. 4.  Добавить в структуру таблицы после поля «дата рождения» поле «рост» . 5. Заполнить поле «рост» . 6. С помощью мастера форм создать форму для редактирования таблицы. 7. В режиме формы ввести в таблицу пять любых записей. 8. Удалить из структуры таблицы поле «вес». 9. Удалить из таблицы вторую и пятую записи.

 

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"

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

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

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

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

Номер записи

НАЛИЧИЕ

ПК =1

Значение

7

9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

РОСТ

ДАТА # 31.12.95 #

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

Номер записи

Номер записи

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

Номер записи

Номер записи

Номер записи

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

1

Значение

6

8

Значение

Значение

Значение

1

Значение

2

10

2

4

1

1

Истина

Истина

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Ложь

Ложь

Ложь

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

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

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

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

Значение

01.11.95

12.01.97 31.03.98

29.11.95

0 9.11.95

06.12.99

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 И УВЛЕЧЕНИЕ = ‘ плавание ’

4

Значение

Значение

4

Значение

10

7

1

10

Истина

Истина

Истина

Ложь

Ложь

Ложь

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"

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

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

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

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

Фамилия

Алексеев

Пол

Ж

Алгебра

Воронин

М

Ильин

Геометрия

3

М

3

4

Информатика

Костин

Физика

М

Сизова

4

4

4

3

3

Ж

Школина

5

4

4

5

Ж

3

3

4

5

5

5

4

5

5

4

5

5

Название

1

Sony Vaio AW2X

2

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

Lenovo S10e

500

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

3

4096

Asus F70SL

250

4

Aser F525

250

5

3072

2048

Samsung NC20

6

160

160

2048

Roverbook V212

1024

120

1024

Фамилия

Жариков

Пол

М

Костин

Задача 1

М

15

Кузнецов

Задача 2

20

М

Михайлова

10

Задача 3

10

Сизова

25

20

Ж

Сумма

60

25

Ж

25

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

10

20

30

30

30

Ж

Школина

75

Ж

30

20

10

25

30

30

55

90

25

25

70

25

80

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

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

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

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

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

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

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

Какую строку будет занимать запись, содержащая сведения о ноутбуке 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

ЗАДАЧА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#

§12
  • §12


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!