Книги, научные публикации Pages:     | 1 |   ...   | 4 | 5 | 6 |

Press Riordan DESIGNING Relational Database Systems Press Ребекка Райордан реляционных баз данных Москва 2001 Р УДК 004 32.973.26-018.2 Р45 Р. ...

-- [ Страница 6 ] --

базовое отношение (base relation) внутреннее (intrinsic Ч отношение, которое на физи constraint) Ч ограничение, опре ческом уровне представлено таб физическую структуру лицей в базе данных.

базы данных.

бизнес-ограничение (business con соединение (inner join) straint) Ч ограничение, основан - соединение, ное на предметной области.

записи, только если результатом Словарь терминов выполнения операции является ко один набор полей вклю значение True. чается в набор результатов.

главное отношение (primary заголовок отношения (relation tion) Ч отношение, первичный Ч определение атрибута ключ которого хранится в и домена, размещаемое в верхней в связи отношении. части отношения.

двойная связь (binary relationship) задача (task) Ч отдельный шаг в Ч связь, в которой два участника. рабочем процессе.

декартово (Cartesian замыкание (closure) Ч принцип, product) Ч реляционная опера- декларирующий, что результатом ция, выполняющая соединение всех операций над отношением каждой записи одного набора за- является отношение, над писей с каждой записью другого рым можно выполнять другие набора. операции.

декларативная целостность (decla- запись (record) - физическое rative integrity) Ч метод определе- представление кортежа.

ния ограничений целостности, запрос (query) Ч производное от при котором ношение в Microsoft Access.

объявляются при определении каскадное обновление (cascading таблиц.

update) Ч автоматическое обнов декомпозиция без потерь ление сущностей во внешнем от decomposition) возможность ношении при изменении соот разделить отношения так, чтобы ветствующей сущности главного при объединении получившихся отношения.

в результате этого отношений ключ-кандидат (candidate key) информация не была утеряна.

один или несколько атрибутов, домен (domain) Ч диапазон значе уникально идентифицирующих ний, которые может принимать отношение.

атрибут.

кортеж (tuple) Ч строка в отно домены совместимых (type шении.

compatible domains) домены, левое внешнее соединение для которых допускается логи outer join) Ч внешнее соединение, ческое сравнение.

возвращающее все поля первого естественное соединение набора записей в операторе join) Ч особый случай SELECT.

динения;

при этом соединение модель данных (data model) основано на операции равенства, концептуальное описание пред в нем участвуют все общие и толь метной области в терминах реля ционной модели.

Словарь терминов отношения представлены в строк и of a relation) Ч число строк в от- столбцов.

ношении.

пассивная помощь пользователю мощность связи (cardinality of a re- (passive user assistance) меха lationship) Ч максимальное число низм помощи экземпляров сущности, которые встроенный в интерфейс.

могут участвовать в отношении.

первичный ключ (primary key) набор записей (recordset) Ч в Mic- отношения, по rosoft Access Ч физическое пред- зволяющий уникально иденти ставление отношений. фицировать записи в таблице.

обычная (regular entity) поле (field) Ч представление сущность, которая может су- рибута в базе данных на физичес независимо от ее уча- ком уровне.

стия в связи.

полное внешнее соединение (full ограничение на уровне домена (do- outer join) Ч внешнее соедине main constraint) Ч ограничение возвращающее все поля целостности, определяющее диа- обоих участников соединения.

пазон допустимых для домена пользовательский отчет (ad hoc значений.

report) Ч отчет, форму которого ограничение на уровне сущности может задать (entity constraint) Ч ограничение правое внешнее соединение (right гарантирующее дей outer join) Ч внешнее соедине ствительность сущностей, моде ние, возвращающее все поля вто лируемых в системе.

рого набора записей, перечис целостности (integrity ленного в операторе SELECT.

constraint) Ч правило, поддержи предметная область (problem целостность данных.

space) Ч часть реального мира, ограничение, определенное для моделируемая приложением базы данных (database constraint) базы данных.

ограничение представление (view) Ч ссылающееся на множество от ное отношение в Microsoft SQL ношений.

Server.

осиротевшая (orphan приложение данных entity) Ч слабая сущность, не свя (database application) - набор занная ни с одной сущностью в форм и отчетов, с которыми ра главном отношении.

ботает пользователь.

отношение (relation) Ч логическая производное отношение в которой данные relation) Ч виртуальное отноше Словарь терминов всеми соответствующими значе определяемое в терминах ниями второго набора.

других отношений.

промежуточная реляционное (rela table) Ч таблица, представляю- tional union) конкатенация двух щая отношение в базе данных. наборов записей.

простой ключ (simple key) -- ключ- реляционное пересечение (re кандидат, из родного lational intersection) Ч атрибута. ная операция, за писи, общие для двух наборов..

