Семейство компьютерных языков, используемых в компьютерных программах для определения доступов в базы данных, называется языками управления данными (Data Manipulation Language, DML).
DML - это язык программирования или набор команд, который позволяет осуществлять операции добавления, изменения, удаления и получения данных в базе данных. Он предназначен для работы с отдельными записями или наборами записей в базе данных.
Основная задача DML - это управление данными, то есть выполнение операций CRUD (создание, чтение, обновление, удаление) в базе данных. С помощью DML можно создавать новые записи в таблицах, обновлять существующие записи, удалять записи и извлекать данные из таблиц.
Примеры DML-команд:
1. SELECT: используется для извлечения данных из таблицы или представления.
2. INSERT: позволяет добавить новые данные в таблицу.
3. UPDATE: используется для изменения данных в таблице.
4. DELETE: позволяет удалить данные из таблицы.
5. MERGE: объединяет данные из источника с данными в целевой таблице.
6. COMMIT: сохраняет изменения, сделанные в таблице.
7. ROLLBACK: отменяет все несохраненные изменения в таблице.
DML-команды часто используются в различных языках программирования и средах разработки, таких как SQL (Structured Query Language) для работы с реляционными базами данных, а также в языках программирования, таких как Java, C#, Python и других.
Важно отметить, что существует еще несколько семейств языков, используемых при работе с базами данных.
DLL (Data Definition Language) - это язык программирования или набор команд, используемых для создания и определения структуры базы данных. Он включает команды для создания таблиц, определения полей, индексов, ограничений целостности и других объектов базы данных.
DDL (Data Definition Language) - это язык программирования или набор команд, используемых для определения, изменения и удаления базы данных и ее объектов. Он включает команды для создания, изменения и удаления таблиц, представлений, индексов, процедур, триггеров и других объектов базы данных.
DCL (Data Control Language) - это язык программирования или набор команд, используемых для управления правами доступа и безопасности базы данных. Он включает команды для установки и управления правами доступа, создания и управления пользователями, установки ограничений и т.д.
Таким образом, DML - это семейство компьютерных языков, используемых в компьютерных программах для определения доступов в базы данных, а DLL, DDL и DCL - это другие семейства языков, используемые при работе с базами данных для создания и определения их структуры, а также для управления правами доступа и безопасностью.