Автор работы: Пользователь скрыл имя, 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
Система
управления базами данных (СУБД) —
это Программное обеспечение для создания
и редактирования баз данных, просмотра
и поиска информации в них.
По технологии обработки базы
данных делятся на централизованные и
распределенные.
Централизованная база данных
хранится в памяти одной машины.
Распределенная база данных
состоит из нескольких частей, хранимых
на нескольких машинах вычислительной
сети. Работа с такой базой осуществляется
с помощью системы управления распределенной
базой данных - СУРБД.
Централизованные базы данных
по способу доступа делятся на:
Архитектура
файл-сервер. Принцип организации: одна
машина выделена в качестве центральной
(сервер файлов), на ней хранится централизованная
БД. Остальные машины сети выполняют функции
рабочих станций. Файлы базы данных в соответствии
с пользовательскими запросами рабочих
станций передаются на эти станции и там
обрабатываются. Производительность такой
системы падает, если требуется интенсивный
одновременный доступ к одним и тем же
данным.
Архитектура клиент-сервер.
Принцип организации: центральная машина
(сервер базы данных) хранит централизованную
БД и процедуры обработки. Клиент посылает
запрос, он обрабатывается сервером, и
данные, полученные по запросу, передаются
клиенту.
2.2 Основные виды моделей
Основой базы данных
является модель данных. Информационно-логическая
(мифологическая) модель предметной области
отражает предметную область в виде совокупности
информационных объектов и их структурных
связей.
Информационный
объект — это описание некоторой сущности
(явления, реального объекта, процесса)
в виде совокупности логически связанных
реквизитов. Например, информационный
объект Студент описывает некоторую сущность
— студент. Реквизитный состав этого информационного
объекта, т. е. его структура, следующий:
№ группы, ФИО, № зачетной книжки, дата
рождения. Информационный объект имеет
множество реализаций — экземпляров.
Базы данных также могут быть
иерархическими, сетевыми и реляционными.
Иерархическая
(древовидная) модель данных представляет
собой иерархию элементов, называемых
узлами. Узел — это совокупность атрибутов
данных, описывающих информационный объект.
На самом верхнем уровне имеется только
один узел — корень. Каждый узел кроме
корня связан только с одним узлом на более
высоком уровне, называемом исходным узлом
для данного узла. Каждый узел может быть
связан с одним или несколькими узлами
более низкого уровня, называемыми порожденными
(подчиненными). Узлы, не имеющие порожденных,
называются листьями. Количество деревьев
в базе данных определяется числом корневых
записей. К каждой записи базы данных существует
только один путь.
Сетевая
модель также основывается на понятиях
узел, уровень, связь. Сетевая модель данных
— это модель, в которой порожденный узел
может иметь более одного исходного узла.
В сетевой структуре любой элемент любого
уровня может быть связан с любым другим
элементом.
Реляционная
модель базы данных состоит из одного или нескольких
файлов, каждый из которых соответствует
одной таблице.
2.3 Проектирование баз данных
Основная цель проектирования
базы данных — это сокращение избыточности
хранимых данных, а следовательно, экономия
объема используемой памяти, уменьшение
затрат на многократные операции обновления
избыточных копий и устранение возможности
возникновения противоречий из-за хранения
в разных местах сведений об одном и том
же объекте. При создании баз данных следует
придерживаться методологии нормализации
отношений.
Процесс проектирования информационных
систем является достаточно сложной задачей.
Он начинается с построения инфологической
модели данных, т.е. идентификации сущностей.
Затем необходимо выполнить следующие
шаги процедуры проектирования даталогической
модели, т. е. мифологическая модель должна
быть : отображена в компьютероориентированную
даталогическую модель, «понятную» СУБД.
Заключение
Системы управления базами данных - одна из фундаментальных составляющих компьютерного обеспечения информационных процессов, являющаяся основой для построения большинства современных информационных систем. Главной функцией СУБД является эффективное хранение и предоставление данных в интересах конкретных прикладных задач.
Сегодня мультимедийные приложения задают новый уровень организации данных. Возникает необходимость хранить сложные, переплетенные многими связями документы. Рассмотрев модели данных, используемые в одноименных СУБД, отметим, что реляционная модель играла и играет важную роль в СУБД, но не удовлетворяет сегодняшним требованиям, предъявляемым к срокам разработки крупных проектов, к скорости обработки запросов к базам данных, и крупнейшие разработчики СУБД фактически признали это, встраивая в свои продукты поддержку объектной модели программирования. По соображениям совместимости с прежними наработками, лидеры индустрии СУБД предлагают смешанный подход - объектно-реляционный. По-видимому, рынок корпоративных систем в ближайшее время останется за гибридными СУБД. Но наиболее полно современному состоянию вычислительных систем соответствуют, конечно же, объектные базы данных.
Но ОСУБД все равно не
смогут заменить реляционные БД в полном
объеме. В некоторых реальных задачах
все же удобней и правильней хранить данные
не в объектах, а в таблицах.
Список использованных источников
1. http://lib.znate.ru/docs/
2. http://katkis.ru/wp-content/
3. http://u4isna5.ru/stati/5-
Информация о работе Роль баз данных в информационных системах