18
MySQL в отличие от Microsoft SQL Server и InterBase не поддерживает ни
триггеры, ни хранимые процедуры, что является в определенной степени
недостатком, так как в приложениях информационной системы большую часть
необходимых проверок введенных данных, а также обеспечение целостности
базы данных приходится выполнять на уровне клиентского приложения, что
несколько усложняет процесс создания программного продукта.
Средства разработки приложений СУБД.
Многие производители СУБД выпускают средства разработки
приложений для своих систем. Как правило, эти средства позволяют
наилучшим образом реализовать все возможности сервера БД, поэтому при
анализе СУБД стоит рассмотреть также возможности средств разработки
приложений.
В MSSQL Server следует обратить особое внимание на основное средство
администрирования, включенное в состав дистрибутива, – Enterprise Manager,
который позволяет решать практически все задачи администрирования MS
SQL Server и, кроме того, удобен для разработчика.
В InterBase, к сожалению, средство разработки и администрирования,
поставляемое в составе дистрибутива (Interbase Console), недостаточно удобно,
но обладает необходимой функциональностью. Поэтому существуют более
удобные средства разработки и администрирования, созданные сторонними
разработчиками, такие как IB Expert, EMS IB Manager.
Похожим образом обстоит дело и со средствами администрирования и
разработки MySQL, но при желании также можно воспользоваться продуктами
сторонних разработчиков: EMS MySQL Manager, WinSQL, PHP Admin.
Основное преимущество MS SQL Server заключается в тесной
интеграции ее с другими программными продуктами от Microsoft. MS SQL
Server активно использует решения на базе СОМ технологии, в частности
источники данных OLEDB и компоненты ActiveX. Данная СУБД отлично
интегрируется как с MS Exchange, так и с Microsoft Internet Information Server.