Мегаобучалка Главная | О нас | Обратная связь  


Лабораторное занятие № 6




Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Тема: Разработка компонентов приложений БД

Задания к лабораторному занятию №6

1. Используя командное окно и конструктор таблиц данных, создать две логически связанные таблицы данных и ввести данные в таблицы.

2. Используя командное окно и конструктор форм создать форму, содержащую кнопки для просмотра таблиц данных и запустить ее на выполнение;

3. Создать отчет в свободной форме (в виде письма). При создании отчета использовать стандартные функции xBase. Например: alltrim(city)+’ ‘+alltrim(address). Данные о получателе письма взять из таблицы, каждое письмо на новой странице.

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература:1[244:256], 2[64:77], 3[168:174], 7[72:87,95:114, 117:164, 212:223].

Контрольные вопросы:

1. Для чего используются конструкторы, мастера, построители.

2. Какие средства визуального проектирования используются в Visual Fox Pro.

3. Перечислите основные базовые классы.

4. Из каких действий состоит процесс создания формы.

5. Из каких действий состоит процесс создания отчета.

Лабораторное занятие № 7

Тема: Создание приложений БД

Задания к лабораторному занятию №7



1. Выбрать предметную область, определить для данной предметной области два объекта и их свойства, представить эти объекты в терминах реляционных отношений – в виде таблиц с атрибутами (столбцами).

2. Создать в среде СУБД две таблицы данных (см.п.1) и ввести данные в таблицы.

3. Создать проект приложения, включить созданные таблицы и другие компоненты приложения (результат лабораторного занятия №6).

4. Выполнить индивидуальное задание, полученное от преподавателя.

Основная литература:1[244:256], 2[64:77], 3[168:174], 7[39:47].

Контрольные вопросы:

1. Какие технологии используются при разработке приложений баз данных в СУБД под Windows.

2. Какие задачи решаются на этапе анализа предметной области при проектировании приложений баз данных.

3. На каком этапе разработки приложений баз данных выполняется разработка пользовательского интерфейса.

4. Что может выступать в качестве основной программы приложения баз данных.

5. Что собой представляет проект и какие вкладки имеются в окне Диспетчера проектов Visual Fox Pro, их назначение.

 

Планы занятий в рамках самостоятельной работы студентов под руководством преподавателя (СРСП)

  №   Задания Форма проведения Методические рекомендации Рекомендуемая литература
1. Изучить интерфейс, возможности, типы данных в СУБД Visual FoxPro Работа за компьютером Использовать Help Visual FoxPro 1[184:185] 7[73:74, 15:28]
2. Изучить основные команды xBaseв СУБД Visual FoxPro. Работа за компьютером Создать таблицу, модифицировать ее, добавить записи, модифицировать записи, выполнить просмотр таблицы. 1[94:105] 3[7:17] 4[5:14]
3. Выполнить индексирование таблицы по одному полю, по нескольким полям, с указанием условия индексирования. Используя команду SEEK (FIND) осуществить быстрый поиск в таблице данных с подключенным индексом. Работа за компьютером Изучить команды для сортировки и индексирования. 1[105:107] 3[21:24] 4[15:19]
4. Выполнить подсчет записей в таблице, а также суммирование и вычисление среднего значения полей числового типа по всей таблице и с указанием условия выбора полей. Работа за компьютером Изучить стандартные функции в СУБД. 1[117:121] 3[50:51] 4[20:23]
5. Cоставить программу, обеспечивающую: - автоматическое формирование двумерного числового массива A(5,5) с использованием функций RAND(), INT(); - суммирование всех положительных элементов массива A(5,5), вывод суммы на экран; - суммирование построчно элементов массива А(5,5) и на основе этих сумм формирование нового массива В(5). Работа за компьютером Изучить работу управляющих операторов. 1[111:117] 3[43:45] 4[23:32]
6. Используя команды SQL, создать структуру таблицы, (не менее 4-х столбцов в таблице, используя различные типы данных: символьные, числовые, логические, даты), командой SQL модифицировать структуру таблицы: добавить столбец, удалить столбец, изменить имя столбца, изменить параметры столбца. Работа за компьютером Изучить возможности команд SQL. 1[122:133] 2[26:29]
7. Используя конструктор запросов, создать и сохранить в файле простые запросы SQL, используя вычисляемые столбцы, задавая выводимые имена столбцов и различные типы получателей запроса. Работа за компьютером Изучить технологию создания запросов с помощью конструктора запросов. 2[16:26] 10[1028:1037]
8. Используя конструктор запросов, создать и сохранить в файле многотабличные запросы SQL, используя стандартные функции SQL, запросы с группировкой данных. Работа за компьютером Изучить технологию создания запросов с помощью конструктора запросов. 2[16:26] 10[1028:1037]
9. Сформировать запросы с подзапросами к одной таблице данных, к двум таблицам данных, используя опцию HAVING. Работа за компьютером Изучить технологию создания запросов с помощью конструктора запросов. 2[16:26] 10[1028:1037]
10. Изучить работу с конструктором форм СУБД Visual FoxPro, создать форму для получения справочной информации из таблицы данных. Работа за компьютером Изучить технологию создания форм с помощью конструктора форм. 1[194:201] 8[97:115]
11. Изучить свойства объектов, задающие связь с данными БД. Работа за компьютером Изучить способы создания связей объектов формы с БД. 8[124:128, 132,155,162,384:385]
12. Используя командное окно и конструктор меню создать двухуровневое меню. Работа за компьютером Изучить технологию создания меню с помощью конструктора меню. 1[201:207] 8[277:295]
13. Изучить работу с конструктором проектов СУБД Visual FoxPro, вкладки, создание файла проекта. Работа за компьютером Изучить технологию создания проектов. 1[207:210] 8[39:56]
14. Создать соединения с источниками данных других форматов. Работа за компьютером Изучить создание соединений с источниками данных других форматов. 8[531:548]
15. Разработать ИМД, СМД, РМД для ПО, заданной пеподавателем Индивидуальная письменная работа Изучить модели данных. 7[56:89] 10[56:58]

