Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ityud.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
48.78 Кб
Скачать
  1. 25) Классификация баз данных.

Модель данных строится по принципу взаимосвязанных таблиц - реляционной.

Один тип объекта является главным, все нижележащие – подчиненными - иерархической.

Любой тип данных одновременно может быть главным и подчиненным - сетевой.

Реляционные базы данных

Информация в базах данных может быть организована по разному. Чаще всего используется табличный способ.

Базы данных с табличной формой организации называются реляционными БД.

Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например в свой дневник: расписание занятий там представлено в виде таблицы, ведомость с оценками за четверти имеет табличный вид. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он ставит вам оценки — тоже таблица.

  1. 26) Система управления базами данных MS Access. Объекты, входящие в состав MS Access.

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

Основу базы данных составляют хранящиеся в ней данные. Однако в базе данных Access есть и другие важные компоненты, которые принято называть объектами:

  • Таблицы - содержат данные.

  • Запросы - позволяют задавать условия для отбора данных и вносить измене­ния в данные.

  • Формы - позволяют просматривать и редактировать информацию.

  • Страницы - файлы в формате HTML (Hypertext Markup Language - язык раз­метки гипертекста), позволяющие просматривать данные Access с помощью браузера Интернет Explorer.

  • Отчеты - позволяют обобщать и распечатывать информацию.

  • Макросы - выполняют одну или несколько операций автоматически.

Еще один тип объектов Microsoft Access - это модули. Модуль - это программа автоматизации и настройки функций базы дан­ных, написанная на языке VB. В настоящем пособии рассматривается, как создать и отладить базу данных, в основном, без применения программирования.

27) При разработке базы данных можно выделить следующие этапы работы.

Создание базы данных состоит из трех этапов.

  1. Проектирование БД. Это теоретический этап работы (без компьютера). На этом этапе определяется:

    • какие таблицы будут входить в состав БД,

    • структура таблиц (из каких полей, какого типа и размера будет состоять каждая таблица),

    • какие поля будут выбраны в качестве первичных (главных) ключей каждой таблицы и т. д.

  2. Создание структуры. На этом этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав БД.

  3. Ввод записей. Заполнение таблиц базы данных конкретной информацией.

