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

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

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

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

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

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

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

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

Итоги урока

Практическая работа № 5 Создание однотабличной базы данных. Поиск данных в готовой базе.

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

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

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

  • воспитательная: воспитывать информационную культуру, самостоятельность, ответственность.

Тип урока: комбинированный

Оборудование: демонстрация «Базы данных»; проектор; карточки с практическим заданием «Создание БД» и Д/З.v

Просмотр содержимого документа
«Практическая работа № 5 Создание однотабличной базы данных. Поиск данных в готовой базе.»

Практическая работа № 5 Создание однотабличной базы данных. Поиск данных в готовой базе.

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

  • воспитательная: воспитывать информационную культуру, самостоятельность, ответственность.

Тип урока: комбинированный

Оборудование: демонстрация «Базы данных»; проектор; карточки с практическим заданием «Создание БД» и Д/З.

Учащиеся должны знать: элементы базы данных (записи, поля, ключи); типы и форматы полей.

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

Ход урока Организационный момент Постановка целей урока Актуализация опорных знаний

Самостоятельная работа

Вариант 1

Дайте определение базы данных.

Перечислите виды БД по характеру хранимой информации. Поясните каждый вид.

Дана сетевая структура БД «Участники олимпиад». Преобразуйте данную структуру к табличному виду.

Ответы:

База данных — это совокупность определенным образом организованной информации на какую-то тему (в рамках неко- торой предметной области), предназначенная для хранения во внешней памяти компьютера и постоянного применения.

а) В фактографических БД регистрируются факты и все сведения об объекте в заранее обусловленном формате. Таким образом, информация имеет четкую структуру. Поэтому эта БД способна давать однозначные ответы на вопросы.

б) Документальные БД не предполагают однозначного ответа. Такую базу образует совокупность неструктуриро- ванных текстовых документов (статьи, книги, рефераты, тексты законов) и графических объектов. Цель такой БД — вы- дать в ответ на запрос пользователя список документов или объектов.

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


Предмет

Участники


Гена

Таня

Оксана

Родион

Математика

+

-

+

-

Физика

+

+

+

-

История


-

+

+


Вариант 2

Дайте определение информационных систем.

Перечислите виды БД по структуре организации данных. Поясните каждый вид.

Дана иерархическая структура БД «Меню». Преобразуйте данную структуру к табличному виду.

Ответы:

Информационные системы — это совокупность БД и комплекса аппаратно-программных средств для ее хранения, изме- нения и поиска информации, для взаимодействия с пользователем.

а) В реляционных БД данные собраны в таблицы, которые, в свою очередь, состоят из столбцов и строк, на пере- сечении которых расположены ячейки. Запросы к таким базам данных возвращают таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название «реляционные».

б) Иерархическая БД основана на древовидной структуре хранения информации. В этом смысле иерархические базы данных очень напоминают файловую систему компьютера. Иерархическая БД состоит из упорядоченного набора нескольких экземпляров одного типа дерева. Автоматически поддерживается целостность ссылок между предками и по- томками. Основное правило: никакой потомок не может существовать без своего родителя.

в) Сетевая БД является расширением иерархической. В иерархических БД запись-потомок должна иметь в точно- сти одного предка; в сетевой БД потомок может иметь любое число предков; любой объект может быть одновременно и главным, и подчиненным и может участвовать в образовании любого числа взаимосвязей с другими объектами.

Салаты

Мексиканский

Оригинальный

Венецианский

Десерты

Торт

Мусс

Суфле


Изучение нового материала

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

— Какие еще типы полей используются? (Memo, Денежный, Счетчик, Объект OLE,Гиперссылка и т. д.)

Параметры полей

(С помощью демонстрации «Базы данных» показать окно Параметры полей, последовательность создания БД.)

Размер поля определяется только для текстовых и Мето-полей; указывает максимальное количество символов в данном поле. По умолчанию длина текстового поля составляет 50 символов.

Формат поля определяется для полей числового, денежного типа, полей типа Счетчик иДата/Время. Выбира- ется один из форматов представления данных.

Число десятичных знаков определяет количество разрядов в дробной части числа.

Маска ввода определяет шаблон для ввода данных. Например, можно установить разделители при вводе телефон- ного номера.

Подпись поля содержит надпись, которая может быть выведена рядом с полем в форме или отчете (данная надпись может и не совпадать с именем поля, а также может содержать поясняющие сведения).

