20506

Мова запитів SQL. Огляд її можливостей

Доклад

Информатика, кибернетика и программирование

Він по суті містив тільки пропозиція SELECT яке дозволяло формулювати запити для вибірки даних з бази. Потім мова була доповнено двома іншими компонентами необхідними для роботи з базами даних. Перший з них – компонент для визначення структури бази даних які в термінології теорії баз даних називаються мовою визначення даних МВД. Другий засоби що дозволяють заповнювати базу даних змінювати їх і видаляти.

Украинкский

2013-07-25

27 KB

3 чел.

  1.  Мова запитів SQL. Огляд її можливостей

На початку 70-х років SQL був лише мовою запитів (яз). Він, по суті, містив тільки пропозиція SELECT, яке дозволяло формулювати запити для вибірки даних з бази. Потім мова була доповнено двома іншими компонентами, необхідними для роботи з базами даних. Перший з них – компонент для визначення структури бази даних, які в термінології теорії баз даних називаються мовою визначення даних (МВД). Другий - засоби, що дозволяють заповнювати базу даних, змінювати їх і видаляти. Цей компонент в теорії баз даних називається мовою маніпулювання даними (ММД). Також було прийнято рішення, що весь інтерфейс з базами даних повинен забезпечуватися однією мовою, внаслідок чого SQL обріс безліччю функцій, необхідних для управління базами даних. Наведемо деякі з них:

1)визначення, перевизначення і видалення таблиць бази даних і інших її об'єктів (доменів, уявлень, індексів, тригерів, збережених процедур, функцій і т. д.);
2)вказівка ​​фізичної організації даних;
3)підтримка обмежень цілісності і несуперечності бази даних;
4)захист даних від несанкціонованого доступу за допомогою визначення користувачів (з іменами і паролями) і ролей, прав доступу до даних і прав на зміну стану бази даних;
5)маніпулювання даними в таблицях бази, включаючи вставку, зміну і видалення значень;
6)пошук даних в декількох таблицях і впорядкування отриманих результатів;
7)організація резервного копіювання і відновлення бази даних;
8)підтримка цілісності транзакцій;
9)підтримка користувацьких процедур і функцій, що розширюють функціональні можливості SQL.
SQL існує в двох формах. В інтерактивному SQL користувач безпосередньо вводить команди і отримує результат. Команди вбудованого SQL включаються у тексти програм на інших мовах. В цьому випадку звернення до бази даних, а також обробка результатів проводиться цими програмами.


 

А также другие работы, которые могут Вас заинтересовать

44752. Деление десятичных дробей на натуральные числа. Закрепление 32 KB
  Деление десятичных дробей на натуральные числа. Тип урока: закрепление Вид урока: традиционный Цели урока: Образовательные: Проконтролировать усвоение правила деления десятичных дробей на натуральные числа; выявить ошибки при вычислениях. Оборудование урока: доска с меловыми записями рабочие тетради учебник Математика 5 кл.
44753. Деление десятичных дробей на натуральные числа 35.5 KB
  Формировать мыслительные умения (деления десятичных дробей на натуральное число; умножение десятичной дроби на 10, 100…) Устанавливать связи ранее изученного материала с новым
44754. Умножение десятичных дробей 40 KB
  Умножение десятичных дробей. Тип урока: комбинированный изучение нового материала закрепление изученного Вид урока: традиционный Цели урока: Образовательные: Подвести учащихся к пониманию правила умножения десятичных дробей; научить выполнять умножение десятичных дробей. Оборудование урока: доска с меловыми записями рабочие тетради учебник Математика 5 кл.
44755. Умножение и деление десятичных дробей на натуральное число 1.28 MB
  Умножение и деление десятичных дробей на натуральное число. Тип урока: урок контроля. Вид урока: традиционный Цели урока: Образовательные: Проверить знания умения и навыки по теме: Умножение и деление десятичных дробей на натуральное число.