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

2)Теги таблиц. Назначение, примеры.

Элемент <table> служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов <tr> и <td>.

Для создания таблиц используются следующие теги:

  • <TABLE> - Для обрамления самой таблицы;

  • <THEAD> - Определяет заголовки элементов таблицы;

  • <TBODY> - Определяет тело таблицы;

  • <TFOOT> - Определяет нижнюю, завершающую часть таблицы;

  • <CAPTION> - Для обрамления подписи;

  • <COLGROUP> - Задание свойств одного или более столбцов;

  • <COL> - Задание свойств одного или более столбцов;

  • <TR> - Для обрамления рядов таблицы;

  • <TD> - Для обрамления клеток

  • <TH> -- </TH> тех, что нужно показывать пожирнее, например заголовков;

<TD> -- </TD> обычных

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

<TABLE>

<CAPTION>потребление пива сотрудниками вневедомственной охраны пивзавода</CAPTION>

<TR><TH>Ф.И.О</TH>

<TH>литров</TH>

<TH>сорт</TH>

</TR>

<TR><TD> Иванов Иван Иванович </TD>

<TD ALIGN=CENTER >133</TD>

<TD>Хейнекен</TD>

</TR>

</TABLE>

3)Язык sql (Structured Query Language). Интерактивный и встроенный sql. Составные части sql. Типы данных sql. Основные типы команд sql.

SQL – это язык структурированных запросов (Structured Query Language) к реляционным БД.

Используя SQL-запросы, можно выбирать из таблиц БД только необходимые записи. При этом мы можем получить доступ не просто к одной таблице, а к сложной выборке из связанных между собой таблиц или наборов данных. SQL как стандартный способ управления БД реализован во многих СУБД, включая Microsoft Access и SQL Server.

Существуют две формы языка SQL: интерактивный SQL и встроенный SQL.

Интерактивный SQL используется для задания SQL-запросов пользователем и получения результата в интерактивном режиме.

Встроенный SQL состоит из команд SQL, встроенных внутрь программ, обычно написанных на каком-то другом языке (Паскаль, С, C++и др.).

Составные части SQL. И интерактивный, и встроенный SQL подразделяются на следующие составные части: DDL, или язык определения данных; DML, или язык манипулирования данными; DQL, или язык запросов; DCL, или язык управления данными; Команды администрирования данных; Команды управления транзакциями.

Типыданных SQL

CHARACTER (CHAR) представляет собой символьные строки фиксированной длины.

INTEGER — представление целых чисел в диапазоне от –231 до +231.

SMALLINT — используется для представления целых чисел в диапазоне от –215 до +215.

DECIMAL (точность[,масштаб])— десятичное число с фиксированной точкой, точность определяет количество значащих цифр в числе. Масштаб указывает максимальное число цифр справа от точки.

FLOAT [(точность)] — число с плавающей точкой и указанной миним. точностью.

REAL — число такое же, как при типе FLOAT, за исключением определения точности по умолчанию (в зависимости от конкретной реализации SQL).

DOUBLE PRECISION — число аналогично REAL, но точность в два раза выше точности REAL.

Дата и время - Тип данных, предназначенный для представления даты и времени, также является нестандартным, хотя и чрезвычайно полезным.

Неопределенные или пропущенные данные (NULL) Для обозначения отсутствующих, пропущенных или неизвестных значений атрибута в SQL используется ключевое слово NULL.

Типы команд SQL

  1. Команды языка определения данных (data definition language — DDL) позволяют создавать новые таблицы в БД, добавлять индексы и т.д.: CREATE TABLE - создать таблицу, ALTER TABLE - модифицировать таблицу, DROP TABLE - удалить таблицу, CREATE INDEX - создать индекс, ALTER INDEX - модифицировать индекс, DROP INDEX - удалить индекс.

  2. Команды языка обработки данных (data manipulation language — DML) используются для добавления, корректировки и удаления строк в таблицах и включают команды: INSERT - вставить данные в таблицу, UPDATE - обновить данные, DELETE - удалить данные.

  3. Команда языка запросов данных (dataquerylanguage — DQL) (единственная команда) используется для получения данных из таблиц и определения формы представления этих данных: SELECT - выполнить запрос из таблиц базы.

  4. Команды языка управления данными (data control language— DCL) определяют доступ отдельных пользователей и групп пользователей к объектам БД посредством полномочий, предоставляемых и отменяемых командами: GRANT - предоставить привилегии, REVOKE - отменить привилегии.

  5. Команды языка обработки транзакций (transaction processing language — TPL) обеспечивают обновление всех строк, используемых в операторе DML, и включают следующие команды: BEGIN TRANSACTION - начать транзакцию, COMIT TRANSACTION - завершить транзакцию, SAVE TRANSACTION - создать точку сохранения внутри транзакции.

Команды языка управления курсором (cursor control language — CCL) выполняют операции с отдельными строками одной или нескольких таблиц и включают команды: DECLARE CURSOR, FETCH INTO и UPDATE WHERE CURRENT.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]