Значение по умолчанию содержит значение, устанавливаемое по умолчанию в данном поле таблицы. Например, если в поле Город ввести значение по умолчанию Уфа, то при вводе записей о проживающих в Уфе данное поле можно пропускать, а соответствующее значение (Уфа) будет введено автоматически. Это облегчает ввод значений, повторяю- щихся чаще других.

Условие на значение определяет множество значений, которые пользователь может вводить в данное поле при заполнении таблицы. Это свойство позволяет избежать ввода недопустимых в данном поле значений. Например, если сти- пендия студента не может превышать 250 руб., то для этого поля можно задать условие на значение:

Сообщение об ошибке определяет сообщение, которое появляется на экране в случае ввода недопустимого значе-

ния.

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

каждой записи. Например, поле Домашний телефон может быть пустым для некоторых записей (значение Нет в данном свойстве). А поле Фамилия не может быть пустым ни для одной записи (значение Да).

Пустые строки - установка, которая определяет, допускается ли ввод в данное поле пустых строк (" ").

Индексированное поле определяет простые индексы для ускорения поиска записей.

Создание базы данных (Практическая работа) Подведение итогов урока

Назовите основные параметры полей в БД. (Размер поля, формат поля, число десятичных знаков, маска ввода, подпись поля, значение по умолчанию, условие на значение.)

Укажите последовательность создания БД.

Домашнее задание

Темы для составления таблиц данных:

Компьютер-Land. Поля: Марка процессора, Разрядность, Монитор, Возможность изменения конфигурации, Особые от- личия, Цена.

Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем(количество страниц), При обучении по ка- ким предметам может быть использована.

Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива. Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжительность в минутах, Название киностудии, Режис- сер.

Моря мира. Поля: Название, В какой стране находится, Площадь, Максимальная длина, Максимальная ширина, Макси- мальная глубина.

Кулинарные рецепты. Поля: Название блюда, Калорийность, Набор продуктов, Рецепт, Дополнительные сведения. Страны мира. Поля: Название, Страна, Территория в квадратных километрах, Численность населения, Государствен- ный язык, Государственное устройство.

Животный мир. Поля: Название, К какому семейству относится, Где чаще всего встречается, Продолжительность жизни, Средняя масса тела.

Можно использовать свою тему, но в таблице должно быть не менее шести полей разного типа.

Типы некоторых полей в LibreOffice Base

Тип поля

Назначение

Текст [VARCHAR]

Является текстовым типом поля с переменной длиной. Сохраняются только ре-

ально введенные символы, длиной не больше заданного. По умолчанию размер поля 100 символов

Число [NUMERIC]

Поле этого типа используется для хранения чисел

Дата [DATE]

В это поле можно вводить календарные даты

Целое [INTEGER]

Длинное целое [BIGINT]

Поля этого типа содержат целые числа и могут использоваться для автоматиче- ской нумерации записей. При этом в свойствах полей необходимо указать Ав-

тозначение с опцией Да.

Логическое [BOOLEAN]

Может принимать лишь одно из двух значений: Да или Нет

Картинка [LONGVARBINARY]

Предназначено для таких объектов, которыми являются фотографии, картинки, диаграммы

Байт [TINYINT]

Целые числа разрядностью 1 байт

Типы данных в Access:

Тип дан- ных


Описание

Объем зани- маемой па- мяти

Пояснение по применению


Текстовый

Обычная тек- стовая строка


До 255 байт

Текстовый применяется для хранения строк, длина у которых не пре- вышает 255 символов (например ФИО сотрудника, название товара, ад- рес и т.д.)


Поле MEMO


Многострочный текст


До 65 535

байт

Поле MEMO – используется для хранения многострочного форматиро- ванного текста (также сохраняются все параметры шрифта). Применя- ется для хранения, например характеристики сотрудника, описание со- става продукта.


Числовой

Числа, как це- лые, так и веще- ственные


От 1 до 8 байт

Числовой – используется для хранения различных типов чисел, как це- лых, так и вещественных. В таблице «Диапазоны чисел» приведено по- дробное описание задаваемых размерностей чисел в поле «Размер поля».


Дата/время

Дата и/или время


8 байт

