Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бИЛЕТЫ_GOSam.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.46 Mб
Скачать

2)Стили. Общий синтаксис. Назначение, возможности. Каскадность css.

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология описания внешнего вида документа, оформленного языком разметки.

Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML, но может применяться с любыми видами документов в формате XML, включая SVG и XUL.

Каскадные таблицы стилей (Cascading Style Sheets, CSS) — это стандарт, определяющий представление данных в браузере. Если HTML предоставляет информацию о структуре документа, то таблицы стилей сообщают как он должен выглядеть.

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

Таблица стилей — это совокупность стилей, применимых к гипертекстовому документу.

Каскадирование — это порядок применения различных стилей к веб-странице. Браузер, поддерживающий таблицы стилей, будет последовательно применять их в соответствии с приоритетом: сначала связанные, затем внедренные и, наконец, встроенные стили. Другой аспект каскадирования —наследование (inheritance), — означает, что если не указано иное, то конкретный стиль будет применен ко всем дочерним элементами гипертекстового документа. Например, если вы примените определенный цвет текста в теге <div>, то все теги внутри этого блока будут отображаться этим же цветом.

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

Общий синтаксис таблиц стилей

Таблицы стилей строятся в соответствии с определенным порядком (синтаксисом), в противном случае они не могут нормально работать. Таблицы стилей составляются из определенных частей (рис. 1):

Рис. 1. Синтаксис описания стиля CSS

  • Селектор (Selector). Селектор — это элемент, к которому будут применяться назначаемые стили. Это может быть тег, класс или идентификатор объекта гипертекстового документа.

  • Свойство (Property). Свойство определяет одну или несколько характеристик селектора. Свойства задают формат отображения селектора: отступы, шрифты, выравнивание, размеры и т.д.

  • Значение (Value). Значения — это фактические числовые или строковые константы, определяющие свойство селектора.

  • Описание (Declaration). Совокупность свойств и их значений.

  • Правило (Rule). Полное описание стиля (селектор + описание).

Таким образом, таблица стилей — это набор правил, задающих значения свойств селекторов, перечисленных в этой таблице. Общий синтаксис описания правила выглядит так:

селектор[, селектор[, ...]] {свойство: значение;}

Регистр символов значения не имеет, порядок перечисления селекторов в таблице и свойств в определении не регламентирован.

3)Понятия базы данных, банка данных. Классификация баз данных.

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

Цель информационной системы - обработка данных об объектах реального мира. Основой информационной системы является база данных - совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

Предметная область - часть реального мира, изучаемая для организации управления и автоматизации.

Понятие база данных с различных точек зрения:

  • с точки зрения программиста:— массив инф-и, созданный в некоторой СУБД.

  • с точки зрения информационного рынка: это самостоятельный товар в форме упорядоченного массива машиночитаемой информации.

  • с точки зрения пользователя: это массив информации, доступной для проведения в нем поиск.

При разработке БД большое значение имеет структурирование данных.

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

Для формализованного определения БД необходимо учитывать два основных фактора ее создания:

цель (информационное обеспечение интересов пользователей);

способ хранения (каким-то образом упорядоченные машиночитаемые данные в памяти компьютера).

В понимании технологии баз данных

База данных — совокупность структурированных взаимосвязанных данных при такой минимальной избыточности, которая допускает их использование для различных приложений в определенной предметной области.

Стандартные требования к организации базы данных:

Интегрированность (централизованное хранение информации). Не интегрированные базы данных (созданные, например, в разное время и с разными целями) практически все обладают избыточностью и не являются непротиворечивыми.

Взаимосвязанность и структурированность, отражающие существенные свойства объектов реального мира.

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

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

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы. (применяют в локальных сетях ПК).

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

По способу доступа к данным базы данных разделяются на:

базы данных с локальным доступом, базы данных с удаленным (сетевым) доступом.

Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем: файл-сервер; клиент-сервер.

Информационные системы на больших ЭВМ, построенные с использованием технологии баз данных стали называть банками данных.

Банк данных — это система информационных, математических, программных языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоаспектного использования данных для получения необходимой информации.

Банк данных включает следующие компоненты (см. рисунок):

базу данных (БД);систему управления БД (СУБД);администратора базы данных (АБД);словарь-каталог данных;вычислительную систему;обслуживающий персонал.