- •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.
13,Изложите материал по установке программной среды в языке FoxPro. Опишите ввод и вывод информации.
Команда для указания рабочего привода и/или каталога для операций ввода-вывода данных:
SETDEFAULTTO [<expC>]
Здесь <expC> специфицирует либо имя дисковода, либо имя дисковода и имя каталога. Допустимы обозначения «\.» (для указания корневого каталога) и «..» (для указания каталога вышележащего условия).
Команда для указания возможных вариантов путей поиска файлов:
SET PATH TO [<path list>] Здесь в списке <pathlist> через знак «,» или «;» перечисляются каталоги (с полными путями поиска), в которых система должна искать файлы, не найденные в текущем рабочем каталоге.
Команда для включения (ON по умолчанию) или выключения (OFF) режима подачи звукового сигнала во время работы при достижении конца поля или при вводе некорректных данных:
SETBELLON | OFFКоманда, которая разрешает (ON по умолчанию) или запрещает (OFF) прямой вывод данных на экран или в текущее окно из программ:
SET CONSOLE ON | OFF
Команда, которая определяет направление вывода данных командами форматированного вывода:
SET DEVICE TO SCREEN | TO PRINTER | TO FILE <file name>
Команда, которая разрешает (ON) или запрещает (OFF по умолчанию) вывод данных на принтер из программ:
SET PRINTER ON | OFF
Команда, которая открывает (ON) или закрывает (OFF по умолчанию) окно трассировки для наблюдения за выполнением программы:
SET ECHO ON | OFF
В открытом окне трассировки отображается исходный код программы, которая сейчас работает, причем строка, выполняющаяся в текущий момент, отображается повышенной яркостью. Процесс отображения приостанавливается только в точках останова внутри программы.
Для пошагового выполнения программы, то есть с остановками после каждой строки исходного текста, следует использовать команду:
SET STEP ON | OFF
SET TALK ON | OFF
Опции команды: ON – включает режим выдачи отклика, этот режим действует по умолчанию; OFF – отклик никуда не выводится.
Ввод и вывод информации
Различают неформатированный и форматированный ввод и вывод информации.
Неформатированный ввод реализуют команды:
INPUT [<expC>] TO <memvar>
ACCEPT [<expC>] TO <memvar>
Здесь <expC> – подсказка, которая выводится на экране перед местом ввода данных; <memvar> – переменная памяти, которой присваивается вводимое значение. Команда INPUT тип данных определяет при вводе, причем символьные данные должны заключаться в одинарные или двойные кавычки либо в квадратные скобки. Команда ACCEPT все вводимые данные рассматривает как строки символов и не требует их выделять кавычками или скобками. Неформатированный вывод строки текста на экран и/или в текущий выходной файл реализуют команды:
\ | \\ <textline>
Вывод текста на экран, в окно, на принтер или в текстовый файл реализует команда: TEXT <textlines> ENDTEXT
Имеется особая команда, которая организует ожидание ввода данных с клавиатуры:
WAIT [<expC>] [TO <memvar>] [TIMEOUT <expN>]
Форматированный ввод-вывод данных реализуется командой:
@ <raw,column> [SAY <expr1>] [GET <var>]
14,Изложите материал по работе с меню в FoxPro. Опишите основные команды по работе с меню и их параметры.
Первичная линейка пользовательского меню создается командой, определяющей имя меню:
DEFINE MENU<menu name1>
и серией последующих команд, определяющих каждый пункт линейки меню. DEFINE PAD<pad name>OF<menu name1>PROMPT<expC1>
Здесь <expC1> – задает появляющийся в данном пункте текст.
Выбору конкретного пункта меню можно поставить в соответствие одно из следующих действий при помощи специальных команд:
• активизациядругойлинейкименюкомандой
ON PAD<pad name>OF<menu name1>ACTIVATE MENU<menu name2>
• активизациявсплывающегоменюкомандой
ON PAD<pad name>OF<menu name1>ACTIVATE POPUP<popup name>
• выполнениекомандыилипроцедурыкомандой
ON SELECTION PAD<pad name>OF<menu name1> [<command>]
иликомандой
ON SELECTION MENU<menu name1> [<command>]
Выбору конкретного пункта всплывающего меню можно поставить в соответствие следующие действия:
• активизация линейки меню <menuname> или нового всплывающего меню <popupname2> командой
ON BAR<expN>OF<popup name1> [ACTIVATE MENU<menu name> |
| ACTIVATE POPUP<popup name2>]
• выполнение команды или процедуры командой
ON SELECTION BAR<expN> OF <popup name> [<command>]
• выполнение той же команды или процедуры при выборе любого пункта меню
ON SELECTION POPUP<popup name> [<command>]
Имеются специальные команды для вызова построителя меню:
CREATE MENU [<file> | ?]
для создания нового пользовательского и всплывающего меню, а также команда
MODIFY MENU [<file> | ?]
для модификации существующего меню.
После того, как меню определено в программе, его нужно активизировать, то есть ывести на экран и сделать доступным для выбора. Для линейки меню это обеспечивает команда ACTIVATE MENU<menuname>
а для всплывающего меню – команда ACTIVATE POPUP<popupname>
Активное меню можно удалить с экрана, оставив его в памяти командой
DEACTIVATE MENU | POPUP
Полное удаление с экрана, из окна и из памяти пунктов меню и самих меню, определенных пользователем, выполняет команда RELEASE