Задание 1. База данных "Учет наличия товаров торговой компании" должна содержать следующие поля: название склада, адрес склада, ФИО старшего кладовщика, телефон склада, товар, единицы измерения товара, кол-во на складе, цена за единицу. Нормализовать БД. Создать запросы в форме SQL: на создание реляционных таблиц; на удаление поля «телефон склада»; на добавление поля «общая стоимость товара».
Решение:
Схема данных:
Рис.58. SQL запрос на удаление поля «Телефон склада»:
Рис.59. SQL запрос на добавление поля «Общая стоимость товара»:
Рис.60. SQL запрос на добавление поля «Товары»:
Задание 2. Написать программу, создающую файл, содержащий сведения о месячной заработной плате рабочих завода. Каждая запись содержит поля - фамилия рабочего, наименование цеха, размер заработной платы за месяц. Количество записей произвольное.
Программный код:
uses crt
type zpl = record
fio: string[15];
nc: string[5];
rz: real;
end;
label M1;
var
mzp: file of zpl;
zp: zpl;
s: string;
begin
clrscr;
writeln(‘Введите имя файла’);
readln(s);
|
|
assign(mzp,s);
{$I-}
rewrite(mzp);
{$I+}
if IOResult <> 0 then
begin
writeln(‘Ошибка обращения к диску ‘);
goto M1;
end;
write(‘ФИО – ‘); readln(zp.fio);
while zp.fio <> ‘’ do
begin
write(‘Цех (5 символов) – ‘); readln(zp.nc);
write(‘Зарплата – ‘); readln(zp.rz);
write(mzp,zp);
write(‘ФИО - ‘); readln(zp.fio);
end;
close(mzp);
M1: writeln(‘Для завершения работы нажмите Enter ‘);
readln;
end.
Задание 3. На рабочей станции к которой имеют доступ несколько сотрудников, для управления доступом к ресурсам компьютера создать локальные учетные записи пользователей и назначить им пароли.
Учетные записи пользователей | Пароль |
Бухгалтер - Иващенко | Форма-12 |
Системный администратор -Павлов | Прибыль-236 |
Программист- Калашников | Отчет-86 |
Рис.61. Исходные данные к заданию
1) Описать этапы создания учетных записей для новых пользователей.
2) Описать процедуру удаления учетных записей.