|
Программирование >> Реализация целостности данных
реализация целостности данных Реляционные базы данных - один из самых сложных типов коммерческих приложений. Все остальные типы систем, как правило, имеют более-менее близкие аналогии в реальном мире. С точки зрения практического использования, текстовые процессоры - это усовершенствованная пишущая машинка. Электронные таблицы, несомненно, легко освоит не только бухгалтер, но и любой другой пользователь. А работа с электронной почтой достаточно похожа на обычную отправку корреспонденции. При создании парадигмы Windows Desktop была использована аналогия с письменным столом, за которым работает сотрудник - весьма приблизительная, но все же довольно близкая к реальности. И только при работе с базами данных от пользователей требуются особые навыки и умения, которые приходят только с опытом. Я бы сравнила системы, работающие с базами данных, с одним из абстрактных разделов математики - они помогают создать модель реального мира, но сами являются абстрактными понятиями и реально не существуют. Вряд ли удастся назвать хоть один объект реального мира, похожий на реляционную базу данных по формальным признакам. Разве что библиотечные каталоги, где на карточках хранятся сведения об авторе, названии и тематике книг, немного напоминают их... И все же библиотечный каталог прсл, 1>1Н.:,.к , собой всего лишь отдельные данных, упорядочить и систематизировать кото- рые может только библиотекарь. Заметьте: я говорю о базах данных, а не о таблицах. Таблицы, несомненно, реальное понятие, и ли найдется один пользователь компьютерной системы, ни разу не слыхавший о них. Простейшие примеры таблиц - телефонные книги и словари. Но реляционные базы данных - это, не точнее, они Введение жа ииы, но сами по себе являются гораздо более сложным и абстрактным понятием. Эта книга посвящена разработке систем баз данных. Ее цель - дать читателю информацию, с помощью которой он сможет проанализировать сложные, запутанные ситуации и на основе несистематизированных сведений и неупорядоченных данных создать эффективную, хорошо спланированную систему. Я старалась дать вам в руки инструмент для моделирования процессов, происходящих в реальном мире. Таким инструментом являются реляционные базы данных. В книге три части. В первой кратко изложена теория реляционных баз данных, объясняются основные принципы реляционной модели. Возможно, она покажется вам скучной или чересчур сухой и сложной. Но не бросайте книгу - дальше дело пойдет легче. Вторая часть посвящена разработке баз данных: я расскажу, как создать базу данных в реальной ситуации. В третьей част тлюп.- вопросы, связанные с самой важной частью системы с точки зрения пользователя - пользовательским интерфейсом. Вопросам реализации также будет уделяться значительное внимание на протяжении всей книги, но все же ее нельзя назвать кни]-ой о том, ка мировать базы данных . Хотя я и включила в нее примеры кода, но постаралась, чтобы книга не была перегружена ими Как правило, это достаточно простые примеры, и даже если вы толком не знаете ни одного язык мирования, вы в них разберетесь. Примеры, которые я привожу, используют базу данные wind, поставляемую вместе с Microsoft Access. (Версия базы данных Northwind, поставляемая вместе с SQL Server 7.0, очень похожа на нее). Надеюсь, прочитав вы получите достаточно ясное представление о разработке систем баз данных. А кроме того, будете обладать достаточной подготовкой в этой области, чтобы найти в литературе, перечисленной в библиографическом указателе в конце книги, более подробные сведения о методах программирования. И конечно, сможете быть уверены, что созданная вами архитектура данных воряет критериям целостности и не приведет впоследствии к досадным задержкам или ошибкам изаиии проекта. Ребекка Райордан О компакт-диске, прилагаемом к книге Прилагаемый к книге компакт-диск содержит тематические статьи из обзоров, публикуемых Microsoft, а также из сборника Microsoft Knowledge Base, посвященные разработке баз данных. Кроме того, представлен ряд документов и шаблонов Microsoft Word - они предназначены для создания докумечггамии, описывающей пропесс разработки баз данных. Вы также найдете там базу данных, используемую в качестве примера страиии процесса разработки, Тематические статьи из обзоров Microsoft 1И Microsoft Knowledge Base MSDN, Microsoft U-chNein Microsoft Knowledge Base содержат множество статей и обзоров, посвященных различным аспектам разработки баз данных. Некоторые из них включены в прилагаемый компакт-диск, в к;талог, структурированный по главам книги. Полный список обзоров и статей - в файле Readme.txt. Формы Компакт-диск содержит формы, которые могут использоваться в процессе разработки. Формы представлены в виде документов и шаблонов Word. Документы Word Возможно, вы захотите использовать формы, приведенные в качестве примеров в этой книге. Они могут пригодиться вам при обсуждении деталей проекта с заказчиком или просто в качестве черновиков при работе над какой-нибудь похожей системой. Копии всех форм содержит каталог Forms. Для вывода форм на печать используйте Microsoft
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.002
При копировании материалов приветствуются ссылки. |