
Ход работы:
Задание 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.