Структура языка SQL

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? полноты БД может служить соотношение времени, которое сотрудники проводят в среде СУБД.

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

К главным соображениям иерархического строения причисляют: уровень, элемент (узел), связь.

Современная СУБД обязана ублаготворять целому ряду требований, самый важный среди которых - высокопроизводительный интеллектуальный сервер базы данных.

Клиент-сервер - это модель взаимодействия компьютеров в сети. Как правило, компьютеры не являются равными. Каждый из компьютеров имеет свое, непохожее от других, направление, играет определенную роль.

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

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

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

СУБД SQL-Server появилась в 1989 году и с тех пор существенно изменилась. Большие изменения претерпевали масштабируемость продукта, его целостность, удобство администрирования, плодотворность и функциональные возможности.SQL Server - это реляционная система управления базой данных (СУБД). В реляционной базе данных данные берегут в таблицах. Взаимосвязанные данные могут группироваться в таблицы, кроме этого, могут иметься определены также и взаимоотношения между таблицами. Отсюда и вышло название реляционные - от английского слова relational (родственный, связанный отношениями, взаимозависимый). Пользователи приобретают выход к данным на сервере через приложения, а администраторы, осуществляя задачи конфигурирования, администрирования и помощи базы данных, изготовляют прямой доступ к серверу. SQL Server обнаруживает масштабируемой базой данных, это обозначает, что она сможет сберегать большие объемы данных и помогать произведение многих пользователей, реализовывающих синхронный доступ к базе данных.SQL Server 6.5 - одна из наиболее сильных СУБД архитектуры клиент-сервер. Эта СУБД разрешает удовлетворять этакие запросы, предъявляемые к системам разделенной возделывания данных, как тиражирование данных, параллельная шлифовка, помощь больших баз данных на сравнительно недорогих аппаратных платформах при хранении простоты управления и употребления.SQL Server не определен естественно для разработки пользовательских приложений, а исполняет функции правления базой данных. Сервер обладает орудиями удаленного администрирования и правления операциями, организованные на базе объектно-ориентированной распределенной среды управления.

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

 

2. Структура языка SQL

 

.1 Типы данных SQL

 

В SQL используются подобающие главные типы данных, формат которых может несколько различаться для разных СУБД:ЕGER

единое число (обычно до 10 значащих цифр и знак);АLLINT

"короткое целое" (обычно до 5 значащих цифр и знак);АL(p,q)

десятичное число, обладающее p цифр (0 < p < 16) и знак; с поддержкой q задается число цифр справа от десятичной точки (q < p, если q = 0, оно может быть опущено);АT

вещественное число с 15 значащими цифрами и целочисленным порядком, определяемым типом СУБД;АR(n)

символьная строка фиксированной длины из n символов (0 < n < 286);АRCHAR(n)

символьная строка переменной длины, не превышающей n символов (n > 0 и разное в разных СУБД, но не меньше 4896);АTE

дата в формате, определяемом специальной командой (по умолчанию mm/dd/yy); поля даты могут содержать только реальные даты, начинающиеся за несколько тысячелетий до н.э. и ограниченные пятым-десятым тысячелетием н.э.;

время в формате, определяемом специальной командой, (по умолчанию hh.mm.ss);ЕTIME

комбинация даты и времени;ЕY

деньги в формате, определя