- •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.
23.Опишите создание многотабличных запросов к бд в Visual FoxPro 9.
Многотабличные запросы
При создании многотабличного запроса в окно конструктора запросов добавляются все участвующие в выборке таблицы и определяются условия для объединения.
Если между участвующими в запросе таблицами БД установлены постоянные отношения, то в окне конструктора запросов эта связь будет отображаться в виде линии, соединяющей таблицы, а на вкладке Join появится запись, содержащая условия объединения таблиц.
Если таблица, добавляемая в запрос, не имеет установленных в БД связей с уже размещенными в конструкторе таблицами, то на экране открывается диалоговое окно JoinCondition, в котором необходимо задать условие объединения двух таблиц.
Назначение опций диалогового окна JoinCondition
Опция |
Тип создаваемой связи |
Inner join |
Создает объединение, в котором выбираются только те записи, которые содержат совпадающие значения в полях связи |
Left join |
Создает объединение, в котором выбираются все записи из левой таблицы, а также записи из правой таблицы, значение поля связи которого совпадают со значениями поля связи левой таблицы |
Right join |
Создает объединение, в котором выбираются все записи из правой таблицы, а также записи из левой таблицы, значение поля связи которого совпадают со значениями поля связи правой таблицы |
Full join |
Создает объединение, в котором выбираются все записи из левой и правой таблиц. |
24.Опишите процесс создания вычисляемых полей и итоговых значений при разработке запросов в Visual FoxPro 9. Опишите процесс создания перекрестных таблиц и диаграмм при разработке запросов.
Создание вычисляемого поля
Нажать расположенную справа от поля Functionsandexpressions кнопку вызова построителя поля ExpressionBuilder.
В диалоговом окне Functionsandexpressions создать выражение для вычисляемого поля.
После того, как выражение сформировано, нажать кнопку Add, чтобы перенести выражение в список Selectedfields.
Включение в запрос итоговых выражений
Открыть окно запроса для нужных таблиц.
На вкладке Fields перенести в список SelectedFields поле, содержащее критерий отбора для итогового значения.
Нажать кнопку открытия диалогового окна ExpressionBuilder.
В поле ввода Expression ввести выражение, по которому будет считаться итоговое значение, например сумма.
Нажать кнопку OK для закрытия диалогового окна ExpressionBuilder.
Для перемещения сформированного выражения в список SelectedFields нажать кнопку Add.
Для группировки записей результирующей таблицы по полю, для которого было сформировано итоговое значение, открыть вкладку GroupBy и перенести данное поле в список GroupedFields.
Сохранить запрос и запустить его на выполнение.
Например, создание перекрестной таблицы, отображающей распределение покупателей по странам.
В окне проектов выбрать группу Queries категории Data и нажать кнопку New.
В окне конструктора запросов выбрать поле, где отображаются данные о стране покупателя (country).
Создать итоговое поле COUNT (country)
Установить группировку и упорядочение по полю country.
Результат выборки сохранить в таблице.
Двумерные перекрестные таблицы группируют информацию по двум факторам.
Для создания перекрестной таблицы можно использовать мастер Cross-TabWizard.
Создание диаграммы с помощью мастера GraphWizard
Выполнить команду FileNew, в окне диалога New выбрать тип создаваемого объекта Query и нажать кнопку Wizard.
Из окна диалога WizardSelection запустить мастер создания диаграммы GraphWizard.
Выбрать исходную таблицу и поля, которые будут использоваться при создании диаграммы. Для перехода к следующему шагу нажать кнопку Next.
В окне диалога укажите поле, значения которого будут использоваться в категориях диаграммы, и поле, значения которого будут использоваться в рядах данных.
Укажите тип создаваемой диаграммы.
На завершающей стадии можно задать заголовок диаграммы, установить флажок добавления в диаграмму легенд и предварительно просмотреть результат.