русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Практична робота № 3


Дата добавления: 2015-07-09; просмотров: 436; Нарушение авторских прав


Тема: Відбір інформації у базі даних з використанням запитів.

Мета: Навчитися створювати прості запити на відбір даних та перехресні запити.

 

Ход роботы :

1.) Запускаем Visual FoxPro.

2.)Создаем базу данных Студенты

Для этого заходим : Файл – Создать – DataBase – New file. Даем имя базе данных(например Студенты), в появившемся окне выбираем элемент New Table – задаем имя таблице например Список.

3.)Мы ее заполняем для этого нажимаем «Append» в диалоговом окне«Command», или через главное меню«Вид» -> «Append Mode».

Создаем запрос на отбор полей ФИО и Номер_зачетки с помощью “Мастера запросов”

Для этого заходим Tools – Wizard – Query – Query Wizard – перетягиваем необходимые нам поля – Next – Next – Next – Finish. В итоге получаем нужный нам запрос :

4.)Создаем такой же запрос что и в пункте 4 только теперь чтобы поле Номер_зачетки шел по убыванию.В конструкторе заходим во вкладку ORDER BY выбираем поле Номер_зачетки и ставим ему значение Descending :

 

 

Отображаем всех студентов , размер стипендии у которых меньше 100 грн.

Для этого заходим во вкладку GROUP BY нажимаем HAVING выбираем нужное поле и ставил для него необходимое условие отбора

 

5.)Создаем запрос поступления в ВУЗ студентов в заданном диапазоне. Для этого заходим во вкладку Filter – в Field Name указываем нужное нам поле, в поле Criteria указываем Beetwen и в поле Example указываем диапазон такого синтаксиса CTOD("04.07.1998") and CTOD("06.04.1999")

 

 

6.)В режиме конструктора создаем запрос для этого во вкладке Fields заходим в окноFunctions and Expressions в поле Expressions помещаем Курс и Группу с помощью функции ALLTRIM и даем название новому столбику Сводные данные , нажимаем ОК, далее нажимаем Add> и запускаем запрос :



(ALLTRIM(STR(Table1.курс)) +", - "+ALLTRIM(STR(Table1.группа))) AS "Сводные_данные"

И получаем результат :

 

7.)Создаем запрос в режиме SQL на увеличение стипендии в случае если она менее 140 грн. Если таковы находятся тогда повышаем ее на 77 грн. Основной код SQL :

UPDATE Table1 SET размер_стипендии = размер_стипендии+77 WHERE (размер_стипендии <=140)

Висновок : Я навчився створювати прості запити на відбір даних.

 



<== предыдущая лекция | следующая лекция ==>
Практична робота № 2 | Рабочая программа по системам


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.362 сек.