description:
Семестр 1. Лекция 8. Основные понятия баз данных
1. Базы данных и системы управления базами данных.....................................................................1
Структура простейшей базы данных..................................................................................................................2
Свойства полей базы данных...............................................................................................................................2
Типы данных..........................................................................................................................................................3
Безопасность баз данных......................................................................................................................................4
2. Формирование баз данных.....................................................................................................................5
Режимы работы с базами данных.......................................................................................................................5
Объекты базы данных...........................................................................................................................................5
Проектирование базы данных.............................................................................................................................9
Разработка схемы данных.......................................................................................................................................................10
1. Базы данных и системы управления базами данных
База данных  – это организованная структура, предназначенная для хранения
информации.  В   современных   базах   данных   хранятся   не   только   данные,   но
информация.
Это   утверждение   легко   пояснить,   если,   например,   рассмотреть   базу   данных
библиотеки. В ней есть все необходимые сведения об авторах, книгах, читателях и т.д.
Доступ к этой базе могут иметь как работники библиотеки, так и читатели, которым
необходимо найти какоелибо издание. Но среди них вряд ли найдется такое лицо,
которое   имеет   доступ   ко   всей   базе   полностью   и   при   этом   способно   единолично
вносить   в   нее   произвольные   изменения.   Кроме   данных,   база   содержит   методы   и
средства, позволяющие каждому из сотрудников оперировать только с теми данными,
которые   входят   в   его   компетенцию.   В   результате   взаимодействия   данных,
содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется
информация,   которую   они   потребляют   и   на   основании   которой   в   пределах
собственной компетенции производят ввод и редактирование данных.
С   понятием   базы   данных   тесно   связано   понятие  системы   управления   базой
данных.  Это   комплекс   программных   средств,   предназначенных   для   создания
структуры новой базы, наполнение ее содержимым, редактирование содержимого и
визуализации информации. Под  визуализацией информации  базы понимается отбор
отображаемых   данных   в   соответствии   с   заданным   критерием,   их   упорядочение,
оформление и последующая выдача на устройства вывода или передачи по каналам
связи.
В мире существует множество систем управления базами данных. Несмотря на то,
что   они   могут   поразному   работать   с   разными   объектами   и   предоставляют
пользователю   различные   функции   и   средства,   большинство   СУБД   опираются   на
единый   устоявшийся   комплекс   основных   понятий.   Это   дает   нам   возможность
рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс

description:
СУБД.   В   качестве   такого   учебного   объекта   мы   выберем   СУБД   Microsoft   Access,
входящую в пакет Microsoft Office.
Структура простейшей базы данных
Сразу поясним, что если в базе нет никаких данных  (пустая база),  то это все
равно   полноценная   база   данных.   Этот   факт   имеет   методическое   значение.   Хотя
данных в базе и нет, но информация в ней всетаки есть — это структура базы. Она
определяет   методы   занесения   данных   и   хранения   их   в   базе.   Простейший
«некомпьютерный»   вариант   базы   данных   —   деловой   ежедневник,   в   котором
каждому календарному дню выделено по странице. Даже если в нем не записано ни
строки,   он   не  перестает   быть   ежедневником,   поскольку   имеет   структуру,   четко
отличающую его  от записных книжек, рабочих тетрадей и прочей писчебумажной
продукции.
Базы   данных   могут   содержать   различные   объекты,   но   основными   объектами
любой базы данных являются ее таблицы. Простейшая база данных имеет хотя бы
одну   таблицу.  Соответственно,   структура   простейшей   базы  данных   тождественно
равна структуре ее таблицы.
Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в
простейшей базе данных являются поля и записи. Если записей в таблице пока нет,
значит, ее структура образована только набором полей. Изменив состав полей базовой
таблицы (или их свойства), мы изменяем структуру базы данных и, соответственно,
получаем новую базу данных.
Рис.1. Простейшая таблица базы данных
Свойства полей базы данных
Поля базы данных не просто определяют структуру базы — они еще определяют
групповые   свойства   данных,  записываемых   в  ячейки,  принадлежащие   каждому   из
полей. Перечислим основные свойства полей таблиц баз данных на примере  СУБД
Microsoft Access.
• Имя   поля   —   определяет,   как   следует   обращаться   к   данным   этого   поля   при
автоматических   операциях   с   базой   (по   умолчанию   имена   полей   используются   в
качестве заголовков столбцов таблиц).
• Тип поля — определяет тип данных, которые могут содержаться в данном поле.
• Размер поля — определяет предельную длину (в символах) данных, которые
могут размещаться в данном поле.
• Формат поля — определяет способ форматирования данных в ячейках,

description:
принадлежащих полю.
• Маска ввода — определяет форму, в которой вводятся данные в поле (средств
автоматизации ввода данных).
• Подпись — определяет заголовок столбца таблицы для данного поля (если
подпись не указана, то в качестве заголовка столбца используется свойство Имя
поля).
• Значение по умолчанию — то значение, которое вводится в ячейки поля
автоматически (средство автоматизации ввода данных).
• Условие на значение — ограничение, используемое для проверки правильности
ввода данных (средство автоматизации ввода, которое используется, как правило,
для данных, имеющих числовой тип, денежный тип или тип даты).
• Сообщение об ошибке — текстовое сообщение, которое выдается автоматически
при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется
автоматически, если задано свойство Условие на значение).
• Обязательное поле — свойство, определяющее обязательность заполнения
данного поля при наполнении базы;
• Пустые строки — свойство, разрешающее ввод пустых строковых данных (от
свойства Обязательное поле отличается тем, что относится не ко всем типам данных,
а лишь к некоторым, например к текстовым).
• Индексированное поле — если поле обладает этим свойством, все операции,
связанные с поиском или сортировкой записей по значению, хранящемуся в данном
поле, существенно ускоряются. Кроме того, для индексированных полей можно
сделать так, что значения в записях будут проверяться по этому полю на наличие
повторов, что позволяет автоматически исключить дублирование данных.
Поскольку в разных полях могут содержаться данные разного типа, то и свойства у
полей могут различаться в зависимости от типа данных. Так, например, список
вышеуказанных свойств полей относится в основном к полям текстового типа. Поля
других типов могут иметь или не иметь эти свойства, но могут добавлять к ним и
свои. Например, для данных, представляющих действительные числа, важным
свойством является количество знаков после десятичной запятой. С другой стороны,
для полей, используемых для хранения рисунков, звукозаписей, видео клипов и
других объектов OLE, большинство вышеуказанных свойств не имеют смысла.
Типы данных
Таблицы   баз   данных,   как   правило,   допускают   работу   с   гораздо   большим
количеством   разных   типов   данных.   Так,   например,   базы   данных   Microsoft   Access
работают со следующими типами данных. (рис. 2).

