- •Базы данных
- •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. Характеристика вариантов публикации
12. Субд Visual FoxPro 8.0
Visual FoxPro 8.0 представляет собой СУБД реляционного типа с развитыми средствами создания БД, организации запросов к ним, построения приложений с использованием визуального, объектно-ориент ированно] о программирования. СУБДVisual FoxPro 8.0 может паботать в средеWindows 98/MFV ХР/200П.
12.1. Общая характеристика
В V isual FoxPro реализованы все атрибуты реляционной СУБД. Так, в ней введено понятие базы данных каксовокупности свя^нных 1аблиц, информа ция о которых хранится в словаре данных.В БД определяются условия ее целостности с помотщю первичных и внешних ключей таблиц. Все события (изменения), происходящие в БД, могут обнаруживаться и централизм >ванно обрабатываться в связи с появлением вVisual FoxPro таких средств, как триггерыи ecmpot нные проц. дуры.
Visual FoxPro совместима с более ранними версиямиFoxPro. Поэтому приложения, разработанные в более ранних версияхFoxPro, могут быть адап тч- рованы с ее помощью в средуWindows. Visual FoxPro обладает высокой скоростью в обслуживании БД.
Использзя стандарт ODBC иSQL-запрос ы для выборки данныхVisual FoxPro позволяет работать с БД СУБДAccess, Paradox, dBase и т. д., с серверами БД —Microsoft SQL Server, Oracle и др.
Приложение Visual FoxPro может одновременно работать как с собственными, так и сетевыми таблицами, расположенными на других компьютерах локальной сети.
Поддерживаются такие механизмы работы с Windows приложениями как:
Dynamic Data Exchage (DDE) — динамический обмен данш ши,
Object Linking and Embeddir g (OLE) — встраивание и связывание объектов.
При работе Visual FoxPro 8.0 к аппарат ным ресурсам предъявляются следующие требования:
IBM-совместимый компьютер с процессоромPentium 133 и выше;
мышь;
основная память объемом 64 Мбайта, рекомендуется объем 128 Мбайта или выше;
165 Мбайтов дискового пространства;
монитор VGA или с более высоким разрешением.
СпомощьюVisual FoxPro можно создаватьсетевые приложения, функционирующие в сетях под управлениемMicrosoft Windows 9х/ 2000,Microsoft LAN Manager и др.
Для упрощения процесса разработки баз данных и приложений имеется большое количество Мастеров, Конструкторов и Построителей.
Некоторые количес твенные характеристики базы данных Visual FoxPro: максимальное количеств! > записей — 1 ООО ООО ООО: макс имальный размер таблицы —2GB; максимальное количество символов в записи - 65 500; максимальное количество полей в записи — 255; максимальное количество одновременно открытых таб шц — 2551.
12.2. Новые возможности Visual FoxPro 8.0
В Viiial FoxPro 8.0 по сравнению с предыд> щей версией продукта появились новые возможности, перечисленные ниже.
Усовершенствован интерфейс интегрированной среды разработки и отладки приложений.
Введены новые команды, базовые классы и функции.
Появились новые возможности по ] «боте с документами XML иWeb- службами.
Усовершенствована совместимость продукта с системой Microsoft Visual Studio .NE'T и сервером баз данны^Microsoft Server 2000.
Введен Task Pane Manager (Менеджер панели задач), кот< ый позволяет улучшить разработку приложений, упростить запуск Мастеров создания приложений, запуск примеров, открытие приложений, баз данных и справочной сис темы и т. п.
Ра( ширены возможности Конструкт ора таблиц.
Расширены возможности Конструктора меню. В частности, при разработке меню допускается перемещать пункты меню по его иерархической структуре.
Добавлен новый класс CursorAdapter, с помощью kotoj oi реализуются функции униьерсально1 о дос тупа к данным.
В редакторе кода появились новые возможности расширенного поиска информации, автоматического форматирования текста и ubi гной печати исходного кода приложения.
J