28) Глобальная вычислительная сеть, ГВС (англ. Wide Area Network, WAN) — компьютерная сеть, охватывающая большие территории и включающая в себя десятки и сотни тысяч компьютеров. ГВС служат для объединения разрозненных сетей так, чтобы пользователи и компьютеры, где бы они ни находились, могли взаимодействовать со всеми остальными участниками глобальной сети. Некоторые ГВС построены исключительно для частных организаций, другие являются средством коммуникации корпоративных ЛВС с сетью Интернет или посредством Интернет с удалёнными сетями, входящими в состав корпоративных. Чаще всего ГВС опирается на выделенные линии, на одном конце которых маршрутизатор подключается к ЛВС, а на другом концентратор связывается с остальными частями ГВС. Основными используемыми протоколами являются TCP/IP, SONET/SDH, MPLS, ATM и Frame relay. Ранее был широко распространён протокол X.25, который может по праву считаться прародителем Frame relay. Совмещают компьютеры, рассредоточенные на расстоянии сотен и тысяч километров. Часто используются уже существующие не очень качественные линии связи. Более низкие, чем в локальных сетях, скорости передачи данных (десятки килобит в секунду) ограничивают набор услуг передачей файлов, преимущественно не в оперативном, а в фоновом режиме, с использованием электронной почты. Для стойкой передачи дискретных данных применяются более сложные методы и оборудование, чем в локальных сетях. Отличие глобальной сети от локальной Глобальные сети отличаются от локальных тем, что рассчитаны на неограниченное число абонентов и используют, как правило, не слишком качественные каналы связи и сравнительно низкую скорость передачи, а механизм управления обменом, у них в принципе не может быть гарантировано скорым. Адресация в Internet На каждом уровне иерархии Internet, сеть, которая входит в ее состав, сама отвечает за то, чтобы все было нормально в своем окружении. С точки зрения адресации, это означает, что любая организация, которая подключена к ней, ведет базу данных своих компьютерных сетей. Уникальные номера, которые используются для идентификации компьютеров, подключенных в Internet, называются IP- адресами. С таким представлением адресов существует много проблем. Они очень трудно запоминаются и являются длинными. Чтобы облегчить понимание адресов, используют специальные названия (имена, например, tel.dlab.kiev.ua). Такое имя называется доменным. С такими адресами легче работать, потому что доменные имена имеют постоянную структуру, глядя на которую можно легко понять, какой организации принадлежит имя. Когда набирается имя, Маршрутизаторы, которые обрабатывают поток данных сети, ставят на место соответствующие цифры IP-адреса. Система доменных имен (DNS), которая характеризует компьютеры и учреждения, в которых они размещены, упорядочена зеркально относительно цифровой IP-адресации. Если в IP-адресе наиболее общая часть указана слева, то в доменных именах она размещена справа. Доменные имена несут следующую информацию: com - коммерческие домены США, т.е. эти адреса, принадлежат фирмам или компаниям; edu - означает учебное учреждение, например: ftp.ncsa.uiuc.edu gov - домен верхнего уровня для компьютеров правительственных структур; mil - относится к военному ведомству; net - относится к учреждениям, которые управляют сетями; org - как правило, используется для частных компаний, которые не подходят к выше указанным категориям. Если .com, .gov., .mil используются для американских учреждений, то для других стран существуют личные домены верхнего уровня. Например: .ua - Украина; .de - Германия; .ch - Швейцария; .it - Италия. Чтобы обратиться к конкретному пользователю по конкретному адресу, необходимо к данному компьютерному адресу добавить слева имя пользователя, используя символ @ (коммерческое at). Имена позволяют компьютерам в сети только получить информацию про адреса. Когда указывается конкретный компьютер с помощью доменного имени (DNS), сервер имен, который отвечает за соответствующую область адресов (доменов), переводит эти имена в IP- адрес. В зависимости от размещения компьютера, и географического расстояния от него до пункта конечного назначения, такие запросы могут пройти через несколько серверов имен, прежде чем достигнут конечного адреса. Привлекательность такой системы обеспечивают два обстоятельства: во-первых, не нужно обрабатывать ни один из запросов/ответов, потому, что это делается автоматически; во-вторых, по сравнению с централизованным списком адресов (кстати, таким образом, когда-то и работал Internet), система DNS позволяет сети расти без лишних организационных усилий [10]. Большинство услуг Интернет организованы по принципу "клиент-сервер". На сервере выполняется программа, реализующая функции той или иной службы, а на компьютере пользователя должна функционировать специальная программа, которая называется клиентом этой службы. Клиент направляет серверу запросы, а сервер выполняет необходимые действия и отвечает клиенту, передавая необходимую информацию. Перечислим наиболее распространенные услуги Интернет и протоколы, поддерживающие их: WWW (World Wide Web – всемирная паутина) – услуга для работы с совокупностью ресурсов, доступных с помощью таких инструментов, как протоколы HTTP, FTP, Telnet и др. Термином WWW или Web называется также организация файлов для размещения на группе серверов в Интернет, запрограммированных для обработки запросов, поступающих от браузеров, работающих на ПК пользователей; HTTP (Hyper Text Transfer Protocol – протокол передачи гипертекстов) – основная услуга WWW, обеспечивает извлечение и хранение разнотипной и взаимосвязанной информации, включающей текстовые, графические, видео-, аудио- и другие данные. Гипертекстовые документы размещаются на так называемых Web-серверах, входящих в сеть Интернет; FTP (File Transfer Protocol – протокол передачи файлов) – услуга, обеспечивающая пересылку файлов между компьютерами сети независимо от их типов, особенностей операционных систем, файловых систем и форматов файлов; Telnet – протокол, дающий пользователю возможность регистрироваться на удаленном компьютере и получать доступ к его файлам, запускать программы; WAIS (Wide Aria Information Server – "глобальный информационный сервер") – протокол и услуга поиска информации с помощью системы запросов в базах данных, размещенных в Интернет (WAIS-серверах); Gopher – услуга, интегрирующая в себе работу с файлами, запуск программ, поиск информации в базах данных и другие функции с помощью системы меню – предтеча WWW. E-mail (Electronic Mail – электронная почта) – услуга, позволяющая любому пользователю сети передавать и получать электронные сообщения. Данная услуга поддерживается группой протоколов (SMTP, POP3 и др.); Usenet (часто используется термин News – новости) – служба телеконференций, осуществляемая по протоколу NNTP (Network News Transfer Protocol – протокол передачи новостей по сети). Выполняет циркулярную рассылку электронной почты – сообщения отправляются на специальный сервер, где они становятся доступными большой группе пользователей для публичного обсуждения. Для удобства обсуждения различных тем созданы специальные группы – Newsgroups, которые объединены в иерархии по областям знаний (например, relcom.commerce.jobs – телеконференция для поиска работы или работников); IRC (Internet Relay Chat – беседа через Интернет) – услуга, предназначенная для прямого общения в Интернет в реальном масштабе времени; ICQ – служба интерактивного общения, которая производит поиск сетевого IP-адреса человека, подключенного в данный момент к Интернет. Необходимость в этой услуге связана с тем, что большинство пользователей не имеют своего постоянного IP-адреса. Название службы является акронимом выражения I seek you – я ищу тебя. Пользователь этой службы должен зарегистрироваться на центральном сервере (www.icq.com) и получить персональный идентификационный номер UIN (Universal Internet Number). По этому номеру служба ICQможет найти партнера по общению и предложить ему установить связь.