Дата/время – применяется для хранения значений календарных дат и времени. С помощью «Формат поля» можно задать вид отображения дат и времени. По умолчанию используется «Краткий формат даты».


Денежный

Денежные суммы


8 байт

Денежный – применяется для хранения денежных значений. По сути это тот же числовой тип, только отсутствует возможность задания раз- мерности поля.



Счетчик

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



4 байта

Счетчик – используется для описания поля, которое заданно как пер- вичный ключ. В поле этого типа для каждой новой записи генерируется уникальное число формата «Длинное целое».


Логический

Логические зна- чение (True/False)


1 бит

Логический – используется для хранения всего двух логических значе- ний «Истина/Ложь». С помощью «Формат поля» можно задать, в ка- ком виде будут отображаться данные в этом поле. По умолчанию «Ис- тина/Ложь», остальные «Да/Нет», «Вкл/Выкл».


Поле объ- екта OLE

Объекты других приложений Windows (1 объект)


До 1 Гбайт



Гиперссылка

Ссылка на файл (на данном ПК, в интернете или лок. Сети)


До 2048 байт

Текст или сочетание текста и чисел, сохраненное как текст и использу- емое в качестве адреса гиперссылки.



Вложение

Объекты других приложений Windows (не- сколько объек- тов)



До 2 Гбайт

Вложение – этот тип данных появился начиная с версии Access 2007. Поле с типом «Вложение» позволяет добавлять файлы (документы, ри- сунки и т.д.). Размер одного добавляемого файла не должен превышать 256 мб, а суммарно не более 2гб на одну строку. Для того, чтобы вло- жить файл(ы), достаточно щелкнуть в записи, по полю типа «Вложе- ние», два раза, после чего откроется окно добавления файлов.



Подста- новка



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

У полей подстановки есть дополнительный набор свойств, которые находятся на вкладке Подстановка в области Свойства поля.

Вычисляе- мое поле



Результаты вычисления. Вычисление может ссылаться на другие поля в той же таблице. Вычисления создаются с помощью построителя вы- ражений. Вычисляемые поля впервые появились в Access 2010.

Форматиро- ванный текст



Текст или сочетание текста и чисел, которые отформатированы с помо- щью элементов управления цветом и шрифтом.

Таблица «Диапазоны чисел».

Значение

Содержимое

Диапазон

Объем

Байт

Целые числа

От 0 до 255

1 байт

Целое

Целые числа

-32 768 до 32 767

2 байта

Длинное целое

Целые числа

–2 147 483 648 до 2 147 483 647

4 байта

Одинарное с плаваю- щей точкой

Вещественные числа с точностью до 7 знаков после запятой

–3.402823E38 до –1.401298E–45 и 1.401298E–45 до 3.402823E38

4 байта


Двойное с плавающей точкой


Вещественные числа с точностью до 15 знаков после запятой

–1.79769313486231E308 до – 4.94065645841247E–324 и

4.94065645841247E–324 до

1.79769313486231E308


8 байт


Действительное

Вещественные числа с заданной точностью (по умолчанию 18 зна- ков)


–10^28–1 до 10^28–1


12 байт

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

Д/З : §10-12 + Темы для составления таблиц данных (на выбор):
  • Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем(количество страниц), При обучении по каким предметам может быть использована.

  • Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива.

  • Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжительность в минутах, Название киностудии, Ре- жиссер.

  • Своя тема (в таблице должно быть не менее 6-ти полей разного типа).


Практическая работа №5. Создание однотабличной базы данных. Поиск данных в готовой базе.

Проектирование базы данных Libre Office Base) «Авиарейсы аэропортов Москвы».

  1. Изучаем исходные данные

Рейс 311 до Санкт-Петербурга вылетает каждый день в 10.00.

Рейс 2115 до Воронежа вылетает по понедельникам, средам и субботам в 8.35. Рейс 214 до Минска вылетает по вторникам, четвергам и субботам в 13.15.

Рейс 1222 до Екатеринбурга вылетает ежедневно в 20.30.

Рейс 1234 до Новосибирска вылетает по понедельникам, средам, пятницам и воскресеньям в 9.00. Рейс 763 до Ижевска вылетает по понедельникам, средам, пятницам в 15.40.

Рейс 521 до Мурманска вылетает по вторникам и субботам в 11.10.

