Главная » 2013»Май»19 » Microsoft Access 2007. Разработка приложений на реальном примере (+CD)
13:40
Microsoft Access 2007. Разработка приложений на реальном примере (+CD)
В книге рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектурах. Описывается работа с Microsoft Access 2007 (клиент) и Microsoft SQL Server 2005 (сервер). На примере небольшой, но реальной базы данных показан процесс создания простого Access-приложения и выполнена его модификация, придавшая приложению основные черты профессиональной разработки. Предложен новый метод оформления интерфейса приложения - метод пересекающихся каскадов. Даны практические приемы перевода созданного программного комплекса на платформу "клиент-сервер". Приведено 50 вариантов заданий для курсового проекта на разработку прикладного программного обеспечения. На прилагаемом компакт-диске содержится реальное приложение в двух вариантах: локальном и на платформе "клиент-сервер". Издание предназначено для студентов, преподавателей и разработчиков баз данных.
Название: Microsoft Access 2007. Разработка приложений на реальном примере (+CD) Автор: Гурвиц Г. А. Издательство: БХВ-Петербург Год: 2007 Страниц: 669 Формат: PDF Размер: 13,0 МБ ISBN: 978-5-9775-0187-3 Качество: Отличное Серия или Выпуск: Профессиональное программирование
Содержание:
Предисловие Для студентов, начинающих разработчиков и профессионалов Если вы студент Если вы начинающий разработчик Если вы преподаватель Вниманию профессионала Введение Кому адресована эта книга Структура книги Как создавалась эта книга Специальные элементы книги Об авторе Часть I. Ваше первое приложение в MS Office Access 2007 Глава 1. Разработка базы данных 1.1. Постановка задачи 1.2. Нормализация данных 1.2.1. Первая нормальная форма 1.2.2. Вторая нормальная форма 1.2.3. Третья нормальная форма 1.2.4. Связи между таблицами 1.2.5. Что за третьей нормальной формой? 1.3. Создание новой базы данных 1.4. Создание таблиц 1.5. Создание первичных ключей и индексов 1.5.1. Создание обычного индекса по полю таблицы 1.5.2. Создание простого первичного ключа 1.5.3. Создание составного первичного ключа 1.6. Контроль правильности ввода данных 1.6.1. Добавление условия на значение поля 1.6.2. Добавление условия на значение записи 1.7. Создание связей между таблицами 1.7.1. Создание связи «один-ко-многим» 1.7.2. Создание связи «один-к-одному» 1.8. Устранение проблем, возникающих при создании ключей 1.9. Устранение связи «многие-ко-многим» Глава 2. Создание форм для ввода и редактирования данных 2.1. Автоматическое создание формы на основе таблицы 2.2. Применение мастера для создания формы 2.3. Создание простой формы в режиме конструктора 2.3.1. Изменение цвета формы 2.3.2. Изменение фонового рисунка формы 2.3.3. Панель инструментов Элементы управления вкладки Конструктор 2.3.4. Панель инструментов вкладки Упорядочить 2.3.5. Создание заготовки для формы 2.3.6. Создание поля со списком 2.3.7. Создание текстовых полей 2.3.8. Создание поля типа Флажок 2.3.9. Создание поля типа Группа переключателей 2.3.10. Отображение фотографий в форме 2.4. Перемещение и изменение размеров элементов формы 2.4.1. Работа с отдельным элементом 2.4.2. Работа с группой элементов 2.5. Задание последовательности перехода для элементов формы 2.6. Создание сложной формы 2.6.1. Создание запроса 2.6.2. Знакомство с событиями 2.6.3. Создание подчиненной формы 2.6.4. Добавление кнопки в форму для вызова другой формы 2.7. Первые результаты 2.7.1. Удаление записи, отображаемой в форме 2.7.2. Поиск в MS Access 2007 2.7.3. Проверка орфографии 2.8. Создание стартовой формы Глава 3. Создание отчетов для вывода данных 3.1. Создание простого отчета 3.2. Построение базового запроса 3.3. Разработка отчета в режиме конструктора 3.3.1. Создание заготовки отчета 3.3.2. Добавление элементов в отчет 3.3.3. Включение в отчет даты, времени и номеров страниц 3.4. Добавление кнопки в форму для запуска отчета 3.5. Вывод отчета Microsoft Access на печать 3.6. Добавление отчету интеллектуальности 3.6.1. Операторы Microsoft Access для построения выражений 3.6.2. Стандартные функции Microsoft Access Глава 4. Дополнительные возможности MS Access 2007 4.1. Сжатие базы данных 4.2. Преобразование базы данных в формат MS Access 2007 4.3. Анализ быстродействия базы данных 4.4. Сохранение базы данных в виде accde-файла 4.5. Анализ данных в Microsoft Excel 4.6. Повышение быстродействия Microsoft Access 4.7. Разделение данных и приложения 4.8. Просмотр и изменение свойств документа MS Access 2007 Часть II. Дальнейшее развитие вашего приложения Глава 5. Основные сведения о Visual Basic for Applications 5.1. Среда Visual Basic for Applications 5.2. Интеллектуальные возможности редактора текстов 5.3. Переменные, типы данных и константы 5.4. Стандартные константы на примере функции MsgBox() 5.5. Стандартные функции и выражения 5.6. Массивы 5.7. Инструкции Visual Basic for Applications 5.7.1. Оператор присваивания 5.7.2. Оператор With 5.7.3. Управление выполнением программы 5.7.4. Операторы цикла 5.7.5. Оператор безусловного перехода 5.8. Процедуры и функции Глава 6. Использование SQL Access 6.1. Назначение языка SQL 6.2. Запросы на выборку. Оператор SELECT 6.2.1. Предложение FROM 6.2.2. Предложение WHERE 6.2.3. Предложение ORDER BY 6.2.4. Предикат DISTINCT 6.2.5. Предикат TOP 6.2.6. Предложение GROUP BY 6.2.7. Предложение HAVING 6.2.8. Выборка данных из нескольких таблиц 6.2.9. Подчиненные запросы 6.3. Манипулирование данными 6.3.1. Оператор INSERT 6.3.2. Оператор UPDATE 6.3.3. Оператор DELETE 6.4. Определение данных при помощи SQL 6.4.1. Создание таблиц. Оператор CREATE TABLE 6.4.2. Модификация таблиц. Оператор ALTER TABLE 6.4.3. Удаление таблиц и индексов. Оператор DROP 6.4.4. Создание индекса. Оператор CREATE INDEX Глава 7. Разработка интерфейса приложения 7.1. Метод пересекающихся каскадов 7.2. Создание меню программного комплекса 7.3. Создание модуля VBA 7.4. Изменение параметров запуска приложения 7.4.1. Установка параметров ленты и панелей инструментов 7.4.2. Отключение действия клавиши 7.4.3. Удаление ошибочно созданного меню 7.4.4. Подключение дополнительных библиотек 7.4.5. Отключение функции блокирования процедур и макросов 7.5. Импортирование объекта в свою базу данных Глава 8. Обеспечение информационной безопасности приложения 8.1. Дискреционный принцип управления доступом 8.2. Мандатный принцип управления доступом 8.3. Форма контроля доступа к приложению 8.4. Форма изменения пароля 8.5. Форма назначения прав доступа к приложению Глава 9. Создание основных форм приложения 9.1. Разработка многопользовательского приложения 9.2. Типы блокировок в MS Office Access 9.3. Создание многопользовательских форм 9.4. Еще один вариант оформления главной формы 9.4.1. Первая страница формы - поиск здания 9.4.2. Доступ к данным из VBA. Microsoft ADO 9.4.3. Вторая страница - просмотр списка 9.4.4. Третья страница - работа с записью Глава 10. Создание внешних отчетов 10.1. Передача данных в Microsoft Excel 2007 10.1.1. Запись макроса 10.1.2. Подключение библиотеки Microsoft Excel 12.0 Object Library 10.1.3. Использование кода макроса MS Excel в приложении MS Access 10.1.4. Создание объекта Application 10.1.5. Отчет, создаваемый комплексом Real Estate 10.2. Передача данных в Microsoft Word 2007 Глава 11. Создание системы оперативной справки 11.1. Создание HTML-страниц 11.2. Создание проекта 11.3. Включение страниц в HTML-проект 11.4. Создание содержания справочной системы 11.5. Назначение псевдонимов тем 11.6. Назначение индексов тем 11.7. Назначение связей 11.8. Компиляция файла справки Часть III. Перевод приложения на платформу «клиент-сервер» Глава 12. Преобразование базы данных MS Access в базу MS SQL Server 2005 12.1. Выбор редакции SQL Server 2005 12.2. Генерация MS SQL Server 2005 Developer Edition 12.2.1. Предварительные операции 12.2.2. Выбор компонентов для установки 12.2.3. Выбор экземпляра MS SQL Server 2005 12.2.4. Выбор учетной записи для служб SQL Server 12.2.5. Выбор режима аутентификации сервера 12.2.6. Кодовая страница и порядок сортировки 12.3. Преобразование базы данных 12.3.1. Создание базы данных 12.3.2. Сбор сведений 12.3.3. Выбор таблиц 12.3.4. Выбор объектов 12.3.5. Выбор способа преобразования 12.3.6. Создание нового приложения «клиент-сервер» 12.3.7. Связь Access-приложения с базой данных SQL Server 12.3.8. Создание базы SQL Server без изменения приложения 12.3.9. Отчет мастера преобразования в формат SQL Server 12.4. ODBC, OLE DB, DAO, ADO, ADO.NET и просто .NET Глава 13. «Внутренний мир» MS SQL Server 2005 13.1. Запуск MS SQL Server Management Studio 13.2. Построение диаграммы базы данных 13.3. Схемы MS SQL Server 2005 13.4. Работа с таблицами 13.4.1. Создание таблицы и ее модификация 13.4.2. Просмотр информации о таблице 13.4.3. Копирование, переименование и удаление таблиц 13.4.4. Просмотр значений данных в таблице 13.5. Типы данных MS SQL Server 2005 13.6. Преобразование типов данных 13.7. Основы Transact-SQL 13.7.1. Идентификаторы 13.7.2. Комментарии 13.7.3. Переменные 13.7.4. Выражения 13.7.5. Управляющие конструкции 13.8. Функции MS SQL Server 2005 13.9. Ключи и индексы 13.9.1. Создание индекса 13.9.2. Работа с индексами 13.9.3. Создание первичного ключа таблицы 13.10. Создание ограничений для столбцов таблицы 13.11. Создание отношений между таблицами 13.11.1. Создание связи «один-ко-многим» 13.11.2. Создание связи «один-к-одному» 13.12. Представления Пример 13.13. Хранимые процедуры 13.14. Триггеры Глава 14. Внесение изменений в проект Microsoft Access 14.1. Преимущества работы с мастером преобразования 14.2. Перенесенные объекты и оставшиеся проблемы 14.2.1. Таблицы 14.2.2. Условия на значения полей и записей 14.2.3. Индексы и ключи 14.2.4. Ссылочная целостность 14.2.5. Запросы 14.3. Первый запуск проекта MS Access 14.4. Исправление мелких ошибок мастера преобразования 14.5. Доработка интерфейса программного комплекса 14.5.1. Обновление данных в форме с двумя таблицами 14.5.2. Исправление формы для работы с квартирами 14.5.3. Улучшенный вариант формы 14.6. Доработка запросов 14.6.1. Доработка запросов с параметрами 14.6.2. Доработка подчиненных запросов 14.7. Исправление отчета 14.8. Включение в отчет суммы прописью 14.9. MS SQL Server 2005 Express Edition 14.10. Работа с MS SQL Server 2005 средствами MS Access 2007 14.10.1. Построение схемы данных 14.10.2. Таблицы, индексы, ключи и ссылочная целостность 14.10.3. Конструктор пользовательской функции 14.10.4. Создание хранимой процедуры средствами MS Access 2007 14.10.5. Создание резервной копии базы данных 14.11. Последний штрих Приложения Приложение 1. Задания на разработку программного обеспечения Приложение 2. Описание компакт-диска Предметный указатель