Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Зальна характеристика мови SQL

Загальна характеристика мови SQL.

План

2. Приклади застосування деяких конструкцій мови SQL.

Література: Шквір В.Д., Загородній А.Г., Височан О.С. Інформаційні системи і технології в обліку: Навч. посіб.- 3-тє вид., перероб. і доп.–К.: Знання, 2007. ст.132-141.

У сучасних СКБД для спрощення процедур пошуку даних у БД передбачена мова запитів.

Мова запитів SQL (Structured English Query Language — Структурована англійська мова запитів) була створена фірмою ІВМ у межах роботи над проектом побудови системи управління інфляційними базами даних на початку 70-х років XX ст.

Робота щодо стандартизації, яка здійснювалася ANSI (Національним інститутом стандартизації США), призвела до створення de facto стандарту запитів для реляційних БД. Немає "універсального" SQL, існує загальний знаменник. Ядром існуючого нині стандарту SQL-86, який часто називають SQL-2 чи SQL-92, є функції, що реалізовані практично в усіх відомих комерційних варіантах мови.

Крім стандарту SQL-86, існує комерційний стандарт мови SQL, який розроблений консорціумом виробників баз даних — SQL Access Group. Варіант мови, створений цією групою, використовується більшістю систем і дозволяє їм "розуміти" одна одну. Для всіх основних варіантів мови SQL було розроблено стандартний інтерфейс мови CLI (Common Language Interface). Фірмою Microsoft цей інтерфейс було формалізовано і він отримав назву ODBC (Open Data Basse Connectiviti — відкритий доступ до даних). ODBC — це драйвер, що забезпечує інтерфейс доступу до даних, які зберігаються, під управлінням різних СКБД. За допомогою ODBC вирішується проблема розуміння СКБД одна одною.

Крім SQL, поширеною є також мова запитів QBE (Query Bу Example) — це реалізація запитів за зразком у вигляді таблиці, Для визначення запиту до БД користувач повинен заповнити таблицю QBE, яка надається системою, і визначити в ній критерії пошуку, вибору та перетворення даних.

Ядром мови SQL є інструкція Select (Що вибирати?). Вона використовується для відбору стовпчиків із реляційних таблиць і містить три основні речення: from (звідки вибирати?), where (За якою умовою?), order by (Як сортувати?).

При формуванні запиту на SQL обов’язковим у використанні є Select і from. Програмний модуль закінчується знаком „;”.

 

2. Приклади застосування деяких конструкцій мови SQL.

Розглянемо деякі конструкції мови SQL.

SELECT <перелік атрибутів>

FROM <ім'я залежності>

WHERE <умова> [і\ або <умова> ]*.

Приймемо деякі обмеження:

— припустимо наявність лише однієї таблиці / залежності в БД1,

— припустимо, що атрибути SELECT (вибрати) є підсукупністю атрибутів у схемі "залежність — ім'я" у реченні FROM (з);

— згідно з домовленістю, астерікс (*) є неофіційним загальним знаком оператора, що означає нуль або більше.

Приклад 1

SELECT*

<== предыдущая лекция | следующая лекция ==>
Особливості психологічного спілкування з пацієнтами в паліативній медицині та в надзвичайних ситуаціях. Психопрофілактика. Психогігієна. Психічна саморегуляція | From кадри. Для наступного оператора необхідно зробити перелік лише тих рядків, які задовольняють умову
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 963; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.