Системы управления базами данных - субд. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Системы управления базами данных - субд.



База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.

В базе данных предприятия, например, может храниться:

· вся информация о штатном расписании, о рабочих и служащих предприятия;

· сведения о материальных ценностях;

· данные о поступлении сырья и комплектующих на склад;

· сведения о запасах на складах;

· данные о выпуске готовой продукции;

· приказы и распоряжения дирекции и т.п.

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

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

Базы данных используются под управлением систем управления базами данных (СУБД).

Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ пользователей.

Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определённым критериям и т.п.

Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.

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

СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.

Популярные СУБД — Access, FoxPro, Paradox.

Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие простые функции:

· хранение большого объема информации;

· быстрый поиск требуемой информации;

· добавление, удаление и изменение хранимой информации;

· вывод ее в удобном для человека виде.

 

Библиотеки стандартных подпрограмм.

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

Стандартные подпрограммы имеют единую форму обращения, что обеспечивает простоту и удобство настройки параметров подпрограммы на решение конкретной задачи.

В качестве примера можно привести библиотеку стандартных подпрограмм по численным математическим методам решения уравнений, вычисления интегралов, нахождения экстремумов и т.п.

Пакеты прикладных программ.

Пакеты прикладных программ (ППП) — это специальные программные комплексы, рассчитанные на общее применение в определенной области и дополненные технической документацией.

В зависимости от характера решаемых задач различают следующие разновидности ППП:

· пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;

· пакеты системных программ;

· пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;

· пакеты педагогических программных средств и другие.

Чтобы пользователь мог применить ППП для решения конкретной задачи, в пакете должны быть средства.

ППП обеспечивают снижение требований к уровню профессиональной подготовки пользователей в области программирования и даже возможности эксплуатации пакета без программиста.

Часто пакеты прикладных программ дополняются базами данных для хранения данных и передачи их прикладным программам.

Интегрированные пакеты программ.

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

Результаты, полученные отдельными подпрограммами, могут быть объединены в один окончательный документ, содержащий табличный, графический и текстовый материал.

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

Наиболее известный интегрированный пакет: Microsoft Office. В этот мощный профессиональный пакет вошли такие программы, как текстовый редактор Word, электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, программа для электронной почты Outlook. Все части этого пакета представляют собой единое целое, что облегчает их освоение и использование.

Органайзеры

Органайзеры — это специальные программы, так называемые электронные секретари.

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

Сетевое программное обеспечение.

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

Novell NetWare — сетевая операционная система. Предоставляет пользователям возможность совместно использовать файлы, принтеры и другое оборудование. Содержит службу каталогов, общую распределённую базу данных пользователей и ресурсов сети.

 

Алгоритмы, алгоритмизация и алгоритмические языки

Определение алгоритма.

Алгоpитм — это точное и понятное пpедписание исполнителю совеpшить последовательность действий, направленных на решение поставленной задачи.

Название "алгоритм" произошло от имени среднеазиатского математика Аль-Хорезми.

2. Понятие -"исполнитель алгоритма".

Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.

Исполнителя хаpактеpизуют общие понятия:

· сpеда;

· элементаpные действия;

· cистема команд;

· отказы.

Сpеда — это область действия исполнителя. Каждый исполнитель может выполнять команды только из заданного списка — системы команд исполнителя. Для каждой команды должны быть заданы условия и правила выполнения команды. После вызова команды исполнитель совеpшает соответствующее команде элементаpное действие.

Отказом называют невозможность выполнения исполнителем какой-то команды. В информатике универсальным исполнителем алгоритмов является компьютер.

Основные свойства алгоpитма.

Основные свойства алгоритмов следующие:

Понятность — т.е. исполнитель алгоритма должен знать, как его выполнять.

Дискpетность — т.е. алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых действий (шагов).

Опpеделенность т.е. каждое пpавило алгоpитма должно быть четким, однозначным и не оставлять места для пpоизвола исполнения.

Pезультативность (или конечность). Это свойство состоит в том, что алгоpитм должен пpиводить к pешению задачи (за конечное число шагов).

Массовость. Это свойство означает, что алгоpитм pешения задачи pазpабатывается в общем виде, т.е. он может быть пpименим для некотоpого класса задач, pазличающихся лишь исходными данными.

Формы записи алгоритма.

На практике наиболее распространены следующие четыре формы представления алгоритмов:

· словесная (записи на естественном языке);

· графическая (изображение в виде графических символов);

· псевдокоды (полуформализованное описание алгоритма на условном алгоритмическом языке, включающие элементы языка программирования, фразы естественного языка, математические обозначения и др.);

· программная (тексты, записанные на языке программирования).



Поделиться:


Последнее изменение этой страницы: 2016-08-01; просмотров: 434; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.237.255 (0.013 с.)