Учебно-методический комплекс обсужден на заседании кафедры «Математика и информатика» «18» ноября 2007 г. (Протокол №7)

Вид материалаУчебно-методический комплекс

Содержание


2. Формирование запросов и отчетов для однотабличной базы данных
Мастера запросов
Формирование отчетов.
3. Организация данных
Основные услуги INTERNET
Подобный материал:
1   ...   15   16   17   18   19   20   21   22   23

2. Формирование запросов и отчетов для однотабличной базы данных


Формирование запросов на выборку. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а также выполнять вычисления над группами записей.

Запросы можно создавать самостоятельно и с помощью мастеров. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Самостоятельно разработать запросы можно в режиме конструктора.

В Access можно создавать следующие типы запросов:
  • запрос на выборку;
  • запрос с параметрами (критерий отбора задает пользователь, введя нужный параметр при вызове запроса);
  • перекрестный запрос (позволяет создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц);
  • запрос на изменение (удаление, обновление и добавление) записей (позволяет автоматизировать заполнение полей таблиц);
  • запросы SQL (на объединение, к серверу, управляющие, подчиненные), написанные на языке запросов SQL.

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

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

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

Для создания нового запроса надо в окне базы данных выбрать вкладку Запросы, щелкнуть по кнопке Создать и в открывшемся окне выбрать один из пяти пунктов: Конструктор, Простой запрос, Перекрестный запрос, Повторяющиеся записи, Записи без подчиненных. Конструктор позволяет самостоятельно создать любой тип запроса, но этот режим рекомендуется пользователям, уже имеющим некоторый опыт создания запросов. Простой запрос позволяет создать с помощью Мастера запрос на выборку из определенных полей таблиц или других запросов (наилучший способ создания запроса для начинающих пользователей). Назначение перекрестного запроса указано выше. Пункт Повторяющиеся записи создает запрос на поиск повторяющихся записей в простой таблице или в запросе, а пункт Записи без подчиненных - запрос на поиск записей, которым соответствует ни одна запись в подчиненной таблице (используется для многотабличных баз данных).

Формирование отчетов. Отчет - это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.

Пользователь имеет возможность разработать отчет самостоятельно или создать отчет с помощью мастера. Мастер по разработке отчетов выполняет всю рутинную работу и позволяет быстро разработать отчет. После вызова Мастера выводятся диалоговые окна с приглашением ввести необходимые данные, и отчет создается на основании ответов пользователя. Мастер необходим даже для опытных пользователей, так как позволяет быстро разработать макет, служащий основой создаваемого отчета. После этого можно переключиться в режим конструктора и внести изменения в стандартный макет.

При работе с Мастером Access предлагает различные варианты макетов отчета. Для создания отчета надо открыть вкладку Отчеты и щелкнуть по кнопке Создать. Откроется окно Новый отчет, в котором приведены шесть способов создания отчета: Конструктор, Мастер отчетов, Автоотчет в столбец, Автоотчет ленточный, Мастер диаграмм и Почтовые наклейки. Конструктор позволяет самостоятельно создать отчет, но это непросто даже для опытного пользователя. Мастер отчетов автоматически создает отчет на основе выбранных полей таблиц (запросов) и макетов отчетов. Этот способ создания отчетов является наиболее удобным как для начинающих, так и для опытных пользователей.

Автоотчет в столбец и Автоотчет ленточный - простейшие способы создания отчетов: достаточно указать только имя таблицы (запроса), на основе которого будет создан отчет, а остальное сделает Мастер отчетов.

Мастер диаграмм создает отчет в виде диаграммы, а Почтовые наклейки создадут отчет, отформатированный для печати почтовых наклеек.

3. Организация данных


Слово "реляционная" происходит от английского relation - отношение. Отношение - математическое понятие, но в терминологии моделей отношения удобно изображать в виде таблицы, в которой строки соответствуют кортежам отношения, а столбцы - атрибутам. Ключом называют любую функцию от атрибутов кортежа, которая может быть использована для идентификации кортежа. Такая функция может быть значением одного из атрибутов (простой ключ), задаваться алгебраическим выражением, включающим значения нескольких атрибутов (составной ключ).

В Access выделяют три типа ключевых полей: простой ключ, составной ключ и внешний ключ.

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

В Access можно задать три вида связей между таблицами: Один-ко-многим, Многие-ко-многим и Один-к-одному.

Связь Один-ко-многим - наиболее часто используемый тип связи между таблицами. В такой связи каждой записи в таблице А может соответствовать несколько записей в таблице В (поля с этими записями называются ключами), а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А. При связи

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

