ПРИКЛАДНОЕ ОБЕСПЕЧЕНИЕ ПЭВМ

Например в последние годы значительно возрастает популярность обработки с помощью персональной ЭВМ текстовой и графической информации системы управления базами данных входящих в пакет прикладных программ общего назначения. Системы управления базами данных Банк данных Прежде чем ввести понятие системы управления базой данных СУБД дадим общее представление о банке данных для создания которого она используется и основным компонентом которого она является. Неформально банк данных представляет собой хранилище информации для различных...

2015-01-12

17.7 KB

0 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


 Лекция

ПРИКЛАДНОЕ  ОБЕСПЕЧЕНИЕ  ПЭВМ

  1.  Общая характеристика прикладного программного

обеспечения

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

Классификацию прикладного программного обеспечения мы рассмотрели в Лекции 6.

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

  1.  Текстовые редакторы

Текстовые редакторы (процессоры), предназначенные для подготовки и редактирования текстовой информации, ее сохранения и вывода на печать в требуемом виде.

 Текстовые редакторы можно разделить на:

1. Редакторы текстов программ, которые рассчитаны на редактирование программ, на том или ином языке программирования. Примерами могут служить редакторы, встроенные в системы программирования Turbo (Borland) C/C++, Turbo (Borland) Pascal и т.д., а также Multi-Edit.

2. Редакторы документов ориентированы на работу с текстами, имеющими структуру документа.

 

  1.  Графические редакторы

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

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

Графические редакторы позволяют создавать и редактировать рисунки. Можно (достаточно условно) выделить следующие разновидности таких редакторов:

1. Простейшие редакторы - в них  предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания подписей различными шрифтами и т.д.

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

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

4. Редакторы объектной (векторной) графики, в отличие от рассмотренных ранее редакторов, работают с изображением, состоящим не из цветных точек, а из различных объектов - линий, букв и т.д. Каждый объект имеет свои свойства - расположение, размер, таблицу и цвет линии, вид заполнения (для замкнутых линий).

5. Редакторы для создания трехмерных изображений) позволяют определять трехмерные объекты, закрашивать их, указывать расположения света и т.д., получая реалистическое трехмерное изображение.

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

  1.  Банк данных

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

Неформально банк данных представляет собой хранилище информации для различных приложений.

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

 К банку данных предъявляются следующие требования:

удовлетворение информационных потребностей пользователей;

обеспечение возможности работы с большими объемами различной информации;

поддержка заданного уровня достоверности хранимой информации;

осуществление доступа к данным только пользователей, имеющих на это полномочия;

обеспечение возможности поиска информации по любой группе признаков;

возможность реорганизации и расширения при изменении границ предметной области;

обеспечении выдачи информации в форме, удобной для восприятия;

простота использования;

возможность обслуживания нескольких (не обязательно одновременно) пользователей.

 С БД взаимодействуют следующие категории лиц:

пользователи (вводят и извлекают данные);

программисты (пишут и отлаживают программы обработки данных);

администраторы БД (отвечают за проектирование, реализацию, эксплуатацию и сопровождение БД).

Структура БД показана на рис. 1.

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

 СД - (словарь данных) представляет собой специальную информационную структуру содержащую общие сведения о ресурсах  БД.

СД включает:

описание схемы и подсхем БзД, т.е. сведения об общей организации БзД, а также о возможных (допустимых) значениях и форматах представления данных;

сведения о полномочиях пользователей по управлению данными;

сведения об источниках данных;

другие справочные сведения.

                                                                               БД

          Пользователь

                                                         СУБД                                БзД

                                                             СД

Рис. 1

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

 База данных (БзД) - это поименованная совокупность структурированных данных (файлов), относящихся к определенной области.

 Структурирование - это введение соглашений о способах представления данных.

Неструктурированными называются данные, записанные, например, в текстовом файле.

Пример неструктурированных данных, содержащих сведения о студентах (номер личного дела, фамилию, имя, отчество и год рождения).

Личное дело № 16493, Сергеев Петр Михайлович, дата рождения

  1 января 1976 г.; л/д 1 16593 Петров Анатолий Владимирович, дата

   рождения 15 марта 1975 г.

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

№ личного

дела

Фамилия

Имя

Отчество

Дата

рождения

16493

16593

Сергеев

Петров

Петр

Анатолий

Михайлович

Владимирович

1.01.1976

15.03.1975

  1.  Виды моделей данных