description:
Рис. 2. Таблица с полями некоторых типов
• Текстовый — тип данных, используемый для хранения обычного
неформатированного текста ограниченного размера (до 255 символов).
• Поле Мемо — специальный тип данных для хранения больших объемов текста
(до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом
месте базы данных, а в поле хранится указатель на него, но для пользователя такое
разделение заметно не всегда.
• Числовой — тип данных для хранения действительных чисел.
• Дата/время — тип данных для хранения календарных дат и текущего времени.
• Денежный — тип данных для хранения денежных сумм. Теоретически, для их
записи можно было бы пользоваться и полями числового типа, но для денежных
сумм есть некоторые особенности (например, связанные с правилами округления),
которые делают более удобным использование специального типа данных, а не
настройку числового типа.
• Счетчик — специальный тип данных для уникальных (не повторяющихся в
поле) натуральных чисел с автоматическим наращиванием. Естественное использование
— для порядковой нумерации записей.
• Логический — тип для хранения логических данных (могут принимать только
два значения, например Да или Нет).
• Поле объекта OLE — специальный тип данных, предназначенный для хранения
объектов OLE, например мультимедийных. Реально, конечно, такие объекты в
таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте
внутренней структуры файла базы данных, а в таблице хранятся только указатели на
них (иначе работа с таблицами была бы чрезвычайно замедленной).
• Гиперссылка — специальное поле для хранения адресов URL для Шейобъектов
Интернета. При щелчке на ссылке автоматически происходит запуск браузера и
воспроизведение объекта в его окне.
• Мастер подстановок — это не специальный тип данных. Это объект, настройкой
которого можно автоматизировать ввод данных в поле так, чтобы не вводить их
вручную, а выбирать из раскрывающегося списка.
Безопасность баз данных
Базы   данных   —   это   тоже   файлы,   но   работа   с   ними   отличается   от   работы   с
файлами  других типов, создаваемых прочими приложениями. Раньше мы видели,
что всю  работу по обслуживанию файловой структуры берет на себя операционная

description:
система.  Для   баз   данных   предъявляются   особые   требования   с   точки   зрения
безопасности, поэтому в них реализован другой подход к сохранению данных.
Базы данных — это особые структуры. Информация, которая в них содержится,
очень часто имеет общественную ценность. Нередко с одной и той же базой (например,
с базой регистрации автомобилей в ГИБДД) работают тысячи людей по всей стране.
От   информации,   которая   содержится   в   некоторых   базах,   может   зависеть
благополучие множества людей. Поэтому целостность содержимого базы не может и
не   должна   зависеть   ни   от   конкретных   действий   некоего   пользователя,   забывшего
сохранить файл перед выключением компьютера, ни от перебоев в электросети.
Проблема безопасности баз данных решается тем, что в СУБД для сохранения
информации используется двойной подход. В части операций, как обычно, участвует
операционная система компьютера, но некоторые операции сохранения происходят в
обход операционной системы.
Все изменения, вносимые в таблицы  базы, сохраняются на диске без нашего ведома,
поэтому попытка закрыть базу «без сохранения» ничего не даст, так как все уже сохранено.
Таким образом, редактируя таблицы баз данных, создавая новые записи и удаляя старые,
мы как бы работаем с жестким диском напрямую, минуя операционную систему.
2. Формирование баз данных
Режимы работы с базами данных
Обычно с базами данных работают две категории исполнителей. Первая категория —
проектировщики.  Их   задача   состоит   в   разработке   структуры   таблиц   базы   данных   и
согласовании ее с заказчиком. Кроме таблиц проектировщики разрабатывают и  другие
объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с
базой, а с другой стороны — для ограничения функциональных возможностей работы с
базой (если это необходимо из соображений безопасности). Проектировщики не наполняют
базу   конкретными   данными   (заказчик   может   считать   их   конфиденциальными   и   не
предоставлять посторонним лицам). Исключение составляет экспериментальное наполнение
модельными данными на этапе отладки объектов базы.
Вторая категория исполнителей, работающих с базами данных, — пользователи. Они
получают исходную базу данных от проектировщиков и занимаются ее наполнением и
обслуживанием. В общем случае пользователи не имеют средств доступа  к управлению
структурой базы — только к данным, да и то не ко всем, а к тем, работа с которыми
предусмотрена на конкретном рабочем месте.
Соответственно,   система   управления   базами   данных   имеет   два   режима   работы:
проектировочный  и  пользовательский.  Первый режим предназначен для создания или
изменения   структуры   базы   и   создания   ее   объектов.   Во   втором   режиме   происходит
использование   ранее   подготовленных   объектов   для   наполнения   базы   или   получения
данных из нее.
Объекты базы данных
Мы уже упомянули о том, что кроме таблиц база данных может содержать и другие типы
объектов.   Привести   полную   классификацию   возможных   объектов   баз   данных
затруднительно,   поскольку   каждая   система   управления   базами   данных   может

description:
реализовать   свои   типы   объектов.   Однако   основные   типы   объектов   мы   можем
рассмотреть на примере СУБД Microsoft Access.
Таблицы. Как мы уже говорили, это основные объекты любой базы данных. Вопервых, в
таблицах хранятся все данные, имеющиеся в базе, а вовторых, таблицы хранят и структуру
базы (поля, их типы и свойства).
Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их
пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор
данных,   их   сортировку   и   фильтрацию.   С   помощью   запросов   можно   выполнять
преобразование данных по заданному алгоритму, создавать новые таблицы,  выполнять
автоматическое наполнение таблиц данными, импортированными из  других источников,
выполнять простейшие вычисления в таблицах и многое другое.
Начинающие пользователи не сразу понимают роль запросов, поскольку все те же
операции можно делать и с таблицами. Да, действительно, это так, но есть соображения
удобства (в первую очередь быстродействия) и соображения безопасности.
Из   соображений   безопасности,   чем   меньше   доступа   к   базовым   таблицам   имеют
конечные  пользователи,   тем   лучше.  Вопервых,   снижается   риск  того,  что   неумелыми
действиями   они   повредят   данные   в   таблицах.   Вовторых,   предоставив   разным
пользователям разные запросы, можно эффективно разграничить их доступ к  данным в
строгом соответствии с кругом персональных обязанностей.
Особенность запросов состоит в том, что они черпают данные из базовых таблиц и
создают на их основе временную результирующую таблицу. Если хотят подчеркнуть факт
«временности» этой таблицы, то ее еще называют  моментальным снимком.  Когда мы
работаем с основными таблицами базы, мы физически имеем дело с жестким диском, то
есть   с   очень   медленным   устройством   (напомним,   что   это   связано   с   особенностью
сохранения   данных,   описанной   выше).   Когда   же   на   основании  запроса   мы   получаем
результирующую таблицу, то имеем дело с электронной таблицей, не имеющей аналога на
жестком диске, — это только  образ  отобранных полей  и записей. Разумеется, работа с
«образом» происходит гораздо быстрее и эффективнее — это еще одно основание для
того, чтобы широко использовать запросы.
Недостатком упорядоченных табличных структур является сложность их обновления,
поскольку   при   внесении   новых   записей   нарушается   упорядоченность   —   приходится
переделывать всю таблицу. В системах управления базами данных и эта проблема решается
благодаря запросам

description:
Основной принцип состоит в том, что от базовых таблиц никакой упорядоченности не
требуется. Все записи в основные таблицы вносятся только в естественном порядке по
мере их поступления, то есть в неупорядоченном виде. Если же пользователю надо видеть
данные, отсортированные или отфильтрованные по тому или иному принципу, он просто
использует соответствующий запрос (рис. 3). Если нужного запроса нет, он обращается к
проектировщику и просит его такой запрос сделать и предоставить.
Формы.  Если запросы — это специальные  средства для отбора и анализа данных, то
формы — это средства для ввода данных. Смысл их тот же — предоставить пользователю
средства   для   заполнения   только   тех   полей,   которые   ему   заполнять   положено.
Одновременно  с   этим   в   форме   можно   разместить   специальные  элементы   управления
(счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации
ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод
данных с заполненных бланков. В этом случае форму делают графическими средствами так,
чтобы  она  повторяла   оформление   бланка, —  это   заметно   упрощает   работу  наборщика,
снижает   его   утомление   и   предотвращает   появление   печатных   ошибок.  На   рисунке   4а
приведен пример простейшей формы для ввода данных.
С помощью форм данные можно не только вводить, но и отображать. Запросы тоже
отображают данные, но делают это в виде результирующей таблицы, не имеющей почти
никаких средств оформления. При выводе данных с помощью форм можно  применять
специальные средства оформления (рис. 4б).

description:
Рис. 4б. Форма для оформленного вывода данных
Отчеты.  По своим свойствам и структуре отчеты во многом похожи на формы, но
предназначены   только   для   вывода   данных,   причем   для   вывода   не   на   экран,   а   на
печатающее устройство (принтер). В связи с этим отчеты отличаются тем, что в  них
приняты   специальные   меры   для   группирования   выводимых   данных   и   для  вывода
специальных элементов оформления, характерных для печатных документов (верхний и
нижний   колонтитулы,   номера   страниц,   служебная   информация  о   времени   создания
отчета и т. п.) (рис. 5).
Рис. 5. Пример простейшего отчета
Страницы. Это специальные объекты баз данных, реализованные в последних версиях
СУБД  Microsoft  Access.  Правда, более корректно их называть  страницами  доступа к
данным. Физически это особый объект, выполненный в коде HTML, размещаемый на Мейл
странице и передаваемый клиенту вместе с ней. Сам по себе  этот объект не является
базой данных, но содержит компоненты, через которые осуществляется связь переданной
Webстраницы с базой данных, остающейся на  сервере. Пользуясь этими компонентами,
посетитель Webузла может просматривать записи базы в полях страницы доступа (рис.
13.6).   Таким   образом,   страницы  доступа   к   данным   осуществляют   интерфейс   между
клиентом,   сервером   и   базой   данных,   размещенной   на   сервере.   Эта   база   данных   не
обязательно должна быть  базой данных  Microsoft  Access.  Страницы доступа, созданные
средствами  Microsoft  Access,  позволяют работать также с базами данных  Microsoft  SQL
Sewer.

description:
Макросы и модули.  Эти категории объектов предназначены как для автоматизации
повторяющихся операций при работе с системой управления базами данных,  так и для
создания новых функций путем программирования. В СУБД Microsoft  Access макросы
состоят из последовательности внутренних команд СУБД и являются одним из средств
автоматизации   работы   с   базой.
 Модули  создаются   средствами  внешнего   языка
программирования, в данном случае языка  Visual  Basic  for  Applications.  Это одно из
средств,   с   помощью   которых   разработчик   базы   может   заложить   в   нее   нестандартные
функциональные   возможности,   удовлетворить   специфические   требования   заказчика,
повысить быстродействие системы управления, а также уровень ее защищенности.
Проектирование базы данных
Методически правильно начинать работу с карандашом и листом бумаги в руках, не
используя компьютер. На данном этапе он просто  не нужен. Неоптимальные решения и
прямые   ошибки,   заложенные   на   этапе   проектирования,   впоследствии   очень   трудно
устраняются, поэтому этот этап является основополагающим.
Разработка   технического   задания.  Техническое   задание на  проектирование  базы
данных   должен   предоставить   заказчик.   Однако   для   этого   он   должен   владеть
соответствующей терминологией и знать, хотя бы в общих чертах, технические возможности
основных систем управления базами данных. К сожалению, на практике такое положение
встречается не всегда. Поэтому обычно используют следующие подходы:
• демонстрируют заказчику работу аналогичной базы данных, после чего согласовывают
спецификацию отличий;
• если аналога нет, выясняют круг задач и потребностей заказчика, после чего
помогают ему подготовить техническое задание.
При подготовке технического задания составляют:
• список исходных данных, с которыми работает заказчик;
• список выходных данных, которые необходимы заказчику для управления
структурой своего предприятия;
• список выходных данных, которые не являются необходимыми для заказчика, но
которые он должен предоставлять в другие организации (в вышестоящие структуры, в
органы статистического учета, прочие административные и контролирующие организации).
При этом очень важно не ограничиваться взаимодействием с головным подразделением
заказчика, а провести обсуждение со всеми службами и подразделениями, которые могут
оказаться поставщиками данных в базу или их потребителями.

description:
Разработка схемы данных
Выяснив основную часть данных, которые заказчик потребляет или поставляет, можно
приступать к созданию структуры базы, то есть структуры ее основных таблиц.
1. Работа начинается с составления генерального списка полей — он может насчитывать
десятки и даже сотни позиций.
2. В соответствии с типом данных, размещаемых в каждом поле, определяют наиболее
подходящий тип для каждого поля.
3. Далее распределяют поля генерального списка по базовым таблицам. На первом этапе
распределение производят по функциональному признаку. Цель — обеспечить, чтобы ввод
данных в одну таблицу производился, по возможности, в рамках одного подразделения, а
еще лучше — на одном рабочем месте.
Наметив столько таблиц, сколько подразделений охватывает база данных, приступают к
дальнейшему   делению   таблиц.   Критерием   необходимости   деления  является   факт
множественного повтора данных в соседних записях. На рис. 13.7  показана таблица, у
которой в поле Адрес наблюдается повтор данных. Это явное свидетельство того, что таблицу
надо поделить на две взаимосвязанных таблицы.
4. В каждой из таблиц намечают ключевое поле. В качестве такового выбирают поле,
данные в котором повторяться не могут. Например, для таблицы данных  о студентах
таким полем может служить индивидуальный шифр студента. Для  таблицы, в которой
содержатся расписания занятий, такого поля можно и не  найти, но его можно создать
искусственным комбинированием полей «Время  занятия» и «Номер аудитории». Эта
комбинация неповторима, так как в одной аудитории в одно и то же время не принято
проводить два различных занятия.
Если в таблице вообще нет никаких полей, которые можно было бы использовать как
ключевые, всегда можно ввести дополнительное поле типа Счетчик —  оно не может
содержать повторяющихся данных по определению.

description:
5. С помощью карандаша и бумаги расчерчивают связи между таблицами. На рис. 13.8
показан пример взаимосвязи между группой таблиц, составляющих одну базу  данных.
Такой чертеж называется схемой данных.
Существует   несколько   типов   возможных   связей   между   таблицами.   Наиболее
распространенными являются связи «один ко многим» и «один к одному». Связь между
таблицами   организуется   на   основе   общего   поля,   причем   в   одной  из   таблиц   оно
обязательно   должно   быть   ключевым,   то   есть   на   стороне   «один»  должно   выступать
ключевое поле, содержащее уникальные, неповторяющиеся значения. Значения на стороне
«многие» могут повторяться.
Рассмотрим таблицу Клиенты (рис. 13.8). Здесь поле Код клиента является клю
чевым. Это понятно, поскольку у каждого клиента должен быть свой уникальный
код, идентифицирующий его однозначно. Если мы рассмотрим таблицу  Заказы, то
увидим, что в ней код клиента не может быть уникальным, поскольку каждый клиент
мог   сделать   сколь   угодно   много   заказов.   На   схеме   данных   эти  поля   соединены
линией связи. С одной стороны эта линия маркирована знаком «1», с другой стороны
— значком «бесконечность». Это графический метод  изображения связи «один ко
многим».
Ключевым   полем   в   таблице   заказов   является   Код   заказа   —   он   однозначно
идентифицирует, кто, когда, что заказал и на какую сумму. Здесь же можно узнать,
какой   сотрудник   принял   заказ   к   исполнению.   Поскольку   один   сотрудник   может
принять множество заказов, поле Код сотрудника в таблице заказов не является  ни
уникальным, ни ключевым, зато в таблице Сотрудники это поле уникально.
Про подобные таблицы говорят, что они связаны  реляционными отношениями.
Соответственно, системы управления, способные работать со связанными таблицами,
называют системами управления реляционными базами данных, а схему данных в
технической литературе могут называть схемой реляционных отношений.
6.   Разработкой   схемы   данных   заканчивается   «бумажный»   этап   работы   над
техническим предложением. Эту схему можно согласовать с заказчиком, после чего
приступать к непосредственному созданию базы данных.
Следует помнить, что по ходу разработки проекта заказчику непременно будут
приходить   в   голову   новые   идеи.   На   всех   этапах   проектирования   он   стремится
охватить единой системой все новые и новые подразделения и службы предприятия.
Возможность   гибкого   исполнения   его   пожеланий   во   многом   определяется
квалификацией   разработчика   базы   данных.   Если   схема   данных   составлена
правильно,  подключать   к   базе   новые   таблицы   нетрудно.   Если   структура   базы
нерациональна,
 разработчик   может   испытать   серьезные   трудности   и   войти   в
противоречия с заказчиком.

description:
Противоречия   исполнителя   с   заказчиком   всегда   свидетельствуют   о
недостаточной квалификации исполнителя. Именно поэтому этап предварительного
проектирования базы данных следует считать основным. От его успеха зависит, насколько
база данных станет удобной и будут ли с ней работать пользователи. Если отмечается, что
пользователи базы «саботируют» ее эксплуатацию и предпочитают работать традиционными
методами,  это   говорит  не  о   низкой   квалификации   пользователей,  а  о   недостаточной
квалификации разработчика базы.
На   этом   этапе   завершается   предварительное   проектирование   базы   данных,   и   на
следующем этапе начинается ее непосредственная разработка. С этого момента следует
начать работу с СУБД.

intro:
База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных библиотеки. В ней есть все необходимые сведения об авторах, книгах, читателях и т.д. Доступ к этой базе могут иметь как работники библиотеки, так и читатели, которым необходимо найти какое-либо издание. Но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения.

title: Лекция "Базы данных."


intro:
Слово "алгоритм" появилось в 9-м веке и связано с именем математика Аль-Хорезми, который сформулировал правила выполнения четырех арифметических действий над многозначными числами.
В настоящее время понятие алгоритма - одно из фундаментальных понятий науки информатика. С одной стороны алгоритм является предметом изучения такой отрасли математики как теория алгоритмов, с другой стороны в информатике существует неформальное определение алгоритма, и алгоритмизация выступает в качестве общего метода информатики.

информатика

group: Дисциплины

title: Лекция "Алгоритмизация"


extracted_text:
2 семестр. Лекция 2
СУБД Microsoft Access 2000. Знакомство
Access. Общие сведения.....................................................................................................................................................1
1. Инструменты для работы с данными в Access.............................................................................................................1
2. Разработка базы данных.................................................................................................................................................7
2.1. Таблицы и связи между ними..................................................................................................................................7
Access. Общие сведения
Access     приложение,   входящее   в   состав   пакета  Office,   разработанного
компанией Microsoft.
Access представляет собой локальную СУБД и ориентирован на разработку
баз   данных   малой   и   средней   сложности,   с   которыми   одновременно   могут
работать   один   или   несколько   пользователей.   Приложение   обращается
непосредственно к файлу базы данных, доступ к файлу ограничен пределами
одного компьютера или локальной сети. Данные не кэшируются в оперативной
памяти (при каждом запросе выполняется обращение к файлу), что гарантирует
устойчивость БД по отношению к аппаратным сбоям, но негативно влияет на
производительность.   Для   защиты   целостности   данных   при   обращении   к   ним
производится блокировка (два пользователя не могут одновременно изменить
содержимое   одной   и   той   же   ячейки).   Файлы   баз   данных  Access  имеют
расширение «.MDB».
Access  предоставляет   простые   и   удобные   возможности   для   разработки
структуры   БД   и   пользовательского   интерфейса.   Одно   и   то   же   приложение
служит   как   инструментом   создания   баз   данных,   так   и   средством   работы   с
готовыми   БД.   На   рис.   1   показан   вид   окна  Access  с   открытой   в   нем   базой
данных. В  левой части окна базы данных перечислены виды групп объектов,
которые могут присутствовать в БД (таблицы, запросы, формы и т.п.). В правой
части   окна  отображается   список   объектов,   принадлежащих   конкретной
выбранной группе.
1. Инструменты для работы с данными в Access
База данных Access может содержать объекты следующих видов:
• Таблицы
• Запросы
• Формы
• Отчеты
• Страницы
•   Макросы
•   Модули
Все   эти   объекты   являются   инструментами,   позволяющими   выполнять
различные действия над данными.
Таблицы.
 Объектытаблицы   (рис.   2)   предоставляют   пользователю
1 непосредственный   доступ   к   просмотру,   изменению   и   добавлению   хранимых
данных.   В   соответствии   с   требованиями   реляционной   модели,   все   данные   в
Access  хранятся   именно   в   таблицах.   Остальные   объекты      лишь   средства
работы с этими данными.
2 Рис. 1. Вид приложения с загруженной БД
Рис. 2. Пример таблицы
3 Запросы.
 Запросы   (рис.3)   позволяют
извлекать данные из одной или нескольких таблиц
в  соответствии   с   заданными   условиями   отбора,
производить   при   этом   обработку   и   сортировку
данных. Визуально запросы напоминают таблицы,
однако   их   принципиальное   отличие   в   том,   что
отображаются не сами данные, которые хранятся
в   БД,   а   то,   что   является   результатом   их
переработки.
быть
параметризованными   (иметь   параметры).   При
вызове такого запроса пользователь должен задать
значения параметров.
Запросы   могут
Формы.  Формы   (рис.   4)   предоставляют   пользователю   более   удобные
средства по работе с данными, чем непосредственное редактирование таблиц.
Форма   обычно   привязана   к   одному   или   нескольким   источникам   данных
(таблицам   или   запросам)   и   позволяет   манипулировать   данными   из   этих
источников с помощью визуальных средств. Форма может и не быть связана с
источниками  данных, а служить пользовательским  интерфейсом   содержать
кнопки и другие элементы управления.

Рис. 3. Пример запроса
Рис.4. Пример формы
Отчеты.  Отчеты   (рис.   5)   представляют   данные   в   виде,   пригодном   для
вывода на печать. Данные в отчеты подставляются напрямую из таблиц или из
результатов   выполнения   запросов.   Например,   можно   создать   отчет   в   форме
стандартного   бланка   организации,
  в   определенные   поля   которого
подставляются соответствующие данные.
Страницы. Страницы  (рис. 6)  документы в формате  HTML, которые
могут   быть   просмотрены   в  webобозревателе   (точнее,   только   в  MS  Internet
Explorer). Страницы имеют то же назначение, что и формы  пользовательский
интерфейс для доступа к данным. Страницы хранятся за пределами файла базы
4 данных. Для работы с ними не требуется запускать приложение Access.
5 Рис. 5. Пример отчета
Рис. 6. Пример страницы доступа к данным
Макросы   и   модули.
 Макрос      определяемая   пользователем
последовательность действий. Если требуется часто выполнять одни и те же
операции  (например,   открытие   и   последующую   печать   отчета),   можно   их
оформить в виде макроса. При запуске макроса выполняются все заданные в
нем   действия.
 Модуль      набор   подпрограмм   на   языке  Visual  Basic,
составленных   разработчиком   БД   и   предназначенных   для   выполнения
нетривиальных   операций   над   данными,   которые   сложно   реализовать   иными
6 средствами.
2. Разработка базы данных
Создание   БД   начинается   со   структуры   данных      с   таблиц   и   связей,  т.к.
именно в таблицах хранятся все данные.
2.1. Таблицы и связи между ними
Создать   таблицу     значит   определить   имена   и   типы   данных   для   всех   ее
полей. В Access есть инструмент «Мастер», позволяющий создавать таблицы по
предопределенным   образцам.   При   запуске   мастера   предлагается   выбрать
наиболее   подходящий   образец   («Контакты»,   «Сотрудники»,   «Поставщики»,
«Студенты» и т.п.), после чего нужно отобрать из списка имена необходимых
полей  (рис. 7). Очевидно, что невозможно предусмотреть образцы таблиц на
все  случаи   жизни.   Кроме   того,   не   стоит   полагаться   на   то,   что   создатели
образцов имели в виду то же самое, что и вы.
Конструктор таблиц.  Для создания и редактирования структуры любых
таблиц в  Access  используется инструмент «Конструктор таблиц». Рассмотрим
вид   окна   конструктора   при   редактировании   структуры   таблицы   (рис.   8).   В
верхней части перечислены имена полей таблицы их типы данных. Поле «Код
сотрудника» помечено слева символом
, который означает, что поле является
ключевым. В нижней части окна определяются дополнительные свойства для
поля, которое выделено в данный момент в списке сверху.
Рис. 7. Окно мастера создания таблиц
7 Рис. 8. Окно конструктора таблиц
8 При   работе   с   таблицей   можно
выполнять   переключение   между   двумя
режимами     режимом   конструктора   и
режимом   таблицы.   Для   переключения
используется   кнопка
  панели
инструментов или соответствующие опции
в разделе  меню  «Вид» (рис. 9). В  режиме
конструктора   выполняется  просмотр   и
редактирование
таблицы
(названий   и   типов   ее   полей),   а   в   режиме
таблицы      просмотр   и   редактирование
данных, хранящихся в этой таблице.
структуры
 на

Рис. 9 Режимы работы с таблицей
Ниже перечислены типы данных  Access, которые могут использоваться при
определении полей таблиц:
• Текстовый (до 255 символов)
• Поле МЕМО (большой текст)
• Числовой (целые или вещественные значения)
• Дата/время
• Денежный
• Счетчик (для каждой добавляемой строки автоматически назначается
уникальное целое значение)
• Логический (может принимать только два значения  "да" и "нет")
• Поле   объекта  OLE  (Object  Linked  Embedding)      некие   объекты,   для
работы   с   которыми   должно   использоваться   стороннее   приложение.
Например  графическое изображение или документ MS Word.
Тип данных определяет допустимое множество значений, которые могут
быть   размещены   в   поле.   Кроме   значений,   специфичных   для   каждого   типа
данных, в Access (как и в большинстве других СУБД), существует специальное
значение Null, универсальное для всех типов данных. Оно рассматривается как
«никакое»,   «не   присвоенное»   значение.   Если   поле   содержит   значение  Null,
значит, оно не содержит никакого значения.  Null  отличается от значения «0»
для числового поля и от значения «пустая строка» для текстового.
Для объявления поля ключевым, следует в режиме конструктора поместить
курсор в строку, описывающую это поле и нажать на панели инструментов
кнопку  «Ключевое   поле».   Объявление   поля   ключевым   гарантирует
поддержание   уникальности   его   значений   для   каждой   записи   (при   попытке
внести повторяющиеся данные, фиксируется ошибка). Значения из ключевого
поля   таблицы   могут   использоваться   в   других   таблицах   для   ссылки   на
конкретные записи (строки) этой таблицы.
Для заполнения  ключевого  поля гарантированно уникальными значениями
может оказаться удобным использовать для него тип данных «Счетчик». При
добавлении   новой   записи   в   таблицу,   полю   этого   типа   автоматически
9 присваивается очередное числовое значение  на единицу больше предыдущего.
Для  определения   составного   ключа   нужно   выделить   несколько   полей,
образующим  ключ   (при   этом   может   потребоваться   удерживать   нажатой
клавишу  Ctrl).
 Объявление   составного   ключа   гарантирует   поддержание
уникальности комбинации значений полей, входящих в этот ключ.
В   примере   на   рис.   10   ключ   состоит   из   полей   «НомерЭтажа»   и
«НомерКомнаты».
Рис.10. Пример составного ключа
При этом несколько записей могут содержать один и тот же номер этажа и
несколько  номер комнаты, но комбинация этих двух значений не может
повторяться.
Задание свойств полей в конструкторе. Кроме выбора типа данных для
полей, конструктор позволяет  настраивать  их свойства  более детально. Вид
списка свойств зависит от типа данных поля (рис. 11, 12).
Рис. 11. Свойства числового поля
10 Рис. 12. Свойства текстового поля
Свойство «Размер поля» для числового поля уточняет тип числа (целое или
вещественное) и размер места, отводимого под его хранение. Для текстового
поля  это допустимое количество размещаемых в поле символов.
Свойство «Подпись» задает текст, который будет отображаться в качестве
заголовка   столбца   таблицы.   Если   свойство   не   задано,   в   качестве   заголовка
будет использовано имя поля.
Свойство   «Обязательное   поле»   определяет,   допустимы   ли   в   этом   поле
пустые значения (Null). Если свойство установлено в «Да», то поле не должно
содержать значения Null.
Свойство «Значение по умолчанию» определяет значение, которое будет
помещаться в поле новой записи, если при этом никакое другое значение не
будет присвоено явно. Если свойство не задано, то значение по умолчанию  Null.
Свойство «Пустые строки» (для текстового поля) определяет, можно ли
считать строку с нулевым числом символов строковым значением. В противном
случае она будет рассматриваться как не присвоенное значение (Null).
Свойство «Индексированное поле» указывает, следует ли для данного поля
строить индекс. Наличие индекса позволяет ускорить выборку и сортировку
данных из этого поля, но может несколько замедлить их обновление. Кроме
того, размещение индекса может вызвать увеличение размера файла БД. При
определении   индекса   следует   указать,   допускаются   ли   в   этом   поле
повторяющиеся   значения.   При   объявлении   поля   ключевым,   для   него
автоматически строится уникальный (без повторяющихся значений) индекс.
Вкладка   «Подстановка  »   позволяет   настраивать   свойства   столбцов   таким
образом, чтобы при просмотре таблицы отображались не те данные, которые
хранятся в этих столбцах (если эти данные малоинформативны), а связанные с
ними данные из другого источника.
11 Связи между таблицами. Для задания связей между таблицами в Access
используется средство «Схема данных» (рис. 13).
Рис. 13. Пример схемы данных
Схема данных  важный инструмент построения баз данных. Она позволяет
наглядно   представить   связи   между   таблицами   и   обеспечить   поддержание
целостности  данных  в  этих  таблицах. Как  будет  видно  в дальнейшем,  явное
задание  связей   между   таблицами   также   облегчает   построение   запросов   на
основе этих таблиц.
Для открытия окна схемы данных следует нажать кнопку «Схема данных»
на панели инструментов или выбрать соответствующий пункт в разделе меню
«Сервис». При первом обращении к схеме данных откроется диалоговое окно, в
котором будет предложено выбрать таблицы для включения в схему (рис. 14).
В   дальнейшем   этот   диалог   можно   вызвать,   выбрав   пункт   «Добавить
таблицу» в контекстном меню окна схемы данных или в разделе меню «Связи».
Диалог   не   создает   новые   таблицы,   а   включает   уже   существующие   в   схему
данных. В схеме данных отображаются названия таблиц и их полей. Ключевые
поля выделены жирным шрифтом.
Для   создания   связи   между   таблицами,   включенными   в   схему   данных,
следует с помощью мыши «перетащить» название одного связываемого поля на
другое поле, с которым строится связь (рис. 15).
При этом появится диалоговое окно (рис. 16), в котором нужно задать
требуемые свойства связи: обеспечение целостности данных, каскадное
обновление и удаление, после чего нажать кнопку «Создать».
12 Рис. 14. Добавление таблиц в схему данных
Рис. 15. Построение связи
Рис. 16. Свойства связи
Вместо   перетаскивания   полей   мышкой,   можно   вызвать   тот   же   диалог,
обратившись к пункту меню «Изменить связь» в разделе «Связи» или сделав
двойной щелчок по незанятой области окна схемы данных. В этом случае нужно
будет   указать   имена   таблиц   и   полей,   между   которыми   устанавливается
13 связь.
Свойства   ранее   созданной   связи   также   можно   изменить,   выделив   ее   и
выбрав тот же пункт меню или просто щелкнув по ней мышкой.
При построении связи,  Access  называет одну из таблиц главной, а другую
связанной.   Часто   он   сам   может   принять   решение   о   том,   какую   из   таблиц
считать   главной   (например,   если   одно   из   связываемых   полей   является
ключевым   или   просто   имеет   уникальный   индекс,   главной   будет   таблица,
содержащая это  поле). Если это не удается, то главной считается таблица, с
которой было начато прокладывание связи.
Диалог позволяет задать следующие свойства связи:
• Обеспечение целостности данных. Включение этого свойства запрещает
помещать   в   поле   связанной   таблицы   значения,   которые   отсутствуют   в
поле главной таблицы. При этом поле главной таблицы должно являться
ключевым   или,   по   крайней   мере,   уникальным.   Т.е.,   значения   в   поле
связанной таблицы будут однозначно указывать на конкретные записи
в главной таблице.
• Каскадное обновление связанных полей. Если задано это свойство, при
изменении   значения   поля   в   главной   таблице   будут   автоматически
• Каскадное
записей.
Если   удаляется   запись   из   главной   таблицы,  должны     автоматически
удалиться связанные с ней записи из связанной таблицы.
связанных
удаление

меняться соответствующие значения в связанной таблице.
Каскадное обновление и удаление могут быть  заданы только в том случае,
если включено обеспечение целостности данных. Если обеспечение целостности
не   задано,   построенная   связь   никак  не   будет   ограничивать   множества
Рис. 17 Отношение «Один ко
допустимых   значений   связанных   полей.   В  Access  такие   связи   играют   роль
только   при   построении   запросов.  При   создании   связи   между   таблицами,   в
которых   уже   есть   данные,
 Access  проверяет   условие   целостности   и
отказывается строить связь, если это условие нарушено.
многим»
14 Построение   связи   с   ограничением   целостности   создает  взаимоотношение
между   таблицами.   Если   одно   из   связываемых   полей   является   ключом   или
уникальным индексом (не допускает повторений), образуется связь вида «один
ко многим»  (рис. 17).  Здесь  «Таблица_1»    главная   таблица,  «Таблица_2»
связанная.   Смысл   этой   связи   заключается   в   следующем:   Каждой   записи   из
таблицы   «Таблица_1»   может   соответствовать
несколько   записей   (или   ни   одной)   в   таблице
«Таблица_2».   Каждой   записи   из   «Таблица_2»
может   соответствовать   только   одна   запись   из
«Таблица_1».
Рис. 18 Отношение «Один к одному»
Если оба связываемых поля являются уникальными, связь будет иметь вид
«один   к   одному»  (рис.   18).   При   этом   каждой   записи   в  одной   из   таблиц
соответствует   только   одна   запись   в   другой   таблице.   Связи   такого   вида
используются нечасто, поскольку в этих случаях данные из двух таблиц обычно
можно объединить в одну таблицу.
Связи,   образующие   взаимоотношения   («один   ко   многим»   или   «один   к
одному»), требуют, чтобы связанное поле главной таблицы было ключевым, или,
по крайней мере, уникальным, т.е. каждое значение из этого поля однозначно
указывало   на   одну   запись   таблицы.   Такое   поле   также   принято   называть
первичным ключом.  Поле связанной таблицы, которое содержит значения из
ключевого поля главной таблицы, называют внешним ключом.
15

description:
Рис. 8. Окно конструктора таблиц
8

intro:
Access - приложение, входящее в состав пакета Office, разработанного компанией Microsoft.
Access представляет собой локальную СУБД и ориентирован на разработку баз данных малой и средней сложности, с которыми одновременно могут работать один или несколько пользователей. Приложение обращается непосредственно к файлу базы данных, доступ к файлу ограничен пределами одного компьютера или локальной сети. Данные не кэшируются в оперативной памяти (при каждом запросе выполняется обращение к файлу), что гарантирует устойчивость БД по отношению к аппаратным сбоям, но негативно влияет на производительность. Для защиты целостности данных при обращении к ним производится блокировка (два пользователя не могут одновременно изменить содержимое одной и той же ячейки). Файлы баз данных Access имеют расширение «.MDB».

title: Лекция "Access"


extracted_text:
Кировское областное государственное  профессиональное образовательное
бюджетное учреждение «Кировский сельскохозяйственный техникум
 имени дважды Героя Социалистического Труда А. Д. Червякова»
Учебно – методическая разработка внеаудиторного занятия
по математике
«Математическое многоборье»
для студентов 1 курса
Преподаватель: Князева Светлана Васильевна
г. Котельнич
2017 г. Содержание
1. Введение……………………………………………………….………………...3
2. План внеклассного мероприятия «Математическое многоборье»…………..4
3. Цели внеклассного мероприятия……………………………………………….5
4. Содержание мероприятия……………………………………………………….6
5. Приложения…………………………………………………………………......12
6.
Заключение……………………………………………………………………...14
7. Информационные источники………………………………………………….15
2 Введение.
Несмотря на свою необязательность для студента, внеурочные занятия по математике
заслуживают   самого   пристального   внимания   каждого   преподавателя,   преподающего   этот
предмет.   Преподаватель   может   на   внеурочных   занятиях   в   максимальной   мере   учесть
возможности,   запросы   и   интересы   своих   студентов.   Внеклассная   работа   по   математике
дополняет обязательную учебную работу по предмету и должна прежде всего способствовать
более глубокому усвоению студентами материала, предусмотренного программой.
Одна из основных причин сравнительной плохой успеваемости по математике – слабый
интерес многих студентов к этому предмету. Интерес к предмету зависит прежде всего от
качества   учебной   работы   на   уроке.   В   то   же   время   с   помощью   продуманной   системы
внеурочных занятий можно значительно повысить интерес студентов к математике.
Наряду со студентами, безразличными к математике, имеются и увлекающиеся этим
предметом. Они хотели бы побольше узнать о своем любимом предмете, разобрать более
трудные задачи.
Внеурочные   занятия   с   успехом   могут   быть   использованы   для   углубления   знаний
студентов   в   области   программного   материала,   развития   их   логического   мышления,
исследовательских навыков, смекалки, привития вкуса к чтению математической литературы,
для сообщения студентам полезных сведений из истории математики.
Внеклассные   занятия   со   студентами   приносят   большую   пользу   и   самому
преподавателю. Чтобы успешно проводить внеклассную работу, преподавателю приходится
постоянно   расширять   свои   познания   по   математике.   Это   благотворно   сказывается   и   на
качестве его уроков.
3 План внеклассного мероприятия по математике  «Математическое многоборье»
1. Вступление   роль математики в жизни человека. Представление команд, жюри
2. Конкурсы
2.1 Разминка
2.2 «Снайпер»
2.3 Математические обгонялки
2.4 Армрестлинг – конкурс капитанов
2.5 Игра “Фразеологическая математика”
 2.6 Легкоатлетическая эстафета
 2.7  Прыжки в длину
2.8 Конкурс болельщиков «Чёрный ящик»
3. Подведение итогов игры, награждение победителей
4 Образовательные:
Цели мероприятия
 расширить кругозор студентов, систематизировать и углубить знания по математике;
 создать условия для проявления каждым студентом своих способностей,
интеллектуальных умений, активизация деятельности студентов.
Воспитательные: воспитание:
 творческой самостоятельности, инициативы, находчивости, любознательности
 умения работать в коллективе и самостоятельно
 чувства юмора и смекалки, интереса к предмету математики.
Развивающие:
 способствовать развитию мышления, познавательной и творческой активности студентов;
 развивать   умение   слушать   другого   человека,   работать   в   группе,   развитие   умений
формулировать и излагать мысль, моделировать ситуацию.
Методические: показать методику проведения интеллектуальнопознавательной игры.
Форма проведения: интеллектуальнопознавательная игра.
Участники:  студенты 1 курса
Оформление и оборудование:
 экран, ПК, мультимедийный проектор
 компьютерная презентация
 ребусы
 кроссворд
 грамоты, призы
5 1 Вступление
Математическое многоборье
Ведущий 1. Начинаем математическое многоборье под  девизом
“Недаром смекалка ребятам дана, во всем и везде помогает она.”
Ведущий 2. Не только руки, ноги и тело человека, но и мозг его требуют тренировки,
упражнений, тогда ум человека становится острее, находчивее, сообразительнее. Особенно
полезны математические упражнения.
Ведущий 1.  Несколько десятков лет назад была объявлена премия за сочинение на
тему   “Как   человек   без   математики   жил”.   Премия   так   и   осталась   не   выданной,   ибо,   по
видимому,  не  нашлось  ни   одного  сочинителя,  который   сумел   бы  описать   жизнь  человека
лишенного математических представлений.
Ведущий 2. И действительно, с математикой мы встречаемся везде, на каждом шагу, с
утра и до вечера. Даже в игре без математики трудно,  математика нужна всюду, в магазине, в
школе, в походе и в игре.
Ведущий   1.   С   полным   основанием   можно   сказать,   что   практическое   применение
математики не ограничено.
Математика сложна,
Но скажу с почтением:
Математика нужна
Всем без исключения.
Ведущий 2. Без неё поверьте нам
Не прожить минутки,
Прибавлять и умножать
Это вам не шутки.
Ведущий 1. С математикой друзья
Нужно подружиться.
Ведь наукам всем она
Точно есть царица.
Ведущий 2. А сейчас поприветствуем этих смельчаков! (выходят две команды по 5
человек).   У   них   с   собой   нет   ничего,   кроме   знаний   по   математике   и   желания   победить
(представление   капитанами   членов   команд).   Госпожа   Фортуна   и   наше   почтенное   жюри
6 сегодня определит команду, знания которой заслуживают наивысшую оценку. (Представление
жюри).
2 Конкурсы
2.1 Разминка  (кто быстрее ответит  получает 1 балл.)
1. Сколько месяцев в году? (12)
2. Назовите шестой месяц года. (Июнь.)
3. Сколько всего времен года? (4)
4. Сколько месяцев во времени года? (3)
5. Какой по счету среди зимних месяцев январь? (2)
6. Каков порядковый номер месяца года, заканчивающегося на «Й»? (5, май.)
7. Предпоследняя буква второго месяца зимы. (р)
8. Название первого месяца осени. (Сентябрь.)
9. Кого по осени считают? (Цыплят.)
10. Назовите четвертую с начала букву русского алфавита. (г)
11. Может ли при умножении получится нуль? (да)
12. Наименьшее натуральное число? (1)
13. Бежала тройка лошадей. Каждая лошадь пробежала 5 км. Сколько км проехал
ямщик?  (5 км)
14. Может ли при делении получится нуль? (да)
15. Какую часть часа составляют 20 минут? (1/3)
16. Двое играли в шахматы 4 часа. Сколько часов играл каждый? (4 часа)
17. Зайцы распилили бревно. Они сделали 10 распилов. Сколько получилось
чурбачков? (11)
18. Сколько океанов на Земле? (4)
19.  Какая по счету в алфавите буква «Ю»? (32я)
20. Назовите первую букву названия столицы Франции. (П)
21. Назовите первую букву названия страны, где столица Токио. (Я)
22. Сколько дней в високосном феврале? (29)
23. Какая буква четвертая в слове ПОДЪЕЗД? (Ъ)
24. Курица стоит на одной ноге и весит 3 кг. Сколько она будет весить, если встанет на
две ноги? (3 кг)
2.2 «Снайпер»
7 Командам предлагается разгадать как можно больше ребусов. 1 балл за каждый верный
ответ (приложение 1).
2.3 «Математические  обгонялки»
Каждой   команде   предлагается   по   7   заданий.   В   каждом   задании   даются   по   3
определения одного и того же слова, которые вы должны отгадать. Каждый правильный ответ
дает вам 1 балл. (Например, даю три определения слова    ее любят летчики, бывает над
уровнем моря, есть  прыжки в длину, а есть прыжки в . . .(ед. число, именительный
падеж) – высота).
1. Все ждешь, когда же он кончится.
    Неприятность между переменами.
    Она говорит: “Это будет тебе …”.
2. В Москве она Красная,
    Выражается в квадратных единицах измерения.
    Длина на ширину…
3. В 11 классе им все кончается.
    Взрослые говорят, что жизнь – это…
    Бывает вступительный, а бывает выпускной.
4. Его платят в банке, когда занимают деньги под их …
    Сотая часть числа.
    Пишут, как будто ноль делят на ноль.
5.Изучаем по математике.
    Этим стреляют из ружья.
    Ее выстукивают на барабане.
6. В классе их четыре.
    Измеряется транспортиром.
    Туда ставят маленьких.
7. Архимед это просил, а ему не дали.
    Бывает . . . зрения.
    Ставят в конце предложения.
8. В России они каждый день.
    Самое приятное в школе.
     Между уроками.
8 9. При решении примера иногда говорят:
    “Нарушен их порядок”
     Есть в спектакле.
     Бывает арифметическое.
10. Самое приятное на уроке.
      Самое неприятное на перемене.
      Бывает еще последний.
12. У каждой задачи он есть.
      Можно честно искать, а можно и посмотреть.
      А она говорит: “Провинился – изволь держать …”
13. За что снижают оценки.
      Отличники их делают редко.
      На них учатся.
14. Бывают такие коробки.
      В них играют малыши.
      Объем его равен а3 (а∙а∙а).
2.4 Армрестлинг (конкурс капитанов)
Капитаны   одновременно   начинают   на   декартовой   системе   координат   рисовать
животных. Побеждает тот, кто первым и правильно выполнит задание.
Карточка 1
(4;3), (3;4), (2;4), (2;1), (3;1), (4;2), (4;3), (6;2), (6;4), (5;5), (2;5), (1;4), (1;3), (5;3),
(5;1), (4;2), (4;5), (2;5), (2;2), (2;2), (2;5), (4;5), (4;1), (5;1), (6;1), (8;2), (9;2),
(9;1), (8;1), (6;2), (5;3), (7;4), (7;5), (8;5), (8;4).
Карточка 2
(5;0), (6;1),  (6;4), (7;4), (7;2),  (6;1), (6;4), (5;5), (4;5), (3;4), (3;1), (2;2), (2;4), (3;4),
(3;1), (4;0), (5;0), (3;1), (1;1), (2;0), (4;3), (4;7), (7;7), (7;5), (6;5), (6;6), (5;6), (5;3), (3;0),
(3;2), (2;4), (2;6), (1;6), (1;4), (4;2), (4;6), (5;6), (5;0).
С остальными членами команды в это время проводится  игра
2.5 Фразеологическая математика
Вставьте числа, математические термины и понятия в известные всем фразеологизмы:
Очень глуп – у него всего … извилины (две).
Очень горько плакать – плакать в … ручья (три).
Абсолютно не нужен – как собаке … нога (пятая).
9 Очень умен – … пядей во лбу (семи).
Чтото лишнее, не нужное – … колесо в телеге (пятое).
Наивысший подъём, взлет – … вал (девятый).
Не общаться, не выходить из дома – жить в … стенах (четырех).
Основа основ … кита (три).
Будь точен и внимателен при шитье и кройке – … раз отмерь, … отрежь (семь, один).
2.6  Легкоатлетическая эстафета
Участвуют по 5 человек от команды. Надо по порядку назвать числа. Вместо чисел,
кратных 3 говорить «Ай, да я!» Тот, кто ошибается – выбывает. Выигрывает та команда,
игрок которой останется последним.
2.7  Прыжки в длину  разгадывание кроссвордов (приложение 2)
2.8  Игра со зрителями «Чёрный ящик»
1.   То,   что   лежит   в   чёрном   ящике,   изобрёл   очень   талантливый   юноша,   который
придумал гончарный круг, первую в мире пилу.
Под   пеплом   Помпеи   археологи   обнаружили   много   предметов,   изготовленных   из
бронзы.
В нашей стране этот предмет  был обнаружен при раскопках в Нижнем Новгороде.
В   Древней   Греции   умение   пользоваться   этим   предметом   считалось   верхом
совершенства, а уж умение решать задачи с его помощью – признаком высокого положения в
обществе и большого ума.
 За многие сотни лет конструкция этого предмета не изменилась. В настоящее время
им умеет пользоваться любой старшеклассник.
 Об этом предмете придумана загадка: «Сговорились две ноги делать дуги и круги».
 Вопрос: Что лежит в чёрном ящике? (Циркуль.)
2.  В чёрном ящике лежит предмет, название которого произошло от греческого слова,
означаемого в переводе “игральная кость”.
Термин ввели пифагорейцы, а используется этот предмет в играх маленькими детьми.
Что в черном ящике? (Кубик)
3. Какая фигура в  Черном ящике вы увидите, если отгадаете загадку:
«Он и мячик, и клубок, и Луна, и колобок». (Шар)
4. Историк 20 века Роуз сказал: «Эта игра   задушевная беседа без слов, лихорадочная
активность, триумф и трагедия, надежда и отчаяние, жизнь и смерть, поэзия и наука, Древний
Восток и современная Европа».
10 Когда в каждой семье можно будет найти эту игру, появится надежда на то, что со
временем исчезнет скудность истинных государственных умов.
Родина   –   Индия.   Возраст   –   16   столетий.   Имя   изобретателя   неизвестно.   Древнее
старинное название – чатуранга.
Это дворцовая жизнь в миниатюре.
На квадратиках доски
короли свели полки.
Нет для боя у полков
Ни патронов, ни штыков.
Комментарий.
Известен   интересный   исторический   факт:   16   декабря   1776   г.   произошло   крупное
сражение   при   Тринстоне   между   британской   армией   во   главе   с   генералом   Ролем   и
восставшими североамериканских колоний. Генерал Роль забыл прочесть донесение от своих
разведчиков, так как был занят игрой. И битва была проиграна. Он играл в Шахматы!
3.  Подведение итогов многоборья
Ведущий   1.  Пора   подвести   итоги   нашей   игры   –   слово   нашему   уважаемому   жюри.
(Объявление итогов игры, определение команды  победителя, самого активного болельщика,
награждение). Вручение грамот, поощрительных призов, медалей.
Ведущий   2.
  Итак,   определилась   команда   победительница,   она   заслужила   ваши
аплодисменты, ведь это почетное звание она получила в серьезной борьбе на таких суровых
островах архипелага «Математика».
Ведущий 1.
Сегодня с нами были те,
Кто учит с увлеченьем,
Все, кто любят загадки и приключенья,
Все, кто любознателен, трудолюбив, настойчив.
Ведущий 2. Итак, друзья, игру мы провели,
Все сделали для вас мы, что могли.
Желаем к математике вам прилагать старанье.
Всего вам доброго, друзья, и до свиданья!!!
11 Приложение 1.
12 Приложение 2.
Вопросы к кроссворду:
1. Мера массы конца VII века, равная 40 фунтам.
2. Знак арифметического действия.
3. Обычно его проводят в больших городах по праздникам, может быть военным или
числовым.
4. Последовательность чисел и знаков арифметических действий.
5. Сотая часть целого.
6. Для его нахождения необходимо знать длины сторон фигуры.
7. Действие, увеличивающее число в несколько раз.
8. Четырехугольник, у которого все углы прямые.
Пока команды разгадывают кроссворды – игра со зрителями.
13 Заключение.
Таким   образом,   внеурочная   работа   по   математике   предоставляет   студентам
дополнительные возможности для развития способностей, прививает интерес к математике.
Главное назначение внеклассной работы – не только расширение и углубление теоретического
материала, изученного на уроках, но и развитие умений применять полученные на уроках
знания к решению – нестандартных задач, воспитанию у студентов определенной культуры
работы над задачей.
Современное образование должно управлять воспитательным процессом, это значит не
только   развивать   и   совершенствовать   заложенное   в   человеке   природой,   корректировать
намечающиеся   нежелательные   социальные   отклонения   в   его   поведении   и   сознании,   но
формировать у него потребность в постоянном саморазвитии, самореализации физических и
духовных сил, так как каждый человек воспитывает себя, прежде всего сам.
14 Информационные источники
1. Кривоногов, В. В.  Нестандартные  задания  по  математике: 511 классы / В. В. Кривоногов.
– М. : Первое сентября, 2002. – 219 с.
2.  Степанов, В. Д. Активизация внеурочной работы по математике в средней школе : кн. для
учителя / В. Д. Степанов. – М. : Просвещение, 1991. – 80 с.
3. Балк М. Б., Балк Г. Д. «Математика после уроков», М. «Просвещение», 1971.
4. Василевский А. Б. «Задания для внеклассной работы по математике», Минск: 1988.
5. http://matematiku.ru/  математический портал
6. www.exponenta.ru – образовательный математический сайт
15

file_name: Математическое многоборье итог.doc

description:
Приложение 1.
12

intro: презентация к разработке


extracted_text:
2 семестр. Лекция 3. СУБД Microsoft Access 2003. Запросы. Формы и
отчеты.
1. Запросы............................................................................................................................................................................1
2. Формы и отчеты..............................................................................................................................................................9
1. Запросы
Запросы позволяют извлекать данные из одной или нескольких таблиц в соответствии с
заданными условиями отбора, производить при этом обработку и сортировку данных. Кроме
запросов на выборку, встречаются запросы на обновление, добавление и удаление данных, а
также на создание таблиц. Наиболее часто применяются запросы на выборку (извлечение
данных).   Ниже   будет  рассмотрена   задача   создания   именно   таких   запросов.   Запрос   на
выборку должен иметь один или несколько источников данных. Источниками могут быть
таблицы или другие запросы.
Общие   принципы   построения   запросов.  При   выполнении   запроса   на   основе
нескольких   источников,   над   данными   из   этих   источников   выполняются  две   операции:
умножение и сужение.
Первая   строит   все   возможные   комбинации   из   всех   записей   всех   источников.   Такое
множество называется декартовым произведением источников.
Вторая операция (сужение) отсекает «лишние» строки, используя заданные ограничения.
Первоначальные ограничения  образуются связями, определенными между источниками. При
этом множество  комбинаций  всех записей  «сужается» до множества  комбинаций записей,
связанных между собой. Дальнейшее сужение выполняется за счет ограничений, наложенных
на значения выбранных полей.
Инструменты создания запросов.  Для создания запросов в  Access  используются
мастер или конструктор. Мастер (рис. 1) позволяет создавать несложные запросы на основе
одного   или   нескольких   источников   данных.   Мастер  отказывается   строить   запросы   при
отсутствии связей между источниками. Рис. 1. Мастер запросов
Конструктор запросов (рис. 2) предоставляет значительно более широкие возможности. В
верхней части окна конструктора находится область таблиц. В ней размещаются источники
данных,   участвующие   в   запросе.   В   нижней   части     бланк   запроса,   в   который   заносятся
выбираемые поля, указываются операции над ними (математические, логические, текстовые и
т.п.) и задаются ограничения (условия отбора).
Рис. 2. Конструктор запросов
В учебных целях запросы лучше готовить вручную, с помощью Конструктора. Как и
в   случае   с   таблицами,   для   этого   есть   специальный   значок   в   окне   База   данных.   Он
называется  Создание  запроса в режиме конструктора  и открывает  специальный  бланк,
называемый   бланком   запроса   по   образцу.   За   этим   длинным   названием   скрывается   тот
приятный факт, что, хотя запросы к таблицам баз данных пишутся на специальном языке
программирования – SQL, пользователям Microsoft Access изучать его не обязательно, а
большинство   операций   можно   выполнить   щелчками   кнопок   мыши
  и   приемом
перетаскивания в бланке.
Идея   формирования   запроса   по   образцу   чрезвычайна   проста.   С   помощью
контекстного   меню   на   верхней   половине   бланка   открывают   те   таблицы,   к   которым
обращен   запрос.   Затем   в   них   щелкают   двойными   щелчками   на   названиях   тех   полей,
которые   должны   войти   в   результирующую   таблицу.   При   этом   автоматически
заполняются   столбцы   в   нижней   части   бланка.   Сформировав   структуру   запроса,   его
закрывают, дают ему имя и в дальнейшем запускают двойным щелчком на значке в окне
База данных.
Порядок действий, рассмотренный выше, позволяет создавать простейший запрос,
называемый запрос на выборку. Он позволяет выбрать данные из полей таблиц, на основе
которых запрос сформирован.
Упорядочение записей в результирующей таблице.  Если необходимо, чтобы данные, отобранные в результате работы запроса на выборку, были упорядочены по какому
либо   полю,   применяют   сортировку.   В   нижней   части   бланка   имеется   специальная   строка
Сортировка.   При   щелчке   на   этой   строке   открывается   кнопка   раскрывающего   списка,   в
котором   можно   выбрать   метод   сортировки:   по   возрастанию   или   по   убыванию.   В
результирующей таблице данные будут отсортированы по тому полю, для которого задан
порядок сортировки.
Возможна   многоуровневая   сортировка   –   сразу   по   нескольким   полям.   В   этом   случае
данные сначала сортируются по тому полю, которое в бланке запроса по образцу находится
левее, затем по следующему полю, для которого включена сортировка, и так далее слева
направо. Соответственно, при формировании запроса надо располагать поля результирующей
таблицы не как попало, а с учетом будущей сортировки.
Управление   отображением   данных   в   результирующей   таблице.  В   нижней
части бланка запроса имеется строка Вывод на экран. По умолчанию предполагается, что все
поля, включенные в запрос, должны выводиться на экран, но это не всегда целесообразно.
Например,   бывают   случаи,   когда   некое   поле   необходимо   включить   в   запрос,   например
потому,   что   оно   является   полем   сортировки,   но   в   то   же   время   нежелательно,   чтобы
пользователь   базы   видел   его   содержимое.   В   таких   случаях   отображение   содержимого   на
экране подавляют сбросом флажка Вывод на экран.
Групповые   операции.
 Групповые   операции   предназначены   для   статистической
обработки данных. Имеется в виду, что одна строка результирующего набора может быть
сформирована   на   основе   нескольких   строк   исходных   данных.   Иначе   говоря,   группа
исходных строк порождает одну результирующую  строку. Группа формируется на основе
равенства значений некоторых полей.
Подключить возможность использования групповых операций в запросе можно нажатием
 на панели инструментов либо через Меню «Вид – Групповые операции». При этом
кнопки
в бланке запроса появится строка «Групповая операция» (рис.3).
Рис. 3. Групповые операции в запросе
Для  всех   полей,  формирующих   группу,  должна  быть   задана   операция  «Группировка».
Поскольку   значения   в   этих   полях   равны   между   собой,   они   могут   быть   представлены
единственной строкой. Значения в остальных полях могут не совпадать и для того, чтобы из
наборов значений каждого столбца сформировать единственное результирующее значение,
над этими столбцами выполняются некоторые групповые операции (например, вычисление
суммы или среднего арифметического).  Ниже перечислены основные групповые операции,
используемые в Access: • Sum  сумма значений группы
• Avg  среднее арифметическое
• Min  минимальное значение
• Max  максимальное значение
• Count  количество элементов в группе
• First  первое значение из группы
• Last  последнее значение из группы
Кроме того, есть две специальные групповые операции, применение которых будет
показано ниже:
• Условие
• Выражение
Условия отбора  результатов.  Состав данных, входящих в результирующий  набор,
может быть ограничен путем задания дополнительных условий отбора. Условия помещаются
в специально отведенные поля в бланке запроса. На рис. 4 показан пример запроса с условием
отбора   и   результат   работы   этого   запроса   (отображается   только   клиент   с  фамилией
«Иванов»).
Рис. 4. Запрос с условием отбора
В бланке запроса можно задавать несколько условий. При этом условия, размещенные в
разных   столбцах   одной   строки,   объединяются   операцией   «И»  (одновременно   должны
выполняться   условия,   заданные   в  каждом   из   столбцов).  Условия,   размещенные   в   разных
строках, объединяются операцией «Или» (должны соблюдаться условия хотя бы в одной из
строк).
Использование   выражений   в   запросах.  При   формировании   результирующих
наборов   могут   использоваться   не   только   поля   таблиц,   но   и   построенные   на   их   основе
выражения.   Выражения   следует   вписывать   в   строку   «Поле»  бланка   запроса.   На   рис.   5
показан запрос, формирующий список клиентов с их инициалами и результат его работы. В
запросе   используется   операция   сложения   строк   и   функция  Left().   Для   избегания
неоднозначного   толкования   выражений,   имена   полей   заключаются   в   квадратные   скобки.
Ниже   перечислены   некоторые   функции,   которые   могут   быть   полезны   при   построении
запросов. Следует иметь в виду, что при использовании функций в конструкторе запросов их
аргументы отделяются не запятой, а точкой с запятой.
Функции обработки текста:
• Left(строка, n)  возвращает n левых символов строки.
• Right(строка, n)  возвращает n правых символов строки.
• Mid(строка, n1, n2)  возвращает n2 символов строки, начиная с позиции n1.
•
• Ltrim(строка),
InStr(строка1, строка2)  номер позиции, с которой строка2 входит в строка1.
соответственно.
 Rtrim(строка)      удаляют   пробелы   из   начала   и   конца   строки • Trim(строка)  удаляет пробелы из начала и конца строки.
Рис. 5. Выражение в запросе
Функции обработки даты и времени:
• Date()  возвращает текущую дату.
• Now()  возвращает текущую дату и время.
• DateDiff(интервал,   дата1,   дата2)      определяет   разницу   между   датами.   Аргумент
интервал задает способ представления разницы: "yyyy" – год, "q" – квартал, "m"
месяц, "y"  день года, "d"  день, "w"  неделя, "h"  час, "n"  минута, "s"  секунда
• DateAdd(интервал, число, дата)  будущая дата, отстоящая от указанной на заданное
число интервалов.
• Year(дата), Month(дата), Day(дата)  возвращают число  значение года,  месяца и
дня для указанной даты.
Функции преобразования типов:
• Str(аргумент)  преобразует значение аргумента в текстовую строку
• Val(строка)  преобразует строку в число
•
Int(число)  возвращает целую часть числа
Функции преобразования нужны, если выполняются операции над данными разных типов.
Например, если требуется объединить фамилию  и дату в одну  строку, дата должна быть
сначала преобразована в текстовую переменную.
Условная функция:  IIf(выражение, если истинно, если ложно)  вычисляет  значение
аргумента выражение. Если значение истинно, возвращает значение второго аргумента, если
ложно      значение   третьего   аргумента.  Пример:  IIf([количество]>0,   "Есть   в   наличии",
"Отсутствует")
Если   выражение,   указанное   в   строке   «Поле»   бланка   запроса   должно   играть   роль
групповой   (статистической)   операции   в   запросе   с   группировкой,   в   строке  «Групповая
операция» бланка запроса следует вместо конкретной операции выбрать пункт «Выражение»
(этот специальный тип групповой операции).
При построении запроса выражения и функции могут  быть использованы не только в строке «Поле» бланка конструктора, но и в строке «Условие отбора». Кроме того, объекты
базы данных «Модули» позволяют пользователю определять собственные функции, которые
могут быть использованы наравне с встроенными.
В   некоторых   случаях   может   оказаться   полезным   входящий   в  Access  построитель
выражений      инструмент,   помогающий   создавать   выражения,   используя   объекты   БД,
операторы, встроенные и пользовательские функции.
Для   запуска   построителя   выражений   следует   в   контекстном   меню   соответствующей
строки бланка запроса выбрать пункт «Построить» (рис. 6).
Рис. 6. Запуск построителя выражений
Вид окна построителя выражений показан на рис. 7.
Рис. 7. Окно построителя выражений
Другие виды запросов. Мы рассмотрели запросы на выборку. Это самые простые и
в то же время наиболее распространенные виды запросов. Однако существуют и другие виды
запросов, некоторые из которых выполняются на базе предварительно созданного запроса на
выборку. К ним относятся прежде всего:
 Запросы с параметром (интересны тем, что критерий отбора может задать сам
пользователь, введя нужный параметр при вызове запроса);
 Итоговые   запросы,   назначение   которых   отдаленно   напоминает   итоговые
функции   электронных   таблиц   (производят   математические   вычисления   по
заданному полю и выдают результат);
 Запросы на изменение – позволяют автоматизировать заполнение полей таблиц;
 Перекрестные   запросы,   позволяющие   создавать   результирующие   таблицы   на основе результатов расчетов, полученных при анализе группы таблиц;
 Специфические запросы  SQL  – запросы к серверу базы данных, написанные на
языке запросов SQL.
Параметры   запросов.
 В   запросах   могут   присутствовать   параметры.   Они
используются для передачи в запрос некоторых данных в момент его выполнения. Один и тот
же   запрос,   выполненный   с   разными   значениями   параметров,  может   создавать   различные
результирующие наборы. Каждый параметр запроса должен иметь уникальное (в пределах
запроса)   имя.   Имя   параметра   участвует   в   выражениях,   входящих   в   запрос.   При   вызове
запроса на выполнение открывается диалоговое окно с предложением указать значения его
параметров.   Для   просмотра   и   изменения   списка   параметров   следует   выбрать   пункт
«Параметры»   в   контекстном   меню   окна   конструктора   (рис.   8).   При   этом   будет   открыто
диалоговое окно со списком параметров запроса.
Рис. 8. Редактирование списка параметров запроса
В некоторых случаях нет необходимости задавать имя параметра явно. Если при запуске
запроса  в его теле  встречается некоторое неизвестное имя,  оно автоматически  считается
именем параметра и  Access  выдает окно с предложением ввести его значение. На рис. 9
приведен   пример   запроса,   содержащего  параметр   с   именем   «Введите   фамилию»   (имя
параметра   заключено   в   квадратные   скобки).   Это   имя   воспринимается   как   параметр,
поскольку полей с таким именем в выбранных таблицах не существует. Рис. 9. Пример запроса с параметром
При запуске этого запроса на выполнение будет выдано окно для ввода значения этого
параметра. Формируемый результирующий набор зависит от введенного значения (рис. 10).
Рис. 10. Выполнение запроса с параметром
Перекрестные   запросы.  Перекрестный   запрос   в   некоторых   случаях   позволяет
отобразить данные в удобной для анализа форме. Для построения перекрестного запроса,
данные   предварительно   должны   быть   приведены   к   определенному   виду:   следует
сформировать   три   колонки   данных.   Перекрестный   запрос  будет   использовать   данные   из
одной колонки в качестве названий строк таблицы, другой  в качестве названий столбцов, а
данные из третьей колонки будут  размещены в таблице на пересечении  соответствующих
строк и столбцов. На  рис. 11 показано, как выглядят запрос на выборку и перекрестный
запрос, построенные на основе одних и тех же данных.
Рис. 11. Сравнение запроса на выборку и перекрестного 2. Формы и отчеты
Инструменты   создания   форм.
 Для   создания   форм   в  Access  существуют
следующие инструменты:
•   Мастер форм. Позволяет создавать несложные формы на основе одной или нескольких
связанных таблиц или запросов.
Автоформа.  Средство   автоматического   создания   форм.   Может   создавать  простые
формы нескольких разновидностей:
 Форма в столбец  одновременно на экран выводятся данные одной записи таблицы
или запроса, расположенные в столбец;
 Ленточная форма  одновременно на экран выводятся данные нескольких  записей,
каждая запись занимает одну строку;
 Табличная форма  данные отображаются в виде таблицы.
• Конструктор.  Позволяет вручную создавать и редактировать любые формы. Иногда
удобно   сперва   создать   форму   в   виде   автоформы   или   с  помощью   мастера,   а   затем
«довести до ума» конструктором.
Конструктор форм. Конструктор форм включает в себя следующие средства:
• Бланк формы. В нем располагаются элементы, предназначенные для отображения в
форме. В основном, именно в бланке формируется внешний вид формы. •   Панель элементов. Содержит стандартный набор визуальных элементов, которые могут
быть помещены в бланк формы.

Редактор   свойств.   Позволяет   задавать   свойства   формы   и   размещенных   в   ней
элементов (объектов). Для формы  и всех  элементов определены  наборы свойств. Каждое
свойство определяет какойто аспект поведения или способ отображения объекта. В окне
редактора свойств показываются свойства элемента, который в настоящий момент активен
(выделен). В заголовке окна редактора отображается название этого элемента.
Отчеты.  Способы   построения   отчетов   и   форм   очень   близки.   Различия   между   ними
связаны с тем, что формы предназначены для просмотра и ввода данных, а отчеты  для
просмотра   и   вывода   на   печать.   В   отчетах   присутствуют   некоторые   дополнительные
возможности по форматированию данных в документах.
Средством   автоматизированного   создания   отчетов   является   Мастер   отчетов.   Мастер
отчетов работает в шесть этапов:
1)выбор базовых таблиц или запросов, на которых отчет базируется
2)выбор полей, отображаемых в отчете
3)выбор полей группировки
4)выбор полей и методов сортировки
5)выбор формы печатного макета 6)выбор стиля оформления.
Структура   готового   отчета   отличается   от   структуры   формы   только   увеличенным
количеством   разделов.   Кроме   разделов   заголовка,   примечания   и   данных,   отчет   может
содержать   разделы   верхнего   и   нижнего   колонтитулов.   Если   отчет   занимает   более   одной
страницы, эти разделы необходимы для печати служебной информации, например номеров
страниц.   Если   для   какихто   полей   отчета   применена   группировка,   количество   разделов
отчета увеличивается, поскольку оформление заголовков групп выполняется в отдельных
разделах.
Редактирование   структуры   отчета   выполняется   в   режиме   Конструктора.   Приемы
редактирования те же, что и для форм.
Важной особенностью отчетов является наличие средства для вставки в область верхнего
или нижнего колонтитула текущего номера страницы и полного количества страниц.

