Работа с базами данных
Работа с БД на уровне приложения .NET – это работа:
- с множествами объявлений классов, которые содержат объявления унаследованных методов и свойств, предназначенных для решения задачи извлечения информации из базы данных;
- с множеством объектов-представителей классов, которые обеспечивают работу с базами данных;
- с множеством значений и свойств конкретных объектов, отражающих специфику структуры конкретной базы данных.
Функциональные особенности этой сложной системы взаимодействующих классов обеспечивают ЕДИНООБРАЗНУЮ работу с базами данных независимо от системы управления базой и ее реализации.
Конечно же, при написании программы, взаимодействующей с базами данных, программист все может сделать своими руками. Правда, в силу сложности задачи (много всяких деталек придется вытачивать), времени на разработку такого приложения может потребоваться достаточно много.
Для программиста – разработчика приложения принципиальной становится информация о логической организации (структуре таблиц, отношениях и ограничениях) данной конкретной базы данных — то есть о том, как эту базу видит приложение.
Деятельность программиста – разработчика приложений для работы с базами данных в основе своей ничем не отличается от того, что было раньше. Те же объявления классов и интерфейсов.
А потому желательно:
- понимать принципы организации и взаимодействия классов, которые обеспечивают работу с базой данных;
- представлять структуру, назначение и принципы работы соответствующих объектов;
- знать, для чего и как применять различные детали при организации взаимодействия с базами данных;
- уметь создавать компоненты ADO .NET заданной конфигурации с использованием вспомогательных средств (волшебников), предоставляемых в рамках Visual Studio .NET.