Ядром любой базы данных является модель данных.

 Модель данных - совокупность структур данных и операций их обработки.

Известны такие модели данных:

иерархическая модель;

сетевая модель;

реляционная модель.

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

 Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими соотношениями, образуют ориентированный граф (перевернутое дерево), вид которого представлен на рис. 2.

Уровень 1                                                      А

Уровень 2                   В1                    В2                   В3                   В4

Уровень 3           С1         С2      С3      С4     С5      С6     С7        С8       С9

Рис. 2

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

 Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях.

К каждой записи базы данных существует только один (иерарх-ический) путь от корневой записи. Например, для записи С4 путь проходит через  А и В2. На рис. 3 представлен пример иерархической структуры.

                      Факультет (специальность, название, начальник)

                                                071900

                                                 РЭО

                                        Гимбицкий В.А.

Группа (номер, староста)

       47 Филипов И.И.             46 Семеж В.И.                97 Корнев В.П.

                            Студент (номер зачетной книжки, фамилия, имя, отчество

           98755                         98695                   98697

         Сидоров                   Черников             Дроздов

         Андрей          . . .       Анатолий             Константин

          Петрович                  Иванович             Иванович

Рис. 3

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

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

              98755                            98695                            98697

             Сидоров                     Черников                       Дроздов

                 41                                  42                                  43

Работа (шифр, руководитель,

область)

 

              1006                                1009                                  1010

       Баженов А.В.               Курляндчик А.П.            Закалюжный В.В.

       Вычис.тех-ка                       Оптика                            Механика

В основе реляционной модели данных (от англ. relation- отношение) лежит понятие отношение между объектами предметной области, а сами отношения представлены таблицами. База данных при этом являет собой совокупность таблиц.

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

Реляционной таблицей можно представить информацию о студентах, обучающихся в ВУЗе.

Таблица «Студент»

зачетки

Фамилия

Имя

Отчество

Дата

рождения

Группа

1645

Сергеев

Петр

Михайлович

01.01.76

111

1646  

Петров

Иван

Васильевич

08.02.76

112

1686

Анохин

Андрей

Борисович

14.04.76

111

Кортеж

Таблица «Сессия»

№ зачетки

Математика

Физика

Информатика

Результат

1645

5

5

5

15

1646

5

4

5

14

1686

4

4

4

12

Атрибут отношения (домен, поле)                       Значение атрибута

Таблица «Стипендия»

Результат

Процент

15

100

14

95

13

90

12

85

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

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

Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой таблицы внешний ключ - ключ второй таблицы.

Пример реляционной модели составленной на основе отношений: студент, сессия, результат представления на рис.  .

          Студент                                              Стипендия

          (номер)                                               (результат)

(Номер)                                                                        (Результат)

                                       Сессия

                                (номер)

                                              (результат)

Таблицы Студент и Сессия имеют совпадающие ключи (номер), что дает возможность легко организовать связь между ними. Таблица Сессия имеет первичный ключ номер и содержит внешний ключ Результат, который обеспечивает ее связь с таблицей Стипендия.

Таким образом, Реляционная База данных это совокупность отношений, содержащих всю информацию, которая должна хранится в базе данных.

Последнее десятилетие ознаменовало собой триумф реляционной модели данных. На фоне этого, сетевая модель применяется лишь изредка, а иерархическая модель практически «канула в лету».

  1.  Обзор СУБД

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

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

По степени универсальности различают два класса СУДБ:

системы общего назначения;

специализированные системы.

СУДБ общего назначения не ориентированы на какую-либо предметную область или информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной ОС и поставляется пользователям как коммерческое изделие. Такие СУДБ обладают свойствами настройки на работу с конкретной базой данных.

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

Рассмотрим основные характеристики СУБД. В таблице показаны места (условные), которые занимают рассматриваемые программные средства относительно друг друга. Например, 1 означает, что в указанной позиции данная программа обладает лучшими характеристиками, 5 - худшими.

Наименование

DBASE /V

2/0

Microsoft

Access 2.0

Microsoft

Fox Pro

for

DOS 2.6

Microsoft

For Pro

for

Windows   

Paradox

for

DOS

4.5

Paradox

for

Windows

4.5

Произво-

дитель-

ность

4

3

1

1

2

2

Обеспече- ние целостности данных на уровне базы данных

нет

1

нет

нет

2

2

Обеспече-ние безопасности

2

1

5

5

3

4

Работа в много-пользова-тельских средах

2

2

4

4

1

3



 

Другие похожие работы, которые могут вас заинтересовать.
13727. Прикладное программное обеспечение деятельности мелкооптового книжного магазина 423.22 KB
  Менеджер магазина, изучив спрос на книжную продукцию в городе, принимает решение о закупке партии книг в том или ином издательстве. Некоторые пользующиеся повышенным спросом книги могут быть закуплены у посредников. Часть продукции заказывается через Internet.
7533. Программное обеспечение 71.79 KB
  Антивирусы Как ни странно но до сих пор нет точного определения что же такое вирус. либо присущи другим программам которые никоим образом вирусами не являются либо существуют вирусы которые не содержат указанных выше отличительных черт за исключением возможности распространения. макровирусы заражают файлы документов Word и Excel. Существует большое количество сочетаний например файловозагрузочные вирусы заражающие как файлы так и загрузочные сектора дисков.
9261. Качество и его обеспечение 10.04 KB
  Различные определения понятия качества таким образом можно разделить на два основных вида: трактующие понятия качества как пригодность к употреблению или как соответствие техническим и прочим требованиям. Ни одно из многих определений качества не является универсальным. Возникает вопрос: что же такое система управления качеством В большинстве зарубежных стран под системой управления качеством понимается система интегрирующая деятельность различных производственных групп и ориентированная на...
9449. Правовое обеспечение энергосбережения 30.97 KB
  Его результативность подтверждается тем что Япония не имея собственных энергетических ресурсов стала одной из самых энергоэффективных стран мира. Основными из законодательных мер используемых в настоящее время правительствами стран Европейского Союза при наличии свободных цен на топливо и регулируемых государством в большинстве стран тарифов на энергию являются: меры финансового фискального характера поощряющие энергосбережение организация рекламноинформационных и пропагандистских компаний внедрение и периодическое ужесточение...
10697. Обеспечение исполнения обязательств 26.43 KB
  Покупатель заявил также что подлежащая оплате неустойка явно несоразмерна последствиям нарушения обязательства и просил суд принять во внимание что ее размер за 20 дней просрочки и цена договора совпадают и кроме того размер неустойки многократно превышает размер процентов за пользование банковским кредитом за тот же период. По мнению представителей кооператива использование расчетов по аккредитиву позволило бы учесть интересы и продавца и покупателя потому что при аккредитивной форме расчетов плательщик покупатель не может в течение...
15090. Обеспечение права на жизнь 411.6 KB
  Обязано ли государство например в силу этого обязательства нести ответственность если не установило на уровне закона ограничения скорости для мотоциклистов хотя эта мера могла бы уменьшить количество человеческих жертв на дорогах Однако как справедливо замечает Fwcett1 автор книги Обращение в Европейский Суд по правам человека законом...
7780. Обеспечение информационной безопасности 50.64 KB
  При рассмотрении жизни общества на исторически длительных интервалах времени (сотни и более лет) с позиций Общей теории управления можно выделить шесть уровней обобщенных средств управления обществом. Уровни средств управления связаны непосредственно с воздействием на общество, в том числе и при помощи войн
17271. Документационное обеспечение предприятием 331.76 KB
  За счет более совершенной системы документационного обеспечения управления достигается более быстрое движение и исполнение служебных документов их сохранение использование и правильный отбор на государственное хранение. Вместе с тем правильное составление и оформление документов в соответствии с новыми нормативами – важнейшая обязанность работников делопроизводственных служб. Нормативно - методическая база делопроизводства Нормативно-правовую базу современного делопроизводства в России составляет совокупность законодательных актов РФ...
3174. Обеспечение безопасности туризма 12.33 KB
  Понятие безопасность туристов экскурсантов. Последствия возникновения обстоятельств свидетельствующих о возникновении угрозы безопасности жизни и здоровью туристов экскурсантов. Профилактика в соответствии с международными медицинскими требованиями туристов экскурсантов. Специализированные службы по обеспечению безопасности туристов.
21603. Социальное обеспечение граждан 501.7 KB
  Государственные пенсии и социальные пособия устанавливаются законом. Обязательное пенсионное страхование - часть пенсионной системы обеспечивающая за счёт обязательных страховых взносов предоставление страховой и накопительной частей трудовых пенсий наёмным и само занятым работникам а так же страховой части пенсии инвалидам и иждивенцам умершего кормильца...
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.