При связи Один-к-одному запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Этот тип связи используется не очень часто, поскольку такие данные могут быть помещены в одну таблицу. Связь с отношением Один-к-одному применяют для разделения очень широких таблиц, для отделения части таблицы в целях ее защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.

Тип создаваемой связи зависит от полей, для которых определяется связь:
  • связь Один-ко-многим создается в том случае, когда только одно из полей является ключевым словом или имеет уникальный индекс, т. е. значения в нем не повторяются;
  • связь Один-к-одному создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы;
  • связь Многие-ко-многим фактически представляет собой две связи типа Один-ко-многим через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, общих для двух других таблиц.


Вопросы по теме лекции 9:


  1. Создание баз данных с использованием систем управления базами данных (СУБД).
  2. Виды и способы организации запросов для поиска информации.
  3. Сортировка записей.
  4. Печать отчетов.
  5. Органайзеры (записные книжки).
  6. Словари, энциклопедии.
  7. Создание баз данных по географии, истории и другим предметам.


Лекция 10. Коммуникационные технологии


Интернет - мировая компьютерная сеть. Она составлена из разнообразных компьютерных сетей, объединенных стандартными соглашениями о способах обмена информацией и единой системой адресации. Интернет использует протоколы семейства TCP/IP. Они хороши тем, что обеспечивают относительно дешевую возможность надежно и быстро передавать информацию даже по не слишком надежным линиям связи, а также строить программное обеспечение, пригодное для работы на любой аппаратуре. Система адресации (URL-адреса) обеспечивает уникальными координатами каждый компьютер (точнее, практически каждый ресурс компьютера) и каждого пользователя Интернета, создавая возможность взять именно то, что нужно, и передать именно туда, куда нужно.


Основные услуги INTERNET


WWW

Сервис WWW – всемирная паутина, обеспечивает представление и взаимосвязи огромного количества гипертекстовых документов, включающих текст, графику, звук и видео, расположенных на различных серверах по всему миру и связанных между собой посредством ссылок в документах. Появление этого сервиса значительно упростило доступ к информации и стало одной из основных причин взрывообразного роста Internet с 1990 года. Сервис WWW функционирует с использованием протокола HTTP.

Для использования этого сервиса применяются программы-броузеры, наиболее популярными из которых в настоящий момент являются Netscape Navigator и Internet Explorer.

«Web browsers» – не что иное, как средства просмотра; они выполнены по аналогии с бесплатной коммуникационной программой под названием Mosaic, созданной в 1993 г. в лаборатории Национального центра суперкомпьютеров (National Center for Supercomputing Applications) при Университете шт. Иллинойс для облегчения доступа к WWW. Что же можно получить с помощью WWW? Почти все, что ассоциируется с понятием «работа в системе Internet», – от самых последних финансовых новостей до информации о медицине и здравоохранении, музыке и литературе, домашних животных и комнатных растениях, кулинарии и автомобильном деле. Можно заказывать авиабилеты в любую часть мира (реальные, а не виртуальные), туристические проспекты, находить необходимое программное и техническое обеспечение для своего ПК, играть в игры с далекими (и неизвестными) партнерами и следить за спортивными и политическими событиями в мире. Наконец, с помощью большинства программ со средствами доступа к WWW можно получить доступ и к телеконференциям (всего их около 10 000), куда помещаются сообщения на любые темы – от астрологии до языкознания, а также обмениваться сообщениями по электронной почте.


E-MAIL

E-mail – электронная почта. С помощью E-mail можно обмениваться личными или деловыми сообщениями между адресатами, имеющими E-mail  адрес.


NEWS/USENET

Usenet – это всемирный дискуссионный клуб. Он состоит из набора конференций («newsgroups»), имена которых организованы иерархически в соответствии с обсуждаемыми темами. Сообщения («articles» или «messages») посылаются в эти конференции пользователями посредством специального программного обеспечения. После посылки сообщения рассылаются на серверы новостей и становятся доступными для прочтения другими пользователями.

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


FTP

FTP – это метод пересылки файлов между компьютерами. Продолжающиеся разработка программного обеспечения и публикация уникальных текстовых источников информации гарантируют: мировые архивы FTP останутся зачаровывающей и постоянно меняющейся сокровищницей.

и Internet Explorer – в них содержатся встроенные средства работы с FTP-серверами.


Telnet

