по предмету «Базы данных» 2011/12 у.г.




ВОПРОСЫДЛЯ ПОДГОТОВКИ К ГОСУДАРСТВЕННЫМ ЭКЗАМЕНАМ

1. Понятие базы данных. Нарисовать примерную схему БД. Взаимосвязи между таблицами в базе данных. Назначение связей. Ключи и их типы. Понятие родительской и дочерней таблицы. Виды взаимосвязей. Примеры связей каждого вида. Демонстрация установки и удаления связей между таблицами на примере базы данных TestData.

2. Структура команды языка SQL. Просмотр результатов выполнения команд. Назначение угловых и квадратных скобок, вертикальной черты в общем виде записи команды. Примеры команд, часто используемых при работе с базой данных: открытие и закрытие таблицы, формы.

3. Главное окно программы Visual FoxPro. Назначение элементов окна и работа с ними. Назначение основных пунктов главного меню. Приёмы открытия таблиц и БД. Назначение командного окна и приёмы работа с ним: примеры выполнение отдельных команд, группы команд, история команд, очистка окна. Назначение окна диспетчера программ и работа с ним. Открытие и закрытие базы данных.

4. Команды установки параметров VFP (SET-команды). Установка параметров VFP средствами SET-команд. Установка параметров VFP средствами диалоговых окон: установка каталога по умолчанию, формата даты и др.

5. Создание базы данных средствами мастера VFP. Назначение типовых баз данных, предоставляемых мастером.

6. Создание базы данных средствами конструктора БД. Преимущества конструктора в сравнении с мастером. Окно конструктора БД и работа с ним. Контекстное меню окна конструктора.

7. Типы данных, хранимых в таблице. Наименование каждого типа, сокращённое обозначение и область применения. Различные форматы записи даты. Различные форматы записи чисел и сфера применения каждого формата.

8. Создание таблицы визуальными средствами VFP (средствами мастера). Возможные варианты таблиц, предоставляемые мастером. Сравнение мастера с конструктором.

9. Создание таблицы визуальными средствами VFP (средствами конструктора). Выбор типа данных для каждого поля. Способ создания заголовков полей на русском языке. Сравнение мастера с конструктором.

10. Таблица, как главный элемент базы данных. Назначение таблицы. Требования к именам полей таблицы и к имени файла таблицы. Создание таблицы визуальными средствами Visual FoxPro (средствами мастера и конструктора). Отличия между мастером и конструктором. Необходимость резервирования таблиц. Понятие модификации структуры таблицы. Автоматическое резервирование таблицы при модификации.

11. Таблица, как главный элемент базы данных. Назначение таблицы. Создание таблицы средствами языка SQL. Предъявление таблицы на экран. Открытие и закрытие таблицы средствами команд языка SQL. Отображение части таблицы (нужных столбцов). Примеры команд.

12. Добавление записей в таблицу (три способа) на примере таблицы Employee БД TestData. Назначение полей типа Memo и General. Понятие компоновки (Linking) и внедрения (Embedding) Удаление записей (два способа). Разница между работой с таблицей в режимах exclusive и share. Способ перехода в нужный режим командой SQL и визуальным методом.

13. Индексация таблиц. Понятие индекса. Назначение индексов, их достоинства и недостатки. Понятие индекса и тега. Типы индексов (простые и составные) и их применение. Создание индексов визуальными средствами VFP. Необходимость активации (подключения) индексов. Видимый в таблице эффект от подключения индекса на примере таблицы Employee БД TestData.

14. Поиск данных в неиндексированной и индексированной таблице средствами языка SQL. Демонстрация поиска данных на примере таблицы базы Employee данных TestData. Примеры применения команды с постановкой условия поиска по одному полю и по двум полям на примере таблицы Employee БД TestData.

15. Понятие фильтра. Назначение, установка и отмена фильтра командами SQL по строкам и по столбцам таблицы. Постановка условия фильтрации по одному полю и по двум полям. Команда установки фильтра на примере таблицы Orders базы данных TestData.

16. Команды перемещения (навигации) и по таблице команды удаления записей из таблицы средствами команд языка SQL.Примеры команд для таблицы Orditems базы данных TestData.

17. Понятие и назначение сортировки данных в таблице. Сортировка визуальными средствами VFP и средствами языка SQL. Демонстрация сортировки данных по странам на примере таблицы Orders базы данных TestData.

18. Команды присвоения значений переменным. Ввод в переменную по запросу. Проверка значения, присвоенного переменной. Примеры команд присвоения.

19. Вывод на экран сведений о всех переменных и вывод только пользовательских переменных. Параметры переменной, отображаемые на экране при выводе сведений о переменных. Команда очистка памяти от переменных. Сохранение и восстановление переменных.

20. Использование переменных: назначение, типы, статус, создание, сохранение. Пользовательские и системные переменные. Присвоение значений переменным. Ввод в переменную по запросу. Вывод переменных на экран. Параметры переменных, отображаемые на экране. Очистка памяти от переменных.

21. Назначение экранной формы. Форма, как объект класса контейнер. Демонстрация создания формы для таблицы Employee базы данных TestData. Управление внешним видом формы: эффекты выделения объектов цветом, видом шрифта, внедрение рисунков. Окно свойств (Properties), назначение его элементов и работа с окном.

22. Понятие целостности и достоверности сведений, хранящихся в базе данных. Доменная, смысловая и ссылочная целостность. Методы обеспечения целостности и достоверности данных на уровне таблицы и на уровне БД. Понятие триггера и хранимой процедуры.

23. Отчёт, его назначение. Создание отчёта средствами мастера. Понятие группировки и сортировки данных в отчёте. Размещение в отчёте вспомогательных элементов. Демонстрация создания отчёта по странам для таблицы Orders базы данных TestData.

24. Запрос, его назначение. Создание запроса средствами мастера. Способы объединения таблиц при создании запроса. Работа с окном конструктора. Фильтрация и сортировка данных при создании запроса. Демонстрация создания запроса по странам для таблицы Orders базы данных TestData.

25. Отчёт, его назначение. Создание отчёта средствами конструктора. Понятие группировки и сортировки данных в отчёте. Размещение в отчёте вспомогательных элементов. Демонстрация создания отчёта по странам для таблицы Orders базы данных TestData.

26. Запрос, его назначение. Создание запроса средствами конструктора. Способы объединения таблиц при создании запроса. Работа с окном конструктора. Фильтрация и сортировка данных при создании запроса. Демонстрация создания запроса по странам для таблицы Orders базы данных TestData.

27. Программный файл, его составные части. Редактор для создания программного файла и работа с ним. Сохранение, запуск и модификация программного файла. Пример создания программного файла.

28. Определение понятия функции. Функции VFP для работы с датой и временем. Пример применения каждой функции.

29. Определение понятия функции. Функции VFP для работы с таблицами. Пример применения каждой функции для таблицы Orders базы данных TestData.

30. Определение понятия функции. Функции VFP для преобразования типов данных. Пример применения каждой функции.

31. Определение понятия функции. Математические функции VFP. Пример применения каждой функции.

32. Пользовательское меню VFP. Назначение. Типы. Способ создания линейного пользовательского меню в конструкторе меню. Пример создания линейного меню

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: