В чем разница между терминами информационная архитектура и база данных?
Информационная архитектура и база данных относятся к одному и тому же? Какие есть отличия?
3 ответа
Вы можете думать о разработке баз данных (моделирование данных и т. Д.) Как о подмножестве информационной архитектуры. Первый просто моделирует сохранение ваших данных для хранения ваших данных в состоянии покоя. Последнее, однако, может включать в себя значительно больше. Богатое моделирование предметной области, взаимодействие с программным обеспечением, документация и т. Д. - все это "информация", которая "проектируется" на предприятии.
Если все, что нужно вашему предприятию, это сохранить данные в базе данных, то они примерно одинаковы. Но если ваши бизнес-объекты взаимодействуют более значимым образом, чем просто схемы реляционных данных, и если информации о вашем предприятии больше, чем эти схемы, то информационная архитектура вашего предприятия будет (должна) включать в себя гораздо больше, чем просто базу данных.
Когда кто-то говорит просто "база данных", это может означать:
- программный пакет (точнее, это ядро базы данных или сервер базы данных)
- ваши данные
информационная архитектура OTOH - это абстрактное определение, которое позволяет понять, что означают ваши данные и как каждый элемент данных связан с другими. Это также то, на что вы обращаетесь при разработке программного обеспечения, которое обрабатывает базу данных. Это как спецификации программы, но для данных.
Я нашел здесь статью, в которой сравниваются различия между информационной архитектурой и архитектурой данных, которая также в некоторой степени связана с этим вопросом.