Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 60 стр.

UptoLike

Составители: 

106
RETURN - команда возврата из подпрограммы в Головную программу (либо другую
вызвавшую подпрограмму) на команду, следующую за вызовом DO <...>.
PUBLIC <список_переменных_памяти_через_запятые> - команда объявления глобальных
(общих, «видимых из подпрограмм») переменнх в Головной программе.
PRIVATE<список_переменных_памяти_через_запятые> - команда объявления локальных
переменных (автономно используемых подпрограммами и Головной
программой и не
сохраняющих свои значения при переходе от Головной программы к подпрограмме и
обратно.
REGIONAL <список_обозначений_через_запятые> - команда объявления региональных
переменных (подобных локальным переменным)
LOCAL <список_обозначений_через_запятые> - команда объявления локальных переменных
(действующих только в пределах процедуры или функции, в которых были созданы. К
ним нельзя
обратиться из программы или функции ни более высокого, ни более
низкого уровня.)
SET PROCEDURE TO <имя_процедурного_файла_без_расширения> - команда, объявляющая
имя файла, в котором хранятся подпрограммы (это может быть тот же файл, в котором
хранится Головная программа, илилучшеотдельный файл, в котором
«коллекционируются» подпрограммы; тогда будет удобнее
использовать их в
других программах).
3. РАБОТА с НЕСКОЛЬКИМИ БАЗАМИ ДАННЫХ (таблицами данных)
В Visual FoxPro 5.0 (как во всякой реляционной СУБД) имеется развитый аппарат
упорядочения файлов (в частности, путем индексирования). Благодаря этому в Visual
FoxPro5.0 оказалось возможным реализовать систему взаимосвязей между таблицами по
принципам:
одинкодному, одинкомногим, многокодному и многоко
многим
причем для организации связей не используются массовые операции.
Виды устанавливаемых отношений:
Отношение одинкодному означает, что каждая запись одной таблицы
соответствует только одной записи в другой таблице.
Отношение одинкомногим означает, что каждая запись одной таблицы связана
более чем с одной записью из другой таблицы.
Отношение многокодному аналогично типу отношений одинкомногим. Тип
отношений между объектами зависит
от Вашей точки зрения. Например, если Вы будите
рассматривать отношение между полученными оценками по какому либо предмету за семестр и
студентом, то получите отношение многокодному.
Отношение многокомногим возникает между двумя таблицами в тех случаях,
когда:
одна запись из первой таблицы может быть связана более чем
с одной записью из второй
таблицы
одна запись из второй таблицы может быть связана более чем с одной записью из первой
таблицы
В Visual FoxPro 5.0 Вы можете устанавливать постоянные отношения между
таблицами, которые будут поддерживаться при создании форм, отчетов и запросов. При
определении отношений одна из таблиц является родительской, а другаядочерней. Для
родительской таблицы должен быть определен первичный ключ или ключкандидат, а
для дочернейиндекс для связи с родительской таблицей.
3.1.Знакомство с техникой установления связей между таблицами данных
(один_файл_со_многими)
                                          106

RETURN     - команда возврата из подпрограммы в Головную программу (либо другую
      вызвавшую подпрограмму) на команду, следующую за вызовом DO <...>.
PUBLIC <список_переменных_памяти_через_запятые> - команда объявления глобальных
      (общих, «видимых из подпрограмм») переменнх в Головной программе.
PRIVATE<список_переменных_памяти_через_запятые> - команда объявления локальных
      переменных (автономно используемых подпрограммами и Головной программой и не
      сохраняющих свои значения при переходе от Головной программы к подпрограмме и
      обратно.
REGIONAL <список_обозначений_через_запятые> - команда объявления региональных
      переменных (подобных локальным переменным)
LOCAL <список_обозначений_через_запятые> - команда объявления локальных переменных
      (действующих только в пределах процедуры или функции, в которых были созданы. К
      ним нельзя обратиться из программы или функции ни более высокого, ни более
      низкого уровня.)
SET PROCEDURE TO <имя_процедурного_файла_без_расширения> - команда, объявляющая
      имя файла, в котором хранятся подпрограммы (это может быть тот же файл, в котором
      хранится    Головная программа, или – лучше – отдельный файл, в котором
      «коллекционируются»     подпрограммы; тогда будет удобнее использовать их в
      других программах).


        3. РАБОТА с НЕСКОЛЬКИМИ БАЗАМИ ДАННЫХ (таблицами данных)
      В Visual FoxPro 5.0 (как во всякой реляционной СУБД) имеется развитый аппарат
упорядочения файлов (в частности, путем индексирования). Благодаря этому в Visual
FoxPro5.0 оказалось возможным реализовать систему взаимосвязей между таблицами по
принципам:
  один – к – одному, один – ко – многим, много – к – одному и много – ко – многим
причем для организации связей не используются массовые операции.

                                 Виды устанавливаемых отношений:
        Отношение один – к – одному означает, что каждая запись одной таблицы
соответствует только одной записи в другой таблице.
        Отношение один – ко – многим означает, что каждая запись одной таблицы связана
более чем с одной записью из другой таблицы.
        Отношение много – к – одному аналогично типу отношений один – ко – многим. Тип
отношений между объектами зависит от Вашей точки зрения. Например, если Вы будите
рассматривать отношение между полученными оценками по какому либо предмету за семестр и
студентом, то получите отношение много – к – одному.
        Отношение много – ко – многим возникает между двумя таблицами в тех случаях,
когда:
    одна запись из первой таблицы может быть связана более чем с одной записью из второй
    таблицы
    одна запись из второй таблицы может быть связана более чем с одной записью из первой
    таблицы

       В Visual FoxPro 5.0 Вы можете устанавливать постоянные отношения между
таблицами, которые будут поддерживаться при создании форм, отчетов и запросов. При
определении отношений одна из таблиц является родительской, а другая – дочерней. Для
родительской таблицы должен быть определен первичный ключ или ключ – кандидат, а
для дочерней – индекс для связи с родительской таблицей.

       3.1.Знакомство с техникой установления связей между таблицами данных
                              (один_файл_со_многими)