Лекция № Базы данных и субд
Языковые средства баз данных
Download 0.65 Mb. Pdf ko'rish
|
BD Lec
- Bu sahifa navigatsiya:
- SQL (Structured Query Language – структурированный язык запросов)
7. Языковые средства баз данных
Описание базы данных обеспечивается языком описания данных (языком определения данных). Кроме того, для выполнения управления данными используется язык манипу- лирования данными, который содержит набор команд управления данными и позволяет выполнять операции над данными из базы данных: заносить, выбирать, модифицировать и удалять их. Благодаря языковым средствам системы пользователи получают доступ к функциональным возможностям используемых моделей данных. Лекция № 7. Базы данных и СУБД 10 В современных СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с базами данных. Имеются примеры языков СУБД, объединяющих описание и манипулирование данными. В реляционных СУБД таким языком является разработанный компанией IBM язык SQL. SQL (Structured Query Language – структурированный язык запросов) – это язык программирования, который применяется для взаимодействия пользователя с базой данных. В настоящее время SQL используется для реализации всех функциональных возможно- стей СУБД. Возможности языка SQL: организация данных (позволяет изменять структуру представления данных, уста- навливать соотношения между элементами базы данных); чтение данных (позволяет читать данные из базы и пользоваться ими); обработка данных (позволяет изменять базу данных: добавлять в нее новые дан- ные, обновлять или удалять уже имеющиеся); совместное использование данных (позволяет пользоваться данными параллельно работающим пользователям, не мешая друг другу); управление доступом (ограничивает возможности пользователей по изменению данных и защищает их от несанкционированного доступа); обеспечение целостности данных (защищает базу данных от разрушения из-за не- согласованных действий или отказа системы). Некоторые СУБД располагают автономными языками, которые не только реализуют функции определения и манипулирования данными, но и обладают средствами, свой- ственными традиционным языкам программирования. Благодаря этому они могут исполь- зоваться как средства создания прикладных программ и для формулировки запросов поль- зователей к базе данных. Download 0.65 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling