23332

Создание структуры базы данных в СУБД FoxPro

Лабораторная работа

Информатика, кибернетика и программирование

Задание на лабораторную работу: Создайте структуру базы данных в соответствии с вашей темой расчетнографического задания. Изучите возможности среды СУБД FoxPro for Windows для создания структуры базы данных. Выполните просмотр содержимого базы данных.

Русский

2013-08-04

166 KB

5 чел.

Московский Государственный Университет Леса

Факультет электроники и системотехники

Кафедра вычислительной техники

Лабораторная работа №2

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

на тему:

«Создание структуры базы данных в СУБД FoxPro»

Выполнил:

студент группы ВТ-41

  Соколов И.П.

    Принял:

доцент Боцула Л.Н.

Москва – 2012 г.

Задание на лабораторную работу:

  1.  Создайте структуру базы данных в соответствии с вашей темой расчетно-графического задания.
  2.  Изучите возможности среды СУБД FoxPro for Windows для создания структуры базы данных.
  3.  Определите в структуре таблицы индексы, ключи главные и внешние, порядок расположения записей (по убыванию, по возрастанию).
  4.  Сохраните структуру таблицы в виде файла с расширением dbf.
  5.  Заполните таблицу произвольными данными в соответствии с темой вашего расчетно-графического задания (не менее 15 записей).
  6.  Ознакомьтесь с возможностью изменения структуры.
  7.  Выполните просмотр содержимого базы данных. Установите просмотр одновременно в двух режимах: в табличном и по записям.
  8.  Выполните манипуляции с данными (Добавить; Заменить; Править; Удалить;  Восстановить).
  9.  По всем операциям автоматически генерируются команды в диалоговом окне "Команды". Составьте список команд для:
  •  создания базы данных;
  •  открытия базы данных;
  •  просмотра базы данных;
  •  добавления новой записи в базу данных;
  •  удаления записей базы данных (физическое и логическое);
  •  закрытия базы данных.


Отчет по
 лабораторной работе:

Режим по записям:

Табличный режим:

SNUM,N,4,0

SNAME,C,8

CITY,C,10

COMM,N,10,0

1001

Peel

London

12

1002

Serres

San Jose

13

1003

Axel

New York

10

1004

Motika

London

11

1005

Rifkin

Barcelona

15

1006

Smith

Mehiko

13

1007

James

Berlin

11

1008

Franclin

Rome

16

1009

Chen

New York

12

1010

Hoffman

Paris

14

1011

Bruce

San Jose

17

1012

German

London

15

1013

Vooly

Barcelona

11

1014

Terry

Berlin

14

1015

Dandy

Rome

18

Определение в структуре таблицы индексов (indexes), ключей главные (unique) и внешние, порядок расположения записей (по убыванию (descending), по возрастанию (ascending)).


Список команд:

1) Создание базы данных:

CREATE DATABASE

2) Открытие базы данных:

USE D:\FOXPRO\SALES.DBF

3) Просмотр базы данных:

BROWSE LAST

4) Добавление новой записи в базу данных:

CHANGE - изменить

APPEND – добавить новую запись

5) Удаление записей базы данных (физическое и логическое):

DELETE [FOR <УСЛОВИЕ>] – логическое удаление (пометка к удалению) по условию

DELETE – логическое удаление текущей записи

PACK – физическое удаление помеченной записи

6) Закрытие базы данных:

QUIT

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

  1.  Перечислить типы данных СУБД FoxPro.
  2.  Как создать (изменить) структуру БД?
  3.  Как организовать ввод данных? Что такое "стандартная форма ввода"?
  4.  Режимы просмотра данных. Изменение порядка размещения полей в табличном режиме просмотра.
  5.  Удаление записей логическое (Delete), физическое (Pack).
  6.  Восстановление записей (Recall).
  7.  Замена значений в полях (Replace).


 

А также другие работы, которые могут Вас заинтересовать

