Банк данных, его состав и особенности
Проблема применения методов прогнозирования кадровой работы на основе использования компьютерных технологий. Концепция банка данных, сущность и функции. Отличие реляционных и объектно-ориентированных баз данных. Организация и технология обработки данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 23.09.2014 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство сельского хозяйства Российской Федерации ФГБОУ ВПО Новосибирский государственный аграрный университет
Институт заочного образования и повышения квалификации
Кафедра дистанционных и комбинированных образовательных технологий
РЕФЕРАТ
На тему: Банк данных, его состав и особенности
Выполнила студентка
2го курса группы У4143
Ганн Яна Александровна
Новосибирск 2014
Введение
Предварительной стадией планирования кадровой работы является прогнозирование, которое служит основой подготовки плановых решений и заданий. Прогнозирование применяется для предсказания изменения структуры и динамики кадровой работы в будущем на основе анализа прошлого и настоящего и исходит из целей развития предприятия.
Прогнозирование строится на основе переработки информации и состоит из следующих этапов:
Этап 1 - ретроспекция - изучение состояния кадровой работы и структуры кадров в прошлом (за последние 10 -15 лет).
Этап 2 - диагноз - определение характера и состояния кадровой работы на основании всестороннего их исследования.
Этап 3 - выбор метода - наиболее ответственный этап в прогнозировании кадровой работы.
Этап 4 - прогноз - предвидение основных изменений и структурных сдвигов в профессионально-квалификационном и социально-демографическом составе кадров организации и проведении кадровой работы.
К основным методам планирования и прогнозирования кадровой работы относятся: балансовый метод планирования, метод сравнительного плана, метод экспертных оценок, системный анализ, моделирование, экономико-математические методы и другие.
Балансовый метод планирования - заключается в установлении динамического равновесия между персоналом, с одной стороны, и их распределением в соответствии с потребностями производства - с другой.
Метод системного анализа используются, в основном, при разработке программ развития кадровой работы на длительную перспективу.
Экспертные оценки представляют собой особый вид количественных и качественных характеристик отдельных сторон социальных и кадровых процессов и определяются на основе суждений, высказанных экспертами (научными работниками и специалистами-практиками).
Практика показывает, что методы прогнозирования и совершенствования качественного состава кадров на уровне предприятий и организаций применяется пока эпизодически, между тем современная кадровая политика требует комплексного их использования при разработке социально-экономических программ. Наиболее актуальными, в настоящее время, являются проблемы применения методов прогнозирования кадровой работы на основе использования компьютерных технологий.
При увеличении объемов информации для многоцелевого применения и эффективного удовлетворения информационных потребностей различных пользователей используется интегрированный подход к созданию внутримашинного ИО. При этом данные рассматриваются как информационные ресурсы для разноаспектного и многократного использования. Принцип интеграции предполагает организацию хранения информации в виде банка данных (БД), где все данные собраны в едином интегрированном хранилище и к информации как важнейшему ресурсу обеспечен широкий доступ различных пользователей.
1. Банк данных
Банк данных (БнД - это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Основные требования к БнД включают: интегрированность баз данных и целостность каждой из них; независимость, минимальную избыточность хранимых данных и способность к расширению. Важным условием эффективного функционирования БнД является обеспечение защиты данных от несанкционированного доступа или случайного уничтожения хранимых данных.
Базы данных создаются в БнД предприятия для решения на ПК задач управления производством.
Для программной реализации работ с БнД создаются вспомогательные программы их структур, справочников и файлов, печати и др.
Концепция банка данных -- это не только идея интегрированного хранения данных, но и идея отделения описания данных от программ их обработки, интерфейс между которыми обеспечивается системой управления базами данных (СУБД). В основу ее разработки закладывают следующие принципы: единство структурно-информационной организации массивов; централизацию процессов накопления, хранения и обработки различных видов информации; однократный ввод первичных массивов информации с последующим многоразовым и многоцелевым их использованием; интегрированное использование массивов в различных режимах обработки; оперативность доступа различным элементам информационных массивов; минимизацию стоимости создания и функционирования.
компьютерный банк данные реляционный
2. Состав и особенности банка данных
Любой банк данных в своем составе всегда содержит следующие два основных компонента: базу данных (БнД), которая есть не что иное, как даталогическое представление информационной модели; предприятия, и систему управления базой данных (СУБД), с помощью которой реализуются централизованное управление данными, хранимыми в базе, доступ к ним и поддержание их в состоянии, соответствующем состоянию предметной области.
Центральную роль в функционировании банка данных выполняет система управления базой данных (СУБД). СУБД -- это пакет программ, обеспечивающий поиск, хранение, корректировку данных, формирование ответов на запросы. Система обеспечивает сохранность данных, их конфиденциальность, перемещение и связь с другими программными средствами. Основные функции СУБД: непосредственное управление данными во внешней памяти; управление буферами оперативной памяти; управление транзакциями; журнализация; языки БнД.
Организация типичной СУБД и состав ее компонентов соответствует рассмотренному набору функций. Логически в современной реляционной СУБД можно выделить наиболее внутреннюю часть-- ядро СУБД, компилятор языка БнД (обычно SQL подсистему поддержки времени выполнения, набор утилит. Преимущества работы с БД для пользователей окупают затраты и издержки на его создание. Они заключаются в следующем: повышается производительность работы пользователей, достигается эффективное удовлетворение информационных потребностей; централизованное управление данными освобождает прикладных программистов от организации данных, обеспечивает независимость прикладных программ от данных; организация банка (базы) данных позволяет реализовать другие нерегламентированные запросы, приложения; снижаются затраты не только на создание и хранение данных, но и на поддержание их в актуальном динамичном состоянии; уменьшаются потоки данных, циркулирующих в системе, сокращается избыточность и дублирование.
По организации и технологии обработки данных базы данных подразделяются на централизованные и распределенные.
Централизованную базу данных отличает традиционная архитектура баз данных (рис.).
При подобной архитектуре все необходимые для работы специалистов данные и СУБД размещены на центральном компьютере, или мэйнфрейма (mainframe), вместе с приложением, принимающий входную информацию с пользовательского терминала и отображающим данные на экране пользователя. Предположим, что пользователь вводит запрос, требующий последовательного просмотра базы данных (например, запрос на расчет потребности материалов на деталь в натуральном и стоимостном выражении). СУБД получает этот запрос, просматривает БнД, выбирая с диска нужную запись, вычисляет значение и отображает результат на экране. Приложение и СУБД работают на одном компьютере, и, поскольку система обслуживает много различных пользователей, каждый из них ощущает снижение быстродействия по мере увеличения нагрузки на систему.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных компьютерах вычислительной сети. Работа с такой БнД осуществляется с помощью системы управления распределенной базой данных (СУРБД).
По способу доступа к данным БнД разделяются на БнД с локальным доступом и БнД с удаленным (сетевым) доступом.
Системы централизованных БнД с сетевым доступом предполагают различные архитектуры подобных систем: файл-сервер и клиент-сервер.
Появление персональных компьютеров и локальных вычислительных сетей привело к разработке архитектуры «файл-сервер», показанной на рис. 3.4. При такой архитектуре приложение, выполняемое на ПК, может получить прозрачный доступ к файл-серверу, на котором хранятся совместно используемые файлы. Когда приложению, работающему на ПК, требуется получить данные из совместно используемого файла, сетевое программное обеспечение автоматически считывает требуемый блок данных с сервера. Наиболее популярные БнД для ПК, включая Microsoft Access, Paradox и dBase, поддерживают архитектуру «файл-сервер», при которой на каждом ПК работает своя копия СУБД. При выполнении обычных запросов эта архитектура обеспечивает великолепную производительность, поскольку в распоряжении каждой копии СУБД находятся все ресурсы ПК. Однако рассмотрим приведенный выше пример. Поскольку запрос требует последовательного просмотра БнД, СУБД постоянно запрашивает все новые блоки данных из БД, которая физически расположена на сервере сети. Очевидно, что в результате СУБД запросит и получит по сети все блоки файла. При выполнении запросов такого типа эта архитектура создает слишком большую нагрузку на сеть и уменьшает производительность работы.
Архитектура «клиент-сервер» показана на рис.3.5. При такой архитектуре ПК объединены в локальную сеть, в которой имеется сервер баз данных, содержащий общие БнД. Функции СУБД разделены на две части. Пользовательские программы, такие, как приложения, для формирования интерактивных запросов и генераторы отчетов, работают на клиентском компьютере. Хранение данных и управление ими обеспечиваются сервером. В этой архитектуре SQL стал стандартным языком, предназначенным для обработки и чтения данных, содержащихся в БД. SQL обеспечивает взаимодействие между пользовательскими программами и ядром БнД.
Вернемся к примеру определения потребности материалов на деталь. При архитектуре «клиент-сервер» запрос передается по сети на сервер БнД в виде SQL-запроса. Ядро БнД на сервере обрабатывает, запрос и просматривает БнД, которая также расположена на сервере. После вычисления результата ядро БнД посылает его обратно по клиентскому приложению, которое отображает его на экране ПК. Архитектура «клиент-сервер» позволяет сократить трафик и распределить процесс загрузки базы данных. Функции работы с пользователем, такие, как обработка ввода и отображение данных, выполняются на ПК пользователя. Функции работы с данными, такие, как дисковый ввод-вывод и выполнение запросов, выполняются сервером БнД. Наиболее важно здесь то, что SQL обеспечивает четко определенный интерфейс между клиентской и серверной системами, эффективно передавая запросы на доступ к БнД. Эта архитектура используется в современных СУБД Oracle, Informix, Sybase и др.
С ростом популярности СУБД появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить проектирование, упорядочить работу с моделями данных и повысить ее эффективность.
Основным средством организации и автоматизации работы с БнД являются системы управления базами данных (СУБД).
Выбор СУБД определяется многими факторами, но главным из них является возможность работы с конкретной моделью данных (иерархической, сетевой, реляционной).
Иерархическую модель БнД изображают в виде дерева (рис.3.6). Элементы дерева вершины 1 -- 14 представляют совокупность данных, например логические записи. Каждой вершине соответствует множество экземпляров записей, составляющих логический файл. Вершины расположены по уровням и связаны между собой отношениями подчиненности.
Одна-единственная вершина верхнего уровня является корневой. Иерархическая модель данных обеспечивает так называемые одно- многозначные отношения между данными. Примером таких отношений могут служить следующие: одному изделию соответствует несколько материалов, используемых на различных операциях обработки, сборки.
Сетевые модели БнД соответствуют более широкому классу объектов управления, хотя требуют для своей организации и дополнительных затрат. Сетевая модель позволяет любому объекту быть связанным с любым другим объектом. Сетевые модели сложны, что создает определенные трудности при необходимости модернизации или развития СУБД. Пример сетевой модели БнД представлен на рис. 3.7.На рисунке видно, что одно изделие изготавливается в результате выполнения нескольких операций, а одна операция может использоваться для изготовления различных изделий.
Реляционная модель БнД представляет объекты и взаимосвязи между ними в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами. На этой модели базируются практически все современные СУБД. Эта модель более понятна, «прозрачна» для конечного пользователя организации данных. К преимуществам реляционной модели БнД можно отнести также более высокую гибкость при расширении БнД, состава запросов к ней. Реляционная организация БнД в виде таблицы содержит программу выпуска изделий (табл. 3.5). Эта база данных включает в себя три атрибута: код технологической группы оборудования, код изделия, программу выпуска.
Одно из основных различий между тремя типами моделей СУБД состоит в том, что для иерархических и сетевых СУБД их структура не может быть изменена после ввода данных, тогда как для реляционных СУБД структура может изменяться в любое время. Для больших БнД, структура которых остается длительное время неизменной, именно иерархические и сетевые СУБД могут оказаться наиболее эффективными, ибо они могут обеспечивать более быстрый доступ к информации БнД, чем реляционные СУБД. Однако большинство СУБД для ПК работают с реляционной моделью. К реляционным моделям относят, например, Clipper, dBase, Paradox, FoxPro, Access, Oracle.
В чем принципиальное отличие реляционных и объектно-ориентированных баз данных? В ООБД модель данных более близка сущностям реального мира. Объекты можно сохранить и использовать непосредственно, не раскладывая их по таблицам. Типы данных определяются разработчиком и не ограничены набором предопределенных типов. В объектных СУБД данные объекта, а также его методы помещаются в хранилище как единое целое. Объектная СУБД именно то средство, которое обеспечивает запись объектов в базу данных. Существенной особенностью ООБД можно назвать объединение объектно-ориентированного программирования (ООП) с технологией баз данных для создания интегрированной среды разработки приложений.
ООБД обеспечивает доступ к различным источникам данных, в том числе, конечно, и к данным реляционных СУБД, а также разнообразные средства манипуляции с объектами баз данных. Традиционными областями применения объектных СУБД являются системы автоматизированного проектирования (САПР), моделирование, мультимедиа, поскольку именно из нужд этих отраслей выросло новое направление в базах данных.
В данных областях всегда существовала потребность найти адекватное средство хранения больших объемов разнородных данных, переплетенных многими связями. Поскольку объектные СУБД отличаются высоким быстродействием, надежностью, представляют разнообразнейший программный интерфейс для разработчиков, они широко используются в телекоммуникациях, различных аспектах автоматизации предприятия, издательском деле, геоинформационных проектах. Очень хорошо они подходят для решения задач построения распределенных вычислительных систем. На основе объектной СУБД можно строить сложные распределенные банки данных, организовывать к ним доступ как через локальную сеть, так и для удаленных пользователей в режиме реального масштаба времени.
3. Операции коммерческих банков
Современные коммерческие банки - банки, непосредственно обслуживающие предприятия и организации, а также население - своих клиентов. Коммерческие банки выступают основным звеном банковской системы. Независимо от формы собственности коммерческие банки являются самостоятельными субъектами экономики. Коммерческий банк, как и любой другой банк, выполняет функции: аккумуляции (привлечения) средств в депозиты; их размещения (инвестиционная функция);расчетно-кассового обслуживания клиентов. Операции коммерческого банка представляют собой конкретное проявление банковских функций на практике. По российскому законодательству к основным банковским операциям относят следующие: привлечение денежных средств юридических и физических лиц во вклады до востребования и на определенный срок; предоставление кредитов от своего имени за счет собственных и привлеченных средств; открытие и ведение счетов физических и юридических лиц; осуществление расчетов по поручению клиентов, в том числе банков-корреспондентов; инкассация денежных средств, векселей, платежных и расчетных документов и кассовое обслуживание клиентов; управление денежными средствами по договору с собственником или распорядителем средств; покупка у юридических и физических лиц и продажа им иностранной валюты в наличной и безналичной формах; осуществление операций с драгоценными металлами в соответствии с действующим законодательством. Коммерческие банки помимо перечисленных выше банковских операций вправе производить следующие сделки: выдачу поручительств за третьих лиц, предусматривающих исполнение обязательств в денежной форме; приобретение права требования по исполнению обязательств от третьих лиц в денежной форме; оказание консультационных и информационных услуг; предоставление в аренду физическим и юридическим лицам специальных помещений или находящихся в них сейфов для хранения документов и ценностей; лизинговые операции.
Кредитная организация также вправе выполнять иные сделки, присущие ей как юридическому лицу в соответствии с законодательством Российской Федерации. Все банковские операции и сделки осуществляются в рублях, а при наличии соответствующей лицензии Банка России и в иностранной валюте.
В российской банковской практике операции коммерческих банков обычно делят на три группы.
1. Пассивные операции - операции по привлечению средств в банки, формированию ресурсов последних. Значение пассивных операций для банка велико.
В условиях рыночной экономики особую важность приобретает процесс формирования банковских пассивов, оптимизация их структуры и в связи с этим качество управления всеми источниками денежных средств, которые образуют ресурсный потенциал коммерческого банка. К пассивным операциям банка относят: привлечение средств на расчетные и текущие счета юридических и физических лиц; открытие срочных счетов граждан, предприятий и организаций; выпуск ценных бумаг; займы, полученные от других банков, и т.д.
2. Активные операции - операции, посредством которых банки размещают имеющиеся в их распоряжении ресурсы для получения прибыли и поддержания ликвидности. К активным операциям банка относятся: краткосрочное и долгосрочное кредитование производственной, социальной, инвестиционной и научной деятельности предприятий и организаций; предоставление потребительских ссуд населению; приобретение ценных бумаг; лизинг; факторинг; инновационное финансирование и кредитование; долевое участие средствами банка в хозяйственной деятельности предприятий; ссуды, предоставляемые другим банкам.
Активные операции банка по экономическому содержанию делят на: ссудные (учетно-ссудные); расчетные; кассовые; инвестиционные и фондовые; гарантийные.
3. Активно-пассивные операции банков - комиссионные, посреднические операции, выполняемые банками по поручению клиентов за определенную плату - комиссию. Именно эту группу банковских операций обычно называют услугами. Различают расчетные услуги, связанные с осуществлением внутренних и международных расчетов, трастовые услуги по купле-продаже банком по поручению клиентов ценных бумаг, инвалюты, драгоценных металлов, посредничество в размещении акций и облигаций, бухгалтерское и консультационное обслуживание клиентов и прочие.
Заключение
Использование баз данных на предприятии не дает желаемого результата от автоматизации деятельности предприятия. Причина проста: реализованные функции значительно отличаются от функций ведения бизнеса, так как данные, собранные в базах, не адекватны информации, которая нужна лицам, принимающим решения. Решением данной проблемы стала реализация технологии информационных хранилищ.
В соответствии с банковским законодательством банк -- это такая кредитная организация, которая выполняет депозитные, расчетные и кредитные операции. Банк можно определить как денежно-кредитный институт, регулирующий платежный оборот в наличной и безналичной формах.
Функции банка: аккумуляции средств, регулирования денежного оборота, посредническая функция.
Сущность и функции банка определяют его роль в экономике. Под ролью банка следует понимать его назначение, то, ради чего он возникает, существует и развивается. Так же как и функция, роль банка специфична, она адресует к экономике в целом, к банку независимо от того, к какому типу он принадлежит (эмиссионному или коммерческому, сберегательному или инвестиционному и т. п.).
Список используемой литературы
1. Ивасенко А.Г. Информационные технологии в экономике и управлении: учебное пособие для студ. вузов / А.Г. Ивасенко, А.Ю. Гридасов, В.А. Павленко. - 4-е изд., стер. -М.:КНОРУС,2010. - 154 с. - Библиогр. : с. 153
2. Михеева Е.В. Информатика: учеб. для студ. сред. проф. образования/ Е.В. Михеева, О.И. Титова. - 4-е изд., стер. - М.:Академия,2010
3.Балдин К.В. Информационные системы в экономике: учеб. для студ. вузов по спец. "Информатика"/ К.В. Балдин, В.Б. Уткин. - М.:Изд.-торг. корп. "Дашков и К*", 2004. - 394 с. - Библиогр.: с. 390-394.
4.Белов С.Б. Функциональное проектирование программного обеспечения в экономике: Учебное пособие. - Владивосток: Изд-во ДВГТУ, 2010. - 176с.
5.Филимонова Е.В. Информационные технологии в профессиональной деятельности: учеб. для студ. учреждений сред. проф. образования/ Е.В. Филимонова. - 2-е изд., доп. и перераб. - Ростов на/Д: Феникс,2008.
6. Землянский А.А. Информационные технологии в экономике: учеб. для студ. вузов/ А.А. Землянский. - М.:КолосС,2004. - 334 с. - (Учеб. и учеб. пособие для туд. вузов). Информатика: Учебник.- 3-е перераб. изд./ Под ред. Н.В. Макаровой.- М.: Финансы и статистика, 2005.- 768с.
7. Сиваткина М.Н. Экономическая информатика. Методические рекомендации.
8. Деньги, кредит, банки./ Под ред. Лаврушина О.И. -М.: Финансы и статистика, 2010.
9. Деньги, кредит, банки/ Под ред. Г.Н. Белоглазовой: Учебник. - М.: Д34 Юрайт - Издат, 2004. - 620с.
10. Деньги, кредит, банки: Учебник / Под ред. чл.-корр. АН РК, проф. Г.С. Сейткасимова. - Второе переработан. и дополнен. издание.: Экономика, 1999, 432с.
Размещено на Allbest.ur
Подобные документы
Совершенствование технологий записи и хранения данных. Специфика современных требований к переработке информационных данных. Концепция шаблонов, отражающих фрагменты многоаспектных взаимоотношений в данных в основе современной технологии Data Mining.
контрольная работа [565,6 K], добавлен 02.09.2010Эволюция концепций баз данных. Требования, которым должна удовлетворять организация базы данных. Модели представления данных. Язык SQL как стандартный язык баз данных. Архитектуры баз данных. Среда Delphi как средство для разработки СУБД.
дипломная работа [278,9 K], добавлен 26.11.2004Основные понятия и типы связей, первичные и внешние ключи, реляционная модель данных. Основные функции СУБД, язык запросов SQL. Краткая характеристика настольных реляционных, объектно-ориентированных и корпоративных (промышленных) систем управления.
курсовая работа [3,4 M], добавлен 25.08.2010Проектирование реляционных баз данных. Основные типы модулей. Исходное отношение, нормализация. Процесс создания базы данных в программном продукте Microsoft Access. Организация связей, обеспечение целостности данных. Формирование запросов, отчёт.
курсовая работа [3,4 M], добавлен 24.04.2014Анализ реляционных баз данных и способов манипулирования ими. Основные понятия баз данных, архитектура СУБД, модели данных. Модель сущность-связь, характеристика связей, классификация сущностей, структура первичных и внешних ключей, целостности данных.
курсовая работа [166,6 K], добавлен 18.07.2012Основные классифицирующие признаки системы управления базами данных. Модель данных, вид программы и характер ее использования. Средства программирования для профессиональных разработчиков. Организация центров обработки данных в компьютерных сетях.
презентация [6,8 K], добавлен 14.10.2013Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.
презентация [17,1 K], добавлен 19.08.2013Уровневая архитектура компьютерных ресурсов CMS. Поток данных от детекторов для анализа. Сокращение размера событий: CMS форматы данных и форматы Тир-данных. Иерархия CMS данных. Средства удаленной работы на LINUX машинах в CERN: PUTTY, WinSCP и Xming.
курсовая работа [3,1 M], добавлен 17.02.2014Файловая организация баз данных. Взаимодействие администратора баз данных с пользователями. Иерархическая и сетевая даталогические модели системы управления базами данных. Принципиальная организация системы обработки информации на основе БД-технологии.
реферат [762,0 K], добавлен 23.12.2015Основные понятия и классификация систем управления базами данных. Модели организации данных. Проектирование реляционных баз данных. Основные особенности создания и использования баз данных для информационного обеспечения управленческой деятельности.
курсовая работа [2,0 M], добавлен 20.01.2013