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

Содержание

Введение........................................................................................................... 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. В результате получим:

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

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