29) Базовые принципы поиска информации в сети Интернет.

Поиск информации в Интернете проводится двумя основными способами – с помощью каталогов (их еще называют директориями) и с помощью поисковых машин. Директории обеспечивают контекстный поиск для структурированного просмотра, тогда как поисковые машины, как следует из их названия, контекста не обеспечивают, однако позволяют находить конкретные слова или фразы. Директории можно уподобить оглавлению книги, а поисковые машины – предметному указателю. Часто поисковые системы объединяют в себе как поисковую машину, так и директории. Это хорошо видно на примере первой страницы Яндекса (www.yandex.ru/), где под поисковой строкой размещается список директорий, которые позволяют пользователю уточнять запрос по мере продвижения в глубь каждой из них. Все поисковые машины работают по одному и тому же алгоритму и основаны на одних и тех же принципах. Различия между ними возникают лишь на уровне технической реализации этих принципов в работе. Чтобы понять принцип работы поисковой машины, попробуем разделить вопрос на две части: на чем основан поиск и как он реализован.

На чем основан поиск

Все поисковые машины базируются на трех основных операторах, лежащих в основе Булевой алгебры (ее также называют Булевой логикой или Boolean). Это логические операторы «И», «ИЛИ» и «НЕ». Работают они следующим образом.

1. Логическое «И». Если между двумя словами в запросе стоит оператор «И», то в результате поиска будут найдены лишь те документы, в которых содержатся оба слова. Так, например, по запросу собака И кошка будет найден документ, содержащий предложение «собака гналась за кошкой», документов же, состоящих из текста «кошка отдыхала» или «корм для собак», мы не увидим.

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