Планы занятий в рамках самостоятельной работы студентов (СРС)

Задания Методические рекомендации Рекомендуемая литература
1. Изучить типы реляционных СУБД. Рассмотреть особенности реляционных СУБД, их достоинства и недостатки. 1[36:54]  
2. Изучить принципы построения языка программирования 4-го поколения. Рассмотреть конструкции языка 4-го поколения xBase, основные глаголы. 1[92:94]
3. Изучить механизм индексирования в реляционных СУБД Выполнить индексирование таблиц данных по полям различного типа, по одному полю, по нескольким полям. 1[105:107]
4. Выполнить следующие действия: - выдать из таблицы значения одного символьного поля прописными буквами, а значения другого символьного поля – строчными буквами, из поля типа даты – значения года в виде четырех цифр; - выдать из таблицы записи, имеющие в поле типа даты значения дня и месяца, совпадающие с текущим днем и месяцем; - определить порядковый номер дня недели, название дня недели и название месяца для даты своего рождения Изучить стандартные функции в СУБД Visual FoxPro. 1[94:105] 3[7:17] 4[5:14]
5. Cоставить программу, обеспечивающую: - формирование массива символов А(5,5); - вывод тех элементов массива А(5,5), которые содержат букву В, и на основе этих элементов формирование нового массива С; - подсчет количества буквы В в элементах массива С. Изучить работу управляющих операторов. 1[111:117] 3[43:45] 4[23:32]
6. Используя SQL-команды, вести данные в созданную таблицу (не менее 10 записей), вставить записи в таблицу из массива, изменить значение нескольких полей символьного типа по определенному условию, удалить записи по определенному условию. Изучить возможности команд SQL. 2[16:26] 10[1028:1037]
7. Изучить работу с конструктором запросов СУБД Visual FoxPro, вкладки, формирование вычисляемых выражений, панели инструментов. Изучить технологию создания запросов с помощью конструктора запросов. 1[189:194 8[227:254]
8. Используя конструктор запросов, создать и сохранить в файле запросы SQL, используя объединение запросов JOIN (четыре типа объединения). Изучить технологию создания запросов с помощью конструктора запросов. 1[189:194 8[227:254]
9. Изучить работу с конструктором представлений СУБД Visual FoxPro, вкладки, формирование вычисляемых выражений, панели инструментов. Изучить технологию создания представлений с помощью конструктора представлений. 8[363:375]
10. Создать объект контейнер с объектами элементами управления, изменить свойства объектов. Изучить технологию создания объектов. 8[469:515]
11. Создать методы объектов - обработчики событий. Изучить технологию создания методов объектов. 8[469:515]
12. Создать отчет по таблице данных с подведением итогов по странице и по всему отчету, с группировкой данных и титульным листом. Изучить технологию создания отчетов с помощью конструктора отчетов. 8[185:223]
13. Изучить технологию импортирования данных в командном режиме и с использованием мастера импорта. Выполнить импорт данных из Excel –таблиц в таблицы Visual Foxpro. 8[531:548]
14. Изучить трехуровневую архитектуру СБД Рассмотреть модели схемы каждого уровня трехуровневой модели ANSI. 9[28:36] 10[65:87]
15. Изучить выполнение операций реляционной алгебры. Выполнить основные операции реляционной алгебры над двумя таблицами. 9[73:83] 10[192:226]

 




Читайте также:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (377)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.022 сек.)
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7