Часть полного текста документа:1. СУБД FOXPRO: ОЗНАКОМЛЕНИЕ С СИСТЕМОЙ РАБОТА В МЕНЮ-ОРИЕНТИРОВАННОМ РЕЖИМЕ 2 2.ОСНОВНЫЕ КОМАНДЫ FOXPRO 5 ДИАЛОГОВЫЕ КОМАНДЫ 5 КОМАНДЫ РЕДАКТИРОВАНИЯ 6 ФИЛЬТРАЦИЯ ДАННЫХ Ошибка! Закладка не определена. ИЗМЕНЕНИЕ ДАННЫХ Ошибка! Закладка не определена. 3. СОЗДАНИЕ КОМАНДНЫХ ФАЙЛОВ 7 4.КОМАНДА ПОЛНОЭКРАННОГО РЕДАКТИРОВАНИЯ BROWSE Ошибка! Закладка не определена. 5.КОМАНДЫ ВВОДА-ВЫВОДА 8 6.СРЕДСТВА ПРОГРАММИРОВАНИЯ 10 7.ОРГАНИЗАЦИЯ МЕНЮ Ошибка! Закладка не определена. 8.ИЗОБРАЗИТЕЛЬНЫЕ СРЕДСТВА 15 &&&& 10. РАБОТА С НЕСКОЛЬКИМИ БАЗАМИ ДАННЫХ 15 11. РАБОТА С ОКНАМИ 18 12.ПРИЛОЖЕНИЯ 19 12.1. СТАНДАРТНЫЕ ФУНКЦИИ FOXPRO 19 12.2. SET - КОМАНДЫ 21 12.3. ТЕКСТЫ ПРОГРАММ 22 13. ЗАДАНИЯ. 27 РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 28 ВВЕДЕНИЕ Методические указания предназначены для проведения практических и лабораторных занятий по дисциплине "Информатика и компьютерная техника" для всех форм обучения. В них кратко изложены технологии реляционных СУБД, реализация их средствами СУБД FoxPro, а также даны практические приемы их реализации. Основное внимание уделено изложению команд языка программирования среды FoxPro с пояснениями на конкретных примерах и заданиях по основным темам. РЕЛЯЦИОННАЯ МОДЕЛЬ По способу установления связей между данными различают реляционную, иерархическую и сетевую модели. Реляционная модель является удобной и наиболее привычной формой представления данных в виде таблицы. В математических дисциплинах таблице соответствует термин отношение (relation). Отсюда и произошло название модели - реляционная. Одним из основных преимуществ реляционной модели является ее однородность. Все данные рассматриваются как хранимые в таблицах, в которых каждая строка имеет один и тот же формат. Каждая строка в таблице представляет некоторый объект реального мира или соотношение между объектами. Пользователь модели сам должен для себя решить вопрос, обладают ли соответствующие сущности реального мира однородностью. Этим самым решается проблема пригодности модели для предполагаемого применения. Реляционная модель имеет два главных свойства: 1. базовые порции данных представляют собой отношения (relations); 2. операции над таблицами затрагивают только соотношения (relation closure). Соотношение - это математическая концепция, описывающая, как соотносятся между собой элементы двух множеств. Модель предъявляет к таблицам следующие требования: 1. данные в ячейках таблицы должны быть структурно неделимыми. Каждая ячейка может содержать только одну порцию данных. Это свойство часто определяется как принцип информационной неделимости. Недопустимо, чтобы в ячейке таблицы реляционной модели содержалось более одной порции данных, что иногда называется информационным кодированием. Примером служит идентификационный номер автомобиля. Если записать его в одну ячейку, то будет нарушен принцип неделимости информации, поскольку в ячейке окажутся разделяемые данные такие, как наименование производителя, модели, сведение о нахождении предприятия и т.д.; 2. данные в одном столбце должны быть одного типа; 3. каждый столбец должен быть уникальным (недопустимы дублирования столбцов); 4. столбцы размещаются в произвольном порядке; 5. строки размещаются в таблице также в произвольном порядке; 6. столбцы имеют уникальные наименования. Два фундаментальных правила: правило целостности объектов (entity integrity rule) и правило ссылочной целостности (referential integrity rule). ............ |