Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд»




Скачать 301.48 Kb.
НазваниеКурсовая работа по дисциплине: «Информатика» на тему: «Настольные субд»
страница1/3
Дата публикации12.07.2013
Размер301.48 Kb.
ТипКурсовая
lit-yaz.ru > Информатика > Курсовая
  1   2   3


ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ

КУРСОВАЯ РАБОТА

по дисциплине: «Информатика»

на тему: «Настольные СУБД»

Исполнитель:

Факультет Непрерывного Обучения

специальность ФК

№ зачетной книжки

Руководитель:

Лощаков Павел Анатольевич

Ярославль – 2009

Оглавление

  1. Введение 3

  2. Теоретическая часть: «Настольные СУБД» 4

1.1. Введение. 4

1.2. Эволюция систем управления базами данных. 5

1.3. Основные понятия баз данных. 9

1.3.1. Виды моделей данных. 10

1.3.2. Виды межтабличных связей. 12

  1. Практическая часть 17



Введение


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

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

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

В практической части ведутся расчеты на тему «Свод лицевых счетов пенсионеров за два месяца». Описание и ход решения будут также приведены в этой части работы. Для решения задачи использовался табличный редактор Microsoft Excel.

Характеристики компьютера: Microsoft Windows XP Professional версия 2002 Service Pack 1; Microsoft Office версия 2003.
^

Теоретическая часть: «Настольные СУБД»

Введение.


По мере развития вычислительной техники изменялись основные направления ее использования. Первоначально средства вычислительной техники предназнача­лись для разного рода математических вычислений, которые невозможно было выполнить «вручную» за разумное время.

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

Со временем именно второе направление, связанное с хранением и обработкой данных, стало доминирующим, особенно после появления персональных компьютеров. Использование персональных компьютеров для выполнения сложных научных расчетов сейчас является скорее исключением. Интересно также отметить, что современные персональные компьютеры, оборудованные процессорами с громадными тактовыми частотами (на сегодняшний день рядовой дешевый процессор работает на частоте 1400-1500 МГц) при решении сложных научных задач могут даже уступать по вычислительным возможностям «большим» компьютерам 15–20-летней давности.
^

Эволюция систем управления базами данных.


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

  1. ^ СУБД первого поколения.

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

Ранние СУБД с сегодняшней точки зрения имели массу недостатков, из которых наиболее существенными были:

  • сложность использования;

  • необходимость знать физическую организацию базы данных;

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

  • перегрузка логики прикладных систем деталями организации доступа к базе данных;

  • отсутствие средств автоматизации проектирования баз данных;

  • очень высокая стоимость.

Среди достоинств СУБД первого поколения можно отметить:

  • наличие развитых средств управления данными во внешней памяти на низком уровне;

  • возможность построения эффективных прикладных систем вручную;

  • возможность экономии памяти за счет совместного использования объектов (в сетевых системах) [1, с. 122].

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

  1. ^ Реляционные СУБД.

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

Будучи математиком по образованию, Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двухмерных таблиц особого вида, известного в математике как от­ношение (по-английски – relatioпship, отсюда и название - реляционные базы дан­ных) [1, с. 123].

Одна из главных идей Кодда заключалась в том, что связь между данными должна устанавливаться в соответствии с их внутренними логическими взаимоотношениями.

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

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

Реализация реляционных принципов в СУБД сделала возможным разработку про­стых языков запросов, вполне доступных пользователям, не являющимся специа­листами в области программирования. Таким образом, благодаря снижению тре­бований к квалификации существенно расширился круг пользователей баз данных [1, с. 124].

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

  1. ^ Объектно-ориентированные СУБД.

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

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

  • возможность разбить систему на совокупность независимых сущностей (объектов) и провести их строгую независимую спецификацию;

  • простоту эволюции системы за счет таких элементов объектного подхода, как наследование и полиморфизм;

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

Объектная модель данных более близка сущностям реального мира. Объекты мож­но сохранить и использовать непосредственно, не раскладывая по таблицам. Типы данных определяются разработчиком и не ограничены набором предопределен­ных типов [1, с. 124-125].

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

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

Несмотря на все достоинства объектно-ориентированных СУБД, их использование далеко не всегда оправданно. Нередко декомпозиция данных объекта не вызывает никаких проблем и вполне логична. В этом случае применение реляционной модели может быть более эффективным [1, с. 125].
  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» на тему «Обмен данными в ms office»
Курсовая работа «Обмен данными в ms office» содержит 27 страниц печатного текста, 4 рисунка, 5 таблиц, использовано 5 источников

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине: «Информатика» на тему «Сетевые возможности ос ms windows»
Результаты выполнения контрольного примера в расчётном и формульном виде

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» на тему «Принципы, технологии, протоколы Интернет»
Проектирование форм выходных документов и графическое предоставление данных

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине: «Информатика» на тему «Архитектура современного пк»
Всероссийский заочный финансово-экономический институт Кафедра автоматизированной обработки экономической информации

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» на тему «Тенденции развития Интернет»
Основные черты Интернет-права как регулятора новых общественных отношений

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» На тему: «Использование...
«Информатика» На тему: «Использование пакетов прикладных программ в экономической деятельности»

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая Работа по дисциплине «Информатика» на тему «История развития криптографии»
Криптография тайнопись, специальная система изменения обычного письма, используемая с целью сделать текст понятным лишь для ограниченного...

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» на тему «Алгоритмы сортировки»
В наше время новые информационные технологии занимают очень важное место не только в специализированных, но и в повседневных сферах...

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине “Информатика” на тему: «Этапы электронного...
Конечно, люди имеют неоспоримые интеллектуальные преимущества перед компьютером, но ведь компьютеры – это порождение высокоразвитого...

Курсовая работа по дисциплине: «Информатика» на тему: «Настольные субд» iconКурсовая работа по дисциплине «Информатика» на тему «Применение алгебры...
Элементы алгебры высказываний. Примеры использования алгебры высказываний в информатике



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница