среда, 6 сентября 2017 г.

Урок 1. Техника безопасности в компьютерном классе. Медиабезопасность

Даты проведения занятия 6.09.17, 7.09.17.
Уважаемые девятиклассники! Начинаем новый учебный год.
1. Вспомним, что такое техника безопасности в компьютерном классе. Посмотрите презентацию о технике безопасности, отметьте в тетради правильные утверждения. Давайте совместно обсудим ответы, затем  вы распишетесь в журнале по технике безопасности.

2. Кроме соблюдения правил техники безопасности по отношению к оборудованию, следует позаботиться о медиабезопасности, то есть о безопасной работе в сети Интернет. Посмотрите материал  на эту тему.

3. А может быть, кому-то просто не хватает слов, чтобы правильно и вежливо выражать свои мысли? Вот статья об исследовании словарного запаса людей, для которых русский язык - родной
Теперь прочитайте, как построен тест и ответьте в тетради  на 10 вопросов, которые покажут, насколько внимательно вы читали этот материал.
А теперь пройдите Тест словарного запаса (Тест определяет ваш пассивный словарный запас) и отправьте учителю сообщение по электронной почте о том, как оценен ваш словарный запас

Домашнее задание на 13, 14 сентября
  1. Принести тетрадь для контрольных работ (18 листов)
  2. Вспомнить  логин и пароль для входа в свой аккаунт школьной сети
  3. Вспомнить структуру школьной сети 
  4. Познакомить своих друзей и близких с Тестом словарного запаса

воскресенье, 14 мая 2017 г.

Урок 30. Для тех, кто сдает ОГЭ

Дата проведения занятия 15.05.2017
Ребята, вам предлагается в качестве тренировки решить один из вариантов ОГЭ, размещенных на сайте К. Полякова.
Задание и файл к задаче 19 найдете на сервере в папке:
\\SERVER\public1\learn\9\ОГЭ-2.05.2017\
Пожалуйста, не торопитесь, обдумайте свои ответы, прежде, чем записать их на бланк.
Внимательно читайте задания, отвечайте на поставленный вопрос.

Урок 30. Построение запросов с параметрами

Дата проведения занятия 15.05.2017
На предыдущем уроке мы создавали запросы для отбора записей по указанному критерию. Например, в запросе:

Вывести перечень  блюд (Название, Примечание, цена), которые дешевле 90 руб

для поля цена указывался критерий < 90
В критерии указывалось постоянное число.

А если пользователю надо отобрать записи с другой границей цены, что делать? 
Обычно запросы составляет администратор БД, а пользователь только использует уже составленные запросы.
Неужели администратору для КАЖДОЙ ЦЕНЫ придется составлять свой запрос?

В этом случае администратор может применить запросы с параметрами.
Параметры - это данные, которые пользователь вводит во время выполнения запроса.
В конструкторе запроса параметр задается с помощью двоеточия, за которым следует имя параметра, например:
<  :макс_цена
Имя параметра не должно содержать пробелов! 
Имя параметра не должно совпадать с именем поля!

Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров. После этого выполнение запроса продолжится.

Запрос пар1 в режиме Дизайн
пар1-конструктор.PNG
Ввод значения параметра во время выполнения запроса пар1
пар1-ввод-параметра.PNG
пар1-выполнение.PNG


Практическая работа. Запросы с параметрами

понедельник, 1 мая 2017 г.

Урок 29. Для тех, кто сдает ОГЭ

Дата проведения занятия 2.05.2017
Ребята, вам предлагается в качестве тренировки решить один из вариантов ОГЭ, размещенных на сайте К. Полякова.
Задание и файл к задаче 19 найдете на сервере в папке:
\\SERVER\public1\learn\9\ОГЭ-2.05.2017\

Урок 29. Построение запросов без параметров

