вівторок, 17 березня 2015 р.

Запросы

Простой запрос на выборку

1. Закрываем все объекты БД, если они были открыты
2. Вкладка Создание – Конструктор запросов
3. В открывшийся бланк Конструктора запросов добавляем все, нужные нам, таблицы, распределяем их в верхней части
4. Выбираем нужные нас поля таблиц одним из трех вариантов
a. Двойной щелчок по имени поля (появляется в строках Поле и Имя таблицы бланка)
b. Перетаскивание нужного поля на строку Поле
c. Щелчок по треугольнику в ячейке Поле и выбор нужного имени поля
5. В строке Сортировка выбираем тип сортировки, если это надо
6. В строке Вывод на экран ставим галочки для тех полей, которые не только будут использованы в условиях создаваемого запроса, но и значения которых должны быть выведены на экран
7. В строке Условие отбора мы пишем логические условия, используя следующие выражения и функции:
a. Маска, где: ? – один любой символ, * - любое количество любых слов, # - одна любая цифра
b. Логические условия: >, <, =, >=, <=
c. Between A and B – подходят все числовые значения между A и B включительно
d. Like (“Значение”) – все, что соответствует Значению
e. In (список) – отбираются все записи, поля которых соответствуют списку
8. Например, выбрать всех, чья фамилия имеет вторую букву а и заканчивается буквой в: =like(“?a*в”)
либо выбрать зарплату между 3 и 5 тысячами: Between 3000 and 5000
9. После ввода всех условий запрос запускается нажатием Кнопки Выполнить с рисунком восклицательного знака красного цвета

Параметрический запрос

Аналогичен запросу на выборку, фактически и является запросом на выборку. Но вместо жестких условий, например, поиск всех, кто живет на улице Ленина, ставится запрос о вводе нужной улицы и происходит отбор всех записей, имеющих в поле «улица» введенную улицу.
Например, Like («Ленина») – ищет записи, где улица Ленина и это условие запроса на выборку. Выражение Like («[укажите улицу]») выводит окно с вопросом «Укажите улицу» и строкой, куда пользователь вводит название улицы. Тогда запрос ищет записи с улицей, введенной пользователем и такой запрос называется параметрическим

четвер, 12 лютого 2015 р.

Памятка по БД. Основы

  1. Сущность предметной области - это тип реального объекта данной области. Например, область - автомобилестроение. Тогда сущность (тип объекта) - автомобиль, а марка, скорость и т.д. - свойства этой сущности
  2. Связи между сущностями бывают трех типов
    • Один к одному (1-1)
    • Один ко многим (1-∞)
    • Многие ко многим (∞ - ∞)
  3. Этапы создания БД
    • Постановка задания
    • Создание словесной информационной БД
    • Создание модели «сущность – связь»
    • Определение модели данных
    • Создание структуры БД (таблица)
    • Ввод данных (форма)
    • Работа с БД (запрос, отчет)
  4. Состав БД Access
    • Таблицы
    • Формы
    • Запросы
    • Отчеты
    • Макросы и модули
  5. Основные типы данных (полей таблицы)
    • Текст (короткий текст)
    • Поле Memo (длинный текст)
    • Числовой
    • Денежный
    • Дата/время
    • Счетчик
    • Логический
    • Поле объекта OLE
    • Мастер подстановок – два режима: фиксированный набор и подстановка с другой таблицы
  6. Основные свойства полей таблицы
    • Ключевое – поле содержит уникальные значения
    • Размер поля – количество символов или тип числа
    • Индексированное – для ускорения поиска по данному полю
    • Подпись – полное название имени поля
    • Значение по умолчанию, обязательное, пустые строки
  7. При создании учебных БД:
    • Таблицы создаются в режиме конструктора
    • Формы создаются в режиме мастера и корректируются в режиме конструктора
    • Запросы создаются и корректируются в режиме конструктора
    • Отчеты создаются в режиме мастера и корректируются в режиме конструктора

неділя, 11 січня 2015 р.

2015 год и .. ментальные карты

Поздравляю всех с Новым 2015 годом! Начинаем работать, надо успеть, ведь скоро уже и лето.
Сегодня разговор о ментальных картах  для 7 (11) класса
Основная тема второго полугодия - базы данных Access. Но вначале базу данных надо спроектировать, решить, какие будут участвовать сущности (таблицы), определить их структуру. Это мы и будем делать с помощью ментальных карт.
Посмотрите софт для построения  ментальных карт, скачайте себе бесплатную программу FreeMind и Java для нее (там же есть ссылка)
Установите FreeMind и Java на свой компьютер и нажмите в верхнем меню Помощь - Документация. Она представлена опять таки в виде ментальных карт и достаточно удобна
Попробуйте сделать свою карту по подобию:)

