Уроки 33–34 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
33
Задания для повторения
Учебник: с. 75–76
ЦельПовторяет главу о базах данных: проектирование базы данных, таблицы, ключи, связи, запросы, формы, отчёты и вычисления.
Новые слова
проектирование: определение таблиц, полей и ключей до построения · loyihalashцелостность: данные верны и согласованы · yaxlitlikвычисляемое поле: столбец запроса, вычисляемый по другим полям · hisoblanadigan maydonповторение: повторный разбор изученного материала · takrorlash
Объяснение
При повторении главы вспомните задачу каждого этапа и где он выполняется. Сначала база данных проектируется: таблицы, типы полей, первичные ключи и связи «один ко многим» планируются в тетради. Затем таблицы строятся в режиме конструктора, свойства вроде «Условие на значение» и «Обязательное поле» предотвращают ошибки, таблицы связываются в окне «Схема данных», а «Обеспечение целостности данных» сохраняет согласованность данных. Для вопросов используются запросы: условия отбора, Between, Like, параметр, вычисляемое поле и Group By; форма создаётся для ввода и просмотра данных, а отчёт – для печати. При проверке вычисляйте каждый результат вручную, например количество записей или среднее значение.
Примеры
Спортивный клуб: Sports (SportID, SportName), Athletes (AthleteID, AthleteName, SportID), Results (ResultID, AthleteID, Points). Связи: Sports – Athletes и Athletes – Results, обе «один ко многим»; внешние ключи: Athletes.SportID и Results.AthleteID.
Очки одного спортсмена: 8, 7, 9. При Group By AthleteID и Sum результат равен 24, при Avg – 8. Если три спортсмена показали 3, 2 и 4 результата, в таблице Results 3+2+4 = 9 записей.
Работа в классе
«Эстафета повторения»: класс делится на группы; каждая группа за 2 минуты объясняет один этап главы (проектирование, таблица, связь, запрос, форма, отчёт).
Упражнения
1
Каким ключом является Results.AthleteID?
Внешний ключ
2
Очки спортсмена равны 6, 9, 3, 6. Чему равно Avg?
6
3
Запишите условие на значение, которое удерживает очки между 0 и 10.
>=0 And <=10
4
Почему базу данных нужно проектировать до построения таблиц?
Если сначала спланировать поля, ключи и связи, позже появится меньше ошибок из-за повторений и перестройки.