Файл: Лабораторная работа FOX PRO.doc

ВУЗ: Не указан

Категория: Задание

Дисциплина: Базы данных

Добавлен: 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 (Создание базы данных)

  1. MODIFY DATABASE (модификация базы данных)

  2. CREATE Автомобиль (создание таблицы Автомобиль)

  3. Создаем структуру таблицы:

владелец, модель, номер, год_выпуска. Тип каждого поля выбрать самостоятельно.

  1. Набрать команду либо: BROWSE LAST либо APPEND

  2. Заполнить таблицу записями.

  3. Сформировать запрос, выполнив следующую команду: SELECT<список полей> from <имя таблицы > WHERE<условие отбора>

Сделать выборку информации об автомобилях, выпущенных после 2000 года.


Практическая работа № 5

Разработка базы данных с текстовым файлом.

  1. Создать базу данных, содержащую информацию о крупнейших фирмах мира:


Название фирмы

Страна

Производство

Оборот

(млрд долл)

Количество сотрудников

Дженерал Моторс

США

автомобили

102

811000

Бритиш

Великобритания

нефтепродукты

45

126020

Тойота мотор

Япония

автомобили

42

84207

ИРИ

Италия

металла

41

422000

Тексако

США

нефтепродукты

100

54481

Эксон

США

нефтепродукты

76

146000


  1. Создать форму, используя Мастер-форм, в качестве источника данных выбрать таблицу, содержащую сведения о фирмах. Форму сохранить в папке, где находится таблица, дать имя ФИРМА.

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


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. Выполнить форму, просмотреть результат.