Базы данных

Автор работы: Пользователь скрыл имя, 11 Сентября 2012 в 20:22, контрольная работа

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

Важнейшая задача компьютерных систем - хранение и обработка данных. Для ее решения были предприняты усилия, которые привели к появлению в конце 60-х - начале 70-х годов специализированного программного обеспечения - систем управления базами данных (database management systems). СУБД позволяют структурировать, систематизировать и организовать данные для их компьютерного хранения и обработки.

Вложенные файлы: 1 файл

База данных.docx

— 39.17 Кб (Скачать файл)

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

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

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

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

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

Обычно, решив отказаться от изменений в документе, его  просто закрывают без сохранения и вновь открывают предыдущую копию. Этот прием работает почти  во всех приложениях, но только не в  СУБД. Все изменения, вносимые в таблицу  базы, сохраняются на диске без  нашего ведома, поэтому попытка закрыть  базу «без сохранения» ничего не даст, так как все уже сохранено. Таким образом, редактируют таблицы  баз данных, создавая новые записи и удаляя старые, мы как бы работаем с жестким диском напрямую, минуя  операционную систему.

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

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

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

 

 

 

Список используемых источников:

1. Могилев А.В. и др. Информатика: Учебное пособие  для студентов педвузов. / А.В. Могилев, Н.И. Пак, Е.К. Хеннер / Под ред. Е.К. Хеннера. — М.: Изд. центр «Академия», 2007. — 816 с.

2. Марков А.С. Базы данных. Введение в теорию и методологию.  — М.: Финансы и статистика, 2008.

3. Информатика. Базовый курс / С.В. Симонович и др. — Спб.: Изд–во «Питер», 2009. — 640 с.

4. Информатика: Учеб. пособие /Под ред. В.Г. Кирия.  — Иркутск: ИрГТУ ,2007. — Ч. 2. — 382 с.

5. Информатика: Учеб. Пособие / В.В. Ломтадзе, Л.П. Шишкина —Иркутск: ИрГТУ, 2007. — 116 с.

6. Хомоненко   А.  Базы   данных:   Учебник   для   высших   учебных заведений. — М.: Бином. Лаборатория знаний, 2009.

            7. А.Н.Степанов. Информатика: Учебник для ВУЗов. – 5-е изд. – М.: ПИТЕР, 2007. – 768 с.

8. Гуда А.Н., Бутакова М.А. Информатика (общий курс): Учебник. - М.: ИТК «Дашков и Ко», 2007. – 400 с.

9. Каймин В.А. Информатика: Учебник (ГРИФ). – М.: ИНФРА-М, 2007. – 285 с.

10. Агальцов В.П., Титов В.М. Информатика для экономистов: Учебник (ГРИФ). – М.: ИНФРА-М, 2006. – 448 с.

 


Информация о работе Базы данных