Роль баз данных в информационных системах
Реферат, 24 Сентября 2014, автор: пользователь скрыл имя
Краткое описание
Основные идеи современных информационных технологий базируются на концепции информации, воплощенной в виде данных и на концепции алгоритмов, воплощенной в виде программного обеспечения. Обычно полезная информация организуются в виде набора данных. Алгоритмы носят, в определенном смысле, вспомогательный характер и предназначены для получения, сбора, обработки и преобразования данных.
Содержание
Введение ……………………………………………………………...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/
2. http://katkis.ru/wp-content/
3. http://u4isna5.ru/stati/5-