Моор С.М., Моор П.К., Моор А.П. - Информационные технологии управления (1092190), страница 23
Текст из файла (страница 23)
Определим термины. HTML-документ, Web-страница – текстовые документы в кодировке HTML. Web-сайт – набор связанных (тематически и гиперссылками) страниц. HTML-документы – файлы с расширением htm или html.
HTML-файл содержит отображаемый на Web-странице текст и управляющие конструкции – теги, с помощью которых осуществляется описание выводимых на экран элементов. Большинство тегов – парные. Общий вид инструкций в HTML документе имеет вид:
<Тег> | элемент | </Тег> |
открывающий тег | закрывающий тег |
Конструкцию, которая включает управляющие теги и элемент называют контейнером.
Открывающий тег имеет вид:
<Имя параметр1="значение1" …>
Имя тега идентифицирует сам тег (является словом или аббревиатурой на английском языке), а параметры описывают свойства элементов (например, для текста цвет, способ выравнивания и т.д.).
Мы рассмотрим только небольшое число тегов.
Структура HTML документа обычно имеет вид:
Теги и элементы | Комментарии |
<HTML> | Начало HTML документа |
<HEAD> | Начало описания документа – заголовка. В нем сообщается обозревателю и поисковым машинам служебная информация |
<TITLE> Пример 1 </TITLE> | Тег определяет текст, который должен отображаться обозревателем в заголовке окна обозревателя. |
</HEAD> | Конец заголовка |
<BODY> | Начало тела документа |
Пример Web-страницы | |
</BODY> | Конец тела документа |
</HTML> | Конец HTML документа |
Если в редакторе Блокнот набрать текст, расположенный в первом столбце, сохранить его под именем «Пример.htm» и открыть обозревателем, то увидим окно, представленное на рис. 10.1.
Рис. 10.1. Первый пример
Рассмотрим более внимательно тег <BODY>, который определяет тело документа – содержание страницы. Тег может иметь параметры, которые определяют:
BGCOLOR=" " цвет фона страницы;
TEXT=" " цвет текста;
LINK=" " цвет не просмотренной ссылки;
VLINK=" " цвет активной ссылки;
ALINK=" "> цвет просмотренной ссылки.
BACKGROUND=" " URL адрес фонового рисунка;
Цвет задается его именем (например, red) или в формате RGB шестью шестнадцатеричными цифрами в виде:
#rrggbb, где rr, gg и bb шестнадцатеричные числа (от 00 до FF):
rr – насыщенность красным цветом, gg – насыщенность зеленым цветом, bb – насыщенность синим цветом.
Если нашем примере, вместо тега <BODY> написать
<BODY BGCOLOR="#00FFFF" TEXT="#FF0000">,
то цвет фона страницы будет бирюзовым (смешанный синий и зеленый), а цвет текста – красный.
Теги форматирования.
Теги форматирования предназначены для символов и абзацев.
Заголовок:
<Hn> </Hn>
Тег определяет заголовок уровня n, n может принимать значение от 1 до 6. В теге может быть задан параметр выравнивания абзаца (влево, по центру, вправо) в виде:
ALIGN= "LEFT " | "CENTER" | "RIGHT"
Полужирный шрифт:
<B> </B>
Курсив:
<I> </I>
Например, если тело документа будет иметь следующий вид:
<BODY>
<H1 ALIGN="CENTER">Пример Web-страницы</H1>
<H2>Пример Web-страницы</H2>
Пример <B>Web-<I>страницы</I></B>
Пример Web-страницы
</BODY>
то получим страницу, представленную на рис. 10.2.
Этот пример показывает, что перенос текста с одной строки на другую в HTML-документе не влияет на размещение его на странице. Не играет никакой роли также наличие нескольких пробелов: на странице всегда будет только один пробел.
Рис. 10.2. Пример форматирования текста
Рассмотрим еще один тег - определение шрифта:
<FONT> </FONT>
Параметры:
FACE="***" *** – название шрифта (например: Arial);
SIZE=n n - размер, n= 1,2,…7;
COLOR="цвет" определяет цвет символов (имя или в формате RGB).
Теги разделители
Абзац:
<P> </P>
Определяет абзац. Закрывать тег не обязательно. Может быть указан параметр выравнивания абзаца:
ALIGN= "LEFT " или "CENTER" или "RIGHT"
Новая строка
<BR>
Новая строка, (абзац продолжается). Закрывающего тега нет.
Вставка изображения
Вставка изображения осуществляется тегом
<IMG SRC="URL" WIDTH=? HEIGHT=? ALT="***">
Параметры определяют:
SRC="URL" | URL-адрес файла изображения. В случае, если изображение хранится в той же папке, что и сама страница – это имя файла. |
WIDTH=? HEIGHT=? | Размер изображения в пикселах. |
ALT="текст" | Определяет текст, который выводится, если установлен режим, при котором рисунки не отображаются. Этот текст появляется также при наведении на изображение курсора. |
Все параметры, кроме параметра SRC являются необязательными.
Например, если тело документа имеет следующий вид (предполагается, что изображение хранится в той же папке, что и документ, файл – «Comp.jpg»):
<BODY>
<H1 ALIGN="CENTER">Пример Web-страницы</H1>
<P ALIGN="CENTER">
<IMG SRC="Comp.jpg" ALT="Компьютер">
</BODY>
то получим Web-страницу, представленную на рис. 10.3.
Вставка гиперссылки
Гиперссылка в документе создается с помощью тега:
<A HREF="URL"> Указатель</A>
Обязательный параметр HREF задает URL – адрес ресурса, который должен быть загружен по данной гиперссылке (например, имя файла Web-страницы). Указатель – это текст или изображение, щелчок по которому вызовет загрузку данного ресурса.
Рис. 10.3. Пример вставки изображения
Гиперссылка может быть задана в виде:
HREF="URL-адрес"/ | на другой ресурс (файл); |
HREF="#имя_закладки" | на закладку в данном документе; |
HREF="URL-адрес#имя_закладки"/ | на закладку в другом документе. |
Закладка в документе определяется тегом
<A NAME="имя_закладки"></A>.
Например, если предыдущий пример немного изменить:
<BODY>
<H1 ALIGN="CENTER">Пример Web-страницы</H1>
<P ALIGN="CENTER">
<A HREF="Пример2.htm">
<IMG SRC="Comp.jpg" ALT="Компьютер">
</A>
</BODY>
то изображение рисунка станет гиперссылкой, по которой будет загружен файл «Пример2.htm», находящийся в той же папке.
Заканчивая рассмотрение некоторых тегов языка HTML, хотелось бы отметить, что их очень много и они позволяют разработчику представить материал в таком виде, каком он пожелает.
Резюме
Компьютерная сеть – система связанных между собой компьютеров и компьютерного оборудования. Для передачи информации могут быть использованы различные физические явления, как правило – различные виды электрических сигналов или электромагнитного излучения.
По территориальному признаку локальные сети подразделяют на локальные, территориальные и глобальные сети.
Локальная сеть – это компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий.
Территориальная компьютерная сеть охватывает компьютерные сети некоторой территории, например города, области и т.п.
Глобальная вычислительная сеть служат для объединения разрозненных сетей, расположенных на большой территории.
Интернет является глобальной сетью, объединяющей множество компьютеров, соединенных для совместного использования ресурсов и обмена информацией. Он соединяет множество сетей. Каждая из этих сетей содержит выделенный компьютер, называемый сервером, с помощью которого осуществляется соединение с другими сетями.
В практической работе в Internet пользователю приходится обращаться к услугам Web-серверов. В работе с Web-серверами используется протокол http - протокол передачи гипертекста (Web-страниц) с Web-сервера на компьютер пользователя).
Гипертекстовая технология - эта технология на базе средств обработки больших, хорошо структурированных, глубоко вложенных, связанных семантически и понятийно текстов и графической информации, которые организованы в виде фрагментов (текста).
HTML – язык гипертекстовой разметки – специальный язык кодирования, использующийся для кодирования Web-страниц. Текстовый формат является основным для представления информации на Web-страницах. HTML-документы – файлы с расширением htm или html.
HTML-файл содержит отображаемый на Web-странице текст и управляющие конструкции – теги, с помощью которых осуществляется описание выводимых на экран элементов.
Вопросы для самопроверки
1. Что такое компьютерная сеть? Какие виды сетей можно выделить по территориальному признаку?
2. Назовите основные принципы функционирования компьютерных сетей.
3. Что такое гипертекстовые технологии?
4. Что такое HTML?
5. С помощью каких конструкций производится в HTML описание выводимых в Web-страницах элементов?
6. Назовите теги описания HTML-документа.
7. Назовите теги форматирования.
8. Назовите теги и их параметры вставки изображений и гиперссылок.
Тема 11. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
11.1. Введение в СУБД
База данных – совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.
Чтобы глубже вникнуть в суть этого понятия, рассмотрим его определение более внимательно. База данных — это единое, большое хранилище данных, которое однократно определяется, а затем используется одновременно многими пользователями — представителями разных подразделений. Вместо разрозненных файлов с избыточными данными здесь все данные собраны вместе с минимальной долей избыточности. База данных уже не принадлежит какому-либо единственному отделу, а является общим корпоративным ресурсом. Причем база данных хранит не только рабочие данные этой организации, но и их описания.
СУБД – программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ.
СУБД — это программное обеспечение, которое взаимодействует с прикладными программами пользователя и базой данных и обладает перечисленными ниже возможностями:
-
позволяет создать базу данных, что обычно осуществляется с помощью специального языка определения данных (DDL). Язык DDL предоставляет пользователям средства указания типа данных и их структуры, а также средства задания ограничений для информации, хранимой в базе данных.
-
позволяет вставлять, обновлять, удалять и извлекать информацию из базы данных, что обычно осуществляется с помощью языка манипулирования данными (DML). Наиболее распространенным языком DML является язык структурированных запросов SQL, который в настоящее время фактически является обязательным языком для любых реляционных СУБД;
-
предоставляет контролируемый доступ к базе данных.
Концепция баз данных — это не только идея интегрированного хранения данных, но и идея отделения описания данных от программ их обработки. Интерфейс между ними обеспечивается системой управления базами данных (СУБД).
По организации и технологии обработки данных базы данных подразделяются на централизованные и распределенные.
В централизованной БД все необходимые для работы специалистов данные и СУБД размещены на одном компьютере вместе с приложением обработки данных. Пользователь вводит входную информацию и команды, результаты отображаются на экране терминала пользователя или выводятся на печать.
В распределенной БД обычно используется архитектура «клиент-сервер» При такой архитектуре компьютеры объединены в локальную сеть, в которой имеется сервер баз данных, содержащий общие БД. Функции СУБД разделены на две части. Пользовательские программы, такие, как приложения, для формирования интерактивных запросов и генераторы отчетов, работают на клиентском компьютере. Хранение данных и управление ими обеспечиваются сервером. В этой архитектуре SQL стал стандартным языком, предназначенным для обработки и чтения данных, содержащихся в БД. SQL обеспечивает взаимодействие между пользовательскими программами и ядром БД.
11.2. Основные понятия баз данных
Современные информационные системы характеризуются большими объемами хранимых данных, их сложной организацией, а также высокими требованиями к скорости и эффективности обработки этих данных. Это становится возможным при использовании специальных программных средств - систем управления базами данных (СУБД).