- •1. Модели организации данных. Сетевая и иерархическая модели. Реляционная модель организации данных.
- •2. Организация процессов обработки данных в бд. Внутренняя схема бд фактографических ис. Физические структуры данных. Средства ускоренного доступа к данным. Индексирование данных. Хэширование данных.
- •4. Метод нормальных форм. Выявление зависимостей между атрибутами. Нормализация отношений.
- •Нормализация реляционных таблиц-отношений определяется требованиями атомарности значений полей, а также требованием рациональности группировки полей- атрибутов по различным таблицам.
- •5. Метод сущность-связь. Основные понятия метода. Правила формирования отношений.
- •Формирование отношений для связи 1:1
- •K1vk2 – означает, что ключом сформированного отношения может быть либо к1, либо к2.
- •Формирование отношений для связи 1: m
- •6. Языки баз данных. Обработка данных. Ввод-вывод данных. Запросы. Оптимизация запросов. Процедуры, правила (триггеры) и события в базах данных.
- •1. Понятие и содержание информационного обеспечения. Структура и классификация информационных систем.
- •Определение понятия «документ»
- •Структура информационных систем
- •Основные понятия автоматизированной информационной системы (аис)
- •Классификация информационных систем
- •2. По масштабу
- •Основные показатели эффективности функционирования дис
- •Механизмы поиска документов в полнотекстовых ипс
- •3. Гипертекст, гипертекстовые информационно-поисковые системы. Модели организации данных в гипертекстовых ипс. Формирование связей документов в гипертекстовых ипс.
- •4. Распределенные ис. Понятие распределенных ис, принципы их создания и функционирования. Техника представлений. Проблемы, связанные с практической реализацией техники представлений.
- •5. Распределенные ис. Технологии и модели «Клиент-сервер». Управление транзакциями.
- •Модель файлового сервера (fs)
- •Модель сервера приложений (as)
- •Модель удаленного доступа к данным (rda)
- •Модель сервера базы данных (dbs).
- •6. Распределенные ис. Управление распределенными данными. Доступ к общим данным. Технологии объектного связывания данных. Технологии реплицирования данных.
- •1. Понятие информационной технологии. Эволюция информационных технологий; их роль в развитии экономики и общества; свойства информационных технологий; понятие платформы.
- •3. Технологии открытых систем.
- •4. Сетевые информационные технологии: электронная почта, телеконференции, доска объявлений; авторские информационные технологии; гипертекстовые и мультимедийные информационные технологии.
- •Модель файлового сервера (fs)
- •Модель сервера приложений (as)
- •Модель удаленного доступа к данным (rda)
- •Модель сервера базы данных (dbs).
4. Сетевые информационные технологии: электронная почта, телеконференции, доска объявлений; авторские информационные технологии; гипертекстовые и мультимедийные информационные технологии.
Сетевые информационные технологиисвязаны и использованием ИТ-средств (ИС, выч. Сетей, программных пакетов и т. д.) в сетях (глобальных – Интернет, корпоративных, региональных, локальных).
Передача данных осуществляется на основе протокола TCP/IP. Протоколip- это протокол, описывающий формат пакета данных, передаваемого по сети. Пакет в компьютерной сети представляет собой поток битов, а протоколipопределяет, где адрес и прочая служебная информация, а где сами передаваемые данные. Протоколtcpпредназначен для контроля передачи и целостности передаваемой информации. Компьютеры обмениваются пакетами протокола ip, контролируют их передачу по протоколу tcp и, объединяясь в глобальную сеть, образуют Интернет.
На определенном этапе развития Интернета у многих пользователей сети возникло желание создать место для общения пользователей компьютерной сети. Идея приобрела огромную популярность. Развиваясь, она дожила до наших дней, получив название «системы телеконференций» (Usenet), но чаще используется термин«новости»(news).
Для удобства обсуждения различных тем были организованы специальные разделы, называемые группами (newsgroups). Сегодня в системе телеконференций насчитывается около ста тысяч групп с самыми разнообразными темами.
Для систематизации группы были объединены в иерархические структуры, которые идентифицируют область знания, к которой принадлежит группа, или большой круг ее пользователей. Само название группы состоит (наподобие доменного имени) из имени иерархии, названий нескольких уровней групп и имени самой группы, разделенных точками, например:
relcom.commerce.jobs— телеконференция для поиска работников
или работы;
relcom.comp.virus— телеконференция для обсуждения борьбы
с компьютерными вирусами;
fido7.spb.kids —зеркало телеконференции ФИДО (FIDO), посвященной детским вопросам (можно только читать сообщения).
В приведенных примерах упомянуты две русскоязычные иерархии. Первая —relcom— объединяет российские телеконференции по самым разнообразным темам. Вторая —fido7 — предоставляет односторонний доступ к российским конференциям ФИДО (FIDO). Письма (ответы), направляемые в эти телеконференции из Интернета, не приветствуются их членами.
Ниже перечислены иерархии, входящие в Usenet(основным языком общения в них является английский):
comp— все, что связано с компьютерами;
news— информация о группах новостей;
rec— отдых, хобби, спорт, искусство и т. п.;
sci— дискуссии о естественных науках;
soc — социальные темы;
talk— политика и религия;
misc— всевозможные общие вопросы.
Для работы с телеконференциями используются специальные новостные программы или почтовые программы, которые умеют работать с данными ресурсами Интернета.
Электронная почта- типичный сервис отложенного чтения (off-line). Вы посылаете Ваше сообщение, как правило, в виде обычного текста, адресат получает его на свой компьютер через какой-то, возможно достаточно длительный промежуток времени, и читает Ваше сообщение тогда, когда ему будет удобно.
E-mail очень похож на обычную бумажную почту, обладая теми же достоинствами и недостатками. Электронное письмо состоит из заголовков, содержащих служебную информацию (об авторе письма, получателе, пути прохождения по сети и т.д.), играющих роль конверта, и собственно содержимого письма. Можно послать файл с данными электронным письмом. Кроме того, электронная почта – один из самых самый дешевых видов связи.
E-mail универсален - множество сетей во всем мире, построенных на совершенно разных принципах и протоколах, могут обмениваться электронными письмами с Интернет, получая тем самым доступ к прочим его ресурсам. Практически все сервисы Интернет, использующиеся обычно как сервисы прямого доступа (on-line), имеют интерфейс к электронной почте, так что даже если у Вас нет доступа к Интернет в режиме on-line, Вы можете получать большую часть информации, хранящейся в Интернет, посредством дешевой электронной почты. Протоколы передачи почтовых сообщений - SMTP/POP3.
Доска объявлений – веб-сайт, где вы можете разместить свое объявление - аналогично доске объявлений или газете бесплатных объявлений в обычной жизни. Как правило, такие доски являются бесплатными, тематически организованными и модерируемыми. На такой доске можно легко разместить свое объявление, указав его тематику и срок хранения, и оно появится на доске практически сразу после отправки. Часто на веб-досках для удобства поиска информация представляется в структурированном виде.
Одно из основных применений гипертекстовых технологий — разработка Web-документов для публикации в компьютерных сетях, в первую очередь в Internet. Далее будем рассматривать технологию создания гипертекста именно с точки зрения Web-документа.
Под разметкой гипертекста подразумевается использование специальных кодов, легко отделяемых от содержания документа и используемых для реализации гипертекста. Применение этих кодов подчиняется строгим правилам, определяемым спецификацией языка HTML (Hyper Text Markup Language).
Особенность описания документа средствами языка HTML связана с принципиальной невозможностью достижения абсолютной точности воспроизведения исходного документа. Предполагается, что документ будет широко доступен в Интернете, и поэтому неизвестно, как будет организовано его воспроизведение. Документ может быть представлен на графическом экране, выведен в чисто текстовом виде или прочитан программой синтеза речи. Поэтому язык HTML предназначен не для форматирования документа, а для его функциональной разметки.
Мультимедиа — комплекс аппаратных и программных средств, позволяющих пользователю работать в интерактивном режиме с разнороднымиданными(графикой, текстом, звуком, видео и др.), организованными в виде единой информационной среды.
Существует ряд отличительных признаковмультимедиа:
1)Интеграция в одном программном продукте разнообразных видов информации, как традиционных, так и оригинальных. Интеграция выполняется под управлением компьютера с использованием разнообразных устройств регенерации и воспроизведения информации (микрофоны, проигрыватели CD/DVD, аудиосистемы).
2)Работа в режиме реального времени, поскольку в отличие от статичных по своей природе текста и графики аудио- видеосигналы рассматриваются в масштабах реального времени. Для компьютерной обработки или воспроизведения аудио- и видеоинформации требуется увеличение быстродействия центрального процессора, пропускной способности шины передачи данных, объёма оперативной и видеопамяти, внешней памяти, скорости обмена по каналам ввода/вывода.
3)Мультимедиа представляет собой новый вид интерактивного общения (человек-компьютер). Когда в процессе диалога пользователь получает более обширную и разностороннюю информацию, то это способствует увеличению пользовательского опыта и позволяет быстрее усваивать информацию.
Аппаратная частьтехнологии мультимедиа представляется как стандартными средствами (графические адаптеры, мониторы), так и специальными средствами (видеокарты, звуковые карты).Информационная (программная) частьтехнологии мультимедиа включает прикладные мультимедийные программы, предоставляющие пользователям информацию об интересующих их объектах, а также технологические средства, используемые для создания приложений.
Мультимедиа находит различное применение,включая образование, медицину, производство, науку, искусство и сферу развлечений.
5. Интеграция информационных технологий: распределенные системы обработки данных; технологии "клиент-сервер".
Распределенная обработка данных - методика выполнения прикладных программ группой информационных систем. При этом пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах.
Так, с появлением и бурным развитием Интернета всё большую популярность стала получать идея добровольного использования для распределённых вычислений компьютеров простых пользователей, соединённых через Интернет.
Вершиной развития распределённых систем обработки данных считаются так называемые Grid-системы, т.е. комплексы, удовлетворяющие следующим трем критериям.
Система объединяет распределенные вычислительные ресурсы, которые не являются объектами исключительно централизованного локального управления (применения) и могут быть предоставлены по определенным правилам и соглашениям для внешнего доступа и использования.
Система реализована с применением стандартных открытых протоколов общего назначения и интерфейсов.
Система гарантирует своим пользователям высокое качество обслуживания по времени реакции, пропускной способности задач, доступности, разнообразию предоставляемых ресурсов, обеспечению сохранности информации и прав доступа к ней, так что в целом производительность, выгодность использования, полезность, отдача всей системы больше, чем от простой суммы ее составляющих.
Вычислительные системы позволяют включить в сеть огромное количество компьютеров, передавать информацию с высокой скоростью, дают возможность удаленного доступа к системе из любой точки мира, если компьютер подключен к данному кластеру. Благодаря распределенным системам обработки данных можно эффективно обучать студентов, например, создать учебное виртуальное предприятие. С помощью такой обучающей игры студент тренируется решать проблемы и управлять предприятием. Распределение вычислений осуществляет кластер – супермашина, которая самостоятельно может решить вопросы оптимального управления, проектирования, вычисления.
Кластер определяет количество свободных компьютеров, соединенных с ним в сеть, и распределяет задачу между ними, а затем обрабатывает получившиеся данные. Предположим, что для нахождения результата потребуется перебрать множество вариантов значений. Если это возможно, кластер разбивает задание на несколько подпунктов, распределяет между компьютерами. Таким образом, скорость вычисления увеличивается в сотни раз, и на обработку информации тратится намного меньше времени, чем это могло понадобиться одному компьютеру.
Клиент-сервер— сетевая архитектура, в которой устройства являются либо клиентами, либо серверами. Клиентом является запрашивающая машина (обычно ПК), сервером — машина, которая отвечает на запрос. Оба термина (клиент и сервер) могут применяться как к физическим устройствам, так и к программному обеспечению.
В технологиях «Клиент-сервер»отступают от одного из главных принципов создания и функционирования распределенных систем — отсутствия центральной установки.Поэтому можно выделить две основные идеи, лежащие в основе клиент - серверных технологий:
общие для всех пользователей данные на одном или нескольких серверах;
много пользователей (клиентов)на различных вычислительных установках, совместно (параллельно и одновременно) обрабатывающих общие данные.