- •1.Дайте определение понятию информационная система. Объясните концепцию информационной системы. Приведите типологию информационных систем.
- •2.Укажите особенности информационно-поисковых, информационно-справочных, информационно-управляющих и экспертных систем. Кратко опишите каждую из перечисленных информационных систем.
- •3.Дайте определение понятиям база данных и система управления базами данных. Объясните необходимость планирования базы данных (бд). Опишите жизненный цикл бд.
- •4.Дайте понятие модели представления данных. Перечислите модели представления данных. Опишите реляционную модель данных.
- •5.Дайте понятие проектирование реляционной базы данных. Дайте определение понятиям сущность, атрибут и отношение. Опишите процесс преобразования концептуальной модели в реляционную.
- •6.Сравните существующие системы управления базами данных. Перечислите основные характеристики реляционной системы управления базами данных (субд).
- •8.Опишите аппарат индексирования реляционной субд. Укажите назначения и основные возможности при использовании индексированных таблиц.
- •19.Дайте понятие реляционной алгебры. Перечислите операции реляционной алгебры. Опишите теоретико-множественные операции реляционной алгебры.
- •20.Дайте понятие реляционной алгебры. Перечислите операции реляционной алгебры. Опишите специальные операции реляционной алгебры.
- •12.Опишите структуру команды языка запросов sql. Приведите пример создания запроса.
- •25.Перечислите принципы визуального объектно-ориентированного программирования (ооп). Опишите технологию и основные объекты программирования. Укажите область применения визуального ооп.
- •24.Дайте представление об использовании ole – технологии в проектировании бд. Охарактеризуйте процессы внедрения и связывания объектов.
- •26.Дайте понятие запроса. Опишите процесс формирования и создания визуального запроса. Перечислите формы отображения визуального запроса.
- •27.Дайте понятие отчета. Перечислите типы отчетов. Опишите процесс создания отчета.
- •28.Дайте понятие клиент-серверной архитектуры. Опишите многопользовательскую работу с бд в локальной сети.
- •29.Дайте понятие клиент-серверной архитектуры. Опишите работу с бд в глобальной сети.
- •17.Перечислите группы функций субд Access. Опишите функции и команды управления базой данных.
- •1.Изложите материал по истории развития субд. Опишите субд FoxPro.
- •3,Дайте общую характеристику субд FoxPro ( ее преимущества, типы данных и файлов, используемых в субд) и опишите процесс настройки системы.
- •4,Опишите проект приложения как обязательный компонент при работе с базами данных в FoxPro. Опишите процесс создания баз данных и укажите основные действия при создании бд.
- •5,Опишите процесс создания таблиц в FoxPro и укажите последовательность действий. Опишите процесс модификации таблиц в FoxPro и укажите последовательность действий
- •6,Изложите материал по индексам в субд FoxPro. Опишите процесс создания первичного ключа. Опишите процесс создания составного индекса.
- •7,Изложите материал по отношениям между таблицами в субд FoxPro. Опишите процесс создания отношений между таблицами.
- •9,Опишите структуру пользовательской программы, написанной на языке FoxPro. Опишите процесс создания, запуска и модификации программы.
- •10,Изложите материал по использованию переменных в языке FoxPro. Укажите виды переменных, команды объявления, инициализации и отображения переменных.
- •11,Изложите материал по использованию массивов в языке FoxPro. Опишите основные манипуляции с массивами. Изложите материал по созданию и использованию пользовательских процедур и функций.
- •12,Изложите материал по командам структурного программирования в языке FoxPro. Опишите обработку особых ситуаций .
- •13,Изложите материал по установке программной среды в языке FoxPro. Опишите ввод и вывод информации.
- •15,Изложите материал по работе с окнами в FoxPro. Опишите основные команды по работе с окнами и их параметры.
- •16,Изложите материал по визуальному программированию на языке FoxPro.
- •18.Опишите основные компоненты Visual FoxPro 9. Опишите экран Visual FoxPro.
- •19.Опишите проектирование структуры базы данных. Дайте понятие основным формам нормализации.
- •20.Опишите процесс создания форм с помощью конструктора в FoxPro. Опишите процесс создания форм с помощью мастера в FoxPro.
- •21.Опишите визуальные объекты, которые можно расположить на форме. Укажите их основные свойства и методы .
- •22.Опишите создание однотабличных запросов к бд в Visual FoxPro 9.
- •23.Опишите создание многотабличных запросов к бд в Visual FoxPro 9.
- •24.Опишите процесс создания вычисляемых полей и итоговых значений при разработке запросов в Visual FoxPro 9. Опишите процесс создания перекрестных таблиц и диаграмм при разработке запросов.
- •25.Изложите материал по отчетам в Visual FoxPro 9.
11,Изложите материал по использованию массивов в языке FoxPro. Опишите основные манипуляции с массивами. Изложите материал по созданию и использованию пользовательских процедур и функций.
. Массив <array> нужно заранее описать с помощью команд DECLARE или DIMENSION, имеющих одинаковые синтаксис и действие:
DECLARE | DIMENSION <array1> (<expN1>[,<expN2>])
[,<array2> (<expN3>[,<expN4>])… ]
Команды позволяют создавать одномерные или двумерные массивы переменных памяти. Считается, что имеет одну колонку и <expN1> строк. Двумерный массив имеет <expN1> строк и <expN2> колонок. Размерности массива можно записывать как в круглых, так и в квадратных скобках. Элементы массива могут быть данными любого типа. При создании элементы инициализируются логическими значениями «ложь» (.F.). Можно изменить размерность массива, повторно используя команду DIMENSION.Синтаксис команды удаления из памяти переменных и массивов:
RELEASE<memvar list> | <array list>
RELEAS ALL [LIKE <scel> | EXCEPT <scel>]
При этом глобальные переменные и массивы удаляются лишь при явном указании их имен в списке, т.е. только командой первого типа. Описанные команды полностью освобождают оперативную память ПЭВМ от удаляемых объектов.
Команда CLEAR MEMORY освобождает все переменные и массивы, как локальные, так и глобальные, от присвоенных им значений. Опция TO<file> обеспечивает сохранение в файле с указанным именем. По умолчанию, для таких файлов переменных памяти принято расширение .mem имени файла.
Опция TO MEMO<memofield> обеспечивает сохранение в указанном поле примечаний типа memo (в поле памяти). Восстановление переменных и массивов реализует команда:
RESTORE FROM<file> | FROM MEMO <memo field> [ADDITIVE]
Команда GATHER перемещения содержимого переменных памяти или элементов массива в поля текущей записи активной таблицы базы данных имеет синтаксис:
GATHER FROM <array> | MEMVAR [FIELDS <field list>] [MEMO]
В команде COPY TO ARRAY для копирования одной записи следует использовать одномерный массив, а для копирования нескольких записей – двумерный массив.
Будем различать главную процедуру (или головную программу) и вызываемые ей процедуры.
Синтаксис начала подпрограмм и функций соответственно следующий:
PROCEDURE<procedure name>
FUNCTION<function name>
Имя процедуры не должно совпадать с именем встроенной функции, так как последняя имеет приоритет при вызове. Синтаксис команды, заканчивающей выполнение UDF:
RETURN [<expr> | TO MASTER | TO <program name>]
Здесь <expr> – возвращаемое в вызывающую процедуру значение. Команда RETURN без аргументов возвращает управление вызывающей программе. Опция TO MASTER передает управление на самый верхний уровень в иерархии вызывающих программ. Опция TO<programname> возвращает управление указанной программе. Оператор RETURN не является обязательным, так как неявная команда RETURN автоматически выполняется за последним оператором любого программного файла; кроме того, очередная следующая команда FUNCTION или PROCEDURE сигнализирует о конце предыдущей. Данные передаются в UDF в форме параметров. Параметры определяются командой PARAMETERS<parameterlist> которая должна быть следующей после команды начала UDF. Такую загрузку выполняет команда открытия процедурного файла: SETPROCEDURETO [<procedurefile>]