3. Логическое «НЕ». Если два предыдущих оператора описывали те слова, ко торые вы хотите включить в запрос, то оператор «НЕ» слова из запроса исключает. Пользователи, впервые сталкивающиеся с операторами запросов, нередко высказывают удивление: мол, не проще ли и вовсе не включать ненужное слово в запрос? Зачем вводить дополнительный оператор? Увы, нет. Не проще. На самом деле, чтобы понять важность логического оператора «НЕ», имеет смысл вспомнить, что наш запрос не создает в Интернете ничего нового. Мы лишь выуживаем то, что нам нужно, из имеющегося огромного, но все же конечного массива информации. При этом необходимо отсечь информационный мусор. Его-то мы и отсекаем с помощью оператора «НЕ». К сожалению, не нам решать, увидим ли мы этот мусор в выдаче. Так, например, по запросу сведений о коньке крыши неизменно появляется информационный мусор в виде документов о Коньке-Горбунке, фигурном катании, хоккее, лошадях и т. п. Без логического «НЕ» тут никак не обойтись. Давайте рассмотрим примеры работы логического оператора «НЕ». По запросу собака НЕ кошка будет найден документ, содержащий текст «корм для собак», а вот документы со словами «кошка отдыхала» или «собака гналась за кошкой», и даже «корма для собак и кошек» из выдачи будут исключены. Часто встречается чуть более сложный вариант написания запроса, который содержит все или почти все вышеперечисленные операторы. В этом случае лучше пользоваться таким элементом, как круглые скобки. Скобки позволяют отделять однотипные слова запроса от остальных. Кроме того, самому составителю при этом визуально гораздо удобнее различать отдельные фрагменты запроса. Мы не будем чересчур теоретизировать о скобках, а просто продемонстрируем работу указанного элемента на конкретных примерах. На наш взгляд, так будет понятнее, как и для чего используются скобки. Так, запрос пушистые И (собаки ИЛИ кошки) позволит получить документы, относящиеся как к пушистым собакам, так и к пушистым кошкам – по отдельности или вместе. Скобки при этом «раскрываются» по обычным арифметическим правилам вынесения за скобку общего множителя (для тех, кто не любит математику, поспешим сказать, что болеше углубляться в нее мы не будем). А вот запрос пушистые И (собаки ИЛИ кошки) НЕ (собаки И кошки) выдаст документы, в которых написано про пушистых собак или пушистых кошек, но не будет содержать текстов, где одновременно будут упомянуты и кошки, и собаки. Еще раз повторимся, все поисковые машины сегодня работают на основе анализа этих трех операторов, хотя нюансы их написания в разных поисковых машинах могут отличаться.

Как поиск реализован

Каждая полноценная поисковая машина располагает собственным штатом роботов, или пауков. Их еще называют краулерами (crawlers) и спайдерами (spiders,). Это программы, которые перескакивают со страницы на страницу и сканируют находящиеся на них тексты, не вникая при этом в их содержание. После чего сбрасывают документы на серверы своих хозяев и идут к следующим страницам. Как паук определяет, куда ему пойти? Он находит так называемую гиперссылку (ту самую, при наведении на которую курсор приобретает вид раскрытой ладони, и при клике по которой происходит переход на другую страницу) и идет по ней. Вот почему, если на страницу не ведет ни одна ссылка, паук на нее тоже не придет. Исключение составляет ситуация, когда владелец страницы вручную сообщит о ней поисковой машине, заполнив специальную форму на сайте поисковой машины. На сервере поисковой машины текст разбивается на отдельные слова, каждому из которых присваиваются координаты, после чего они заносятся в таблицу сервера вместе со ссылкой на тот адрес в Интернете, по которому текст размещался в момент посещения его пауком. Сам по себе поисковик представляет собой большую локальную сеть, состоящую из мощных компьютеров с огромным объемом дисковой памяти. Эти машины разделены на подгруппы (так называемые кластеры), между которыми распределяется информация, собранная пауками. Когда поисковая система получает запрос, она ищет ответ именно в своей таблице, а не в Интернете. При этом важно понять, как паук решает, с какой частотой ему следует посещать ту или иную страницу. Выглядит этот алгоритм приблизительно следующим образом. Поработав со страницей, паук возвращается на нее, ну, например, через две недели. И если видит, что никаких изменений не произошло, он планирует следующее посещение через более длительный период – скажем, через месяц. А если и тогда не обнаружит ничего нового, то наведаетсяя сюда еще позже, месяца через полтора-два. Вот почему нередко бывает так, что поисковая машина по запросу результат выдает, а попытка перейти на страницу по полученной ссылке безрезультатна – вероятнее всего, никакой страницы уже просто не существует на прежнем месте, но паук на нее давно не заходил, и, соответственно, поисковая система о ее удалении не знает. Весь комплекс процессов, описанных выше, называется индексацией.

31 .Способы защиты информации в Интернете.

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

Способ перехвата

Итак, одним из самых распространенных методов кражи приватных данных является перехват. Этот способ сродни тем случаям, когда одна сторона войны перехватывала гонцов своих врагов. Нередко такой шаг становился решающим для исхода всей войны. Сегодня же действуют более технологичные способы перехвата и не менее современные способы защиты информации. Важную роль в такой защите играют криптографические методы, то есть методы, подразумевающие шифрование. В таком случае преобразование данных происходит два раза: один процесс осуществляется во время шифрации данных, второй – при дешифрации.

Системы шифрования

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]