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 включаються у тексти програм на інших мовах. В цьому випадку звернення до бази даних, а також обробка результатів проводиться цими програмами.


 

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

18771. Конфликт как социальное явление 28.86 KB
  Конфликт как социальное явление. Понятие и сущность. Динамика конфликта. Классификации конфликтов по различным основаниям. Гендерные особенности поведения в конфликтных ситуациях. Конфликты в молодежной среде. Понятие и сущность. Конфликт лат. conflictus столкновение...
18772. Управление конфликтами. Методы урегулирования конфликтов 38.77 KB
  Управление конфликтами. Типы конфликтоной личности. Методы урегулирования конфликта: компромисс консенсус. Причины возникновения и способы решения управление следующими видами конфликтов: внутриличностных межличностных семейных организационно-управленческих...
18773. Социальное проектирование как основа реализации молодежной политики 39.52 KB
  Социальное проектирование как основа реализации молодежной политики. Социальный проект как механизм решения социальной проблемы. Проект это уникальный процесс состоящий из совокупности скоординированных и управляемых действий с начальной и конечной датами пре...
18774. Управление проектами в молодежной среде 55.58 KB
  Управление проектами в молодежной среде. Общее представление об управлении проектами. Проект это уникальная деятельность имеющая начало и конец во времени направленная на достижение определенного результата/цели создание определенного уникального продукта или...
18775. Некоммерческая организация (НКО): понятие, цели создания, организационно-правовые формы 39.86 KB
  Некоммерческая организация НКО: понятие цели создания организационноправовые формы. Создание НКО и учредительные документы устав учредительный договор основание порядок заключения. Некоммерческой организацией является организация не имеющая извлечение пр
18776. Критерии оценки эффективности реализации ГМП 32.24 KB
  Критерии оценки эффективности реализации ГМП. Критерии оценки эффективности реализации молодежной политики на федеральном и региональном уровне. Рейтинг муниципальных образований Курганской области в сфере реализации МП. Государственная молодежная политика само...
18777. Менеджмент благотворительной деятельности 33.38 KB
  Менеджмент благотворительной деятельности. История благотворительности. Нормативно правовое обеспечение. Современные формы и тенденции развития. История благотворительности. Историческая справка об истории благотворительности. Идеи благотворительности нено
18778. Теория и разработка управленческих решений в молодежной организации 36.28 KB
  Теория и разработка управленческих решений в молодежной организации. Молодежные организации их деятельность основывается на следующих принципах: а уважения и реализации прав и свобод человека национальных и общечеловеческих ценностей культурноисторических осо
18779. Лидерство и управление в организации 39.35 KB
  Лидерство и управление в организации. Лидерство это способность формировать коллектив и вести его к намеченным целям на основе личного авторитета. Люди обладающие такой способностью злоупотребляют ею во имя личных интересов. Авторитарная модель подразумевает пол...