Interested Article - Data Definition Language
- 2021-10-07
- 1
Data Definition Language ( DDL ) (язык описания данных) — это семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных .
На текущий момент наиболее популярным языком DDL является SQL , используемый для получения и манипулирования данными в РСУБД , и сочетающий в себе элементы DDL, DML и DCL .
Функции языков DDL определяются первым словом в предложении (часто называемом запросом ), которое почти всегда является глаголом. В случае с SQL это глаголы — « » («создать»), « » («изменить»), « » («удалить»). Эти запросы или команды часто смешиваются с другими командами SQL, в связи с чем DDL не является отдельным компьютерным языком.
Запрос « » используется для создания базы данных, таблицы, индекса, представления или хранимой процедуры. Запрос « » используется для изменения существующего объекта базы данных (таблицы, индекса, представления или хранимой процедуры) или самой базы данных. Запрос « » используется для удаления существующего объекта базы данных (таблицы, индекса, представления или хранимой процедуры) или самой базы данных. И наконец, в DDL существуют понятия первичного и внешнего ключа, которые осуществляют соблюдение целостности данных. Команды «первичный ключ» primary key , «внешний ключ» foreign key включаются в запросы « table», « table».
Языки DDL могут существенно различаться у различных производителей СУБД. Существует ряд стандартов SQL, установленный ISO / IEC (SQL-89, SQL-92 , SQL:1999 , SQL:2003 , SQL:2008 ), но производители СУБД часто предлагают свои собственные «расширения» языка и, часто, не поддерживают стандарт полностью.
Примечания
- Beynon-Davies P. (2004). Database Systems 3rd Edition. Palgrave, Basingstoke, UK. ISBN 1-4039-1601-2
- 2021-10-07
- 1