35271. Тема. Знаходження інтегралу за формулами трапецій. 22.5 KB
  h void min { int n; double bhT ; cout Enter bn n ; cin b n; h=b n; doublex=new double[n]; x[0]=; forint i=0;i =n;i {x[i]=x[0]ih;} doubley= new double [n]; for i=0; i =n; i { y[i]=1 sqrtx[i]x[i]0.
35272. Тема. Обчислення інтегралу по формулі Сімпсона. 26 KB
  Обчислення інтегралу по формулі Сімпсона. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм. Обчислити інтеграл по формулі Сімпсона при заданому значенні 16 include iostrem. Які проста та узагальнена формули Сімпсона Сформулюйте ідею методу Якою повинна бути розбивка відрізку на частини Яка оцінка похибки методу Сімпсона Який ступінь точності методу Який звязок формули Сімпсона та НьютонаКотеса .
35273. Тема. Метод Крилова побудови власного багаточлена матриці. 36 KB
  h void min { int klj; double [3][3]b[3][3]y0[3]y1[3]y2[3]y3[3]y4[3]yn1yn2yn3yn4Sum1Sum2Sum3Sum4; double x1x2x3x4d0d1d2d3102030213132; cout Vvedite mtritsy endl; fork=0;k =3;k { forl=0;l =3;l cin b[k][l]; } cout Vvedite nylevou vektor endl; fork=0;k =3;k cin y0[k]; fork=0;k =3;k { forl=0;l =3;l { yn1=b[k][l]y0[l]; Sum1=Sum1yn1; } y1[k]=Sum1; } fork=0;k =3;k { forl=0;l =3;l { yn2=b[k][l]y1[l]; Sum2=Sum2yn2; } y2[k]=Sum2; } fork=0;k =3;k {...
35274. Тема: Масиви. Селективна обробка масивів Ціль роботи: вивчити роботу з масивом як зі складеним типом даних 369 KB
  Відповідно до індивідуального завдання розробити алгоритм ініціалізації масиву селективної обробки масиву. 7 Знайти суму позитивних чисел масиву Контрольні запитання 1.Які типи мови С можна і не можна вказувати як тип при оголошенні масиву 4.У яких випадках розмірність масиву при оголошенні можна не вказувати 5.
35275. Тема: Обробка символьних даних Ціль роботи: вивчити і навчитися використовувати масиви символьних даних. 184 KB
  Обладнання: ПКПО Borlnd C Хід роботи 1. Для роботи з рядками використовувати покажчики на тип chr масиви покажчиків.Підготуватися до захисту лабораторної роботи вивчивши питання по даній темі.
35276. Тема: Використання бібліотечних функцій для роботи із символьними даними Ціль роботи: виробити практичні н. 54 KB
  Лабораторна робота № 24 Тема: Використання бібліотечних функцій для роботи із символьними даними Ціль роботи: виробити практичні навички в написанні програм з використанням бібліотечних функцій для роботи із символьними даними. Обладнання: ПКПО Borlnd C Хід роботи ТБ КОТ 1.Підготуватися до захисту лабораторної роботи вивчивши питання по даній темі.Який заголовний файл необхідний для роботи з бібліотечними функціями обробки символьних даних 2.
35277. Вкладені цикли. Багатомірні масиви. Масиви покажчиків 54.5 KB
  Показати використання різних видів синтаксичних конструкцій включаючи індексні вираження і покажчики на тип елементів масиву для доступу до елементів масиву. Поясните організацію збереження елементів масиву.Як відбувається масштабування при послідовному разіменування покажчика імені масиву у процесі доступу до елементів Які синтаксичні конструкції можна використовувати для доступу до елементів масиву 3.Приведіть загальну формулу для масиву Тип Ім'я [N][M][K] при доступі до заданого елемента Ім'я [i][j][k] і поясните її.
35278. Тема: Розробка програм зі складеними типами даних Ціль: виробити практичні навички в написанні програм з ви. 77 KB
  Як виробляється ініціалізація данчленів структури Які особливості ініціалізації масивів і структурчленів структури вкладених структур 6.Чи можна робити неповну ініціалізацію структури не для всіх членів структури 7.У чому відмінність об'єднання від структури 13.Як здійснюється доступ до данчленів структури об'єднання 14Як здійснюється доступ до данчленів структури розташованої в масиві структур.
35279. Тема: Використання покажчиків для роботи зі складеними типами даних Ціль роботи: виробити практичні навичк. 79 KB
  Використовувати покажчики як члени структури а також для доступу до членів структури і роботи з ними.Чи можна використовувати масиви і структури як данчлени структур вкладені оголошення 3.Чи можна використовувати в якості вкладені структури що повідомляється свого типу а також покажчики на структури свого типу 4.Як оголосити покажчик на структуру масив покажчиків на структури Чи існують різні варіанти оголошення 5.