Формирование структуры заданных баз данных с помощью команд оболочки FoxPro. Разработка программных модулей, выполняющих заданные действия

Страницы работы

Содержание работы

Министерство образования и науки РФ

Ульяновский Государственный Технический Университет

Кафедра «Информационные системы»

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

По дисциплине«Базы данных»

Выполнил:

Студент группы ИСЭд-32

Вариант 16

Тюрин А. С.

Проверила:

Меркулова Т. А.

Оценка:

Подпись

руководителя:

Ульяновск 2006

1.  Постановка задачи.

  1. С помощью команд оболочки FoxPro  сформировать структуры заданных баз данных.
  2. С помощью команд оболочки FoxPro ввести в  каждую из баз данных по 5 – 10 правдоподобных записей и сохранить их.
  3. Разработать программные модули, выполняющие следующие действия: если в заданном каталоге отсутствует база данных, она должна быть создана программными средствами, а затем открыта для редактирования, в противном случае база только открывается для редактирования. Таких программных модулей должно быть столько, сколько баз данных окажется в Вашем задании на курсовую работу.

2.  Структура таблиц.

При выполнении лабораторной работы использовать структуры баз данных, представленных в задании на курсовую работу для 16 варианта:

Cправочник кадров предприятия (kad.dbf)

Данный справоник содержит данные со сотрудниках предприятия и

используется практически во всех подсистемах АРМ "Бухгалтерия-АВТОДОР".

-----------------------------------------------------------------

имя поля  | тип поля  и  длина  |  название

----------------------------------------------------------------

tn                c(4)              Табельный номер работника

otd               c(2)              тип работника(1-рабочий,2-ИТР,

                                    3-временный,4-совместитель)

dol               c(3)              код должности (профессии)

fio               c(40)             Фамилия ,имя ,отчество

kld               n(2)              номер календаря

dtp               d(8)              дата поступления на предприятие

okl               n(12.2)           оклад

tr                n(10.2)           тариф (часовой)

pdx               c(3)              Налоговые льготы

dtu               d(8)              дата увольнения

prfs              c(1)              признак члена профсоюза(1-да,0-нет)

Справочник видов оплат/удержаний (USOU.DBF).

   Все возможные выплаты или удержания,из которых складывается ежемесячная

зарплата работника,закодированы в данном справочнике.Каждому виду

оплат или удержаний присвоен свой код и название.Все коды со значением

менюше 180,кодируют начисления (оплаты),остальные коды кодируют

удержания из зарплаты.АРМ 'Зарплата' всегда настроен на конкретное

содержимое  данного справочника.Многие коды видов оплат/удержаний

присутствуют в программах реализации команд АРМ в явном виде.Поэтому

корректировка содержимого справочника нежелательна.

-----------------------------------------------------------------

имя поля  | тип поля  и  длина  |  название

----------------------------------------------------------------

vou           c(3)                код вида оплат/удержаний

nmo           c(25)               название вида оплат/удержаний

pd            c(1)                признак удержаний в подоходный налог

pf            c(1)                признак удержаний в профсоюзный взнос

pa            c(1)                признак удержаний алиментов

pe            c(1)                признак удержаний пенсионный фонд

spz           c(9)                шифр затрат


Справочник паспортных данных работников (pasport.dbf).

Справочник используется во многих выходных формах (расходный ордер на

выдачу  зарплаты с депонента,справки в налоговую инспекцию и т.д.)

-----------------------------------------------------------------

имя поля  | тип поля  и  длина  |  название

----------------------------------------------------------------

ser          c(7)                  серия паспорта

nompas       c(7)                  номер паспорта

datv         d(8)                  дата получения паспорта

vdp          c(50)                 место выдачи паспорта

adr          c(50)                 адрес работника

tn           c(4)                  табельный номер работника

fio          c(40)                 ФИО работника( полностью)

uzrgd01,uzrgd02,...,uzrgd12 - архивные файлы результатов расчета

зарплаты за каждый месяц текущего года

-----------------------------------------------------------------

имя поля  | тип поля  и  длина  |  название

----------------------------------------------------------------

uc           c(2)                   Тип работника (1-рабочий,2-ИТР,

                                    3-временный,4-совместитель)

tn           c(4)                   табельный номер работника

vou          c(3)                   Код вида оплат/удержаний

zp           n(12.2)                Сумма начисления(удержания) по данному

                                    виду оплат(удержаний)

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
59 Kb
Скачали:
0