субота, 8 листопада 2014 р.

Бобер!!

Интерактивный конкурс "Бобер" состоится 9 ноября 2014 года. Конкурс продлится и 10 ноября, в понедельник.
Скачайте оболочку "Бобра" и 9 ноября возьмите здесь же пароль к этой оболочке.
Координаторам в школах - подготовьте и проведите конкурс на хорошем уровне. Получите результаты от ваших учеников, заполните документы и перешлите мне по адресу sob-mk@ukr.net.
Все шаблоны для этого будут в Dropbox\ММО інформатиків\Бобер

ПАРОЛЬ ДЛЯ 2-5 КЛАСІВ
UA3vAvYQMbA

ПАРОЛЬ ДЛЯ 6-11 КЛАСІВ
QmmYkuEcy5g
Пароль вводится c латинськой розкладки клавиатуры

ВСЕМ!! Кто проходит конкурсные задания дома, переслать на мою почту файл результата
Почта sob-mk@ukr.net, либо вложить файл результата в нашу общую папку в Dropbox, но, все равно, предупредить об этом письмом

пʼятниця, 12 вересня 2014 р.

7 (11) классы - Dropbox!

Уважаемые коллеги! Не забудьте установить Dropbox, используя эту ссылку-инвайт https://db.tt/SLwOZ4q , и сделать общую со мной папку. Папку назовите свой фамилией, мне приглас - укажите почту sob-mk@ukr.net.
Сентябрь - последний месяц, когда вы можете это сделать без потерь.

субота, 30 серпня 2014 р.

Новый учебный год

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

  1. В этом году я преподаю информатику в 6 (2) и 11 (7)  классах Ильичевской гимназии. Это, конечно, не означает, что другие классы или школы не могут воспользоваться заданиями или методическими материалами по темам. Но основные разработки, а также электронные журналы будут касаться именно 2 и 7 гимназийных классов (соответственно, это соответствует 6 и 11 классам обычной школы). Ведение тетрадей обязательно, их проверка не реже 1 раза в два месяца. Темы, основные понятия и термины в тетради будем записывать на нашем государственном языке.
  2. В параллели 7 классов основными темами будут: программирование (весь первый семестр), базы данных и работа в Интернет (второй семестр). Будет и пару небольших тем. Основные требования к ученикам:
    • Учимся по учебнику Інформатика 11 клас Ривкінд (Академ.). Все домашние задания должны быть размещены в общих папках на Dropbox.com, вопросы и ответы пишем там же в формате блокнота, не забывая вставлять дату (F5). Ученики, претендующие на высокие оценки, должны делать проекты, предварительно согласовав со мной их темы
    • Для определения уровня знаний по текущим темам будет проведено 20 практических работ, контрольные и самостоятельные работы, тестовые задания.
    • Три основных конкурса по информатике - олимпиады по программированию и технологиям, а также конкурс "Бобер". Участие в них, особенно удачное, также оценивается. Ориентировочно школьный и городской этапы пройдут в октябре-ноябре, подготовку к ним начнем в октябре.
    • Создание проектов для МАН (малая академия наук) - желательно выбирать темы на стыке наук и направлений. Эта индивидуальная проектная деятельность ученика, выходящая за рамки школьного курса, продолжительная по времени также оценивается в зависимости от результата. Выбор темы и начало проектной деятельности - не позднее конца сентября
  3. В параллели 2 классов - 5 основных тем: 
    • Алгоритмы и их исполнители - на базе среды программирования Scratch - 7-9 часов на тему, в том числе,  2 практических работы
    • Операционная система - 6 часов, из них 2 практических работы
    • Мультимедиа - 4 часа, из них 2 практических работы
    • Текстовый процессор - 8 часов и тоже 2 практических работы
    • Компьютерные сети и Интернет - 8 часов и 2 работы
    • Кроме 10 практических работ, будут продолжены диктанты с цветными карточками, контрольные работы и т.д.
    • Ученикам 2 классов будет желательно принять участие в интерактивном конкурсе "Бобер"
  4. Я время от времени буду публиковать статьи, интересные факты и т.д. Очень желательно принимать участие в их обсуждении. Хорошие интересные комментарии также оцениваются
Удачи нам всем в этом нелегком труде :), здоровья, мирного неба над головами!
Учитель информатики Олег Александрович