Системы управления базами данных

Автор работы: Пользователь скрыл имя, 18 Марта 2011 в 16:04, реферат

Описание работы

Современные системы управления базами данных в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и системы управления базами данных в частности менее критичными к аппаратным ресурсам ЭВМ.

Содержание работы

Введение ………………………………………………………………………3
Основная часть………………………………………………………………..4-14
Понятие базы данных…………………………………………………..4
Программные системы управления базами данных…………………..5
Краткая характеристика программного обеспечения, используемого при создании СУБД……………………………………………………..7
Принципы организации данных, лежащие в основе современных СУБД……………………………………………………………………..8
Современные технологии, используемые в работе с данными………10
Применение СУБД в экономике………………………………………..11
Общая характеристика СУБД MS Access……………………………...12
Основные этапы разработки базы данных в среде MS Access……….13
Заключение …………………………………………………………………….15
Список использованной литературы…………………………………………16

Файлы: 1 файл

Системы управления базами данных.doc

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

ИНСТИТУТ  УПРАВЛЕНИЯ,

ЭКОНОМИКИ, ПРАВА  И ИСКУССТВА 
 

Ф.И.О. __Власова_____Юлия_________________

_______Анатольевна________________________

Курс           _____1__________________________

                                                  Форма обучения (заочная, заочно-дистанционная)     

         __________заочная________________________________

      Специальность     080109 – Бух. учет, анализ и аудит  Адрес (фактического проживания)

      107553, г. Москва, Большая  Черкизовская улица

          дом. 20, корп. 5, кв. 25____________________                                                                                                         _________________________________________

                                                                                                
 
 
 

КОНТРОЛЬНАЯ РАБОТА 
 

по 

предмету: _                                  Информатика                                                         _ 

на тему: _                     Системы управления базами данных                                    _ 
 
 
 
 
 
 

№ _______________________

        (номер регистрации) 
 

«_______» _________________200  г. 
 
 
 
 

Оценка работы: 
 
 

_______________________________

(подпись проверяющего  преподавателя) 

СОДЕРЖАНИЕ 
 

Введение ………………………………………………………………………3

Основная  часть………………………………………………………………..4-14

  1. Понятие базы данных…………………………………………………..4
  2. Программные системы управления базами данных…………………..5
  3. Краткая характеристика программного обеспечения, используемого при создании СУБД……………………………………………………..7
  4. Принципы организации данных, лежащие в основе современных СУБД……………………………………………………………………..8
  5. Современные технологии, используемые в работе с данными………10
  6. Применение СУБД в экономике………………………………………..11
  7. Общая характеристика СУБД MS Access……………………………...12
  8. Основные этапы разработки базы данных в среде MS Access……….13

Заключение …………………………………………………………………….15

Список  использованной литературы…………………………………………16 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ВВЕДЕНИЕ  

          Современная жизнь  немыслима без эффективного управления. Важной категорией являются системы  обработки информации, от которых во многом зависит эффективность работы любого предприятия ли учреждения. Такая система должна:

    -    обеспечивать получение общих и/или детализированных отчетов по итогам работы;

    -     позволять легко определять тенденции изменения важнейших показателей;

    -     обеспечивать получение информации, критической по времени, без существенных задержек;

    -     выполнять точный и полный анализ данных.

          Современные системы управления базами данных в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS.              Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и системы управления базами данных в частности менее критичными к аппаратным ресурсам ЭВМ.

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

1. Понятие базы данных 

      Базу  данных (БД) можно определить как  унифицированную совокупность данных, совместно используемую различными задачами в рамках некоторой единой автоматизированной информационной системы (ИС).

      Теория  управления базами данных как самостоятельная дисциплина начала развиваться приблизительно с начала 50-х годов двадцатого столетия. За это время в ней сложилась определенная система фундаментальных понятий. Приведем некоторые из них.

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

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

      Классом объектов называют их совокупность, обладающую одинаковым набором свойств.

      Атрибут — это информационное отображение свойств объекта. Каждый объект Ключевым элементом данных называются такой атрибут (или группа атрибутов), который позволяет определить значения других элементов данных.

      Запись  данных — это совокупность значений связанных элементов данных.

      Первичный ключ — это атрибут (или группа атрибутов), который уникальным образом идентифицируют каждый экземпляр объекта (запись).                     Вторичным ключом называется атрибут (или группа атрибутов), значение которого может повторяться для нескольких записей (экземпляров объекта). Прежде всего, вторичные ключи используются в операциях поиска записей.                     

      Процедуры хранения данных в базе должны подчиняться  некоторым общим принципам, среди которых в первую очередь следует выделить:

целостность и непротиворечивость данных, под  которыми понимается как физическая сохранность данных, так и предотвращение неверного использования данных, поддержка допустимых сочетаний их значений, защита от структурных искажений и несанкционированного доступа;

 минимальная  избыточность данных обозначает, что любой элемент данных должен  храниться в базе в единственном  виде, что позволяет избежать  необходимости дублирования операций, производимых с ним.

      Программное обеспечение, осуществляющее операции над базами данных, получило название СУБД — система управления базами данных. 
 
 
 

    2.Программные системы управления базами данных 

      Кратко  остановимся на конкретных программных  продуктах, относящихся к классу СУБД. На самом общем уровне все СУБД можно разделить:

