Математика | ||||
СУБД - Горев А :Питср, 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руб. |
||||