- •Базы данных
- •1. Введение в базы данных
- •1.1. Базы данных и информационные системы
- •1.2. Архигсюура информационной системы
- •1.3. Системы управления базами данных
- •1.4. Локальные информационные системы
- •1.5. Способы разработки и выполнения приложений
- •1.6. Схема обмена данными при работе с бд
- •2. Модели и типы данных
- •2.1. Иерархическая модель
- •Сотоудники
- •2.2. Сетевая модель
- •2.3. Реляционная модель
- •2.4. Постреляционная модель
- •2.5. Многомерная модель
- •1996 1994 Петров Смирнов Яковлев
- •2.6. Объектно-ориентированная модель
- •2.7. Типы данных
- •3. Реляционная модель данных
- •3.1. Определение реляционной модели
- •3.2. Индексирование
- •3.3. Связывание таблиц
- •3.4. Контроль целостности связей
- •3.5. Теоретические языки запросов
- •I аспределенное Удаленное Распределен- Удаленн! 1йдо- Распределен- предстаеление представление ная функция ступ к данным наяЬд
- •4.5. Информационные системы в Интернете и интранете
- •Часть 2. I Ъоектиросанн ? и использование бд
- •7. Средства автоматизации проектирования
- •7.1. Основные определения
- •7.8. Рекомендации по применению case-систем
- •9. Дополнительные вопросы применения баз данных
- •9.1. Программно-аппаратные платформы
- •9.2. Перспективы развития субд
- •9.3. Стандартизация баз данных
- •9.4. Характеристика технологии ado.Net
- •10.1. Общая характеристика
- •10.2. Новые возможности Microsoft Access 2002
- •10.3.Средства поддержки проектирования
- •10.4. Создание основных элементов бд
- •IQdbl mdb
- •Option Compare Database Public Function funl() beep End Function
- •10.5. Работа с гиперссылками
- •10.6. Использование языка sql
- •Аргументы макрокоманды ' Инструкция sQl. Select distinctrow tof
- •10.7. Защита баз данных
- •10.9. Обслуживание баз данный
- •10.10. Репликация баз данных
- •Реплицируемые объекты
- •Реплицируемые объекты
- •10.11. Работа с мультимедиа-данными
- •Тип объекта
- •Comic Chat Boom Microsoft Graph so Music Prop pry Page 2 1 Option f ropery Page21 Ры-ndox FableВидео-клип
- •10.12. Создание файлов приложений
- •10.13. Страницы доступа к данным
- •Краткая характеристика отличий сДд от форм и отчетом
- •10.14. Разработка проекта
- •Распределение атрибутов по вариантам
- •11.1. Пользовательский интерфейс
- •11.2. Характеристика проекта
- •11.3. Компиляция и выполнение проекта
- •11.4. Разработка приложения
- •11.5. Средства интегрированной среды разработки
- •Управление параметрами среды
- •11.6. Базы данных и средства работы с ними
- •Компоненты приложений для баз данных
- •11.7. Создание таблиц базы данных
- •11.8. Создание приложения bde
- •Значения свойств компонентов
- •11.9. Работа с отчетами
- •12. Субд Visual FoxPro 8.0
- •12.1. Общая характеристика
- •12.2. Новые возможности Visual FoxPro 8.0
- •12.3. Элементы проекта
- •12.4. Интерфейс Visual FoxPro
- •12.5. Средства автоматизации разработки
- •12.6. Создание баз данных
- •12.7. Таблицы и индексы
- •12.8. Организация межтабличных связей
- •12.9. Обеспечение ссылочной целостности
- •12.10. Создание запросов
- •Variables:
- •13. Microsoft sql Server 2000
- •13.1. Характеристика sql Server
- •13.2. Язык запросов Transact-sql
- •13.3. Системные базы данных и таблицы
- •13.4. Создание баз данных
- •13.5. Работа с таблицами
- •15.1. Принципы функционирования Web-приложений
- •15.2. Архитектура Web-приложений, публикующих бд
- •15.3. Обзор Web-серверов
- •15.4. Использование Personal Web-server
- •15.5. Использование Microsoft Internet Information Server
- •15.6. Использование Apache дляMicrosoft Windows 9х/2000
- •Вы видите это вместо ожидаемой страницы?
- •15.7. Варианты создания Web-узла
- •16. Интерфейсы программирования Web-приложений
- •16.1. Общий интерфейс взаимодействия cgi
- •18. Публикация бд средствами Microsoft Access
- •18.1. Характеристика вариантов публикации
Краткая характеристика отличий сДд от форм и отчетом
За ича |
ЧРирма |
Отчет |
Динамический отчет |
Страница доступа к данным |
В вор редактирование и интерактивное взаимодействие с данными в базе данных или проекте |
Да |
Нет |
Нет |
Да |
ввод, редактирование и интерактивное взаимодействие с реальными данными ('ive data) в Интернете или интранете за рамками базы данных или проекта |
Нет |
Нет |
Нет |
Да |
Печать данных цля распространения |
Возможно |
Да |
Да |
Возможно |
Передача данных по элек гронной п^чте |
Нет |
Нет |
Да (статические данные) |
Да (реальные данные) |
Примечание.
El таблице «Да» означает наилучшее выполнение задачи, «Возможно» — возможность менее оптимального решения задачи, «Пет» — невозможность решения задачи.
С учетом состава включенных элементов СДД по назначению условно можно разделить на три основных типа: получения интерактивного отчета, ввода и анализа данных соответственно.
Первый гип СДД часто используется для объединения и группирования информации в базе данных и публикации итоговых данных. Данные в СДД этого типа можно сортировать и фильтровать, но нельзя редактировать.
Второй тин СДД используется для просмотра, редактирования, добавления и удаления записей из БД. Между страницей и данными устанав шваег - ся динамическая связь с помощью операторов языка SQL, размещаемых на ел ранице. Обмен информацией между страницей и базой данных происходит при выполнении SQL-операторов, которые обрабатываются Web-сервером, посылающим запросы к БД.
СДД третьего типа могут включать список PivotTable (св< дная таблица), подобный форме PivotTable системы Access или отчету PivotTable табличного процессора Excel. Кроме того, страницы могут содержать диаграммы или электронные таблицы в которых можно вводить и редактировать данные, а также использовать формулы как в Excel.
Страница доступа к данным сохраняется в отдельном файле вне файла базы данных.
Создание страниц доступа к данным
Начать создание СДД можно различными способами при создании базы данных и в существующей базе данных. Мы коротко рассмотрим, как создаются новые пустые С ДД.
Если после запуска Access в окне справа присутствует панель задач (как на рис. 10.1), то для создания пустой СДД в разделе достаточно пойти по ссылке Пустая страница доступа к данным (Blank Data Access Page). Появлением панели управляет флажок на вкладке Вид (View) меню Сервис | Параметры (Tools | Options).
Перейти к созданию СДД можно также с помощью команды Файл | Создать (File | New) или по нажатию кнопки Создать (New) панели инструментов. В этих двух случаях появляется вышеупомянутая панель, если ее не было до этого.
Результатом перехода по ссылке Пустая страница доступа к данным (Blank Data Access Page) будет окно ьыбора источника данных (рис. 10.39).
При пажатии на кнопку Открыть (Open) запустится мастер соединения с данными (рис. 10.40), позволяющий ус гановить соединение с источником данных для СДД.
12 Зак 474
г
Select Data Source
Lool.pv
My
Dati. Sources
«J+Connect to New Data Souru .ode 3QL Servor Connection "dc
History
File
name:
Cancel
H N*w£xi.ce... j Open -(
My Network
Place. Files of typr: |aII Data Source^ (* ode;" mdb, » mde; "^]
Рис. 10.39. Окно выЬора источника данных
Data Connection Wizard
Welcome to the Data Connection Wizard
ZJ
What kind of data source do you want to connect to? Гмоо^лР' SQL erv:
Dthiri .'Advanced
Zl
О
Caned
<
Bad-
yext
>
Finish
—
- - —
Рис. 10.40. Окно установления соединения с источником данных
II
I
Следующее окно мастера (рис. 10.41) предназначено для задания остальных свойств соединения, которые включают в себя: поставщика данных, имя сервера, информацию подключения (имя учетной записи пользователя и пароль), имя Файла базы данных на сервере и другие.
Свойства связи с данными
Поставщик данных | Подключение | Дополнительно | Все | Выбариг' подключаемые данные:
Поставщики OLE DB
Microsoft Jet 4.0 OLE DB Provider
suit ULE C'El PnSJjoef or '-UL
^ Далее >> |
Отмена Справка
Рис. 10.41. Окно свойств связи с данными
Завершив установку параметров на вкладке подключения, рекомендуется проверить правильность параметров с помощью кнопки тестирования связи. Третья вкладк? описывас т параметры защи гы данных и права доступа к ним.
OK
ш|
т
Click here and typ text
ш
щ
.4я
J^
ab!
оО»
р
|i
I
EIО
*
jlL
ж
Рис. 10.42. Окно СДД в режиме конструктора (слева — панель инструментов)
Созданную таблицу сохраняют обычным способом сохранения объектов базы ланных. Хранится СДД в отдельном htm-файле. который располагается в произвольном месте и имеет произвольное имя. Файл (. 'ДД логически связывается с базой данных таким образом, что он становится «виден» из окна базы данных (рис. 10.5).
I
Работа со страницами диступа к данным
Открыть и работать со СДД можно из среды Access и с помощью установленного броузера Интернета, например программы Microsoft Internet Explorer. Страницы можно использовать в приложении наряду с формами и отчетами. Создавать СДД, открывать в режиме Конструктора или просмотра в Access, а также просматривать и работать со страницами в Интернете или интранете можно при установке программы Mici osoft Internet Explorer версии не ниже 5.
Защита страниц доступа к данным
Чтобы защитить страницу доступа к данным и данные, нужно выполнить следующее:
защитить базу данных Access, содержащую ярлык (shortcut) страницы доступа к данным и соответствующий НТМ L-файл, используя средства защиты файловой системы;
защитить базу данных, связанную со страницей доступа к данным, путем защиты базы данных от неправомочных пользователей с помощью
средств защиты на уровне пользовате чя. 11ри этом можно управлять уровнем доступа в момент подключения пользователя;
• использовать многоуровневые средства обеспечения безопасности М icrosofl Internet Explorer.