Базы данных

Отменен
Заказ
4388790
Раздел
Программирование
Предмет
Prolog
Антиплагиат
Не указан
Срок сдачи
30 Ноя 2021 в 18:55
Цена
Договорная
Блокировка
10 дней
Размещен
19 Ноя 2021 в 09:31
Просмотров
99
Описание работы

Извиняюсь за потраченное время, сделаю сам


Задание. Необходимо разработать интерактивную программу ведения базы данных. База данных должна содержать по крайней мере одно отношение «один-ко-многим» (1:𝑁) или «многиеко-многим» (𝑁:𝑀). Кроме того, необходимо реализовать выполнение запроса, демонстрирующего эту связь, а также корректно реализовать функцию удаления записей.

Цель работы. Ознакомиться с вариантом реализации принципа реляционных баз данных в виде Пролог-программы. Научиться пользоваться предикатами с побочными действиями, а также управлять процессом поиска решения Пролог-системой.

Непривычному к логическому программированию студенту довольно трудно реализовать меню на Прологе, однако, это сделать легче, чем в каком-либо другом языке программирования.

Внимательно разберите следующий пример:

menu_do(1)

:- write(’Приступим к добавлению записи...’),

.......

menu_do(0).

main :-

repeat,

write(’Меню программы:’), nl,

write(’1 - добавление ...), nl,

.....

write(’0 - выход из программы’),

nl, write(’ > ’),

read_int(I),

menu_do(I), I = 0, !; true.

ЗАДАНИЕ

Разработайте программу управления базой данных в следующей предметной области

Отдел кадров и бухгалтерия некоторой компании.

• Сотрудники: ФИО, паспортные данные, фотография, дом. и моб. телефоны, отдел, комната, раб. телефоны (в том числе местный), подчиненные сотрудники, должность, тип(ы) работы, задание(я), проект(ы), размер зарплаты, форма зарплаты (почасовая, фиксированная).

• Сотрудники: ФИО, паспортные данные, фотография, дом. и моб. телефоны, отдел, комната, раб. телефоны (в том числе местный), подчиненные сотрудники, должность, тип(ы) работы, задание(я), проект(ы), размер зарплаты, форма зарплаты (почасовая, фиксированная).

• Проекты: название, дата начала, дата окончания, размер финансирования, тип финансирования (периодический, разовый), задачи и их исполнители, структура затрат и статьи расходов.


Извиняюсь за потраченное время, сделаю сам

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир