понедельник, 16 сентября 2019 г.

Урок 3. Двоичная система счисления

Дата проведения занятия 17.09.19
Данный пост составлен по учебнику Информатика для 8 класса Босовой Л.Л., Босовой А.Ю.
Двоичной системой счисления называется позиционная система счисления с основанием 2.(q=2)
Алфавит двоичной системы счисления состоит из двух цифр: 0 и 1.


Для целых двоичных чисел можно записать:
an–1an–2…a1a0 = an–1*2n–1 + an–2*2n–2 +…+ a0*20
 

Например:
100112 =1*
24+0*23+0*22+1*21+1*20 = 24 + 21 + 20 =1910 

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


2. Правило перевода десятичных чисел в двоичную систему счисления
Нужно последовательно выполнять деление данного числа и получаемых целых частных на 2 до тех пор, пока не получим частное, равное нулю. Результат в двоичной системе счисления составляется последовательной записью полученных остатков, начиная с последнего.


Для просмотра в компьютерном классе  презентацию Системы счисления  ищите на  сервере по адресу \\server\public1\learn\9\T1-syst-1617
Дома ищите презентацию Системы счисления в Электронном приложении к учебнику «Информатика» для 8 класса.


Практическое задание в классе:



Домашнее задание - выполнить письменно в тетради

1. Переведите числа из двоичной системы счисления в десятичную:
100112
1101,12
1011012
1101011,012

2. Переведите целые числа из  десятичной системы счисления в двоичную:
8910
35710
60010
201010

3. Дополнительное задание - на ПК, по желанию. Системы счисления 

понедельник, 9 сентября 2019 г.

Урок 2. Общие сведения о системах счисления

Дата проведения занятия 10.09.19.

Данный пост составлен по учебнику Информатика для 8 класса Босовой Л.Л., Босовой А.Ю.

Для просмотра в компьютерном классе  презентацию Системы счисления  ищите на  сервере по адресу \\server\public1\learn\9\T1-syst-1617
Дома ищите презентацию Системы счисления в Электронном приложении к учебнику «Информатика» для 8 класса.

Домашнее задание - выполнить письменно в тетради

1. Запишите  в развернутой форме числа:
143,51110
143,5118
1435118


2. Вычислите десятичные эквиваленты чисел:
10102
100112
1010112

3. Прочитайте притчу про шахматы
Сосчитайте и запишите, сколько зерен пшеницы нужно было бы положить 
3.1. на доску из 4-х клеток
3.2. на доску из 9-ти клеток
3.3. на доску из 16-ти клеток

вторник, 3 сентября 2019 г.

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

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

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

3. В этом году некоторые из вас на ОГЭ будут сдавать информатику (предмет по выбору). Уже сейчас вы можете решить половину заданий из варианта ОГЭ! Не верите?
Тогда попробуйте дома в качестве тренировки решить один из вариантов ОГЭ, размещенных на сайте К. Полякова :)
Вариант  найдете по ссылке:
Константин_Поляков_ОГЭ_Генератор_вариантов

Вы можете сделать Задания 1 - 4, 11, 12, 14 - 16, 18, 20.1

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

среда, 24 апреля 2019 г.

Урок 29. 9А, 9Б. Многотабличные БД

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

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

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

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


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

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

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

четверг, 18 апреля 2019 г.

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

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

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

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

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




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


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

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



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


Урок 28. 9А, 9Б. БД как модель предметной области

Дата проведения занятия 18.04.19

Информационные системы и БД

В настоящее время для хранения, поиска, выдачи информации по запросам пользователя используются различные информационные системы.
Примеры информационных систем:

  • Справочная адресная служба большого города
  • Транспортная информационная система, обеспечивающая также и покупку железнодорожных и авиабилетов
      
  • Информационно-поисковая система правового характера

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

В середине ХХ века  были предложены следующие принципы  проектирования табличных БД:
    ,
  • Каждая таблица описывает один класс объектов;
  • Порядок расположения полей в таблице не имеет значения;
  • Все значения одного поля относятся к одному типу данных;
  • В таблице нет двух одинаковых записей;
  • Порядок расположения  записей в таблице не имеет значения.

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

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

Для проектирования БД средней сложности наиболее часто используются Microsoft Access, OpenOffice.org Base, LibreOffice Base.

Основными объектами СУБД являются:
  • Таблицы - это основной тип объектов. В таблицах хранятся данные.  
  • Формы - это вспомогательные объекты. Они обеспечивают удобную работу с данными в таблице.  
  • Запросы - это команды и результаты обращения пользователя к СУБД для поиска данных, сортировки, добавления, и удаления и обновления записей.
  • Отчеты - это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.

Реляционные БД

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

Типы данных БД

Основные типы полей:
  • числовой - для полей, содержащих числовую информацию. Длина поля - стандартная
  • текстовый - для полей, содержащих произвольные последовательности символов. Длина поля - это максимальное количество символов, которые можно записать в это поле
  • логический - для полей, данные которых могут принимать только 2 значения: ДА/НЕТ или 1/0. Длина поля - стандартная
  • дата - для полей, содержащих календарные даты. Длина поля - стандартная
Прочитайте и выполните предложенное задание на разработку БД
Практическая работа. Задание на разработку однотабличной БД


четверг, 11 апреля 2019 г.

Урок 27-28. 9В. Многотабличные БД

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

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

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

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


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

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

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