рабочий процесс (work process) некая деятельность, выполняе- связь (relationship) Ч связь, суще мая с использованием приложе- ствующая между двумя или более ния базы данных. сущностями.

размерность отношения (degree of система баз данных a relation) Ч число столбцов в от- system) Ч приложение базы дан ношении. ных, механизм СУБД и база дан ных.

размерность связи (degree of a re lationship) число участников скалярное значение (scalar value) связи. Ч одиночное, неповторяющееся значение.

реактивные механизмы помощи пользователю user assis- слабая сущность (weak entity) tance) Ч помощь, вызываемая ка- сущность, которая может суще действием пользователя: ствовать, только если участвует в например, неправильным вводом связи.

запроса для контекстной справки.

составная сущность (composite реальная сущность (concrete entity) Ч сущность предметной entity) Ч сущность, моделирую- области, моделируемая одним щая объект или событие реально- или несколькими отношениями.

го мира.

составной ключ (composite Ч разность (relational ключ-кандидат, из difference) Ч реляционная опера- двух или более атрибутов.

ция, только те за ссылочная писи одного набора, которые со integrity) Ч ограничения целост впадают с записями другого на гарантирующие целост бора.

ность связей между сущностями.

реляционное (relational стандартный отчет (standard divide) Ч соединение, возвраща report) Ч отчет, определяемый и ющее все записи первого набора, реализуемый как часть приложе значения которых совпадают со ния базы данных.

Словарь сущность (entity) Ч любой объект унарная связь (unary relationship) или понятие, информация о связь отношения с самим собой.

ром должна храниться в системе.

участник связи (participant) Ч сущ схема (schema) Ч физическая схе- ность, для которой существует ма таблиц в системе баз данных. связь с другой сущностью, схема базы данных (database целостность данных (data integrity) Ч физическая схема таб- - правила, используемые в базе в базе данных. данных, и что хранимые данные, даже если не (table) - физическое являются точными, по крайней представление отношения в схе мере правдоподобны.

ме базы данных.

целостность транзакций тело отношения (relation body) tion integrity) Ч ограничение це кортежи, отно лостности, провер шение.

ку правильности множественных (theta-join) операций с базой данных.

оретически: любое соединение, обеспечиваемая про основанное на операторе сравне цедурами, или процедурная целост ния;

как правило, термин ис ность (procedural integrity) Ч метод пользуется для обозначения со усиления целостности данных, в единений, основанных на опера основе которого лежит создание торах, отличных от оператора ра процедур, автоматически венства.

няемых при обновлении, добавле логика (three-valued нии или удалении данных.

logic) Ч логическая модель, в ко Ч торой любое выражение может единение двух таблиц, в основе иметь одно из трех значений:

которого реляционный оператор или равенства.

