На рисунке 6 представлен небольшой список реляционных СУБД.
Рисунок 6 – Реляционные СУБД
Microsoft Access - это эффективное программное обеспечение базы данных, которое позволяет пользователям обрабатывать большие объемы данных. Он имеет различные функции и компоненты, которые делают его очень простым в использовании и очень выгодным как для больших, так и для небольших офисов. Ниже приведены некоторые из основных преимуществ использования MS Access[7].
1. Удобный для пользователя
С помощью MS Access средние пользователи могут легко работать с базами данных, лишенными высокой квалификации в этой конкретной области. На самом деле, Microsoft очень упростила практически любой человек, чтобы учиться работать с базами данных, заменяя большинство сложных вещей простыми шаблонами. Несмотря на то, что использование MS Access может быть довольно сложной задачей в результате обширных вариантов, это достаточно управляемо, чтобы иметь хорошую базу данных очень быстро.
2. Высокая эффективность
Другим важным преимуществом MS Access является то, что он может интегрировать большие объемы данных в базу данных. Данные могут быть напрямую введены в базу данных или просто импортированы, если информация уже доступна. В большой офисной среде можно запрограммировать MS Access для получения необходимой информации из корпоративного ресурсного программного обеспечения без ущерба для производительности.
3. Регулярные обновления
MS Access фактически входит в число самых продаваемых баз данных, и это означает, что есть поддержка как сейчас, так и в будущем. Microsoft будет регулярно улучшаться, что делает ее очень хорошей инвестицией. Помимо этого, она также была разработана специально для работы с другими продуктами, особенно в пакете MS Office.
Ключевым недостатком MS Access является то, что редактирование таблиц медленнее и громоздко по сравнению с Excel.
MS SQL Server - это система управления, которая относится к семейству реляционных БД и разработана известной компанией Microsoft. Отличительной чертой является, что Microsoft SQL Server использует в качестве языка запросов версию SQL или «Transact-SQL». Эта версия - установка SQL-92 с дополнением. Этот язык дает возможности использовать добавочный синтаксис для хранимых процедур и поддерживает некоторые транзакции (работу базы данных с управляющим приложением) [6].
Данная СУБД для того, чтобы управлять сетью применяет протокол уровня приложения под именем «TDS-протокол передачи табличных данных». Этот протокол выполнялся в проекте FreeTDS для того, чтобы обеспечить разным приложениям работу с базами данных Microsoft SQL Server и Sybase [8].
По мере того, как веб-и сетевые приложения становятся более значительными, ценность систем управления реляционными базами данных возрастает. Выбор того, который соответствует вашим потребностям, важен для обеспечения качества вашего приложения. Знание плюсов и минусов запуска приложений, таких как MySQL поможет решить, подходит ли оно вашим текущим потребностям.
1. Применение управления предприятием
SQL-сервер включает программное обеспечение для управления базами данных предприятия. С другой стороны, немногие конкуренты, такие как MySQL, создали аналогичные приложения в последние годы, но SQL более совершенен и имеет дополнительные функции. Программное обеспечение, предоставляемое SQL, также обеспечивает интеграцию с другими приложениями, такими как.NET framework.
2. Поддержка восстановления данных
Поскольку поврежденные данные вызывают беспокойство при возникновении неправильных остановок, SQL Server объединяет новые функции, которые помогают ускорить восстановление и восстановление данных. Несмотря на то, что восстановить отдельную таблицу невозможно, для восстановления поврежденных данных доступны полные параметры восстановления. Используя резервные копии, кеширование и файлы журналов, Microsoft SQL позволяет потребителю чувствовать уверенность в том, что варианты восстановления достаточно.
3. Недорогая
MySQL очень популярен, поскольку он бесплатный. Однако, если нужна коммерческая лицензия, то это недорого по сравнению с другими распространёнными базами данных, такими как Microsoft SQL Server или Oracle.
4. Настраиваемый
MySQL формируется под GPL. Поэтому можно настроить его функцию, если есть технические ноу-хау. Кроме того, можно использовать язык на стороне сервера (SSL) для создания динамических страниц. Использование MySQL позволяет создавать интерактивные веб-сайты и приложения[4].
5. Легко учиться
Язык SQL прост в освоении и использовании и доступен в разных операционных системах. MySQL может запускать несколько операционных систем из Linux, FreeBSD, UNIX, Mac OS и Windows.
Основным недостатком является то, что серверы MySQL могут работать только в Windows-приложениях. По этой причине разработчики могут решить разместить свои сайты на серверах на базе UNIX[5].
Этот раздел посвящён изучению основ реляционных СУБД. Он раскрывает тему курсовой работы.