Из аэропорта Домодедово отправляются рейсы до Воронежа, Новосибирска и Ижевска. Из аэропорта Шереметьево отправляются рейсы до Санкт-Петербурга и Екатеринбурга. Из аэропорта Внуково отправляются рейсы до Минска и Мурманска.

  1. Приводим информацию к табличному виду тетради)

    Аэропорт вылета из

    Москвы

    Номер

    Рейса

    Город

    День недели

    Время

    вылета

    Шереметьево

    311

    Санкт-Петербург

    Ежедневно

    10.00

    Домодедово

    2115

    Воронежа

    Понедельник, Среда, Суббота

    08.35

    Шереметьево

    214

    Минск

    Вторник, Четверг, Суббота

    13.15

    Шереметьево

    1222

    Екатеринбург

    Ежедневно

    20.30

    Домодедово

    1234

    Новосибирск

    Понедельник, Среда, Пятница, Воскресенье

    9.00

    Домодедово

    763

    Ижевск

    Понедельник, Среда, Пятница

    15.40

    Шереметьево

    521

    Мурманск

    Вторник, Суббота

    11.10

  2. Проектирование плоской базы данных тетради и на ПК)

    Аэропорт вылета из Москвы

    Номер Рейса

    Город

    День недели

    Время вылета

    Шереметьево

    311

    Санкт-Петербург

    Понедельник

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Вторник

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Среда

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Четверг

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Пятница

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Суббота

    10:00

    Шереметьево

    311

    Санкт-Петербург

    Воскресенье

    10:00

    Домодедово

    2115

    Воронеж

    Понедельник

    08:35

    Домодедово

    2115

    Воронеж

    Среда

    08:35

    Домодедово

    2115

    Воронеж

    Суббота

    08:35

    Шереметьево

    214

    Минск

    Вторник

    13:15

    Шереметьево

    214

    Минск

    Четверг

    13:15

    Шереметьево

    214

    Минск

    Суббота

    13:15

    Шереметьево

    1222

    Екатеринбург

    Понедельник

    20:30

    Шереметьево

    1222

    Екатеринбург

    Вторник

    20:30

    Шереметьево

    1222

    Екатеринбург

    Среда

    20:30

    Шереметьево

    1222

    Екатеринбург

    Четверг

    20:30

    Шереметьево

    1222

    Екатеринбург

    Пятница

    20:30

    Шереметьево

    1222

    Екатеринбург

    Суббота

    20:30

    Шереметьево

    1222

    Екатеринбург

    Воскресенье

    20:30

    Домодедово

    1234

    Новосибирск

    Понедельник

    9:00

    Домодедово

    1234

    Новосибирск

    Среда

    9:00

    Домодедово

    1234

    Новосибирск

    Пятница

    9:00

    Домодедово

    1234

    Новосибирск

    Воскресенье

    9:00

    Домодедово

    763

    Ижевск

    Понедельник

    15:40

    Домодедово

    763

    Ижевск

    Среда

    15:40

    Домодедово

    763

    Ижевск

    Пятница

    15:40

    Шереметьево

    521

    Мурманск

    Вторник

    11:10

    Шереметьево

    521

    Мурманск

    Суббота

    11:10

  3. Определяем подстановочные таблицы с ключевыми полями тетради и на ПК)

При проектировании БД и создании таблиц, необходимо тщательно продумать тип каждого поля т.к. изменение типа поля в таб- лице, которая уже содержит данные, чревато частичной или полной потерей данных.

  1. Практическая работа в LibreOffice Base





















Конструктор связей












Тип поля

Назначение

Текст [VARCHAR]

Является текстовым типом поля с переменной длиной. Сохраняются только

реально введенные символы, длиной не больше заданного. По умолчанию размер поля 100 символов

Число [NUMERIC]

Поле этого типа используется для хранения чисел

Дата [DATE]

В это поле можно вводить календарные даты

Целое [INTEGER]

Длинное целое [BIGINT]

Поля этого типа содержат целые числа и могут использоваться для автома- тической нумерации записей. При этом в свойствах полей необходимо ука- зать Автозначение с опцией Да.

Логическое [BOOLEAN]

Может принимать лишь одно из двух значений: Да или Нет

Картинка

[LONGVARBINARY]

Предназначено для таких объектов, которыми являются фотографии, кар-

тинки, диаграммы

Байт [TINYINT]

Целые числа разрядностью 1 байт