тройная связь (ternary Ч связь, число участников кото рой равно трем.

Рекомендуемая литература I. Теория реляционных баз данных Date С. J. An Introduction to Database Systems. 7th ed. Reading. Mass.:

Publishing Company. 1999.

Date C. J, and Foundation for Databases: The Third Manifesto. Reading. Mass.: Publishing Company. 1998.

C. and von Halle Barbara. Handbook of Relational Database Design. Reading. Mass.: Publishing Company. 1989.

Toby J. Database Modeling & Design. 3rd ed. San Francisco:

Morgan Publishers, 1999.

Часть II. Проектирование реляционных систем баз данных Тот and Finzi. Principles of Software Engineering Management.

Reading. Mass.: Addison-Wesley Publishing Company. 1988.

Dan and Ferguson Jim. Microsoft Jet Database Engine Programmer's Guide. 2nd ed. Microsoft Press. 1997.

Steve. Rapid Development. Microsoft Press.

1996.

Pressman Roger S. Software Engineering: A Practitioner's Approach. 3rd ed.

New York: McGraw-Hill.

Software Engineering. 6th ed. Reading, Mass.: Addison Wesley Publishing Company. 1996.

Ron. Inside Microsoft SQL Server Microsoft Press.

книга издана и на русском языке: Основы Microsoft SQL Server 6.5.

М.;

Русская 1998. Ч Прим, Часть III. пользовательского интерфейса Cooper Alan. About Face: The Essentials of User Interface Design. Foster IDG Books Worldwide. 1995.

Paul. The Elements Friendly Software Design. New York: Warner Books.

Paul. The Elements of User Interface Design. New York: John & Sons. 1997.

Microsoft Corporation. The Windows Interface Guidelines for Software Design. Microsoft Press. 1998.

Ben. Designing the User Interface: Strategies Effective Human-Computer Interaction. Reading. Mass.: Publishing Company. 1980.

Предметный указатель 109- Ч ограничения Data Access Objects (DAO) Ч операция см. модель, доступа к данным Ч агрегирование объектная, DAO Ч декартово произведение м 108- Microsoft Access Microsoft ActiveX Ч над множествами Microsoft ActiveX Data Objects Ч объединение (ADO) см. модель, доступа к Ч переименование 109Ч данным объектная, ADO Ч пересечение Microsoft Jet 55, 81-89, Ч проекция 178;

см. также меха- Ч разность 107- низм СУБД Ч расширение Microsoft SQL Server 2-3, 8-10, Ч соединение 113-114, 178, 194;

альтернативный ключ см, также механизм СУБД см. ключ, альтернативный анализ стоимостный архитектура Remote Data Objects (RDO) -данных 171, см, модель, доступа к данным Ч объектная, RDO Ч вая Ч одноуровневая Structured Query Language (SQL) Ч программная 33, 94- Ч многоуровневая Ч трехуровневая 172- Ч агрегирование 257, -СУБД 300- атрибут 12-25, 34, 165-168, алгебра реляционная 245- Ч оператор Ч моделирование связываемый 76, Ч тип данных Предметный база данных -ODBC Ч анализ Ч внутренние ограничения -зашита Ч Ч зависимость Ч инструменты разработки Ч многозначная Ч е и Ч соединения Ч модель 28- Null 82-84, 95, Ч нормальная форма 109-110, Ч объект Ч в ключевых и индексных Ч представление данных полях Ч проектирование Ч логические операции Ч реляционная см. также 2-3, 13-14, 23-24, механизм СУБД 52-57, 93, Ч средства доступа к данным Ч звездообразная 7- Ч иерархическая Ч структура Ч концептуальная -схема Ч реляционная 9-10. Ч физическая модель 3, Ч сетевая Ч хранение данных Ч обработка бизнес-правило 72-73, 86, -защита 2, 196- 163-165, Ч на уровне пользователя 286- 197- Ч нарушение ограничений от случайных ошибок 287- 287- бизнес-процесс 129, Ч регистрация системных со бизнес-требование бытий 130- Ч требования системной безо Д пасности данные Ч уровень обшего доступа Ч агрегированные Ч архитектура Ч значение по умолчанию Ч декларативная целостность Ч иерархическая структура 85. см, также целостность, 252- данных Ч избыточность 28-30, 34, 42, Ч договорное значение Ч логическая структура Ч доступ Ч манипулирование 7-9, Предметный указатель маска ввода Ч домена Х моделирование 40- Ч нарушение Ч переходов Хмодель 31, 122, 242 Ч сущности 86- неопределенные значения Ч транзакций 74-78, 81-83 Ч ограничения 170 Ч преобразования обработка 210 Ч транзакции ограничение декартово произведение значений 168, 108- 261 декомпозиция 34, 42, 50, Ч формата диаграмма Хотображение пользователю Ч рабочих процессов 206, 251, см. также рабочий процесс набор значений Ч значения 53-56, 165, 207, 228, 74-75, Ч средства построения Х переменной длины 279 55- проверка правильности диалоговая панель управления 178-180, 192-193 см. интерфейс пользователя, Ч при вводе диалоговая панель управления Х произвольные значения 262 документация проектная Х процедурная целостность 85 203- -сортировка Ч контроль за изменениями 238 210- -тип 21-23, Ч средства создания 259-261 домен 13, 21-23, 39-41, 73-75, -дата 269-270 165- Ч совместимые 39 Ч анализ Ч текстовый Ч числовой естественное соединение -физическая структура 122, см. соединение, естественное фильтрация -формат 170, 260- зависимость см. данные, зави функциональная зависимость симость 37-38, 46- заголовок отношения -хранение см. отношение 48, 81.

задача 240, см. также рабочий процесс базы Предметный указатель запись Ч сохранение данных при Ч блокирование 227 вводе Ч каскадное обновление 79 Ч модель запрос 94, Ч параметрический Ч ментальная пользователя Ч связанный [ Ч создание с помощью Ч реализации English Query Ч навигация защита данных см. данные, Ч отображение защита Ч данных Ч модели сущности-связи И 242- избыточность данных -отчет см. данные, избыточность Ч поддержка индекс 193- Ч контекста Ч влияние на производитель Ч пользователя ность 184-186, 194- Ч рабочих процессов Ч кластерный Ч последовательный Ч уникальный Ч Интернет-архитектура Ч данных Ч тонкий клиент Ч связей 246- Ч толстый клиент Ч проектирование интерфейс 208, 213- Ч форм 226- Ч архитектура Ч Ч нтная Ч 234- Ч тестирование 231Ч232, Ч форма Ч вспомогательная Ч проект Ч рабочая книга Ч модальная Ч стиль Microsoft Ч основная 233- Ч подчиненная Ч вектор команды Ч элемент управления Ч диалоговая панель управления Ч выбор и 237- 244-247, 259, Ч кл ь 229- Ч дерево 267- Ч мастер Ч иерархическая таблица Ч поддержка рабочих процес сов 240- Предметный указатель Ч кнопка с зависимой фикса- Ч первичный 43, 91.

цией 266 193, 283- Ч комбинированное окно Ч полный 263-265 Ч простой Ч комбинированный список Ч 36, 42, 264 конкатенация Ч настраиваемый табличный контекст пользователя элемент 267 кортеж Ч окно списка 263, Л Ч переключатель логика, Ч полоса прокрутки Ч список 264- м Ч связанная пара списков механизм СУБД 5-7, 55, 268- 179- Ч текстовое поле с настраива -Microsoft Jet 7, 182- емыми свойствами Ч Microsoft SQL Server Ч флажок многодокументная архитектура и см.

архитектура, К клиент многозначная Ч толстый см.

см. данные, зависимость, тектура, толстый клиент многозначная Ч тонкий см. Интернет-архи тектура, тонкий клиент Ч данных данные, модель клиент-серверная система 5, Ч доступа к данным см. также приложе 7-8, ние, архи 8, тектура клиентское приложение см. приложение, клиентское Ч жизненного цикла ключ 35-38, Ч водопада Ч альтернативный Ч спиральная Ч внешний Ч эволюционная разработка Ч искусственный Ч кандидат 63, 66, 78.

Ч реляционная 34, 82, 94, 275, см. дан Ч ограничение уникальности ные, модель Ч служб см. архитектуру, Ч Ч внутреннее мощность Ч на уровне базы данных Ч отношения 12 79- Ч связи Ч на уровне домена архитектура н см. интерфейс пользователя, набор результатов архитектура, однодокументная окно 170;

см. также нормальная 240- форма Ч активное 236- нормальная форма см. форма, Ч дочернее 235- нормальная Ч основное оператор О 109, объектная доступа дан 109.

ным см. модель, доступа к данным, объектная операция 98, 192, Ч над данными Ч над отношением -CHECK отношение Ч внешнего ключа Ч абстрактное Ч 275- Ч атрибут Ч диапазона значений данных Ч базовое 168, 281- Ч заголовок Ч длины данных Ч ключ Ч на уровне атрибута ко многим Ч на уровне домена Ч моделирование 52.

см. также 65- данных, домена Ч мощность Ч на уровне ко многим Ч производное Ч Ч размерность Ч Ч ссылающееся 63, 66, Ч ссылочной целостности 192- см. также Ч ссылочное 63. 66, ссылочная 192- Ч типа данных Ч тело Ч формата данных Ч участие в связи Ч целостности отчет см. также Ч на основе форм пользователь данных ского интерфейса указатель Ч обработка ошибок Ч сообщения об ошибках 303-306 326- 299-301 пользователь Ч пользовательский 293, Ч интервьюирование 306- Ч критерии построения j Ч начинающий Ч настраиваемый Ч обучение Ч представление Ч опытный 302-303 Ч эксперт Ч с использованием агрегиро- пользовательский интерфейс ванных см, интерфейс пользователя Ч средства создания предметная область 3, 301-302, 307 28, Ч сортировка данных 294 представление Ч фильтры 293-298 приложение Ч стандартный 293, Ч Ч форматирование 300 Ч физическая архитектура П Ч архитекту ра 5, см. также первичный ключ см. ключ, архитектура, данных, двух первичный уровневая пересечение см. алгебра реля Ч клиентское 5, ционная структура поддержка пользователя Ч пользовательское 316- Ч ограничения Ч активный механизм целостности Ч интеллектуальный агент Ч серверное 327- Ч средства разработки Ч пассивный механизм принцип замыкания см. также операция, над Ч всплывающие подсказки отношением 319- программная архитектура Ч сочетания клавиш см. архитектура, программная Ч строка состояния проектная документация Ч реактивный механизм см. документация, проектная 322- Ч звуковой сигнал промежуточная таблица Ч контекстная справка см. таблица, промежуточная 323- процедура Предметный Ч полная размерность 24, рабочий процесс 122, -тип 53-55, 143-152, 154-155, 163-165, -тройная 24, 52, 67- 195, 206, 232, 238, 242, Ч унарная 52, -анализ 143-144, Ч участник 24, 52, Ч документирование Ч частичная Ч задача Ч явная размерность система баз данных 2- Ч отношения Ч архитектура Ч связи 24, Ч границы применения разность см. алгебра, реляционная Ч документирование реляционная алгебра Ч критерии 124, 131- см. алгебра, реляционная Ч масштаб реляционная модель Ч направления разработки см. модель, реляционная 135- риски проекта Ч пользовательский интерфейс связанный запрос см. запрос, Ч реляционная 2, см. также база данных связь 23-25, 50-52, 72, 92, -цель 124-130, 191-193, 243, 247, система управления базами дан Ч атрибуты ных (СУБД) см. система баз Ч двойная 24, данных ко многим системная архитектура 255- 192;

см. также архитектура Ч моделирование скаляр 156- служба 160- совместимые типы данных Ч направление см. тип данных, совместимые;

Ч необязательная данные, тип, совместимые Ч неявная соединение 98-99, 100- Ч обязательная Ч внешнее Ч лодин к одному Ч левое Ч полное 103- ко Ч правое 248- Ч естественное Ч ограничения Ч таблиц см. также табли Ч реализация в пользовательс ца, соединение ком интерфейсе 246- Ч эквисоединение Предметный Ч тета-соединение Ч техника представления сортировка данных Ч тип см. данные, сортировка Ч слабая справочная система см. интер- Ч участие фейс пользователя;

поддержка Ч в рабочих процессах пользователя 164- средства доступа к данным Ч в связи 24, 52- см. данные, доступ Ч целостность ссылающееся отношение схема базы данных см. база см, отношение, ссылающееся данных, схема таблица сценарий пользовательский см. таблица, ссылочная 152- ссылочная целостность см. ссылочная таблица 10, ссылочное отношение Ч временная см. отношение, ссылочное Ч подчиненная стоимостный анализ Ч промежуточная 65, 255-257, см. анализ стоимостный структура данных см. данные, Ч связанная структура Ч соединение сущность 13-20, 72, 245- Ч сортировка данных Ч абстрактная Ч Ч атрибут Ч ссылочная Ч взаимодействие с другими тело отношения см. отноше ние, тело Ч диаграмма состояний перехо см. соедине да 57- ние, Ч зависимая тип данных Ч конкретная 87-89, 168-369, 279;

Ч моделирование 13-23, см. также данные, тип 73, Ч надтип Ч ограничения Ч обычная Ч определяемый пользователем Ч повторный анализ 85-86, Ч подтип Ч совместимые Ч подчиненная Ч текстовый Ч простая 243, Ч физический -связь Ч числовой Ч с предметной областью толстый клиент см. Интернет архитектура, толстый клиент Предметный указатель тонкий клиент см. Интернет X архитектура, тонкий клиент хранимая процедура транзакция 80- Ч зависимость ц целостность;

см. также данные, Ч откат целостность трехзначная логика см. логика, трехзначная Ч базы данных трехуровневая архитектура 72-86, 85, см. архитектура, программная, трехуровневая Ч на уровне атрибута Ч на уровне базы дан триггер 178, ных 79-80, Ч на уровне домена участник см. связь, 85- участник Ч на уровне переходов 75- Ч на уровне сущности Ф 86- фильтр 293- Ч нарушение Ч по выделенному фрагменту Ч ограничение 72-75, 86-90, 294- 178, 277- Ч по заданным значениям в по Ч процедурная лях 296- Ч реализация Ч расширенный 297- -ссылочная78-79, 82-83, 86, форма Ч нормальная Ч домена 73- Ч цель проекта 122, 124, Ч вторая Ч первая 39- Ч пятая четырехуровневая архитектура Ч третья см. архитектура, программная, 45, четырехуровневая формат данных см. данные, формат функциональная зависимость эквисоединение см.

см. данные, ние, эквисоединение зависимость Об авторе Ребекка Райордан - признанный эксперт в области разработки и внедрения систем баз данных. Опыт ее работы в данной области составляет почти два десятка лет. Ребекка работает незави симым консультантом по разработке и поддержке систем баз данных и поддерживающих процессы. В 1998 г.

корпорация Microsoft присвоила ей статус за активную ра боту в группах Интернет-новостей.

В настоящее время Ребекка Райордан проживает в Амстердаме (Нидерланды). Связаться с ней можно по адресу: rebeccar@ibm.net ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ MICROSOFT к книге компакт-диск) ЭТО ВАЖНО - ПРОЧИТАЙТЕ ВНИМАТЕЛЬНО. лицензионное (далее Соглашение") юридическим оно заключает ся между Вами (физическим или юридическим и Corporation (да лее корпорация Microsoft) на указанный выше продукт Microsoft, который чает обеспечение и может включать сопутствующие мультимедийные и печатные материалы, а также электронную документацию (далее Программный Любой компонент, в Программный Продукт, который ется отдельным Соглашением, подпадает под действие именно того Соглашения, а не условий, изложенных Установка, копирование или иное использование данно го Продукта означает принятие Вами данного Соглашения. Если Вы не принимаете го не имеете права устанавливать, копировать или как то иначе использовать этот Программный Продукт.

ЛИЦЕНЗИЯ ПРОГРАММНЫЙ ПРОДУКТ Программный законами Соединенных по авторскому пра ву и международными договорами по авторскому праву, а также другими законами и по правам на интеллектуальную собственность.

1, ОБЪЕМ ЛИЦЕНЗИИ. Соглашение дает Вам право:

Программный продукт. Вы можете установить и одну копию граммного на одном компьютере. Основной пользователь компьютера, на котором установлен данный Программный Продукт, для себя вторую копию и использовагь ее на портативном компьютере.

Хранение использование в сети. Вы можете также скопировать или устано вить экземпляр Программного на устройстве например на се тевом сервере, для установки или запуска данного Программного Продукта на других компьютерах в своей внутренней сети, но тогда Вы должны приобрести лицензии на каждый такой компьютер. на данный Про граммный продукт нельзя использовать совместно или одновременно на компьютерах.

License Pak. Если Вы купили эту в составе Microsoft License сделать ряд дополнительных копий много обеспечения, входящего в Программный Продукт, и использовать каждую копию так, было сано выше. Кроме того, Вы получаете право сделать число вто ричных копий для портативного в целях, также оговоренных выше.

Примеры кода. Это относится исключительно к частям Программ ного Продукта, заявленным как примеры кода (далее если входят в состав Программного Продукта.

i) Использование и Microsoft дает Вам право использовать и мо код Примеров при условии соблюдения пункта ниже. Вы имеете права распространять в исходного кода ни Приме ры, ни их версию.

ii) Распространяемые файлы. При соблюдении Microsoft дает Вам на свободное от отчислении копирование и распространение виде тного кода Примеров или модифицированной версии, кроме тех частей (или версий), оговорены в файле Readme, относящемся Продукту, как не распространению.

Требования к распространению файлов. Вы можете распространять файлы, разрешенные к распространению, при что: а) распространяете их в виде объектного кода только в сочетании со своим приложением и как его часть;

б) не используете название, эмблему или товарные знаки Microsoft для продвижения своего приложения;

в) включаете в Программном Продукте ссылку на авторские права в состав этикетки и своего при ложения;

г) согласны освободить от ответственности и взять на себя защиту корпорации Microsoft от любых претензий или преследований по закону, вклю чая судебные издержки, если таковые возникнут в результате использования или распространения Вашего приложения;

и дальнейшего рас пространения конечным своего По поводу отчис лений и других условий применительно иным видам ния или распространяемых обращайтесь в Microsoft.

ПРОЧИЕ И ОГРАНИЧЕНИЯ Х Ограничения на и Вы не имеете права реконструировать, декомпилировать или данный Программный Продукт, кроме того случая, когда такая (только в той мере, которая необходима) явно разрешается соответствующим законом, несмот ря на это ограничение.

Х Разделение компонентов. Данный Программный как единый продукт. Его компоненты нельзя отделять друг от друга для использова ния более чем на одном компьютере.

Х Аренда. Данный Программный Продукт нельзя сдавать в прокат, передавать во временное пользование или для использования в иных целях.

Х Услуги по технической поддержке. Microsoft может (но не обязана) предоставить Вам услуги по технической поддержке данного Программного Продукта Предоставление Услуг регулируется соответствующими правилами и программами Microsoft, описанными в руководстве пользователя, электронной документации и/или других материалах, публикуемых Microsoft. Любой дополни тельный программный код, предоставленный в рамках Услуг, следует считать час тью данного Программного Продукта и подпадающим под действие настоящего Соглашения. Что касается технической информации, Вами кор Microsoft при использовании ее Услуг, то Microsoft может эту информацию в целях, в том числе для технической поддержки про дукта и разработки. Используя такую техническую информацию, Microsoft не бу дет ссылаться на Вас.

Х Передача прав на программное обеспечение. Вы можете безвозвратно уступить все права, регулируемые настоящим Соглашением, при условии, что не оставите себе никаких копий, передадите все составные части данного Программного Про дукта (включая компоненты, мультимедийные и печатные любые об Соглашение и сертификат если таковой имеется) и при сторона согласится с условиями настоящего Соглашения.

Х Соглашения. Без ушерба для любых прав Microsoft может прекратить действие Соглашения, если Вы нарушите его усло вия. В случае Вы должны будете уничтожить все копии данного ного Продукта вместе со всеми его компонентами.

3. АВТОРСКОЕ ПРАВО. Все авторские права и право собственности на Программ ный Продукт (в том числе любые изображения, фотографии, видео, аудио, музыку, текст, кода, распространяемые файлы и апплеты, ченные в состав Программного Продукта) и любые его копии принадлежат кор порации Microsoft или ее Программный Продукт охраняется зако об авторских правах и положениями международных договоров. Та ким образом, Вы должны с данным Программным Продуктом, как с любым охраняемым авторскими правами, с тем что Вы можете установить Программный Продукт на один компьютер при усло вии, что оригинал исключительно как резервную или архивную копию.

Копирование печатных материалов, поставляемых вместе с Программным Продук том, запрещается.

ОГРАНИЧЕНИЕ ГАРАНТИИ ДАННЫЙ ПРОГРАММНЫЙ (ВКЛЮЧАЯ ПО ЕГО НИЮ) ПРЕДОСТАВЛЯЕТСЯ БЕЗ ГАРАНТИИ. MICROSOFT СНИМАЕТС СЕБЯ ЛЮБУЮ ВОЗМОЖНУЮ ВТОМЧИСЛЕ ОТВЕТ СТВЕННОСТЬ ЗА КОММЕРЧЕСКУЮ ЦЕННОСТЬ ИЛИ СООТВЕТСТВИЕ ОПРЕДЕЛЕН НЫМ ЦЕЛЯМ. ВЕСЬ РИСК ПО ИСПОЛЬЗОВАНИЮ ИЛИ РАБОТЕ С ПРОГРАММНЫМ ВАС.

НИ ПРИ ОБСТОЯТЕЛЬСТВАХ КОРПОРАЦИЯ MICROSOFT. ЕЕ РАЗРАБОТЧИКИ, А ТАКЖЕ ВСЕ, ЗАНЯТЫЕ В СОЗДАНИИ, ПРОИЗВОДСТВЕ И РАСПРОСТРАНЕНИИ ДАННО ГО ПРОГРАММНОГО ПРОДУКТА, НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА КАКОЙ-ЛИБО УЩЕРБ ВСЕ, БЕЗ ИСКЛЮЧЕНИЯ, СЛУЧАИ ВЫГОДЫ. НАРУ ШЕНИЯ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ, ПОТЕРИ ИНФОРМАЦИИ И ДРУГИХ УБЫТКОВ) ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ НИЯ ДАННОГО ПРОГРАММНОГО ДОКУМЕНТАЦИИ, ЕСЛИ КОР ПОРАЦИЯ MICROSOFT БЫЛА О ВОЗМОЖНОСТИ ТАКИХ КАК В НЕКОТОРЫХ СТРАНАХ НЕ РАЗРЕШЕНО ИСКЛЮЧЕНИЕ ИЛИ СТВЕННОСТИ ЕРЕННЫЙ УЩЕРБ, УКАЗАННОЕ ОГРАНИЧЕНИЕ МОЖЕТ НЕ КОСНУТЬСЯ.

РАЗНОЕ Настоящее Соглашение регулируется штата Вашингтон (США), кроме случаев (и лишь в той мере, насколько это необходимо) исключительной юрис дикции того государства, на территории которого используется Программный Продукт.

Если у Вас возникли какие-либо вопросы, настоящего Соглашения, или если Вы желаете связаться с Microsoft no любой другой причине, пожалуйста, обращай тесь в местное представительство Microsoft или пишите по адресу: Microsoft Sales Information Center, One Microsoft Way, Redmond, 98052-6399.

Ребекка Райордан Основы реляционных баз данных Перевод с английского под общей редакцией Б.

Технический редактор С. В, Компьютерная верстка Д. В. Петухов Дизайнер обложки Е. В. Козлова Оригинал-макет выполнен с использованием издательской системы Adobe PageMaker п о ъ з о Главный редактор А. И. Козлов Подготовлено к печати издательско-торговым домом Русская Редакция Лицензия № 066422 от 19.03.99 г.

Подписано в с готовых диапозитивов г.

х Физ. печ. л. 24.

Тираж 3000 экз. Заказ № 190.

Санкт-Петербургская типография № 6.

Санкт-Петербург, ул. 10.

Телефон отдела маркетинга A G A : N / R Из каждого номера Windows Вы будете получать самую последнюю информацию о том, как добиться от Windows Professional и Windows 2000 Server максимальной Вы узнаете, какие существуют программные продукты для Windows 2000 и как они работают, как Windows 2000 Professional или Windows 2000 Server ведут себя в сети, куда обращаться за помощью и многое, многое другое.

Как подписчик журнала, Вы будете иметь бесплатный доступ к приложениям Windows NT/2000" и Server Magazine ONLINE". В них Вы найдете дополнительную информацию по операционным системам семейства Windows 2000 и продуктам, работающим на их основе.

во асех по каталогу Роспечати 117036 г. Москва, ул. д, 232- W W. S 0 f t e-mail:

Все для разработки ПО Почему опытные нужные их работы программы в 8 Их привлекают низкие цены, т.к. компания работает мую с вендорами.

Х Их привлекает возможность демо версий и обновлений.

