Конструкторы баз данных и применимые в них типы
Многие пользователи персональных компьютеров, желающие иметь свои собственные сайты, которые непосредственно связаны с базами данных, в последние годы активно используют специальное программное обеспечение – так называемые конструкторы. С их помощью формируются как сами БД, так и некоторые важнейшие интерфейсные элементы веб-ресурсов. Некоторые средства разработки такого типа даже позволяют создать сайт онлайн, располагающий всей необходимой функциональностью.
Следует заметить, что сейчас конструкторы баз данных и веб-форм предлагаются довольно многими производителями, среди которых есть как весьма известные и авторитетные софтверные фирмы, так и так называемые стартапы, причем продукты последних нередко даже превосходят программы признанных грандов. При выборе того инструмента, который в наилучшей степени подойдет в каждом конкретном случае, следует учесть немало факторов, среди которых далеко не последнюю роль играют поддерживаемые типы данных.
Опытные вэб-мастера рекомендуют начинающим подбирать для себя такой конструктор форм и баз данных, который может работать с наибольшим их количеством. Это, так, сказать, «программа-максимум», которая на практике не всегда достижима, и поэтому часто приходится пользоваться тем инструментарием, который поддерживает только наиболее распространенные типы данных (которых, впрочем, в большинстве случаев вполне хватает).
Самыми основными из них являются, конечно же, текст и числа. Как свидетельствуют данные статистики, они составляют примерно 90% содержимого современных реляционных баз данных. При этом текстовые данные, в свою очередь, подразделяются на такие подтипы, как однострочные, многострочные, почтовые адреса со ссылками на карту, номера телефонов, адреса электронной почты, URL. Что касается численного типа данных, то их градация более привычна: целые числа, и числа с запятой. Кроме того, если на сайте должна быть, к примеру, форма онлайн заказа, то конструктор, с помощью которого она создается, должен поддерживать такой подтип числовых данных, как денежный.
В структуре многих Интернет-ресурсов (и, соответственно, связанных с ними баз данных) используются таблицы, и поэтому конструктор, который планируется к использованию при их создании, должен давать возможность свободного оперирования этим типом данных. Кроме того, немало современных сайтов предполагают возможность добавления и хранения музыки, видео и картинок, которые с точки зрения типов данных являются приложениями.