Рубрики

Внедрение СУБД (Система управления базами данных) | Комплект 1

Важная терминология

База данных: База данных — это совокупность взаимосвязанных данных, которая помогает в эффективном поиске, вставке и удалении данных из базы данных и организует данные в виде таблиц, представлений, схем, отчетов и т. Д. Например, университетская база данных организует данные о студенты, преподаватели, администраторы и т. д., что помогает в эффективном поиске, вставке и удалении данных из него.

DDL — это короткое имя языка определения данных, которое имеет дело со схемами и описаниями базы данных о том, как данные должны находиться в базе данных.

  • CREATE: создать базу данных и ее объекты, такие как (таблица, индекс, представления, процедура хранения, функция и триггеры)
  • ALTER: изменяет структуру существующей базы данных
  • DROP: удалить объекты из базы данных
  • TRUNCATE: удалить все записи из таблицы, включая все места, выделенные для записей, удалены
  • КОММЕНТАРИЙ: добавить комментарии в словарь данных
  • RENAME: переименовать объект
  • DML — это короткое имя языка манипулирования данными, которое касается манипулирования данными и включает в себя наиболее распространенные операторы SQL, такие как SELECT, INSERT, UPDATE, DELETE и т. Д., И используется для хранения, изменения, извлечения, удаления и обновления данных в базе данных.

  • SELECT: получить данные из базы данных
  • INSERT: вставить данные в таблицу
  • ОБНОВЛЕНИЕ: обновляет существующие данные в таблице
  • УДАЛИТЬ: Удалить все записи из таблицы базы данных
  • MERGE: операция UPSERT (вставка или обновление)
  • CALL: вызвать подпрограмму PL / SQL или Java
  • EXPLAIN PLAN: интерпретация пути доступа к данным
  • LOCK TABLE: контроль параллелизма
  • Система управления базами данных: Программное обеспечение, которое используется для управления базой данных, называется Системой управления базами данных (СУБД). Например, MySQL, Oracle и т. Д. Являются популярными коммерческими СУБД, используемыми в различных приложениях. СУБД позволяет пользователям выполнять следующие задачи:

    Определение данных: помогает в создании, изменении и удалении определений, которые определяют организацию данных в базе данных.

    Обновление данных: помогает при вставке, изменении и удалении актуальных данных в базе данных.

    Восстановление данных: помогает в извлечении данных из базы данных, которые могут использоваться приложениями для различных целей.

    Администрирование пользователей: оно помогает в регистрации и мониторинге пользователей, обеспечении безопасности данных, мониторинге производительности, поддержании целостности данных, работе с контролем параллелизма и восстановлении информации, поврежденной в результате непредвиденного сбоя.

    Смена парадигмы с файловой системы на СУБД

      Файловая система управляет данными, используя файлы на жестком диске. Пользователи могут создавать, удалять и обновлять файлы в соответствии с их требованиями. Рассмотрим пример файловой системы управления университетом. Данные об учениках доступны для их соответствующих департаментов, академических секций, секций результатов, секций бухгалтерии, офисов общежитий и т. Д. Некоторые данные являются общими для всех секций, таких как № ролика, имя, отчество, адрес и номер телефона студентов, но некоторые данные доступно только для определенного раздела, например номера для размещения хостела, который является частью офиса хостела. Давайте обсудим проблемы с этой системой:

    • Избыточность данных: считается, что данные избыточны, если одни и те же данные копируются во многих местах. Если студент хочет изменить номер телефона, он должен обновить его в различных разделах. Точно так же старые записи должны быть удалены из всех разделов, представляющих этого студента.
    • Несоответствие данных: данные считаются несогласованными, если несколько копий одних и тех же данных не совпадают друг с другом. Если номер телефона отличается в разделе «Учетные записи» и «Академический отдел», он будет несовместимым. Несоответствие может быть вызвано ошибками ввода или не обновлением всех копий одних и тех же данных.
    • Трудный доступ к данным. Пользователь должен знать точное местоположение файла для доступа к данным, поэтому процесс очень громоздкий и утомительный. Если пользователь хочет найти номер выделенного студенческого общежития из 10000 несортированных записей учеников, насколько это может быть сложно.
    • Несанкционированный доступ. Файловая система может привести к несанкционированному доступу к данным. Если ученик получает доступ к файлу со своими отметками, он может изменить его несанкционированным способом.
    • Нет одновременного доступа: доступ к одним и тем же данным несколькими пользователями в одно и то же время называется параллелизмом. Файловая система не допускает параллелизма, так как к данным одновременно может обращаться только один пользователь.
    • Нет резервного копирования и восстановления: Файловая система не включает в себя резервное копирование и восстановление данных, если файл потерян или поврежден.

    Это основные причины перехода от файловой системы к СУБД.

    Также см

    Эта статья предоставлена Сонал Тутеджа и Парамджит Десаи . Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

    Ref: https://www.w3schools.in/mysql/ddl-dml-dcl/

    Рекомендуемые посты:

    Внедрение СУБД (Система управления базами данных) | Комплект 1

    0.00 (0%) 0 votes