Важная терминология
База данных: База данных — это совокупность взаимосвязанных данных, которая помогает в эффективном поиске, вставке и удалении данных из базы данных и организует данные в виде таблиц, представлений, схем, отчетов и т. Д. Например, университетская база данных организует данные о студенты, преподаватели, администраторы и т. д., что помогает в эффективном поиске, вставке и удалении данных из него.
DDL — это короткое имя языка определения данных, которое имеет дело со схемами и описаниями базы данных о том, как данные должны находиться в базе данных.
DML — это короткое имя языка манипулирования данными, которое касается манипулирования данными и включает в себя наиболее распространенные операторы SQL, такие как SELECT, INSERT, UPDATE, DELETE и т. Д., И используется для хранения, изменения, извлечения, удаления и обновления данных в базе данных.
Система управления базами данных: Программное обеспечение, которое используется для управления базой данных, называется Системой управления базами данных (СУБД). Например, MySQL, Oracle и т. Д. Являются популярными коммерческими СУБД, используемыми в различных приложениях. СУБД позволяет пользователям выполнять следующие задачи:
Определение данных: помогает в создании, изменении и удалении определений, которые определяют организацию данных в базе данных.
Обновление данных: помогает при вставке, изменении и удалении актуальных данных в базе данных.
Восстановление данных: помогает в извлечении данных из базы данных, которые могут использоваться приложениями для различных целей.
Администрирование пользователей: оно помогает в регистрации и мониторинге пользователей, обеспечении безопасности данных, мониторинге производительности, поддержании целостности данных, работе с контролем параллелизма и восстановлении информации, поврежденной в результате непредвиденного сбоя.
Смена парадигмы с файловой системы на СУБД
Файловая система управляет данными, используя файлы на жестком диске. Пользователи могут создавать, удалять и обновлять файлы в соответствии с их требованиями. Рассмотрим пример файловой системы управления университетом. Данные об учениках доступны для их соответствующих департаментов, академических секций, секций результатов, секций бухгалтерии, офисов общежитий и т. Д. Некоторые данные являются общими для всех секций, таких как № ролика, имя, отчество, адрес и номер телефона студентов, но некоторые данные доступно только для определенного раздела, например номера для размещения хостела, который является частью офиса хостела. Давайте обсудим проблемы с этой системой:
- Избыточность данных: считается, что данные избыточны, если одни и те же данные копируются во многих местах. Если студент хочет изменить номер телефона, он должен обновить его в различных разделах. Точно так же старые записи должны быть удалены из всех разделов, представляющих этого студента.
- Несоответствие данных: данные считаются несогласованными, если несколько копий одних и тех же данных не совпадают друг с другом. Если номер телефона отличается в разделе «Учетные записи» и «Академический отдел», он будет несовместимым. Несоответствие может быть вызвано ошибками ввода или не обновлением всех копий одних и тех же данных.
- Трудный доступ к данным. Пользователь должен знать точное местоположение файла для доступа к данным, поэтому процесс очень громоздкий и утомительный. Если пользователь хочет найти номер выделенного студенческого общежития из 10000 несортированных записей учеников, насколько это может быть сложно.
- Несанкционированный доступ. Файловая система может привести к несанкционированному доступу к данным. Если ученик получает доступ к файлу со своими отметками, он может изменить его несанкционированным способом.
- Нет одновременного доступа: доступ к одним и тем же данным несколькими пользователями в одно и то же время называется параллелизмом. Файловая система не допускает параллелизма, так как к данным одновременно может обращаться только один пользователь.
- Нет резервного копирования и восстановления: Файловая система не включает в себя резервное копирование и восстановление данных, если файл потерян или поврежден.
Это основные причины перехода от файловой системы к СУБД.
Также см
Эта статья предоставлена Сонал Тутеджа и Парамджит Десаи . Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме
Ref: https://www.w3schools.in/mysql/ddl-dml-dcl/
Рекомендуемые посты:
- Преимущества системы управления базами данных
- Проблемы федеративной системы управления базами данных
- Персонал, вовлеченный в систему управления базами данных
- Система управления базами данных | Сохранение зависимостей Разложение
- Системы управления базами данных | Комплект 6
- Системы управления базами данных | Набор 7
- Системы управления базами данных | Комплект 9
- Системы управления базами данных | Набор 10
- Системы управления базами данных | Комплект 8
- Perl | Управление базой данных с использованием DBI
- Системы управления базами данных | Набор 11
- Системы управления базами данных | Комплект 5
- Системы управления базами данных | Комплект 1
- Системы управления базами данных | Набор 2
- Системы управления базами данных | Набор 3
0.00 (0%) 0 votes