Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Язык SQL: ф-ции и осн. возможности, типы данных, ср-ва опред. схемы.





Язык для взаимодействия с БД SQL появился в середине 70-х и был разработан в рамках проекта экспериментальной реляц. СУБД System R.

Язык SQL предоставляет пользователю следующие возможности:

1)Создавать БД и таблицы с полным описанием их стр-ры;

2)Выполнять осн. операции манипулир. данными, такие как вставка, модификация и удаление данных из таблиц;

3)Выполнять простые и сложные запросы, осуществляющие преобразование необработанных данных в необходимую информацию.

Язык SQL имеет 2 осн. компонента:Язык DDL, предназначенный для определения структур БД;Язык DML, предназначенный для выборки и обновления данных.

Язык SQL включает только команды определения и манипулирования данными – в нем отсутствуют какие-либо команды управления ходом вычислений.

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

Типы данныхВ SQL используются след. осн. типы данных:

INTEGER (INT)- целое число (обычно до 10 значащих цифр и знак, 4 байта);

SMALLINT - "короткое целое" (обычно до 5 значащих цифр и знак, 2 байта);

FLOAT - вещественное число с 15 значащими цифрами и целочисленным порядком; CHAR(n) - символьная строка фиксированной длины из n символов (0 < n < 256); VARCHAR(n) - символьная строка переменной строки (по 1 байту на каждый символ);DATE - дата в формате, определяемом специальной командой (по умолчанию mm/dd/yy); TIME - время в формате, определяемом специальной командой, (по умолчанию hh.mm.ss);

DATETIME (8 байт- комбинация даты и времени;

MONEY (8 байт, 4 знака после запятой)- деньги в формате, определяющем символ денежной единицы ($, руб, ...) BINARY(n)-двоичные числа; хранит любые двоичные данные до 255 байт фиксированной длины;

TEXT- хранит символьные данные до 2 Г;

BIT- булевы значения; хранит 0 или 1; размещается в 1

Ср-ва определения схемыОператор опред. табл. имеет следующий синтаксис:

CREATE TABLE <имя табл.>(<имя поля> <тип данных>[NULL/NOT NULL],

[{,<имя поля> <тип данных> [NULL/NOT NULL]}...])

NOTNULL запрещает ввод в поле значений NULL. NULL значит поле содержит неопределенное значение, т.е. в него не занесена никакая информация.

Кроме имени таблицы, в операторе специфицируется список эл-тов таблицы, каждый из которых служит либо для определения столбца, либо для опред. ограничения целостности определяемой таблицы. Требуется наличие хотя бы одного определения столбца. Оператор CREATE TABLE определяет так называемую базовую таблицу, т.е. реальное хранилище данных.

Механизм представлений (view) явл-ся мощным средством языка SQL, позволяющим скрыть реал. стр-ру БД от некоторых пользователей за счет определения представления БД, которое явл-ся некоторым хранимым в БД запросом, а для пользователя ничем не отличается от базовой таблицы. Оператор определения представления имеет след. синтаксис:



CREATE VIEW <имя представления> [([<имя поля>,] [<имя поля>,] …)]

AS SELECT …

Определяемая представляемая таблица является изменяемой (т.е. по отношению к ней можно использовать операторы DELETE и UPDATE), если вып-ся след. усл-я для спецификации запроса:

1)В списке выборки не указано ключевое слово DISTINCT;

2)Каждое арифметическое выражение в списке выборки представляет собой одну спецификацию столбца, и спецификация одного столбца не появляется более одного раза; 3)В разделе FROM указана только одна таблица, являющаяся либо базовой таблицей, либо изменяемой представляемой таблицей;

4)В условии выборки раздела WHERE не используются подзапросы;

5)В табличном выражении отсутствуют разделы GROUP BY и HAVING.

 


7.Решить ур-е

Имеем неоднородное ОДУ 2 порядка с пост. коэфф.. По теореме о стр-ре общего реш-я, общее реш-е такого ур-я есть сумма общего реш-я соответствующего однород. ур-я и какого-либо частного реш-я неоднород.

Найдём общее реш-е однород. ур-я y’’-y’=0 Характеристическое уравнение , k1=0, k2=1. Общее реш-е однород. ур-я имеет вид Найдём какое либо частное реш-е ур-я y’’-y’=sin7x. Правая часть уравнения имеет специальный вид где . Таким образом, частн. реш-е будем искать в виде где α=0, β=7, s=0, т.к. α+iβ не корень характеристического уравнения, , . Подставим y* в исходное уравнение, получим:

Общее решение:

Применив начальные условия получим:

.

 

 

Билет 7









Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2018 zdamsam.ru Размещенные материалы защищены законодательством РФ.