Сетевые информационные технологии и Интернет
· Сетевая этика основана на двух главных принципах:
- Индивидуализм уважается и поощряется
- Сеть следует защищать.
· Электронная почта (E-mail) - это служба передачи и приема текстовых сообщений или двоичных файлов в качестве вложенных с компьютера одного пользователя на компьютер другого пользователя средствами Интернет.
· Телеконференции - это глобальные или локальные форумы, в которых люди с общими интересами обмениваются информацией, обсуждают различные темы и задают друг другу вопросы (закрытые, с модератором, без модератора).
· Группы новостей — это дискуссионные форумы в Интернете, где группы пользователей с общими интересами собираются для обсуждения различных тем, от программного обеспечения до комиксов и политики. Группа новостей — коллекция сообщений, опубликованных обыкновенными пользователями на специальном сервере — News.
· Форум - это инструмент для общения на сайте. Похож на почтовые, но не нужна никакая дополнительная программа - нужно просто заполнить соответствующую форму на сайте.
|
|
· Чат (chat - разговор) - ресурс Интернет (интерактивная конференция), на котором посредством программ и скриптов реализована возможность одновременного общения большого количества пользователей в реальном времени.
· Программа мгновенного обмена сообщениями (Instant messenger, IM) — программа для обмена сообщениями через Интернет в реальном времени через службы мгновенных сообщений (Instant Messaging Service, IMS).
· IP-телефония - вид связи, основанный на технологии VoIP (Voice over Internet Protocol), –передачи голосовой информации или факсов через Интернет или любые другие цифровые каналы связи, использующие IP-протокол (шлюз (gateway); диспетчер (gatekeeper); монитор (administration manager)). IP-телефония – по выделенным цифровым каналам; Интернет-телефония - использует публичный Интернет.
· Видеоконференция — это технология, которая позволяет людям видеть и слышать друг друга, обмениваться данными и совместно обрабатывать их в интерактивном режиме, используя возможности привычного всем компьютера (различают персональные, групповые и студийные видеоконференции).
· Блог — это публичный сетевой дневник.
· Пиринг - взаимовыгодный бесплатный обмен трафиком между двумя (и более) провайдерами.
· Зaкaчка всего caйта вмecтe c кapтинкaми – специальные пpoгpaммы для полных закачек.
База данных (БД) - совокупность самостоятельных материалов, представленных в объективной форме, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины. СУБД - программное обеспечение, предназначенное для организации и ведения базы данных.
|
|
Модели данных:
· Иерархические состоят из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию (один ко многим);
· Сетевые состоят из элементов (узлов), содержащих совокупность атрибутов данных, описывающих некоторый объект (многие ко многим);
· Реляционные состоят из отношений (таблиц), связи между таблицами прописываются также в таблицах (использует реляционную алгебру);
· Многомерные используются в хранилищах данных для эффективного применения инструментов OLAP;
· Объектно-ориентированные состоят из данных, оформленных в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями.
Проектирование БД заключается в достижении компромиссов между функциональными, информационными, аппаратными, архитектурными и технологическими требованиями к базе данных и строится на информированном принятии решений по структуре базы данных. Информационная (описание сущностей, атрибутов, идентификаторов сущностей, супертипов, подтипов и т.д.)и функциональная (модели для описания процессов обработки информации) модели предметной областисоздаются на этапе анализа требований к БД и не содержат предположений о технологии реализации БД. Базы данных всегда проектируются под конкретное назначение системы.
Этапы разработки БД:
· Сбор и анализ входных данных;
· Создание логической модели БД;
· Создание физической модели БД (внутренняя схема);
· Создание физической модели БД (учет влияния транзакций);
· Создание серверного кода;
· Проектирование модулей приложений БД;
· Контроль качества проектирования БД;
· Задачи обратного влияния (тестирование может привести к модификации).