title: Лекция "Access"


extracted_text:
Стих про школу
Школа  самый лучший друг,
Второй наш дом родной.
Здесь постигаем курс наук
Мы дружною семьёй.
В который раз вхожу я в эти двери,
Чтобы набраться навыков и сил,
Чтобы однажды вдруг в себя поверив,
Я эту веру в сердце сохранил.
Родная школа, ты мне ежедневно
Всё новые познания даёшь.
Порой строга бываешь, даже гневна,
Но всё ж к успеху ты меня ведёшь.
И приложу я все свои старанья,
Чтобы добиться в знаниях побед,
Чтоб оправдать надежды, ожиданья
Даю тебе я, школа, свой обет.
Нет на свете школы краше:
Здесь уютно и тепло.
И с учителями нашими
Мы признаемся, нам повезло.
Пусть уроков в школе много,
Одолеем, не беда!
Начинаются с порога
Наши школьные года...
Песня про школу
Школа смотрит добрыми глазами,
И сияет взгляд от чистоты,
Наполняет небо голосами,
Украшает красками холсты.
С самого начала объяснила нам,
Что душа дороже серебра,
Наша школа самая любимая
Колыбель искусства и добра.
Припев: Ты даришь звуки
Ты даришь краски,
И оживают детские сказки.
От классики до рокнрола: Всё дарит любимая школа.
От классики до рокнрола:
Всё дарит любимая школа.
Стихи  приветствие
Мы  в этот день приветствий слов не пожалеем,
Чтоб от души всех вас поздравить враз!
Мы  в школе нашей всех теплом согреем,
Приветствуя сегодня и сейчас!
Хотим, чтоб вы приветствовались тоже
Со всеми, кто встречается в пути!
Приветствия ведь золота дороже,
Поскольку могут каждого спасти!
И вы дарите позитивные улыбки!
Всех одарите приветствием сполна!
И даже если вдруг ошибка
Пусть всех накроет позитивная волна!
Текст песни «Желаем удачи»
Посмотри вокруг какие радостные лица
Все желают вам побед
Хорошо  желаем мы вам потрудиться
И пусть каждого здесь ждет успех.

