-
Проектирование баз данных. Часть 3
-
Как работает функция EventHandler?
Интерфейс IConnectionPoint!
-
Что такое ключ?
-
Visual FoxPro можно пошалить
Исходные тексты для этого номера
Если
подвести мышку к изображению дискеты, то вы
увидите размер архива
|
Сентябрь 2009
Проектирование
баз данных. Часть 3
Энди Крамек (Andy Kramek)
В первых двух статьях в центре моего внимания была инфраструктура,
необходимая для проектирования базы данных, — логическая модель и ее
привязка к конкретной предметной области, а также типы таблиц, которые мы
можем использовать. Однако, квинтэссенция реляционной базы данных – это
установление связей между таблицами. В данном конкретном контексте мы
используем слово «связь» в очень узком смысле. Имеется в виду такая
постоянная связь, которая определяется в базе данных и обычно принудительно
обеспечивается базой данных. Для таблиц любого типа можно определить
временные связи (средствами языка SQL или, как это делается в Visual FoxPro,
с помощью программного определения), но эти связи не имеют ничего общего с
рассматриваемыми моделями.
Как работает функция EventHandler? Интерфейс IConnectionPoint!
Кэлвин Ся (Kalvin Hsia) ()
В этой статье Кэлвин Ся показывает, как можно связать выполнение
программного кода с наступлением события интерфейса объекта.
Что такое ключ?
Энди Крамек (Andy Kramek)
В этой статье Энди возвращается к одной из основ полагающих тем: ключи в
реляционной базе данных.
С Visual FoxPro можно пошалить
Эрик ден Дууп (Eric den Doop) ()
Иногда хочется отвлечься от работы и немножко пошутить. Если у вас сейчас
такое настроение, прочитайте статью Эрика. |