Добавлен: 30.10.2018
Просмотров: 788
Скачиваний: 13
Практическая работа № 4
Создание, модификация, работа с базой данных в среде VISUAL-FOXPRO средствами языка SQL
Язык SQL является инструментом для выборки и обработки информации, содержащейся в базе данных. SQL - это сокращенное название структурированного языка запросов. SQL- это язык программирования, который применяется для организации взаимодействия пользователя с базой данных. SQL - работает только с базой данных реляционного типа. Основной синтаксической единицей языка является инструкция, в языке существует около 49 инструкций, описание которых в литературе по языку SQL. Каждая инструкция выполняет определенные действия, например создать таблицу, добавить в таблицу новые данные.
Каждая инструкция начинается с команды, после команды идет предложение одно или несколько. Предложение описывает данные с которыми работает инструкция или содержит уточняющую информацию о действии выполняемом инструкцией. Каждое предложение начинается с ключевого слова. Одни предложения в инструкции являются обязательными, а другие нет. Структура и содержимое предложения могут меняться. Многие предложения могут меняться. Многие предложения содержат имена таблиц, столбцов. Выполнить следующие команды по созданию базы данных.
1. В своем каталоге создать новую папку для работы с новой базой данных. Имя папки выбрать самостоятельно.
2. Далее в командном окне набрать следующую команду
SET DEFAULT. ТО <путь>
Например d:\Иванов \базы данных \вторая
После набора команды нажать enter. Будет установлен путь прямой для создаваемой информации.
3. Набрать команду
CREATE DATABASE AVTO (Создание базы данных)
-
MODIFY DATABASE (модификация базы данных)
-
CREATE Автомобиль (создание таблицы Автомобиль)
-
Создаем структуру таблицы:
владелец, модель, номер, год_выпуска. Тип каждого поля выбрать самостоятельно.
-
Набрать команду либо: BROWSE LAST либо APPEND
-
Заполнить таблицу записями.
-
Сформировать запрос, выполнив следующую команду: SELECT<список полей> from <имя таблицы > WHERE<условие отбора>
Сделать выборку информации об автомобилях, выпущенных после 2000 года.
Практическая работа № 5
Разработка базы данных с текстовым файлом.
-
Создать базу данных, содержащую информацию о крупнейших фирмах мира:
Название фирмы |
Страна |
Производство |
Оборот (млрд долл) |
Количество сотрудников |
Дженерал Моторс |
США |
автомобили |
102 |
811000 |
Бритиш |
Великобритания |
нефтепродукты |
45 |
126020 |
Тойота мотор |
Япония |
автомобили |
42 |
84207 |
ИРИ |
Италия |
металла |
41 |
422000 |
Тексако |
США |
нефтепродукты |
100 |
54481 |
Эксон |
США |
нефтепродукты |
76 |
146000 |
-
Создать форму, используя Мастер-форм, в качестве источника данных выбрать таблицу, содержащую сведения о фирмах. Форму сохранить в папке, где находится таблица, дать имя ФИРМА.
-
Создать текстовый файл, который будет содержать сведения об авторе базы данных. Выполнить следующие команды:
File- NEW-TEXT FILE - NEW file
В открывшемся окне набрать текст о разработчике базы данных. Далее сохранить файл file1.txt.
4. File- NEW - FORM - NEW file
Нанести на форму следующие кнопки Command Button:
1-ая фирма - свойство caption на фирма, активизировать объект двойным щелчком мыши и написать следующую команду
do form фирма.sсx
фирма.sсx- это название файла, где хранится форма;
2-ая сведения - свойство caption на сведения, активизировать объект двойным щелчком мыши и написать следующую команду
modify command filel.txt
3-я выход - свойство caption на выход, активизировать объект двойным щелчком мыши и написать следующую команду
thisform.release
5. Выполнить форму, просмотреть результат.