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

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

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

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

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

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

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

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

Итоги урока

Сортировка, удаление и добавление записей

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

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

Информатика 8 класс "Сортировка, удаление и добавление записей"

Просмотр содержимого документа
«Сортировка, удаление и добавление записей»

Тема: Сортировка, удаление и добавление записей   Тип урока:  урок открытия нового знания Цели: дать представление о поиске информации в БД; ознакомить с приемами поиска с помощью сортировки, научить удалять, изменять записи в БД; формирование знаний о сортировке, удалении и добавлении записей в базе данных через самостоятельную, индивидуальную и практическую работу учеников.

Тема: Сортировка, удаление и добавление записей  

Тип урока: урок открытия нового знания

Цели:

  • дать представление о поиске информации в БД; ознакомить с приемами поиска с помощью сортировки, научить удалять, изменять записи в БД;
  • формирование знаний о сортировке, удалении и добавлении записей в базе данных через самостоятельную, индивидуальную и практическую работу учеников.
Сортировка в базах данных Сортировка базы данных – это упорядочение (расположение в определенной последовательности) записей по значениям одного из полей Для выполнения сортировки должна быть указана следующая информация: а) по значению какого поля производить сортировку; б) в каком порядке сортировать записи (по возрастанию или убыванию значений поля). Сортировать Сортировать по возрастанию Сортировать по убыванию

Сортировка в базах данных

  • Сортировка базы данных – это упорядочение (расположение в определенной последовательности) записей по значениям одного из полей

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

а) по значению какого поля производить сортировку;

б) в каком порядке сортировать записи (по возрастанию или убыванию значений поля).

Сортировать

Сортировать по возрастанию

Сортировать по убыванию

Сортировка в базах данных В команду запроса на выборку можно добавить параметры сортировки, в соответствии с которыми будут упорядочены строки в итоговой таблице. Формат команды запроса на выборку с сортировкой:

Сортировка в базах данных

  • В команду запроса на выборку можно добавить параметры сортировки, в соответствии с которыми будут упорядочены строки в итоговой таблице.

Формат команды запроса на выборку с сортировкой:

Сортировка в базах данных Ключом сортировки называется поле, по значению которого производится сортировка.   Возможны два варианта порядка сортировки: по возрастанию значений ключа и по убыванию значений ключа. Сортировать Сортировать по возрастанию Сортировать по убыванию

Сортировка в базах данных

  • Ключом сортировки называется поле, по значению которого производится сортировка. Возможны два варианта порядка сортировки: по возрастанию значений ключа и по убыванию значений ключа.

Сортировать

Сортировать по возрастанию

Сортировать по убыванию

Порядок расположения данных при сортировке по возрастанию: Числа – от наименьшего отрицательного до наибольшего положительного числа Текст – в алфавитном порядке (числа, знаки, латинский алфавит, русский алфавит) Дата и время – в хронологическом порядке

Порядок расположения данных при сортировке по возрастанию:

  • Числа – от наименьшего отрицательного до наибольшего положительного числа
  • Текст – в алфавитном порядке (числа, знаки, латинский алфавит, русский алфавит)
  • Дата и время – в хронологическом порядке
Сортировка в базах данных Пример 1. Отсортировать все записи таблицы «Погода» по убыванию значений влажности. ДАТА ОСАДКИ 15/03/2007 ТЕМПЕРАТУРА Снег 16/03/2007 Без осадков ДАВЛЕНИЕ -3,5 17/03/2007 Туман 18/03/2007 0 746 ВЛАЖНОСТЬ 750 Дождь 1,0 19/03/2007 67 Без осадков 62 3,4 740 745 100 5,2 96 760 87

Сортировка в базах данных

Пример 1. Отсортировать все записи таблицы «Погода» по убыванию значений влажности.

ДАТА

ОСАДКИ

15/03/2007

ТЕМПЕРАТУРА

Снег

16/03/2007

Без осадков

ДАВЛЕНИЕ

-3,5

17/03/2007

Туман

18/03/2007

0

746

ВЛАЖНОСТЬ

750

Дождь

1,0

19/03/2007

67

Без осадков

62

3,4

740

745

100

5,2

96

760

87

Сортировка в базах данных Результат выполнения команды: ДАТА 17/03/2007 ОСАДКИ 18/03/2007 Туман ТЕМПЕРАТУРА 19/03/2007 ДАВЛЕНИЕ 1,0 Дождь 15/03/2007 Без осадков 3,4 740 ВЛАЖНОСТЬ 745 100 5,2 16/03/2007 Снег 96 760 Без осадков -3,5 87 746 0 67 750 62

Сортировка в базах данных

Результат выполнения команды:

ДАТА

17/03/2007

ОСАДКИ

18/03/2007

Туман

ТЕМПЕРАТУРА

19/03/2007

ДАВЛЕНИЕ

1,0

Дождь

15/03/2007

Без осадков

3,4

740

