ПОНЯТИЕ И ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ

<

051914 0302 1 ПОНЯТИЕ И ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ Под банком данных понимается совокупность баз данных, а также программные, языковые и другие средства, предназначенные для централизованного накопления данных и их использования с помощью электронных вычислительных машин.

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

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

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

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

Централизованное управление данными имеет преимущества
по сравнению с обычной файловой системой:

— сокращение избыточности хранения данных;

— сокращение трудоемкости разработки, эксплуатации и модернизации ИС;

-обеспечение удобного доступа к данным как пользователям

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

Основные требования, предъявляемые к БнД:

— адекватность отображения предметной области (полнота, целостность и — непротиворечивость данных, актуальность информации;

— возможность взаимодействия пользователей разных категорий, высокая эффективность доступа к данным;

— дружелюбность интерфейсов, малое время на обучение;

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

— надежность хранения и защита данных.

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

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

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

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

Избежать трудностей манипулирования позволяет второй элемент модели – реляционно-полный язык (отметим, что язык является неотъемлемой частью любой модели данных, без него модель не существует). Полнота языка в приложении к реляционной модели означает, что он должен выполнять любую операцию реляционной алгебры или реляционного исчисления (полнота последних доказана математически Э.Ф. Коддом). Более того, язык должен описывать любой запрос в виде операций с таблицами, а не с их строками. Одним из таких языков является SQL.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

2. НАБОРЫ УТИЛИТ, РАСШИРЯЮЩИХ ФУНКЦИИ ОС: НАЗНАЧЕНИЕ И ФУНКЦИИ

 

Утилиты расширения функциональности ОС расширяют функциональность существующих прикладных или системных программ.

Основные виды утилит расширения функциональности

– утилиты-конвертеры ; занимаются переконвертированием (переводом) файлов, представляющих собой различное представление одного и того же типа данных (текст, граффику, аудио), но в разных форматах (jpeg -> gif, mp3 -> ogg).

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

– утилиты системного менеджмента; занимаются расширенным управлением системой, таким как: работа с разделами дисков, перепрограммирование (перепрошивка) памяти BIOS, установка расширенных аппаратных настроек аппаратного обеспечения, настройка компьютерной сети. В операционной системе GNU/Linux к ним относятся: ifconfig — настройка сети.

– утилиты тонкой настройки; занимаются тонкой (расширенной) настройкой существующих программ или ОС. В основном бывают только для операционных систем семейства Windows.

Приведем примеры таких утилит:

DTweak 1.3 — Программа для настройки и оптимизации работы операционной системы Windows Vista. DTweak позволяет очищать системный реестр, а также производить его резервное копирование, настраивать параметры файрволла, веб-браузера, почтового клиента, UAC (User Account Control), оптимизировать размер кеша, а также выполнять другие функции.

vLite 0.9 Beta — Утилита для удаления из дистрибутива Windows Vista ненужных компонентов с целью уменьшения размера как самого установочного диска, так и инсталлированной с его помощью операционной системы. Кроме этого, vLite позволяет применить различные настройки, а также автоматизировать процесс установки Windows Vista. vLite может работать с дистрибутивом Windows Vista на любом языке. Для работы необходим .Net Framework 2.0.

TweakVI Basic Edition 1.0 build 1050 — Твикер (настройщик) операционной системы Windows Vista. Поддерживает особенности новой операционной системы для диагностики тонкой настройки не только самой системы, но и некоторых приложений, а также добавление плагинов, расширяющих возможности программы.

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

SBMAV Disk Cleaner 3 кардинально отличается интерфейсом от предыдущих версий. Кроме того, небольшие изменения внесены в набор функциональных возможностей. Новая версия также совместима с Windows Vista.

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

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

Пользователи оценят улучшения возможности анализа занятости дисков — этот процесс в SBMAV Disk Cleaner 3 осуществляется за меньшее время. Кроме того, работа с этой функцией была упрощена.

SBMAV Disk Cleaner — Оптимизатор для Vista. Включает более 20 утилит, предназначенных для ускорения работы системы и повышения ее стабильности и безопасности. Программа выдает подробную информацию обо всех компонентах компьютера и о запущенных процессах. С помощью Vista Manager можно ускорить запуск и завершение работы системы, произвести поиск ненужных и дублирующихся файлов и удалить их, исправить ошибки в реестре, провести дефрагментацию реестра, отключить системные обновления и отчеты об ошибках. Кроме этого, доступно множество операций, связанных с настройкой внешнего вида системы: можно изменить содержание контекстных меню, настроить оповещающие сообщения, задать автоматическую смену обоев.

Mz Vista Force 1.2 — программы для настройки и оптимизации операционной системы Windows Vista. Mz Vista Force 1.2 содержит много разных опций, разделенных на категории. В категории повышения производительности системы можно устанавливать размер Кеша второго уровня процессора, регулировать приоритеты для фоновых и активных приложений, а также отключать различные не очень нужные функции системы, которые замедляют работу компьютера. Системные настройки включают оптимизацию меню Пуск, возможность включения/выключения пользовательской панели управления аккаунтом (UAC), настройку браузера и медиаплеера Windows Media Player, возможность очистки папки с временными файлами и другие опции. Кроме того, здесь имеется раздел для оптимизации Интернет-соединения, причем, Mz Vista Force 1.2 может сам устанавливать оптимальные настройки под выбранное пользователем соединение. В программе имеется встроенная система сохранения резервной копии реестра. В новой версии обновлен механизм активации выбранных настроек.

Super Utilities for Vista 7.63 — Пакет из 27 утилит для ежедневного использования: поиск и удаление ненужных файлов, очистка и оптимизация системного реестра, менеджер автозагрузки, защита папок, резервное копирование, анализ папок, полезное расширение контекстного меню Проводника, средство для полного удаления ставших ненужными программ, менеджер процессов, IE Privacy Manager и многое другое. Оценочный период работы — 14 дней.

Vista Smoker Pro — Твикер дает возможность изменять настройки ОС, увеличивая ее производительность. Программа позволяет запускать и останавливать службы, проводить автоматическую настройку при помощи инструмента One Button Autotuner, а также изменять параметры, которые касаются безопасности. При помощи опции Vista Smoker Pro User Account Control можно настраивать параметры User Account Control в Windows Vista, делая эту функцию ОС менее надоедливой, но такой же функциональной. Кроме инструментов, предназначенных для настройки системы, в состав Vista Smoker Pro также входят средства для удаления временных и устаревших файлов. Представлена новая опция DriveFreeze, позволяющая сделать недоступными некоторые устройства в Windows – приводы для чтения дисков, дисководы и пр.

XdN Tweaker — содержит много настроек для различных компонентов системы, которые разбиты на удобные категории. Тут присутствует возможность удаления некоторых элементов Панели управления, настройки параметров Windows Media Player, скрытия пунктов контекстного меню Проводника, удаления ассоциации разных типов файлов с определенными программами, отключения поисковых ассистентов и многое другое. В XdN Tweaker 0.8.7.1 есть опция для отключения появления начальной заставки при запуске почтовых клиентов Outlook Express и Windows Mail, а также функция скрытия поисковой панели и включения меню «Файл» в браузере Internet Explorer 7. В новой версии XdN Tweaker 0.8.7.1 обновлен интерфейс, улучшена работа опций для настройки параметров папок в ОС Windows Vista.

WinTuning Vister — это утилита-твикер для настройки и оптимизации операционных систем Microsoft Windows Vista. Программа представляет собой быстрый и надёжный программный продукт, содержащий несколько десятков системных настроек и утилит. Программа включает в себя настройки скрытых параметров Меню Пуск, Рабочего Стола, Системы и др. В WinTuning Vister содержатся опции, позволяющие улучшить безопасность Windows Vista и раскрыть недокументированные возможности Вашего оборудования. Кроме того, включены утилиты для работы с системой: Автовыключение, Изменение рабочего стола и др. Все опции разбиты на группы — Секции, что существенно облегчает навигацию по настройкам. При наведении на какой-либо флажок в программе в нижней части окна отображается подробная информация о функциональном назначении этой опции, а в верхней — изображение (можно увидеть, как будет выглядеть система после постановки флажка). Описание каждого из параметров — это сильная сторона программы, тем более если учесть то, что она имеет русский интерфейс.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАДАЧА

 

У владельцев пакетов акций имеется список наименований предприятий, число акций по каждому из предприятий, номинальная и рыночная стоимость одной акции и размер дивидендов (в процентах к номиналу). Рассчитать для каждого предприятия рыночную стоимость пакета акций, сумму дивидендов и вывести сообщение «Докупить акции», если сумма дивидендов превышает 10% от рыночной стоимости акций, «Продавать акции», если сумма дивидендов ниже 1% от рыночной стоимости акций.

 

  1. Откроем Excel

  2. Введем в ячейки формулы.
  3. В ячейку А1 введем Наименование предприятия
  4. В ячейку В1 введем Число акций
  5. В ячейки С1 введем Номинальную цену
  6. В ячейки D1 введем Рыночную стоимость
  7. В ячейки Е1 введем Размер дивидендов
  8. В ячейки F1 введем Сумму дивидендов
  9. Далее производим суммирование числа акций путем введения в ячейку В12 =СУММ(B2:B11)
  10. Суммирование номинальной стоимости пакета акций с учетом количества акций и их номинальной стоимости С12=

    B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7+B8*C8+B9*C9+B10*C10+B11*C11

  11. Суммирование рыночной стоимости акций производится в ячейке D12= B2*D2+B3*D3+B4*D4+B5*D5+B6*D6+B7*D7+ B8*D8+B9*D9+B10*D10+B11*D11
  12. Cуммирование величины дивидендов по каждой акции проводится в каждой ячейке аналогично ячейки F2 =B2*C2*E2/100.
  13. Проводим общую величину расчетов дивидендов в ячейке F12= =F2+F3+F4+F5+F6+F7+F8+F9+F10+F11
  14. Далее рассчитываем долю дивидендов от номинальной стоимости пакетов акции B15 =F12/D12*100.
  15. В ячейке В15 организуем с помощью соответствующей функции вывод сообщения о необходимости продавать, не продавать или докупать акции в зависимости от доли дивидендов от номинальной стоимости пакета акций =ЕСЛИ(B15>10;A17;A19)

    А19= ЕСЛИ(B15<1;A18;A20)

    В случае если величина дивидендов равна нулю получим рекомендацию продавать акции

    051914 0302 2 ПОНЯТИЕ И ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ

     

    Как видим, в ячейке В17 выдано сообщение о продаже акций.

     

     

     

    В случае если величина дивидендов равна 10% получим рекомендацию не продавать акции

     

    051914 0302 3 ПОНЯТИЕ И ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    В случае если величина дивидендов равна 100% получим рекомендацию не покупать акции.

     

     

    051914 0302 4 ПОНЯТИЕ И ВИДЫ МОДЕЛЕЙ БАЗ ДАННЫХ

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

     

     

     

     

  16. Дейт К. Дж. Введение в системы баз данных Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. – 1158 с.
  17. Информатика для юристов и экономистов / Под ред. С.В. Симоновича. –СПб.: Питер, 2009.
  18. Корнеев В. В., Гареев А. Ф., Васютин С.В., Райх В. В. Базы данных. Интеллектуальная обработка информации. – М.: Нолидж, 2001.- 352 с.
  19. Корнеев И.И., Машурцев В.А. Информационные технологии в управлении.–М.: ИНФРА-М, 2007.
  20. Четвериков В.Н., Ревунков Г.И., Самохвалов Т.М. Базы и банки данных. – М.: Высшая школа, 2005.– 248 с.

     

     

     

     

     


     

<

Комментирование закрыто.

MAXCACHE: 0.92MB/0.00039 sec

WordPress: 22.14MB | MySQL:117 | 1,531sec