Типы некоторых полей в LibreOffice Base





Д/З : §10-12 + Темы для составления таблиц данных (на выбор):

  • Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем(количество страниц), При обучении по каким предметам может быть использована.

  • Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива.

  • Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжитель- ность в минутах, Название киностудии, Режиссер.

  • Своя тема (в таблице должно быть не менее 6-ти полей разного типа).

Типы данных в Access:

Тип данных

Описание

Объем занимае- мой памяти

Пояснение по применению


Текстовый

Обычная тексто- вая строка


До 255 байт

Текстовый – применяется для хранения строк, длина у которых не пре- вышает 255 символов (например ФИО сотрудника, название товара, ад- рес и т.д.)


Поле MEMO


Многострочный текст


До 65 535 байт

Поле MEMO – используется для хранения многострочного форматиро- ванного текста (также сохраняются все параметры шрифта). Применя- ется для хранения, например характеристики сотрудника, описание со- става продукта.


Числовой

Числа, как це- лые, так и веще- ственные


От 1 до 8 байт

Числовой – используется для хранения различных типов чисел, как це- лых, так и вещественных. В таблице «Диапазоны чисел» приведено по- дробное описание задаваемых размерностей чисел в поле «Размер поля».


Дата/время

Дата и/или время


8 байт

Дата/время – применяется для хранения значений календарных дат и времени. С помощью «Формат поля» можно задать вид отображения дат и времени. По умолчанию используется «Краткий формат даты».


Денежный

Денежные суммы


8 байт

Денежный – применяется для хранения денежных значений. По сути это тот же числовой тип, только отсутствует возможность задания раз- мерности поля.



Счетчик

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



4 байта

Счетчик – используется для описания поля, которое заданно как пер- вичный ключ. В поле этого типа для каждой новой записи генерируется уникальное число формата «Длинное целое».


Логический

Логические зна- чение (True/False)


1 бит

Логический – используется для хранения всего двух логических значе- ний «Истина/Ложь». С помощью «Формат поля» можно задать, в ка- ком виде будут отображаться данные в этом поле. По умолчанию «Ис- тина/Ложь», остальные «Да/Нет», «Вкл/Выкл».


Поле объ- екта OLE

Объекты других приложений Windows (1 объ- ект)


До 1 Гбайт



Гиперссылка

Ссылка на файл (на данном ПК, в интернете или лок. Сети)


До 2048 байт

Текст или сочетание текста и чисел, сохраненное как текст и использу- емое в качестве адреса гиперссылки.



Вложение

Объекты других приложений Windows (не- сколько объек- тов)



До 2 Гбайт

Вложение – этот тип данных появился начиная с версии Access 2007. Поле с типом «Вложение» позволяет добавлять файлы (документы, ри- сунки и т.д.). Размер одного добавляемого файла не должен превышать 256 мб, а суммарно не более 2гб на одну строку. Для того, чтобы вложить файл(ы), достаточно щелкнуть в записи, по полю типа «Вложение», два раза, после чего откроется окно добавления файлов.




Подстановка



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


Вычисляемое поле



Результаты вычисления. Вычисление может ссылаться на другие поля в той же таблице. Вычисления создаются с помощью построи- теля выражений. Вычисляемые поля впервые появились в

Access 2010.

Форматиро- ванный текст



Текст или сочетание текста и чисел, которые отформатированы с помощью элементов управления цветом и шрифтом.

Таблица «Диапазоны чисел».

Значение

Содержимое

Диапазон

Объем

Байт

Целые числа

От 0 до 255

1 байт

Целое

Целые числа

-32 768 до 32 767

2 байта

Длинное целое

Целые числа

–2 147 483 648 до 2 147 483 647

4 байта

Одинарное с плавающей точкой

Вещественные числа с точно- стью до 7 знаков после запятой

–3.402823E38 до –1.401298E–45

и 1.401298E–45 до 3.402823E38


4 байта


Двойное с плавающей точкой


Вещественные числа с точно- стью до 15 знаков после запятой

–1.79769313486231E308 до – 4.94065645841247E–324

и 4.94065645841247E–324 до

1.79769313486231E308



8 байт


Действительное

Вещественные числа с заданной точностью (по умолчанию 18 знаков)


–10^28–1 до 10^28–1


12 байт

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


Скачать

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

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

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