Припев:
Желаем удачи!
Пусть этот день
Вдруг распахнётся солнечным светом.
Желаем   удачи !
Пусть доброта
По нашей школе разносится ветром.
Желаем  удачи !
Пусть озарятся улыбками лица,
Пусть  ваши знанья сейчас пригодятся
Желаем  удачи !  Желаем   удачи !

file_name: ОЛИМПИАДА.docx

intro: Данный материал можно использовать для организации приветствия обучающихся на предметную олимпиаду. В ней присутствуют  стихи на школьную тему, затем песня про школу, после предлагается стихи-приветствия и напутствие на удачу в выполнении заданий олимпиады, а так же в конце исполняется песня "Желаем удачи"

title: Материал для приветствия обучающихся на Олимпиаду.


extracted_text:
План - конспект урока по литературному чтению, проведённый
Кырма О. Г. В 3  классе. Программа : ПНШ.
Тема: К. Г. Паустовский « Заячьи лапы».
Цель : знакомство с произведением К. Г. Паустовского « Заячьи
лапы»
Задачи :
1.Вспомнить сведения из биографии К. Г. Паустовского.
2. Обогатить словарный запас.
3. Понять смысл произведения.
4. Развить беглое, осознанное, выразительное чтение.
Этапы:
Деятельность учителя:
1.Мотиви
-рование
к уч.
деят.
Целепол
а-гание.
Эпиграфом  к  нашему уроку
будут слова американского
философа Ральфа
Эмерсона :
« Способность видеть в
обыкновенном чудесное –
признак мудрости. Как вы
понимаете эти слова?
Скажите, что вы ждёте от
урока?
На уроке чтения мы учимся
не только правильно читать,
но и правильно говорить.
Вот и сейчас с вами
проведём речевую разминку.
Кто много читает, тот много
знает.
 ( прочитайте пословицу про
себя, тихо, громко, с
восклицательной
интонацией, с
вопросительной
интонацией.)
Ребята, давайте вспомним,
какую главу мы с вами
изучаем? ( Учимся любить)
ь
я:
Деятельност
обучающихс
Ответы детей
на вопросы.
УУД:
Познават.
Личност.
Проговариван
ие пословицы.
(речевая
разминка)
Ответы детей.
Познават.
Работа детей
со словарём
Ожегова. А  что значит любить? А кого
можно любить?
А сейчас Аня,зачитает какое
толкование даёт этому
слову Ожегов.
Вот и мы с вами сегодня,
ребята, будем знакомиться с
произведением, в котором
автор тоже учит нас  с вами
любить.
А с каким произведение, вы
узнаете, отгадав загадку:
Чьи- то лапки на белом снегу
наследили, кто- то, робкий,
лесною опушкой бежал, у
берёзы кору обглодал.
( заяц) А чем наследил
зверёк? Значит точнее, как
будет называться
произведение.
А кто автор произведения вы
узнаете, если посмотрите на
портрет и скажите, кто на
нём изображён.( К. Г.
Паустовский) Значит чётко и
скажите, какая тема нашего
сегодняшнего урока.( анализ
произведения К. Г.
Паустовского « Заячьи
лапы» )
А какая тогда цель?
Чтобы добиться цели, надо
решить задачи. На доске
задачи расположены в
разбивку. Ваша задача
расставить в правильной
последовательности.
А какие задачи?
Ребята, ещё раз скажите
какая первая задача?
Значит, сейчас мы будем её
решать.
И сейчас Марьяна выйдет к
доске и расскажет нам о
творчестве К. Г.
Паустовского.( слайд 3 - 12
)
Отгадывают
загадку.
Познават.
Познават.
Ответы детей.
Работа с
портретом
писателя.
Выводят тему
урока, цель и
задачи.
Регулят.
Познават.
Регулят.
Познават.
Сообщение
обучающейся,
рассказ по
презентации.
Ответы детей.
Самооценка.
Ответы детей.
Работа с
содержанием
учебника.
Слушание
2.Открыт
ие новых
знаний. аудиозаписи
произведения
.
Ответы детей.
Работа с
текстом
учебника.
Работа в
группах со
словарём.
Познават.
Коммун.
Самооценка.
Регулят.
Физминутка.
Ответы детей.
А ваша задача слушать её
внимательно, и ответить на
вопрос:
 « Что вам показалось из
