Роль баз данных в информационных системах

Автор работы: Пользователь скрыл имя, 24 Сентября 2014 в 16:51, реферат

Краткое описание

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

Содержание

Введение ……………………………………………………………...3
1. Основы информационных систем. Их классификации
1.1 Информационные системы и их функции……………………….4
1.2 Классификация информационных систем:
- по масштабу ……………………………………………………...4
- по сфере применения ……………………………………………5
- по способу организации ………………………………………....7
- по распределенности …………………………………………….7
-по однородности …………………………………………………7
2. Базы данных. Модели баз данных
2.1 База данных ………………………………………………………..8
2.2 Основные виды моделей ………………………………………….9
2.3 Проектирование баз данных ……………………………………..10
Заключение …………………………………………………………..11
Список использованных источников ………………………………12

Прикрепленные файлы: 1 файл

Реферат Роль БД в ИС.docx

— 32.78 Кб (Скачать документ)

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

 

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

 

Архитектура файл-сервер. Принцип организации: одна машина выделена в качестве центральной (сервер файлов), на ней хранится централизованная БД. Остальные машины сети выполняют функции рабочих станций. Файлы базы данных в соответствии с пользовательскими запросами рабочих станций передаются на эти станции и там обрабатываются. Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным.  
 
Архитектура клиент-сервер. Принцип организации: центральная машина (сервер базы данных) хранит централизованную БД и процедуры обработки. Клиент посылает запрос, он обрабатывается сервером, и данные, полученные по запросу, передаются клиенту. 

 

 

2.2 Основные виды моделей

     Основой базы данных является модель данных. Информационно-логическая (мифологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.  
     Информационный объект — это описание некоторой сущности (явления, реального объекта, процесса) в виде совокупности логически связанных реквизитов. Например, информационный объект Студент описывает некоторую сущность — студент. Реквизитный состав этого информационного объекта, т. е. его структура, следующий: № группы, ФИО, № зачетной книжки, дата рождения. Информационный объект имеет множество реализаций — экземпляров.  
     Базы данных также могут быть иерархическими, сетевыми и реляционными. 
     Иерархическая (древовидная) модель данных представляет собой иерархию элементов, называемых узлами. Узел — это совокупность атрибутов данных, описывающих информационный объект. На самом верхнем уровне имеется только один узел — корень. Каждый узел кроме корня связан только с одним узлом на более высоком уровне, называемом исходным узлом для данного узла. Каждый узел может быть связан с одним или несколькими узлами более низкого уровня, называемыми порожденными (подчиненными). Узлы, не имеющие порожденных, называются листьями. Количество деревьев в базе данных определяется числом корневых записей. К каждой записи базы данных существует только один путь.  
     Сетевая модель также основывается на понятиях узел, уровень, связь. Сетевая модель данных — это модель, в которой порожденный узел может иметь более одного исходного узла. В сетевой структуре любой элемент любого уровня может быть связан с любым другим элементом.  
     Реляционная модель базы данных состоит из одного или нескольких файлов, каждый из которых соответствует одной таблице. 

 

2.3 Проектирование баз данных

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

  • Представить предметную область в виде совокупности отдельных независимых друг от друга объектов, каждый из которых будет описываться своей таблицей. 
  • Для каждой таблицы определить ключевые поля; установить связи между таблицами; для каждой связи определить тип. 
  • Разработать структуру каждой таблицы: перечень полей, их типы и свойства. 
  • Заполнить таблицы данными. 
  • Разработать необходимые запросы к БД, входные и выходные формы и отчеты. 
  • Предусмотреть возможность автоматизации часто выполняемых действий путем создания макросов и программных модулей. 

 

 

 

 

      

 

 

 

 

 

 

 

 

 

      Заключение

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

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

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

 

 

 

 

 

 

 

 

 

 

     Список использованных источников

1.  http://lib.znate.ru/docs/index-253848.html

2. http://katkis.ru/wp-content/uploads/2012

3. http://u4isna5.ru/stati/5-internet/39-osnoviinfirmsistem

 

 

 

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 


Информация о работе Роль баз данных в информационных системах