Remote Login – удаленный доступ – работа на удаленном компьютере в режиме, когда ваш компьютер эмулирует терминал удаленного компьютера, т.е. Вы можете делать все то же (или почти все), что можно делать с обычного терминала машины, с которой Вы установили сеанс удаленного доступа.


Proxy-сервер

Proxy («ближний») сервер предназначен для накопления информации, к которой часто обращаются пользователи, на локальной системе. При подключении к Internet с использованием proxy-сервера Ваши запросы первоначально направляются на эту локальную систему. Сервер извлекает требуемые ресурсы и предоставляет их Вам, одновременно сохраняя копию. При повторном обращении к тому же ресурсу предоставляется сохраненная копия. Таким образом, уменьшается количество удаленных соединений.

Использование proxy-сервера может несколько увеличить скорость доступа если канал связи Вашего провайдера Internet недостаточно производителен. Если же канал связи достаточно мощный, скорость доступа может даже несколько снизиться, поскольку при извлечении ресурса вместо одного соединения от пользователя к удаленному компьютеру производится два: от пользователя к proxy-серверу и от proxy-сервера к удаленному компьютеру.

Вопросы по теме лекции 10:

  1. Информационное пространство глобальной компьютерной сети Интернет.
  2. Система адресации (IP-адреса и доменные имена). Протокол передачи данных TCP/IP.
  3. Универсальный указатель ресурсов (URL - Universal Resource Locator). Основные информационные ресурсы сети Интернет.
  4. Линии связи и их пропускная способность.
  5. Передача информации по коммутируемым телефонным каналам. Модем.
  6. Локальные компьютерные сети. Топология локальной сети.
  7. Аппаратные компоненты сети (сетевые адаптеры, концентраторы, маршрутизаторы).
  8. Работа с электронной почтой (регистрация почтового ящика, отправка и получение сообщений, использование адресной книги). Настройка почтовых программ. Почта с Web-интерфейсом.
  9. WWW-технология. Всемирная паутина (настройка браузера, адрес Web-страницы, сохранение и печать Web-страниц).
  10. Загрузка файлов с серверов файловых архивов. Менеджеры загрузки файлов.
  11. Интерактивное общение (chat), потоковые аудио и видео, электронная коммерция, географические карты.
  12. Поиск информации (документов, файлов, людей).
  13. Основы языка разметки гипертекста (HTML - HyperText Markup Language). Форматирование текста. Вставка графики и звука. Гиперссылки.
  14. Интерактивные Web-страницы (формы). Динамические объекты на Web-страницах.
  15. Система навигации по сайту. Инструментальные средства разработки. Публикация сайта.
  16. Защита информации от несанкционированного доступа.
  17. Разработка Web-сайтов (учебных заведений, образовательных, тематических и др.).

Лекция 11. Социальная информатика


Вопросы компьютерной безопасности.

Понятие безопасность:
  • Надежность работы компьютера
  • Сохранность ценных данных
  • Защита информации от внесения в нее изменений неуполномоченными лицами
  • Сохранение тайны переписи в электронной связи.


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

Основными типами компьютерных вирусов являются:
  • Программные
  • Загрузочные
  • Макровирусы
  • Троянские

Программные вирусы – это блоки программного кода целенаправленно внедренные внутрь других прикладных программ.

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

Этот процесс называется размножением.

Вирусная атака – это процесс в результате которого программное обеспечение уничтожается. САМОЕ СТРАШНОЕ FORMAT C:

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

Загрузочные.

От программных вирусов отличаются методом распространения.

Поражают не файлы, а магнитные носители.

FAT таблица находится в нулевом секторе.

Макровирусы – разновидность вирусов, которые поражают некоторые документы прикладных программ, имеющих средства выполнения макрокоманд.

Методы защиты

Три рубежа:

  1. предотвращение поступления вирусов
  2. предотвращение вирусной атаки
  3. предотвращение разрушительных последствий.


Методы реализации защиты:
    • программные
    • аппаратные
    • организационные

Средства антивирусной защиты:
  • резервное копирование
  • антивирусные программы


Программные средства антивирусной защиты:

  1. создание образа HDD на внешних носителях
  2. регулярное сканирование HDD
  3. контроль за изменением размеров и других атрибутов файлов
  4. контроль за обращениями к жесткому диску.


Вопросы по теме лекции 11:


  1. Информационное общество - закономерности и проблемы становления и развития.
  2. Проблемы информационной безопасности общества.
  3. Правовая охрана программ и данных.
  4. Лицензионные, бесплатные и условно-бесплатные программы.
  5. Информационная культура и информационная безопасность личности.
  6. Этические нормы поведения в компьютерных сетях.