жизни автора наиболее
интересным?
Ребята, а скажите,  решили
мы первую задачу? Давайте
оценим себя, как мы
поработали. Саша, почему
ты себя оценил на высокий
уровень, а ты Матвей,
почему на средний уровень.
Ребята, а какая вторая
задача? Давайте будем её
решать.
Открываем содержание
учебника и ищем нужную
страницу, на которой
находится наше
произведение.  И так какая
страниц ?
А сейчас ребята, послушайте
аудиозапись этого
произведения. Ваша задача:
следить по учебнику и
ответить на вопросы: «
Понравилось ли вам это
произведение? И чем именно
понравилось?
А какое настроение  у вас
вызвало это произведение?
Ребята, вам значения всех
слов понятны, которые
встретились в тексте? ( нет)
А какие не понятны?
(оголец, прошамкала,
янтарный камень, онучи,
посох, в пенсне, кратер,
коновал, порох.)
Ребята, а  значения  этих
слов в каком словаре мы
можем найти? ( в Толковом
словаре) ( показ словаря)
Вот и мы с вами сейчас
поработаем с этим словарём
в группах. 3.Первич
ное
закрепл.
Познават.
Личност.
Познават.
Регулят.
Познават.
Первая группа ищет в
словаре значение слова
оголец.  Вторая значение
слова онучи, третья–
пенсне, а четвёртая –
коновал.
Когда будете готовы,
покажите, домик.
А  значения остальных слов
мы с вами  выясним вместе.(
слайд 13 )
Ребята, а скажите, решили
мы с вами вторую задачу? А
сейчас давайте оценим себя
как мы поработали. Почему
Кристина ты оценила себя
на средний уровень, а
Даниил на средний уровень?
А сейчас мы  с вами немного
отдохнём. Марьяна выходи к
доске.
( физминутка)
Ребята, а скажите, какая
третья задача. Вот сейчас
мы с вами будем её решать.
Ребята, скажите, что
случилось с зайцем?
 А почему Ваня пришёл к
