рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Структура команды

Структура команды - раздел Информатика, Информационные технологии <имя Оператора><ключевое Слово> <дополнит. Ключевые Слова, Кон...

<имя оператора><ключевое слово> <дополнит. ключевые слова, константы, выражения >

 

Пример:

Update Поставщик set[Адрес]=’Правды, 8а’,[Город]=’Витебск’ where [Название]=’МИТСО’

Каждый оператор SQL начинается с глагола, представляющего собой ключевое слово, которое определяет, что именно делает этот оператор (SELECT, INSERT, DELETE...). В операторе содержатся также предложения, содержащие сведения о том, над какими данными производятся операции. Каждое предложение начинается с ключевого слова, такого как FROM, WHERE к др. Структура предложения зависит от его типа: ряд предложений содержит имена таблиц или полей, некоторые могут содержать дополнительные ключевые слова, константы или выражения.

Все современные серверные СУБД (а также многие популярные настольные СУБД) содержат в своем составе утилиты, позволяющие выполнить SQL-предложение и просмотреть результат. В частности, клиентская часть СУБД Oracle содержит в своем составе утилиту SQL Plus, a Microsoft SQL Server — утилиту SQL Query Analyzer. В принципе, можно использовать иную базу данных и любую другую утилиту, способную выполнять в этой базе данных SQL-предложения и отображать результаты (или даже написать свою, используя какое-либо средство разработки — Visual Basic, Delphi, C++Builder и др.). В любом случае, перед тем как начать экспериментировать с базой данных следует, сделать ее резервную копию.

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

SELECTсписок отбираемых полейFROMсписок таблиц, из которых отбираются поля[WHEREусловия отбора] [ORDER BYпорядок сортировки]

SELECT должны содержать слова SELECT и From. Другие ключевые слова, такие как WHERE или ORDER By, являются необязательными.

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

Для выбора нескольких полей их имена разделяют знаком запятая.

SELECT CompanyName, ContactName, Contacttrtle

Если выбор данных осуществляется из нескольких таблиц, то имена полей указывают с именами таблиц, из которых они взяты. Имя поля отделяется от имени таблицы знаком точка (SELECT Customers.CompanyName, Shippers.CompanyName).

Для указания имен таблиц, из которых выбираются записи, применяется ключевое слово FROM, например:

Select * From Customers

Этот запрос возвратит все поля из таблицы Customers.

Если в запросе используются более одной таблицы, то имена таблиц разделяют знаком запятая (SELECT Customers.CompanyName, Shippers.CompanyName FROM Customers, Shippers).

Для фильтрации результатов, возвращаемых оператором SELECT, можно использовать предложение WHERE:

WHERE выражение1 [{AND OR} выражение2 [...]]

Например, вместо получения полного списка продуктов можно ограничиться только теми из них, у которых значение поля CategorylD равно 4:

SELECT * FROM Products WHERE CategorylD = 4

В предложении WHERE можно использовать различные выражения, например:

SELECT * FROM Products

WHERE CategorylD = 2 AND SupplierlD > 10

или:

SELECT ProductName, UnitPrice FROM Products WHERE CategorylD = 3 OR UnitPrice < 50

или:

SELECT ProductName, UnitPrice FROM Products WHERE Discontinued IS NOT NULL

Выражение Is NOT NULL означает, что соответствующая колонка результирующего набора данных не может содержать пустые значения.

В предложении WHERE можно использовать один из шести операторов сравнения, определенных в SQL (< <= > >= <>). Помимо перечисленных выше простых операторов сравнения можно использовать и специальные операторы cpaвнения,

Специальные операторы сравнения

ALL Применяется совместно с операторами сравнения при сравнении со списком значений
ANY Применяется совместно с операторами сравнения при сравнении со списком значений
BETWEEN Применяется при проверке нахождения значения интервала внутри заданного (включая его границы)
IN Применяется для проверки наличия значения в списке
LIKE Применяется при заданной маске проверки соответствия значения

Приведем несколько примеров применения этих операторов. Для сопоставления данных с маской применяется ключевое слово LIKE:

SELECT CompanyName, ContaclName FROM Customers WHERE CompanyName LIKE 'M*'

В данной маске символ * (звездочка) заменяет любую последовательность символов, а символ «?» (вопрос) может заменить один любой символ.

Предложение ORDER BY (необязательное) применяется для сортировки результирующего набора данных по одному или нескольким полям. Для определения порядка сортировки используются ключевые слова ASC (по возрастанию) или DESC (по убыванию). По умолчанию данные сортируются по возрастанию. Синтаксис предложения ORDER BY имеет вид:

ORDER BY полеl [(ASC DESC}] ,поле2 [{ASC | DESC}] [,...]

Например, для сортировки списка сотрудников по фамилии и затем по имени следует использовать следующий SQL-запрос:

 

SELECT LastName, FirstName, Title

FROM Employees