Дата проведения занятия 2.05.2017
Пользователю любой информационной системы в первую очередь важно иметь возможность выбрать из БД ту информацию, которая ему нужна в данный момент. Для этого используются запросы.
Запрос - это объект БД, которым мы пока не пользовались.

Запрос - это обращение к СУБД для отбора записей или других операций с данными.

Рассмотрим построение запросов на примере БД Школьная столовая

Чтобы построить запрос, перейдем на вкладку Запросы, выберем в области Задачи вариант Создать запрос в режиме Дизайна. Перед нами откроется окно Конструктора запросов. Оно выглядит так, как показано на этом рисунке.




Это окно состоит из двух частей. В нижней части находится бланк запроса (обведен зеленым цветом).
В верхней части находится рабочее поле, в которое можно добавлять таблицы, из которых отбираются данные для запроса (Таблица Блюда обведена красным цветом).


На рисунке показан бланк, заполненный для формирования такого запроса:
"Вывести перечень  блюд (Название, Примечание, Цена), которые дешевле 90 руб. Сортировка по полю Цена, по возрастанию "

После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. 
Вот как выглядит результат работы этого запроса



Прежде, чем начать составлять запросы, изучите алгоритм формирования запросов


воскресенье, 16 апреля 2017 г.

Урок 27-28. Многотабличные базы данных

Дата проведения 2 занятия 25.04.2017
Дата проведения 1 занятия 18.04.2017
Почему бы не собрать все данные в одной таблице?
У однотабличной модели есть недостатки:

  • дублирование данных
  • при изменении каких-то данных может потребоваться изменение нескольких записей
  • нет защиты от опечаток
Однотабличная БД - это аналог картотеки, в которой все карточки имеют одинаковую структуру. А на практике в одной БД нужно хранить данные, относящиеся к объектам разных типов, которые связаны между собой.

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

В качестве примера рассмотрим базу данных "Школьная столовая". В этой БД требуется хранить информацию о двух классах объектов: о блюдах, которые продаются в столовой, и заказах, которые поступают от классных руководителей на обеды (завтраки) для классов или заказов отдельных школьников. Рассмотрим схему связей этой БД


Каждое блюдо может быть включено в несколько заказов.
Каждый заказ может состоять из одного или нескольких блюд.
Чтобы упростить связи между таблицами Блюда и Заказы, вводится дополнительная таблица Заказано.
Теперь БД состоит из трех таблиц.
В этой схеме таблицы БД связаны связями "один-ко-многим"
Связь  "один-ко-многим" показывает, что одной записи в главной таблице соответствует много записей в подчиненной таблице.
В паре таблиц Блюда - Заказано таблица Блюда - главная, Заказано - подчиненная.
В паре таблиц Заказы - Заказано таблица Заказы - главная, Заказано - подчиненная.

Практическая работа.  Разработка многотабличной БД "Школьная столовая".
Практическая работа.   Часть 1

Практическая работа.   Часть 2

вторник, 11 апреля 2017 г.

Задание 2. Тем, кто сдает ОГЭ

Для самостоятельного изучения

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

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

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

  • Необходимо выяснить, кто занял первое место.
  • Необходимо выяснить, кто занял 1, 2, 3 место
  • Необходимо выяснить, насколько победитель пробежал быстрее самого слабого участника 
Все эти задачи сводятся к поиску максимального и   минимального значения элемента массива
Компьютер не может сравнить разом весь ряд объектов. На каждом шаге он может сравнивать только два объекта. Поэтому в программе необходимо организовать последовательный просмотр элементов массива и сравнение значения очередного просматриваемого элемента с некоторым образцом

Пример программы поиска первого минимума
Пример программы поиска последнего максимума

Работа на ПК в классе:

Выполните в классе задание на поиск экстремумов
Вариант 1, 2 для 9а; Вариант 3, 4 для 9б 

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


Можно прислать учителю информатики до 16.04.2017 (воскресенье) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Задание находится ЗДЕСЬ.