ветеринару?
 Какие чувства испытал
мальчик, неся обожжённого
зайца? Докажите это
прочитав строчки из
произведения. (стр. 164. Со
слов Ваня вытер слёзы и
пошёл лесами домой…)
А кто участвовал в спасении
зайца? (Ваня, дедушка,
аптекарь, детский врач Карл
Петрович)
А кто не захотел прийти на
помощь лесному жителю?
( ветеринар)
Найдите в тексте и
зачитайте, что ответил
ветеринар  на просьбу Вани?
Работа с
текстом
учебника.
Ответы детей.
Работа с
текстом
учебника.
Подбор
прилагательн
ых.
Словесное
рисование.
Ответы детей
из
жизненного
опыта.
Работы над
героями
произведения
в группах.
Ответы детей.
Работа  с
текстом
учебника. стр.164. вверху.
 Значит, скажите,какой
ветеринар?
( подберите нужные
прилагательные)
А каким вы представляете
зайца из этого рассказа, а
каким Ваню?
( Словесное рисование )
А вы как бы поступили на
месте Вани, помогли ли бы
зайцу или нет?
Может у вас даже в жизни
случались подобные
ситуации, расскажите.
Назовите действующих лиц
рассказа?( Ваня, дедушка,
аптекарь , детский врач
Карл Петрович)
А сейчас ребята, поработаем
над качествами героев  в
группах.  Я вам сейчас
выдам листочки,  на которых
слева написаны герои
рассказа, а справа их
качества. Ваша задача:
соединить стрелкой героя с
правильным качеством.
( слайд 14- 19)
Как только будете готовы,
покажите домик.
А скажите, кто спас дедушку
от пожара? ( заяц)  А как
спас?
А вот сможете ли вы
доказать, что заяц, которого
с помощью доктора спас дед
– тот самый заяц, в которого
он стрелял из ружья.
Докажите, зачитав нужные
слова из текста. (Стр.167 )
Ребята, а скажите, что хотел
сказать нам автор этим
произведением?
Чему научить? ( нужно уметь
видеть и чувствовать боль
другого, проявлять
Ответы детей.
Познават.
Работа с
эпиграфом.
Продолжают
предложения.
Личност.
Самооценка.
Регулят.
Познават.
Ответы детей.
Работа с
текстом
учебника.
Слушают
чтение
отрывка.
Регулят.
Коммун. 4.Рефлек
сия.
Регулят.
сострадание к братьям
нашим меньшим, помогать
друг другу.)
А теперь, ребята, давайте
вернёмся к эпиграфу урока
и ответим на вопрос:
« Открыли ли мы с вами
простые истины и  какиеэти
истины »
Ребята,  у вас на столах
лежат листочки. Ваша
задача продолжить
предложения, и пополнить
корзину мыслей.
Быть добрым значит…
Быть добрым легко….
Быть добрым тяжело….
Ребята, надо научиться
искренне дарить добро, не
ожидая какой - либо выгоды.
И главное научиться видеть,
что кому- то нужна ваша
помощь.
Ребята, скажите, решили ли
мы третью задачу? А  сейчас
давайте оценим себя как мы
поработали. Почему Саша
ты оценил себя на средний
уровень, а  Ксюша на
средний уровень?
Ребята, а скажите какая
четвёртая задача. Давайте
её с вами решать.
В этом рассказе описывается
страшное бедствие. А какое?
( лесной пожар)
Ребята, а давайте найдём в
тексте, на какой странице
автор описывает пожар. Это
описание мы с вами будет
учиться  читать
выразительно, а потом и на
оценку у доски.
 Сейчас я вам покажу