• на профессиональные, или промышленные;

• персональные (настольные).

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

 возможность  организации совместной параллельной  работы большого количества пользователей;

      1. Масштабируемость, то есть возможность роста системы пропорционально расширению управляемого объекта;       
      2. Переносимость на различные аппаратные и программные платформы;

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

     3. Обеспечение безопасности хранимых данных и развитой структурированной системы доступа к ним.

      Промышленные  СУБД к настоящему моменту имеют  уже достаточно богатую историю развития. В частности, можно отметить, что в конце 70-х — начале 80-х годов в автоматизированных системах, построенных на базе больших вычислительных машин, активно использовалась СУБД Adabas. В настоящее время характерными представителями профессиональных СУБД являются такие программные продукты, как Oracle, DВ2, Sybase, Informix, Progress.

      Основоположниками СУБД Огасlе стала группа американских разработчиков (Ларри Эллисон, Роберт Майнер и Эдвард Оутс), которые более двадцати лет тому назад создали фирму Relational Softwarе Inc. и поставили перед собой задачу создать систему, на практике реализующую идеи, изложенные в работах Э. Ф. Кодда и К. Дж. Дейта. Результатом их деятельности стала реализация переносимой реляционной системы управления базами данных с базовым языком обработки 50Б. В 1979 г. заказчикам была представлена версия Оraсlе для мини-компьютеров PDP-11 фирмы Digital Equipment Corporation сразу для нескольких операционных систем: RSX-11, IAS, RSTS и UNIХ. Чуть позже Oracle был перенесен на компьютеры VAX под управлением VAX VMS. Значительная часть кода была написана на ассемблере, и поэтому процесс переноса системы на новую платформу требовал значительных усилий. Основным отличием Oracle очередной, третьей версии было то, что она была полностью написана на языке С. Такое решение обеспечивало переносимость системы на многие новые платформы, в частности, на различные клоны UNIХ. Второй важной особенностью новой (1983 г.) версии была поддержка концепции транзакции.                  Примерно в это же время фирма получила новое имя — Oracle Соrporation— и заняла лидирующее место на рынке производителей СУБД. Четвертая версия Oracle характеризовалась расширением перечня поддерживаемых платформ и операционных систем. Огас1е был перенесен как на большие ЭВМ фирмы IВМ (мэйнфреймы), так и на персональные компьютеры, работающие под управлением МS DOS. Именно в четвертой версии был сделан важный шаг в развитии технологий поддержки целостности баз данных. Для многопользовательских систем было предложено оригинальное решение Oracle поддержки «непротиворечивости чтения». В пятой версии была впервые реализована СУБД с архитектурой «клиент - сервер». Последующие версии СУБД Oracle были ориентированы на построение крупномасштабных систем обработки транзакций, изменение методов реализации систем ввода/вывода, буферизации, подсистем управления параллельным доступом, резервирования и восстановления. Также была реализована поддержка симметричных мультипроцессорных архитектур.

      Проект  и экспериментальный вариант СУБД Ingres были разработаны в университете Беркли под руководством одного из наиболее известных в мире ученых и специалистов в области баз данных Майкла Стоунбрейкера. С самого начала СУБД Ingres разрабатывалась как мобильная система, функционирующая в среде ОС UNIX.Первая версия Ingres была рассчитана на 16-разрядные компьютеры. И работала главным образом на машинах серии РDР. Это была первая СУБД, распространяемая бесплатно для использования в университетах. Впоследствии группа Стоунбрейкера перенесла Ingres в среду ОС UNIX ВSD, которая также была разработана в университете Беркли. Семейство СУБД Ingres из университета Беркли принято называть университетской Ingres. В начале 80-х была образована компания RTI (Relational Technologyу Inc.), которая разработала и стала продвигать коммерческую версию СУБД Ingres. В настоящее время коммерческая Ingres поддерживается, развивается и продается компанией Computer Associates. Сейчас это одна из наиболее развитых коммерческих реляционных СУБД. В то  же время, по поводу университетской Ingres имеется много высококачественных публикаций. Более того, университетскую Ingres можно опробовать на практике  и даже посмотреть ее исходные тексты.

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

        Персональные системы управления  данными — это программное  обеспечение, ориентированное на  решение задач локального пользователя или компактной группы пользователей и предназначенное для использования на микроЭВМ (персональном компьютере). Это объясняет и их второе название — настольные. Определяющими характеристиками настольных систем являются:

  1. Относительная простота эксплуатации, позволяющая создавать на их основе работоспособные приложения как «продвинутым» пользователям, так и тем, чья квалификация невысока;
  2. Относительно ограниченные требования к аппаратным ресурсам.

        Несмотря на неизбежные различия, обусловливавшиеся замыслами разработчиков, все перечисленные системы в ходе своей эволюции приобрели ряд общих конструктивных черт, среди которых, прежде всего, могут быть названы:

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

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