ВЛАЖНОСТЬ

745

100

5,2

16/03/2007

Снег

96

760

Без осадков

-3,5

87

746

0

67

750

62

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

Вложенная сортировка

Вложенная сортировка – проведение сортировки данных последовательно по нескольким полям:

строки, имеющие одинаковые значения в ячейках первого поля, будут упорядочены по значениям в ячейках второго поля, а строки, имеющие одинаковые значения во втором поле, будут упорядочены по значениям третьего поля и т.д .

Пример 2. Отсортировать записи БД «Домашняя библиотека» в алфавитном порядке по фамилиям авторов. В итоговую таблицу выбрать только сведения о книгах, изданных после 1985 года. Вывести три поля: АВТОР, НАЗВАНИЕ, ГОД. База данных «Домашняя библиотека» НОМЕР АВТОР 0001 Беляев А. Р. НАЗВАНИЕ 0002 0003 ГОД Человек-амфибия Кервуд Д. 1987 Тургенев И. С. 0004 Бродяги севера ПОЛКА 1991 5 Повести и рассказы Олеша Ю. К. 0005 Беляев А. Р. 1982 Избранное 0006 7 Тынянов Ю. Н. 0007 Звезда КЭЦ 1987 1 1990 Толстой Л. Н. Кюхля 0008 5 Беляев А. Р. 5 Повести и рассказы 1979 1986 1 Избранное 1 1994 7

Пример 2. Отсортировать записи БД «Домашняя библиотека» в алфавитном порядке по фамилиям авторов. В итоговую таблицу выбрать только сведения о книгах, изданных после 1985 года. Вывести три поля: АВТОР, НАЗВАНИЕ, ГОД.

База данных «Домашняя библиотека»

НОМЕР

АВТОР

0001

Беляев А. Р.

НАЗВАНИЕ

0002

0003

ГОД

Человек-амфибия

Кервуд Д.

1987

Тургенев И. С.

0004

Бродяги севера

ПОЛКА

1991

5

Повести и рассказы

Олеша Ю. К.

0005

Беляев А. Р.

1982

Избранное

0006

7

Тынянов Ю. Н.

0007

Звезда КЭЦ

1987

1

1990

Толстой Л. Н.

Кюхля

0008

5

Беляев А. Р.

5

Повести и рассказы

1979

1986

1

Избранное

1

1994

7

Результат выполнения команды: АВТОР НАЗВАНИЕ Беляев А. Р. ГОД Человек-амфибия Беляев А. Р. Звезда КЭЦ 1987 Беляев А. Р. Кервуд Д. Избранное 1990 Бродяги севера Олеша Ю. К. 1994 1991 Избранное Толстой Л. Н. Повести и рассказы 1987 1986

Результат выполнения команды:

АВТОР

НАЗВАНИЕ

Беляев А. Р.

ГОД

Человек-амфибия

Беляев А. Р.

Звезда КЭЦ

1987

Беляев А. Р.

Кервуд Д.

Избранное

1990

Бродяги севера

Олеша Ю. К.

1994

1991

Избранное

Толстой Л. Н.

Повести и рассказы

1987

1986

Удаление и добавление записей Команда удаления строки из таблицы .удалить где    Удаление всех записей из таблицы .удалить все   Команда добавления .добавить

Удаление и добавление записей

  • Команда удаления строки из таблицы

.удалить где

  • Удаление всех записей из таблицы

.удалить все

  • Команда добавления

.добавить

Удаление и добавление записей Пример 3. Удалить из БД «Домашняя библиотека» все сведения о книге под номер 3. База данных «Домашняя библиотека» НОМЕР 0001 АВТОР Беляев А. Р. 0002 НАЗВАНИЕ ГОД Человек-амфибия Кервуд Д. 0003 Тургенев И. С. 1987 ПОЛКА Бродяги севера 0004 0005 Олеша Ю. К. Повести и рассказы 1991 5 Беляев А. Р. 1982 7 Избранное 0006 0007 Тынянов Ю. Н. Звезда КЭЦ 1987 1 1990 Толстой Л. Н. Кюхля 5 0008 1979 5 Повести и рассказы Беляев А. Р. 1986 1 Избранное 1 1994 7

Удаление и добавление записей

Пример 3. Удалить из БД «Домашняя библиотека» все сведения о книге под номер 3.

База данных «Домашняя библиотека»

НОМЕР

0001

АВТОР

Беляев А. Р.

0002

НАЗВАНИЕ

ГОД

Человек-амфибия

Кервуд Д.

0003

Тургенев И. С.

1987

ПОЛКА

Бродяги севера

0004

0005

Олеша Ю. К.

Повести и рассказы

1991

5

Беляев А. Р.

1982

7

Избранное

0006

0007

Тынянов Ю. Н.

Звезда КЭЦ

1987

1

1990

Толстой Л. Н.

Кюхля

5

0008

1979

5

Повести и рассказы