пример , как правильно надо
читать это произведение, а
ваша задача слушать меня
Работа с
памяткой.
Работа с
критериями
оценки.
Работа в
парах.
Взаимооценка
.
Чтение
отрывка на
оценку у
доски.
Взаимооценка
.
Самооценка.
Ответы детей.
Итоговая
самооценка.
Записывают
домашнее
задание. внимательно и  следить по
тексту.
Посмотрите на слайд, на
котором вы видите памятку,
давайте вспомним, как
правильно, выразительно
читать произведение.
( слайд 20)
А сейчас прочитайте этот
отрывок в парах и поставьте
друг другу оценки, а
оценивать вы друг друга
будете по критериям,
которые вы видите на
слайде. ( громко,
выразительно, целыми
словами) ( слайд 21)
А сейчас кто желает у доски
прочитать, этот отрывок на
оценку.
( другие дети оценивают
чтение)
Ребята, скажите, решили ли
мы четвёртую задачу? А
сейчас давайте оценим себя
как мы поработали. Почему
Саша  ты оценил себя на
высокий  уровень, а  Ксюша
на средний уровень?
Ребята, посмотрите,сколько
мы с вами решили задач, а
добились ли мы  цели.
А какие открытия вы
сделали для себя сегодня на
уроке?
Ребята, а сейчас давайте
оценим себя, как вы
поработали в течение всего
урока. На столах у вас лежат
листочки, ваша задача
поставить точку на нужной
шкале.
Оценки за работу на уроке.
Домашнее задание на выбор
по степени сложности.

file_name: конспект урока.docx

title: План - конспект урока по литературному чтению, проведённый в 3  классе.