четверг, 1 сентября 2016 г.

Урок 1. Техника безопасности и этика работы в сети

Уважаемые одиннадцатиклассники! Поздравляем вас с началом учебного года!

I. Вспомним, что такое Безопасность и   Нетикет на уроках информатики
Что такое этика и для чего она нужна:
для плодотворной работы группы, чтобы достичь поставленной цели….
основное правило - уважать себя, товарищей и учителя и не мешать им работать
Вспомните основные правила сетевой этики - нетикета
Расписываемся в журнале по ТБ в том, что знаем и будем выполнять Правила Техники Безопасности в компьютерном классе и вести себя этично

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

III. Вспоминаем, что мы работаем в школьном домене.
Школьный домен - Область в сети, принадлежащая школе 640. В этой области включены приложения Google - Google APPS для образования. Каждый ученик имеет свой аккаунт в школьном домене и может пользоваться этими приложениями: почта, диск, офисный пакет, создание сайтов и блогов...
Домашнее задание на 9 сентября
    1. Вспомнить  логин и пароль для входа в свой аккаунт школьной сети
    2. Вспомнить структуру школьной сети 
    3. Познакомить своих друзей и близких с Тестом словарного запаса

    понедельник, 9 мая 2016 г.

    Урок 27. Итоговая работа по БД



    Итак, мы завершаем изучение информационных систем, в основе которых лежит работа с СУБД и БД.

    Предлагаем вам выполнить итоговую работу, которая охватывает следующие темы:
    • Многотабличные БД. Схемы БД. Связи между таблицами
    • Заполнение данными таблиц БД
    • Создание форм
    • Создание запросов без параметров
    • Создание запросов с параметрами
    Желаем вам удачи!

    вторник, 3 мая 2016 г.

    Урок 26. Групповые запросы

    Итак, вы получили небольшой опыт по созданию запросов без параметров и с параметрами. Вы знаете, что результат выполнения запроса - это таблица, содержащая записи, отобранные по определенным критериям. Например, мы можем вывести перечень всех товаров, цена которых менее 1000 рублей. Но как узнать, какой товар самый дешевый или самый дорогой? Как узнать, сколько различных приправ  есть на базе? Для этого можно создать запрос с групповыми операциями.
    Для создания запросов с групповыми операциями следует включить в бланк запроса строку Функция (Конструктор запроса -> Вид -> Функции)
    В строке Функция можно указать следующие групповые операции: Количество, Минимум, Максимум, Сумма.
    Для тех полей, для которых НЕ УКАЗАНА групповая операция, в строке Функция следует поставить признак группировки Group.
    Рассмотрим формирование группового запроса на следующем примере: сосчитать количество клиентов из Венесуэлы.


    Сначала составим макет запроса без параметров: вывести перечень клиентов (страна, название) из Венесуэлы.

















    Вот результат работы этого запроса




    Затем изменим макет запроса, сформируем групповой запрос. Для этого в строке Функция для поля Страна укажем признак группировки Group, а для поля Название выберем функцию Количество.


















    А вот так выглядит результат группового запроса









    А теперь предлагаю вам потренироваться самостоятельно и выполнить практическую работу



    вторник, 19 апреля 2016 г.

    Урок 25. Создание запросов с параметрами

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

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

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

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

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

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

    Практическая работа 6. Запросы для БД Борей с параметрами

    вторник, 5 апреля 2016 г.

    Урок 24. Создание запросов без параметров

    Фильтрация данных
    Запросы 

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

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

    Рассмотрим построение запросов на примере БД БОРЕЙ

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



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








    На рисунке показан бланк, заполненный для формирования такого запроса:
    "Вывести страну проживания, фамилии, имена, адреса всех сотрудников из Москвы, должность которых называется Представитель"
    После того, как бланк запроса заполнен, следует сохранить запрос и затем запустить на выполнение. Вот как выглядит результат работы этого запроса




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


    понедельник, 28 марта 2016 г.

    Урок 23. Создание и редактирование форм БД

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


    • Обычно в форму переносятся все поля таблицы, на основе которой построена форма. Дополнительно форма может содержать списки выбора, текстовые поля, графические объекты.
    • Для освоения данного инструмента построим несколько форм для БД БОРЕЙ.

    Практическая работа 4. Создание и редактирование форм БД Борей

    понедельник, 14 марта 2016 г.

    Урок 22. Целостность БД

    Сначала повторим теорию о связях в БД (тезисы)

    Физическая целостность БД (слайд 20)

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

    Логическая целостность БД (слайд 20)

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

    Ссылочная целостность БД (слайды 26 - 30)

    • После связывании таблиц происходит дополнительная проверка при вводе данных. Нельзя ввести в связанное поле подчиненной таблицы несуществующее значение поля главной таблицы. Также нельзя удалять запись из главной таблицы, если значение связанного поля используется хотя бы в одной записи подчиненной таблицы.
    • В СУБД при установлении связи с помощью Конструктора связей включается Механизм поддержки целостности данных.

    Целостность данных означает:

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

    Практическая работа 3

    Работу выполнять в тетради для контрольных работ