ORDER BY LastName, FirstName

 

Если требуется отсортировать данные в убывающем порядке (например, необходим список продуктов в порядке убывания цен), используется ключевое слово DESC:

SELECT ProductName, UnitPrice

FROM Products

ORDER BY UnitPrice DESC

– Конец работы –

Эта тема принадлежит разделу:

Информационные технологии

Международный институт трудовых и социальных отношений... Витебский филиал... Кафедра экономики и менеджмента...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Структура команды

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Курс лекций
Для студентов специальности «Менеджмент» (часть вторая)   Витебск, 2010 Печатается по решению научно-методического совета ВФ УО ФПБ МИТСО

Лекция 9. Экономическая информация в автоматизированных информационных системах. Организация хранения данных
  План Экономическая информация. Виды и структурные единицы экономической информации. Экономические информационные системы (ЭИС). Внемашинная организа

Внемашинная организация ЭИ
Внемашинная организация экономической информации включает в себя систему классификации и кодирования информации; системы управленческой документации; систему организации, хранения, внесения изменен

Требования, предъявляемые к базе данных
Развитие технологий баз данных определяется рядом факторов: ростом информационных потребностей пользователей, требованиями эффективного доступа к информации, появлением новых видов машиной памяти и

Основные этапы проектирования БД
Проектирование – процесс создания описаний новой системы, которая способна функционировать. В процессе проектирования базы данных выделяют 3 этапа: 1. концептуальное проектирование – созда

Определение объектов
Выделим следующие объекты: 1. ТОВАР - (Т); 2. ЗАКАЗЧИК - (З); 3. ПОСТАВЩИК - (П); 4. СЧЕТА - (С

Лекция 11. Системы управления базами данных
  План 1. Основные понятия. Классификация СУБД. 2. Функциональные возможности СУБД Режимы работы пользователя с СУБД. Направления развития СУБД

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

Режимы работы пользователя с СУБД. Направления развития СУБД
СУБД предполагает работу пользователя с базой в различных режимах : Ø режим «ассистента» - используется разветвленное меню, не требуется специальной подготовки пользователя;

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

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

Модификация метаданных
Существуют несколько операторов SQL для управления метаданными, которые используются для создания, изменения или удаления баз данных и содержащихся в них объектов (таблиц, представлений и др.). Мы

Представления, триггеры и хранимые процедуры
Для большинства современных серверных СУБД характерны дополнительные объекты — представления, триггеры и хранимые процедуры. Представления также поддерживаются и многими настольными СУБД, например

Работа SQL со множеством пользователей
Транзакция (transaction) - это группа операций над данными, которые либо выполняются все, либо все вместе отменяются. Сердцевиной и основой эффективности функционирования многопользовательских сист

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

Хранилища данных
Рассматриваемые до настоящего момента базы данных позволяют выполнять операционную обработку данных, то есть кроме просто поиска данных выполнять поиск (вычисление) максимальных, минимальных, средн

Функции администратора БД
Использование автоматизированных информационных систем порождает общие информационные ресурсы в виде базы или совокупности баз данных, состояние и функционирование которых может критически влиять н

Методы защиты БД
Одной из оборотных сторон компьютерных информационных технологий является обострение проблемы защиты информации. Данные в компьютерной форме сосредоточивают в физически локальном и небольшом

Резервирование и восстановление БД
В ряде приложений сохранность и работоспособность базы данных является чрезвычайно критическим аспектом либо в силу технологических особенностей (системы реального вре

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

Правовая охрана баз данных
1. Закон РБ«Об авторском праве и смежных правах»от 16.05.1996 (ред. 2004 г.) – Статья 6 – объектами авторского права являются БД. 2. «Концепция формирования национальной б

Понятие искусственного интеллекта
«Интеллект – совокупность всех познавательных функций индивида: от ощущений и восприятия до мышления и воображения; в более узком смысле – мышление. И. – основная форма познания че

Области применения ИИ
Под системами, обладающими ИИ, понимаются устройства или программы, имеющие такие характеристики, присущие человеческому интеллектуальному поведению как понимание и использование языка, причинная о

Понятие экспертной системы
Наиболее широкое применение методы ИИ нашли в программах, названных экспертными системами. В них накапливается опыт специалистов в узкой предметной области. Затем при помощи знаний, накопленных в Э

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

Автоматизированные системы обработки информации в промышленной сфере
Различают системы автоматического управления (САУ) и автоматизированные системы управления(АСУ).

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

Лекция 17. Основы проектирования компьютерных информационных технологий
План 1. Жизненный цикл информационной системы. 2. Каноническое и индустриальное проектирование информационной системы. 3. Реинжиниринг бизнес-процессов.  

Каноническое и индустриальное проектирование информационной системы
Каноническое проектированиеИС предполагает создание индивидуального проекта по заданию заказчика.На сегодняшний день технологию канонического проектирования исполь

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги