Математика

Физика

Химия

Биология

Техника и    технологии

СУБД - Горев А :Питср, 1997. - 704 с.: ил
СУБД - Горев А :Питср, 1997. - 704 с.: ил

Горев А., Ахаян Р., Макашарипов С.
Г68 Эффсктшшая работа с СУБД - СПб.:Питср, 1997. - 704 с.: ил. ISBN 5-88782-132-9
Руководство по созданию информационных систем написано сотрудниками сертифицированного учебного центра Microsoft и предназначено для самого широкого круга читателей. В книге рассмотрены все этапы подготовки необходимого для управления информацией программного обеспечения, включая проектирование базы данных, разработку пользовательского интерфейса, создание и отладку приложений. Многочисленные примеры помогут читателю приобрести опыт, необходимый для успешной работы с такими программными продуктами Microsoft, как Visual Basic, Visual FoxPro, Access, SQL Server. Особое внимание уделено объектно-ориентированным методам программирования и использованию технологии «клиент-сервер». Разработчикам книга поможет расширить н систематизировать свои знания. Преподаватели ВУЗов смогут использовать издание как основу для построения собственных учебных курсов. Студенты получат в свое распоряжении добротный учебник, который ответит на все вопросы, возникающие при изучении СУБД.
Краткое содержание
Введение.......................................................................................9
Часть 1. Что надо знать для создания системы
обработки данных......................................................13
Глава 1. Постановка задачи и разработка бизнес-правил...............15
Глава 2. Основы теории проектирования баз данных....................31
Глава 3. Обзор возможностей и особенностей различных СУБД.... 73
Глава 4. Основы языка программирования ................................133
Глава 5. Объектно-ориентированное программирование...............165
Часть 2. Проектирование системы обработки данных.........231
Глава 6. Создание базы данных.................................................233
Глава 7. Средства работы с данными.........................................327
Глава 8. Использование технологии клиент-сервер......................409
Часть 3. Разработка пользовательской программы............489
Глава 9. Разработка пользовательского интерфейса.....................491
Глава 10. Использование готовых компонентов в приложении......545
Глава 11. Подготовка отчетных данных......................................597
Глава 12. Подготовка и отладка пользовательского приложения ...633
Приложение 1. Дополнительные возможности
новой версии Visual FoxPro 5.0........................................659
Приложение 2. Взаимозаменяемость команд и функций
Visual FoxPro и Visual Basic............................................675
Алфавитный указатель.........................................................691
Содержание
Введение..............................................................................9
Часть 1. Что надо знать для создания
системы обработки данных....................13
Глава 1. Постановка задачи и разработка бизнес-правил.........15
1.1. Некоторые определения......................................................... 15
1.2. Описание, постановка задачи и разработка бизнес-правил.........24
Глава 2. Основы теории проектирования баз данных..............31
2.1. Информационная модель данных............................................31
Последовательность создания информационной модели.........32
Взаимосвязи в модели.......................................................34
Типы моделей данных.......................................................39
2.2. Проектирование базы данных.................................................41
Этап 1. Определение сущностей.........................................44
Этап 2. Определение взаимосвязей между сущностями.........44
Этап 3. Задание первичных и альтернативных ключей,
определение атрибутов сущностей................................44
Этап 4. Приведение модели к требуемому уровню
нормальной формы....................................................48
Этап 5. Физическое описание модели..................................53
2.3. Словарь данных...................................................................58
2.4. Администрирование базы данных...........................................67
Глава 3. Обзор возможностей и особенностей
различных СУБД......................................................73
3.1. Средства быстрой разработки приложений..............................73
3.2. Visual FoxPro........................................................................79
Project Manager................................................................92
Database Designer.............................................................93
Form Designer..................................................................94
Visual Class Designer.........................................................94
Query / View Designer.....................................................95
Connection Designer..........................................................95
Report / Label Designer......................................................95
Menu Designer..................................................................95
Вспомогательные средства разработчика..............................96
3.3. Access..................................................................................98
Запросы.........................................................................105
Формы...........................................................................108
Отчеты...........................................................................113
Макросы.........................................................................114
Система защиты..............................................................115
3.4. Visual Basic.........................................................................115
3.5. MS SQL Server....................................................................120
3.6. Руководство для покупателя.................................................123
Глава 4. Основы языка программирования ..........................133
4.1. Что такое язык программирования.........................................133
4.2. Как написать программу.......................................................140
4.3. «Горячая десятка» ...............................................................152
4.4. Еще несколько навязчивых советов........................................163
Глава 5. Объектно-ориентированное программирование..........165
5.1. Объектная модель и ее свойства............................................165
5.2. Объекты и их свойства.........................................................185
Объекты для работы с данными..................,.....................194
Объекты для управления работой приложения....................198
Объекты для оформления интерфейса пользователя............200
Объекты-контейнеры........................................................201
Невизуальные объекты.....................................................205
Объекты OLE.................................................................209
5.3. Управление событиями.........................................................217
5.4. Использование методов........................................................227
Часть 2. Проектирование системы
обработки данных..............................231
Глава 6. Создание базы данных.........................................233
6.1. Visual FoxPro......................................................................233
Создание и модернизация структуры базы данных..............234
Использование словаря данных.........................................240
Создание и модернизация структуры таблиц.......................243
6.2. Access.................................................................................266
6.3. Visual Basic.........................................................................274
6.4. MS SQL Server ...................................................................294
Планирование процесса наращивания ...............................307
Глава 7. Средства работы с данными...................................327
7.1. Организация ввода данных, их поиска и редактирования.........327
Работа с данными в Visual FoxPro ....................................328
Работа с данными в Microsoft Access..................................332
7.2. Создание SQL-запросов........................................................338
Запросы выборки.............................................................341
Запросы добавления.........................................................354
Запросы обновления........................................................355
Запросы удаления............................................................356
7.3. Изменение структуры данных с помощью SQL.......................356
7.4. Запросы и локальные представления
в Microsoft Visual FoxPro.....................................................359
7.5. Запросы в Microsoft Access...................................................371
Запрос добавления...........................................................378
Запрос — Создание таблицы.............................................380
Запрос удаления..............................................................380
Запрос обновления...........................................................381
Перекрестный запрос.......................................................381
7.6. Работа с данными в локальной сети.......................................387
Visual FoxPro..................................................................388
Несколько советов по увеличению производительности при работе в сети в приложениях Microsoft Visual FoxPro.............................................403
Microsoft Access...............................................................403
Глава 8. Использование технологии клиент-сервер................409
8.1. Работа с внешними данными с помощью технологии ODBC.....410
Команды Transact-SQL.....................................................415
Создание представлений...................................................421
Создание триггеров..........................................................422
8.2. Использование Visual FoxPro для разработки
клиентского приложения......................................................423
Синхронный и асинхронный процессы...............................427
Создание внешних представлений......................................432
8.3. Использование Access и Visual Basic для разработки клиентского приложения......................................................434
8.4. Использование ODBC API для доступа к внешним данным......444
8.5. Remote Data Objects............................................................460
8.6. Внешнее управление сервером с помощью SQL-DMO..............477
Часть 3. Разработка пользовательской
программы.......................................489
Глава 9. Разработка пользовательского интерфейса..............491
9.1. Инструментарий разработчика...............................................492
9.2. Конструируем форму...........................................................504
Создание формы «Прием заказов» на Visual FoxPro............506
Создание формы «Прием заказов» на Access.......................529
9.3. Разработка управляющего меню............................................535
Разработка меню в Visual FoxPro .....................................535
Разработка меню в Access.................................................541
Глава 10. Использование готовых компонентов
в приложении..........................................................545
10.1. Основные преимущества модульного проектирования прикладных программ........................................................545
10.2. Как правильно использовать OLE 2.0...................................547
Возможности OLE 2.0......................................................548
Использование OLE Automation........................................549
Управление объектами Excel.............................................555
Управление объектами Word for Windows..........................559
10.3. Использование OLE Automation для передачи данных...........561
Построение графиков с помощью MS Graph 5.0..................571
Построение графиков с помощью MS Excel 7.0...................575
Построение отчета в Word for Windows.............................582
Запись информации в Schedule+........................................584
10.4. Применяем ActiveX............................................................587
Иерархический список.....................................................587
Календарь.......................................................................594
Глава 11. Подготовка отчетных данных...............................597
11.1. Создание отчетов в Visual FoxPro........................................597
Управление режимом печати.............................................617
11.2. Создание отчетов в Access...................................................620
Глава 12. Подготовка и отладка
пользовательского приложения...................................633
12.1. Общие принципы отладки приложения.................................633
12.2. Инструментальные средства отладки....................................635
Отладка программы в Visual FoxPro..................................635
Отладка программы в Access.............................................644
Обработка ошибок процессора баз данных в Access.............649
Отладка программы в Visual Basic.....................................650
12.3. Подготовка приложения для распространения.......................652
Приложение 1. Дополнительные возможности
новой версии Visual FoxPro 5.0..........................................659
Визуальные средства проектирования...........................................659
Поставка программного пакета....................................................661
Требования к установке..............................................................661
Project Manager.........................................................................662
Работа с кодом программы..........................................................662
Создание базы данных................................................................663
Работа с данными......................................................................664
Расширение возможностей технологии клиент-сервер.....................666
Построение пользовательского интерфейса....................................668
Расширение функций OLE..........................................................669
Отладка приложения..................................................................673
Приложение 2. Взаимозаменяемость команд и функций
Visual FoxPro и Visual Basic............................................675
Алфавитный указатель.........................................................691

Цена: 300руб.

Назад

Заказ

На главную страницу

Hosted by uCoz