i В выборе им помогают каталог Soft Line-direct и часть ассортимента для разработчиков не доступна в других компаниях.

этапы SoftLlne?

Проектирование программ (Microsoft, Rational, Quest).

Ш Совместная работа (Centura, Microsoft).

Х Управление проектами (PlanisWare, PlanView, Microsoft).

1 Написание кода (среды разработки Borland, Microsoft, компоненты Automation, Crystal Decisions, Janus, Sitraka, Stingray).

Ш Оптимизация кода (Compaq, Fuji, Intel, Sun, Sybase, Ш Отладка и тестирование (NuMega, Intuitive Systems, Segue).

Ш Упаковка приложений (InstallShield, Wise Solutions).

Ш Развертывание и поддержка (Remedy, CA, Network Associates).

Обучение пользователей (Adobe, Allen Macromedia, Quest, SoftLine Ч это свобода выбора Обратившись в SoftLine, вы в кратчайшие сроки решите проблемы с программным обеспечением. Получив консультацию менеджеров, GA часть из которых знакома с работой разработчиков не понаслышке (на собственном опыте), вы подберете необходимое работы в области - от интегрированной среды RAD - до готовых InstallShield.

компонент. При этом мы оставим выбор идеологии разработки за вами - например, для регулярного получения информации о про дуктах и вы сможете подписаться на Microsoft Developer Network, Sun Developer или на нашу собственную рассылку компакт-дисков - SoftLine Support Subscription, предостав ляющую и демо-версии всех ведущих производителей.

SYBASE Компания SoftLine также поможет вам в выборе обучающих курсов.

ПРОГРАММИСТ исключительно вопро сам разработки. Наши авторы - профессио нальные ты, которые с секретами Мы ликуем о са мых тех нологиях и разработки, о принципах и про предлагаем на разные сти Индекс в каталоге - 80467, в каталоге "Пресса России" ' В НАШЕМ ЖУРНАЛЕ И ТОЛЬКО ДЛЯ ВАС:

НОВОСТИ КОМПЬЮТЕРНОЙ ИНДУСТРИИ ПОДРОБНОСТИ О СОВРЕМЕННЫХ И ПЕРСПЕКТИВНЫХ ТЕХНОЛОГИЯХ ТЕСТЫ И ОБЗОРЫ АППАРАТНЫХ И ПРОГРАММНЫХ ПРОДУКТОВ * КОНСУЛЬТАЦИИ ВСТРЕЧИ С ИНТЕРЕСНЫМИ ЛЮДЬМИ * ВИКТОРИНЫ С ЦЕННЫМИ ПРИЗАМИ * С ПОЛЕЗНЫМИ УТИЛИТАМИ НАШИ - HARD SOFT * CD - Издательство Русская Ч партнер Microsoft Press в России Ч предлагает широкий выбор литературы по современным информационным технологиям.

Мы переводим на русский язык бестселлеры ведущих издательств мира, а также сотрудничаем с компетентными российскими авторами.

Наши Вы I Х в ЗАО тел :

в 6, теп : 926- ел.

ТЕЛ в ч:

книги :

000 58- большая в "Дом т, 78, Х (095) ЧП тел :

54. 978- в дои уп Тверская, 8, теп (095] 229- на Петровке, я Магазин г.

Панфиловский пр-т, в Фирменный и ОАО тел Ленинский строение 38, Р РЕЛЯЦИОННЫХ ку Теория и практика Издание содержит:

основные понятия, а также принципы и методы, положенные в основу реляционной модели;

Эта книга поможет Вам разрабатывать подробное описание возможностей, коммерческие программные продукты предоставляемых широко распро с использованием современных технологий.

страненными средствами разработки В ней изложены теоретические сведения реляционных баз данных Ч Microsoft о реляционных базах данных и основные Access, Microsoft SQL Server, принципы проектирования приложений, а также полный обзор средств работающих с базами данных. Особое Microsoft Visual Basic для создания внимание уделено собственно процессу высокоэффективных приложений, разработки СУБД и используемым работающих с базами данных;

при этом технологиям.

ответы на типичные вопросы Книга содержит множество примеров, и способы устранения проблем, полезных как начинающим, так и возникающих при разработке опытным разработчикам.

баз данных;

советы по созданию удобного пользовательского интерфейса На прилагаемом для приложений баз данных;

компакт-диске:

сведения о разработке структуры данных на основе рабочих документы и шаблоны Microsoft Word, которые помогут Вам в создании документации при разработке СУБД;

тематические статьи из обзоров Microsoft и Microsoft Knowledge Base.

ISBN 9 Сайт издательства: www.rusedit.ru Интернет-магазин: www.ITbook.ru Pages:     | 1 |   ...   | 4 | 5 | 6 |    Книги, научные публикации