Курсовая работа: ЛИСП-реализация основных операций над базами данных

Содержание

Введение........................................................................................................... 2

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

2 Математические и алгоритмические основы решения задачи................... 7

2.1 Выполнение основных операций над базами данных............................. 7

2.2 Скорость операций обновления данных.................................................. 7

3 Функциональные модели и блок-схемы решения задачи......................... 10

4 Программная реализация решения задачи............................................... 13

5 Пример выполнения программы............................................................... 19

Заключение.................................................................................................... 23

Список использованных источников и литературы.................................... 24


Введение

Использование баз данных и информационных систем становиться неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-систем автоматизации проектирования, средств администрирования и защиты базы данных и других.

В основе решения многих задач лежит обработка информации. Для облегчения обработки информации создаются информационные системы (ИС). Автоматизированными называют ИС, в которых применяют технические средства, в частности ЭВМ. Большинство существующих ИС являются автоматизированными.

В широком понимании под определение ИС попадает любая система обработки информации. По области применения ИС можно разделить на системы, используемые в производстве, образовании, здравоохранении, науке, военном деле, социальной сфере, торговле и других отраслях.

Возможно вы искали - Курсовая работа: ЛИСП-реализация основных операций над нечеткими множествами

Заметим, что иногда используется более узкая трактовка понятия ИС как совокупности аппаратно-программных средств, задействованных для решения прикладной задачи. В организации, например, могут существовать информационные системы, на которых соответственно возложены следующие задачи: учет кадров и материально-технических средств, расчет с поставщиками и заказчиками, бухгалтерский учет и т.п.

Банк данных является разновидностью ИС, в которой реализованы функции централизированного хранения и накопления обрабатываемой информации, организованной в одну или несколько баз данных.

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

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

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

Похожий материал - Курсовая работа: ЛИСП-реализация основных способов вычисления гамма-функции

Целью данной курсовой работы является ЛИСП – реализация основных операций над базами данных.


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

Требуется разработать программу, реализующую основные операции над базами данных: выбор, добавление, модификация и удаление данных.

Пример 1.

В таблицу сотрудники (Таблица 1) необходимо добавить данные о новых сотрудниках (Таблица 2):

Очень интересно - Учебное пособие: Лічильники

Таблица 1. Сотрудники

Сотрудники Зарплата
Петров 5700
Иванов 8200
Сидоров 16100
Николенко 7650
Сотрудники Зарплата
Сидоренко 12000
Владимиров 8200
Сергиенко 6540

Таблица 2. Новые сотрудники

Решение:

Добавляются данные о новых сотрудниках в начало таблицы 1. В результате получим:

Таблица 3. Результат выполнения операции добавления

Сотрудники Зарплата
Сидоренко 12000
Владимиров 8200
Сергиенко 6540
Петров 5700
Иванов 8200
Сидоров 16100
Николенко 7650

Вам будет интересно - Курсовая работа: Локальная вычислительная сеть бухгалтерского отдела

Пример 2.

Из таблицы сотрудники (Таблица 1) необходимо выбрать всех сотрудников с зарплатой 8200.

Решение:

Просматриваем все записи, и выводим только тех сотрудников, у которых зарплата равна 8200:

Таблица 4. Результат выполнения операции выбора

Сотрудники Зарплата
Владимиров 8200
Иванов 8200

Похожий материал - Курсовая работа: Локальная вычислительная сеть городка

Пример 3.

Из таблицы сотрудники (Таблица 1) необходимо поменять зарплату Сидоренко на 13000.

Решение:

Просматриваем все записи, находим фамилию Сидоренко и изменяем зарплату 12000 на 13000. В результате получим: