- •Вводный раздел
- •1. Информационные системы. Основные понятия
- •Моделирование информационных систем
- •2. Архитектуры распределенного приложения с базой данных. Функции клиента и сервера при различных вариантах расслоения. Типовые клиенты доступа к бд на основе различных технологий.
- •Модель Клиент – Сервер
- •Трехуровневая модель
- •Распределенная (многоуровневая) модель
- •4 Технологии программ расширений
- •Тема 1. Средства взаимодействия клиента и сервера бд
- •1.1 Сервисы сети Internet. Сетевая архитектура osi.
- •1.2 Протоколы прикладного уровня в стеке tcp/ip. Унифицированный локатор ресурса при работе с бд
- •1.3 Блоки данных в стеке протоколов
- •Тема 2. Удаленные базы данных
- •2.1 Понятие удаленных баз данных
- •2.2 Инструментальные средства проектирования структуры бд. Утилиты автоматизированного проектирования бд.
- •2.3 Характеристика субд удаленного доступа
- •Тема 3. Разработка и эксплуатация серверной части
- •3.1 Проектирование структуры базы данных (на самостоятельное изучение) Вопросы для самостоятельной работы
- •3.2 Создание баз данных, таблиц и индексов
- •Удаление баз данных, таблиц
- •Изменение структуры таблиц
- •3.3 Типы данных в MySql
- •Integer и его вариации
- •3.4 Методы заполнения полей базы данных Использование insert
- •Использование replace
- •Использование delete
- •Использование truncate
- •Использование update
- •Загрузка данных с помощью load data infile
- •Тема 4. Разработка и эксплуатация клиентской части.
- •4.1 Простые запросы
- •4.2 Выбор строк с помощью where
- •Удаление повторений с помощью distinct
- •Выбор групп с помощью having
- •Сортировка результатов поиска с помощью order by
- •Ограничение результатов поиска с помощью limit
- •4.4 Сложные запросы Объединение двух таблиц
- •Объединение нескольких таблиц
- •Самообъединение таблиц
- •Типы объединений
- •4.5 Создание подзапросов
- •4.6 Встроенные функции MySql
- •Операторы
- •Типы таблиц MySql
- •Тема 5. Язык html как средство внешнего представления данных.
- •5.1 Основные правила проектирования пользовательского интерфейса
- •5.2. Построение абзацев в гипертекстовом документе
- •5.3 Построение заголовков в гипертекстовом документе
- •Тема 6. Разработка бизнес-слоя и интерактивных компонентов
- •6.1 Perl как средство разработки программ –приложения
- •6.2 Типы данных в Рerl
- •Переменные
- •Скалярные переменные
- •Массивы
- •Ассоциативные массивы
- •6.3 Конструкции языка Рerl Простые и составные операторы
- •Условные операторы
- •Оператор unless
- •Оператор do
- •Циклы и ветвления
- •Цикл until
- •Циклы for и foreach
- •Оператор безусловного перехода goto
- •Генерация динамических выражений с помощью функции eval
- •6.4 Подпрограммы
- •Использование пакетов для изоляции подпрограмм
- •6.5 Операторы языка Perl .Операторы сравнения
- •Логические операторы
- •6.6 Работа с файлами и строками
- •Функция chop
- •Функция index
- •Функция length
- •Функция substr
- •Функция join
- •Функция split
- •Функции для обработки списков
- •Функция reverse
- •Функция sort
- •Функции работы с массивами
- •Функции push и pop
- •Функция shift
- •Функция unshift
- •Функция splice
- •Функция scalar
- •Функция grep
- •Функции обработки ассоциативных массивов
- •Функция keys
- •Функция values
- •Функция each
- •Функция delete
- •Пример скриптов для выполнения практического задания
- •1. Добавление информации в базу (на примере винного погреба -добавление страны)
- •Часть 1
- •Удаление информации из базы (удаление страны)
- •Часть 2
- •Часть 3
- •Поиск информации в базе данных
- •Занесение новой информации во все таблицы базы данных
- •Часть 1
- •Часть 2
Тема 5. Язык html как средство внешнего представления данных.
Несмотря на то, что в настоящее время существует огромное количество программных продуктов, которые позволяют создавать сайты в режиме "What you see and what you get" (Что видите, то и получаете), после сохранения документа в качестве web-страницы получается html файл. HTML файл - это обычный текстовый документ, который может быть написан в любом текстовом редакторе (например, блокнот) и сохранён с расширением *.htm или *.html. Многие программы, которые позволяют создавать сайты по готовым шаблонам, имеют встроенный html редактор. Знание html необходимо для более полного контроля всех элементов, которые располагаются на вашей странице (текст, рисунки, таблицы, flash эффекты, java аплеты…), а также для внесения каких-либо исправлений в ходе обслуживания сайта.
HTML ( HyperText Markup Language)- язык гипертекстовой разметки. Он позволяет:-публиковать электронные документы с заголовками, текстом, таблицами, списками, фотографиями и т.д. в сети интернет;
-загружать электронную информацию с помощью щелчка мыши на гипертекстовой ссылке;
-разрабатывать формы для выполнения операций с удаленными службами, для использования в поиске информации, резервировании, заказе продуктов и т.д;
-включать электронные таблицы, видеоклипы, звуковые фрагменты и другие приложения непосредственно в документы
5.1 Основные правила проектирования пользовательского интерфейса
Все эти операции выполняются при помощи тегов. Характерной особенностью тегов являются угловые скобки, в которые он заключён (<TAG>). Большинство тегов парные. Второй (закрывающийся) тег начинается с символа косой черты (/). Пример:
<B> Текст выделен полужирным шрифтом </B>
К непарным тегам относятся <BR>, <HR>, <IMG> и др. Исходный текст html документа с минимальной структурой приведён ниже:
<HTML>
<HEAD>
<TITLE>Заголовок </TITLE>
</HEAD>
<BODY> Тело документа</BODY>
</HTML>
Если Вы используете какую-либо специализированную программу для работы с html-документами, то эти элементы, как правило, вставляются автоматически (описание HTML редакторов смотрите в приложении).
Пояснения:
Между тегами <HTML>…</HTML> должен быть заключен весь html документ.
Между тегами <HEAD>…</HEAD> располагается заголовочная часть документа.
Между тегами <BODY>…</BODY> располагается тело html документа – его содержательная часть.
Большинство тегов, которые используются при написании html файлов, имеют дополнительные параметры - атрибуты. Это можно продемонстрировать следующим способом.
<TAG атрибут="значение">документ </TAG>
Начнём с рассмотрения атрибутов тех элементов, которые нам уже известны - тег <BODY>. Итак, его атрибуты:
background="…" - служит для указания имени файла в локальной файловой системе или унифицированного указателя ресурса изображения, используемого браузером в качестве фона HTML – документа.
bgcolor="…" – цвет фона html-документа.
text="…" – цвет основного текста.
link="…" – цвет непросмотренных гиперссылок.
alink="…" – цвет активной гиперссылки.
vlink="…" – цвет просмотренных гиперссылок.
bgproporties="…" – свойство изображения, используемого в качестве фона. Может принимать значение fixed (фиксированный), что предотвращает прокрутку фонового изображения – поддерживается только в браузере Internet Explorer.
topmargin="…" – верхнее поле страницы, задается в пикселях (поддерживается только Internet Explorer).
bottommargin="…" - нижнее поле страницы, задается в пикселях (поддерживается только Internet Explorer).
Пример:
<HTML>
<HEAD>
<TITLE>Заголовок </TITLE>
</HEAD>
<BODY bgcolor="#c0c0c0" text="#000000" link="#0000ff"> Тело документа </BODY>
</HTML>
Фон этой страницы будет серого цвета, текст чёрного цвета и ссылки синего цвета.
