- •1. Основные положения
- •1.1. Организация базы данных
- •1.2. Просмотр записей базы данных
- •Задание
- •2.1. Домашняя подготовка
- •2.2. Порядок выполнения задания в лаборатории
- •3. Требования к отчету
- •4. Контрольные вопросы
- •Вопросы для защиты
- •Лабораторная работа 2
- •1. Основные положения
- •1.1. Файлы субд
- •Основные операции над файлами
- •Сортировка и индексирование записей таблиц
- •2. Задание
- •2.1. Домашняя подготовка
- •2.2. Порядок выполнения задания в лаборатории
- •3. Требования к отчету
- •4. Контрольные вопросы
- •4.1. Вопросы для коллоквиума
- •4.2. Вопросы для защиты
- •Лабораторная работа 3 язык запросов sql субд Visual FoxPro
- •1. Основные положения
- •Запросы
- •Задание
- •2.1. Домашняя подготовка.
- •2.2. Порядок выполнения задания в лаборатории.
- •3. Требования к отчету.
- •4. Контрольные вопросы
- •Вопросы для защиты
- •Проектирование баз данных в среде Erwin
- •Основные положения
- •Процесс моделирования
- •Физическая и логическая модель данных
- •Уровни отображения модели
- •Обратное проектирование
- •Целевые платформы
- •Интерфейс eRwin. Уровни отображения модели
- •Подмножества модели и сохраняемые отображения
- •Создание логической модели данных. Уровни логической модели
- •Сущности и атрибуты
- •Создание физической модели данных
- •Выбор сервера
- •Задание
- •Домашняя подготовка
- •Порядок выполнения в лаборатории
- •Требования к отчету
- •Контрольные вопросы Вопросы для коллоквиума
- •Вопросы для защиты
Задание
2.1. Домашняя подготовка
1. Изучить основные команды , необходимые для создания структуры таблицы, ввода данных, просмотра структуры и записей, модификации записей таблицы.
2. Подготовить необходимые данные в соответствии с выриантом задания : структуру таблицы и записи.
3. Подготовить команды для выполнения задания в лаборатории по всем пунктам.
2.2. Порядок выполнения задания в лаборатории
1. Показать преподавателю данные по п.п. 2,3 домашней подготовки.
2. Включить ПЭВМ. Загрузить операционную систему и СУБД FOXPRO. После этого на экран выводится системное меню и командное окно.
3. В соответствии с вариантом задания (см.таблицы 1 и 2) создать структуру таблицы. Просмотреть полученную структуру на экране дисплея. Подключить принтер и получить распечатку. При необходимости следует использовать команду HELP (клавиша F1).
4. Ввести в таблицу первые пять записей. Просмотреть, используя команды LIST и DISPLAY, все записи созданной таблицы, значения всех записей для первого, второго и четвертого полей, третьей записи. Получить распечатки.
5. Проведите вывод данных с использованием команды ? .
6. Вывести на экран записи, удовлетворяющие условиям :
- фамилии преподавателей/студентов (атрибут А2/А3) должны начинаться с букв А или C,
- фамилии преподавателей/студентов (атрибут А2/А3) не должны начинаться с букв А и С ,
- фамилии преподавателей/студентов (атрибут А2/А3) должны включать буквы “ов” или ”ОВ”
- значения даты ГГ для атрибута А4 должно быть равно 68 ,
- значения лекц. не должно превышать 50 час для атрибута А6.
Получить распечатки результатов поиска с использованием команд LIST, DISPLAY, LOCATE.
7. Изменить значение второго и третьего полей четверой записи на новые значения (см. таблицу 3), используя команды EDIT, CHANGE, BROWSE. Получить распечатку результатов.
8. Добавить в таблицу шестую запись.
9. Вставить в таблицу седьмую запись после второй записи, используя команду INSERT. Получить распечатку записей таблицы.
10. Подготовить к удалению записи 3 и 6. Удалить запись 3, оставив в таблице запись 6.
11. Вставить в таблицу ранее удаленную запись 3 между записями 4 и 5 , используя команду INSERT BEFORE . Получить распечатку.
12. Командами LIST и DISPLAY вывести на экран все записи таблицы, дополнив их колонкой с выражением вида AI * AG * C, где AI - атрибуты, C - константа, * - знак операции. Получить распечатку результата.
13. Выполнить п.п.6-11, используя системное меню.
14. Показать результаты работы преподавателю. Завершить работу с СУБД FOXPRO.
3. Требования к отчету
Отчет должен включать :
1. Исходные данные в соответствии с заданием к работе.
2. Распечатки структуры и записей таблицы, результатов работы с таблицей по всем пунктам задания с указанием соответствующих команд.
4. Контрольные вопросы
Вопросы для коллоквиума.
1. Какие действия необходимо выполнить для загрузки СУБД FOXPRO?
2. Какая команда используется для создания структуры таблицы и какие параметры должны быть указаны при создании структуры?
3. Какая команда используется для ввода новых записей в таблицу?
4. Какая команда используется для добавления записей в существующую таблицу базы данных ?
5. Какая команды используются для удаления записей ?
6. Какое различие в действии команд INSERT, INSERT BEFORE
7. Поясните оператор $.
8. Покажите преподавателю структуру таблицы и записи, которые предполагается использовать при работе в лаборатории.
9. Какая команда используется для завершения работы с FOXPRO ?