Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа _1_2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
162.3 Кб
Скачать

Ход работы:

Задание 1. Создать базу данных «Проба» и в ней таблицы:

- «Список сотрудников предприятия» (Persons.dbf);

- «Список должностей» (Stuff.dbf).

1. Откройте проект, созданный вами на прошлом занятии.

Выберите из меню File (Файл) команду Open (Открыть).

3. В появившемся окне выберите ваш проект.

4. Откройте вкладку Data и создайте базу данных «Проба».

5. Появится окно (рисунок 3) создайте таблицы с помощью команды New Table.

6. В появившемся окне Table Designer (Дизайнер таблиц) введите поля и их характеристики из таблицы 1.

Таблица 1 Типы полей таблицы Persons

Имя поля

Тип поля

Размерность

Назначение поля

tabnum name birthday address id

Integer Character Date Character Character

4 50 8 50 10

Табельный номер ФИО Дата рождения Адрес Код должности


6. Щелкните по кнопке ОК.

7. Щелкните мышью в окне Command, введите в нем команду BROWSE и нажмите Enter. На экране появится окно, в заголовке которого будет указано имя только что созданной вами таблицы - persons.

8. Таблица пуста. Чтобы ее заполнить, выберите из меню Table (Таблица) команду Append New Record (Добавить новую запись) или нажмите комбинацию клавиш.Ctrl+Y. В таблице появится новая пустая запись. Если вы не видите в меню пункта Table (Таблица), щелкните в любом месте окна с таблицей, чтобы оно стало активным.

9. Щелкните мышью в первом поле новой записи и введите значение поля, взяв его из табл. 2.1. Перейдите к следующему полю текущей записи, нажав Enter или Tab. Введите его значение и переместитесь на следующее поле и так далее, пока не заполните всю запись.

10. Добавьте новую запись, как указано в п. 7. Заполните все ее поля данными из табл. 2.1. Продолжайте добавлять строки и вводить данные, пока не введете всю информацию, приведенную в табл. 2.

Таблица 2 Список сотрудников в табличном виде

Табель-. ный номер

Ф.И.О

Дата рождения

Адрес

Код должности

7001

Петров Анатолий Иванович

15.04.1974

ул. Пушкина, 3 кв. 110

Академика Ушакова, 10, кв.112

01007

7002

Семёнов Игорь Степанович

25.01.1980

ул. Ленина, 17 кв. 11

Петровская,

3,

кв.10

ул.

Резинстроя,

20, кв.77

ул.

Пушкина, 1,

кв.

1

ул.

Петровская,

3,

кв.10

ул.

Лесная, 7

ул.

Привокзальная

, 10, кв.2

01002

7003

Балашова Зинаида Дмитриевна

30.05.1981

ул. Мира, 27 кв. 11

01003

7004

Феоктистова Елена Михайловна

01.07.1969

ул. Ленина, 117 кв. 32

01003

7005

Семёнов Павел Игоревич

03.06.1961

ул. Шахтеров, 4 кв. 99

01005

7006

Семипятный Андрей Львович

ул. Ленина, 27 кв. 110

01001

7007

Смоленская Лидия Павловна

ул. Шахтеров, 89 кв. 4

01008

11. По окончании ввода щелкните мышью в окне Command, введите в нем команду USE.

Этим действием вы закроете окно с записями созданной вами таблицы и закроете саму таблицу (разорвете с ней связь).

Задание 2. Создать таблицу «Список должностей» (stuff.dbf)

Выполните действия пунктов 5-11 для создания и заполнения второй таблицы со списком должностей. Задайте для нее имя stuff. Используйте сведения табл. 3 и.4.

Таблица 3 Типы полей таблицы Stuff

Имя поля в таблице

Тип поля

Размерность

Назначение поля

id

Character

10

Код должности

whois

Character

20

Наименование должности

Oklad

Currency

8

Оклад

Таблица 4 Список должностей в табличном виде

Код должности

Наименование должности

Оклад, руб.

01001

Директор

25000

01002

Заместитель директора

20000

01003

Главный бухгалтер

20000

01004

Начальник отдела

18000

01005

Ведущий специалист

15000

01006

Специалист 1 категории

12000

01007

Водитель

10000

01008

Секретарь-референт

12000

Задание 3. Модифицировать структуру таблицы Stuff: изменить Name - Oklad на Sum;

Type - Currency изменить на Numeric, задав Width - 9, Decimal – 2.

В окне Command вводите команду MODIFY SRUCTURE или выбираем команду в меню View > Table Designer.

В окне Table Designer модифицируем структуру таблицы Stuff.