Беляев А. Р.

1986

1

Избранное

1

1994

7

Удаление и добавление записей База данных «Домашняя библиотека» НОМЕР АВТОР 0001 Беляев А. Р. НАЗВАНИЕ 0002 0004 ГОД Человек-амфибия Кервуд Д. 1987 Олеша Ю. К. 0005 ПОЛКА Бродяги севера Избранное 5 Беляев А. Р. 0006 1991 1987 Тынянов Ю. Н. 7 0007 Звезда КЭЦ 0008 Толстой Л. Н. Кюхля 1990 5 1979 Беляев А. Р. 5 Повести и рассказы 1 1986 Избранное 1994 1 7

Удаление и добавление записей

База данных «Домашняя библиотека»

НОМЕР

АВТОР

0001

Беляев А. Р.

НАЗВАНИЕ

0002

0004

ГОД

Человек-амфибия

Кервуд Д.

1987

Олеша Ю. К.

0005

ПОЛКА

Бродяги севера

Избранное

5

Беляев А. Р.

0006

1991

1987

Тынянов Ю. Н.

7

0007

Звезда КЭЦ

0008

Толстой Л. Н.

Кюхля

1990

5

1979

Беляев А. Р.

5

Повести и рассказы

1

1986

Избранное

1994

1

7

Удаление и добавление записей Пример 4. Удалить  из БД «Домашняя библиотека» все книги, выпущенные до 1985 года. База данных «Домашняя библиотека» НОМЕР 0001 АВТОР Беляев А. Р. 0002 НАЗВАНИЕ ГОД Человек-амфибия Кервуд Д. 0003 Тургенев И. С. 1987 ПОЛКА Бродяги севера 0004 0005 Олеша Ю. К. Повести и рассказы 1991 5 Беляев А. Р. 1982 7 Избранное 0006 0007 Тынянов Ю. Н. Звезда КЭЦ 1987 1 1990 Толстой Л. Н. Кюхля 5 0008 1979 5 Повести и рассказы Беляев А. Р. 1986 1 Избранное 1 1994 7

Удаление и добавление записей

Пример 4. Удалить из БД «Домашняя библиотека» все книги, выпущенные до 1985 года.

База данных «Домашняя библиотека»

НОМЕР

0001

АВТОР

Беляев А. Р.

0002

НАЗВАНИЕ

ГОД

Человек-амфибия

Кервуд Д.

0003

Тургенев И. С.

1987

ПОЛКА

Бродяги севера

0004

0005

Олеша Ю. К.

Повести и рассказы

1991

5

Беляев А. Р.

1982

7

Избранное

0006

0007

Тынянов Ю. Н.

Звезда КЭЦ

1987

1

1990

Толстой Л. Н.

Кюхля

5

0008

1979

5

Повести и рассказы

Беляев А. Р.

1986

1

Избранное

1

1994

7

Удаление и добавление записей База данных «Домашняя библиотека» НОМЕР 0001 АВТОР Беляев А. Р. НАЗВАНИЕ 0002 ГОД Человек-амфибия Кервуд Д. 0004 1987 Олеша Ю. К. ПОЛКА Бродяги севера 0005 Беляев А. Р. 0007 Избранное 5 1991 1987 Толстой Л. Н. 7 Звезда КЭЦ 0008 Беляев А. Р. 5 1990 Повести и рассказы 1986 5 Избранное 1 1994 7

Удаление и добавление записей

База данных «Домашняя библиотека»

НОМЕР

0001

АВТОР

Беляев А. Р.

НАЗВАНИЕ

0002

ГОД

Человек-амфибия

Кервуд Д.

0004

1987

Олеша Ю. К.

ПОЛКА

Бродяги севера

0005

Беляев А. Р.

0007

Избранное

5

1991

1987

Толстой Л. Н.

7

Звезда КЭЦ

0008

Беляев А. Р.

5

1990

Повести и рассказы

1986

5

Избранное

1

1994

7

890? Записи с какими номерами будут помещены на две верхние строчки после ввода фильтра по полю "Вклад" с условием " width="640"

Задание на закрепление

  • Какая фамилия будет на 2 строке после проведения сортировки по возрастанию по полю фамилия? … по убыванию по полю фамилия?
  • Записи под какими номерами будут получены после ввода фильтра по полю Вклад с условием 890?
  • Записи с какими номерами будут помещены на две верхние строчки после ввода фильтра по полю "Вклад" с условием
Подведение итогов Что понимается под сортировкой записей таблицы базы данных?  Что такое ключ сортировки?    В каком случае и каким образом производится сортировка по нескольким ключам?  С помощью каких команд изменяется состав записей БД?

Подведение итогов

  • Что понимается под сортировкой записей таблицы базы данных?
  • Что такое ключ сортировки?
  • В каком случае и каким образом производится сортировка по нескольким ключам?
  • С помощью каких команд изменяется состав записей БД?


Скачать

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

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

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