АВТОНОМНАЯ НЕКОМЕРЧЕСКАЯ ОРГАНИЗАЦИЯ

ЕВРАЗИЙСКИЙ ОТКРЫТЫЙ ИНСТИТУТ

Коломенский филиал

НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА

Обобщение моделей данных в создании ИС

 

Выполнили:

Студентки 4 курса группы 41-П

Хромова Валентина Сергеевна

ИНС № 0021-02014

Литвиненко Мария Николаевна

ИНС № 0021-01931

 

г. Коломна, 2009 год


ОГЛАВЛЕНИЕ

Введение

Глава I. Классические модели данных

1.1 Иерархическая модель данных

1.2 Сетевая модель данных

1.3 Реляционная модель данных

Глава II. Неклассические модели данных

2.1       Постреляционная модель данных

2.2       Многомерная модель данных

2.3       Объектно-ориентированная модель данных

Глава III. Сравнение классических моделей данных

3.1 Достоинства и недостатки реляционной модели

3.3 Достоинства и недостатки сетевой модели

3.2 Достоинства и недостатки иерархической модели

ЗаключениеСписок использованной литературы

Приложение


Введение

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

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

 итогам работы;

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

 показателей;

 - обеспечивать получение информации, критической по времени, без

 существенных задержек;

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

Современные системы управления базами данных (СУБД) в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».

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

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

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

Объектом исследования являются следующие классических модели данных.

1.   Иерархическая;

2.   Сетевая;

3.   Реляционная;

Кроме того, в последние годы появились и стали более активно внедряться на практике следующие модели данных:

1.   постреляционная;

2.   многомерная;

3.   объектно-ориентированная.

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

B некоторых СУБД поддерживаются одновременно несколько моделей данных. Например, в системе ИНТЕРБАЗА для приложений применяется сетевой язык манипулирования данными, а в пользовательском интерфейсе реализованы языки SQL и QBE.

Цель работы - описать структуру каждой модели данных, недостатки и достоинства, привести примеры использования в практике каждой модели.

Задачи исследования:

1.         Изучить иерархическую модель данных;

2.         Изучить сетевую модель данных;

3.         Изучить реляционную модель данных;

4.         Изучить постреляционную модель данных;

5.         Изучить многомерную модель данных;

6.         Изучить объектно-ориентированную модель данных;

7.         Сравнить классические модели данных.

Теоретическая основа исследования – структуры моделей, представление связей, недостатки и достоинства, каждой модели. Использованы работы авторов: А.И. Мишенин, И.Г. Семакин, Е.К. Хеннер, Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов, А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев


Глава I. Классические модели данных

 


Информация о работе «Обобщение моделей данных в создании ИС»
Раздел: Информатика, программирование
Количество знаков с пробелами: 41876
Количество таблиц: 0
Количество изображений: 12

Похожие работы

Скачать
30181
0
4

... став вторичного ключа, не может принимать значение NULL. Перекрывающиеся ключи — сложные ключи, которые имеют один или несколько общих столбцов. Связанные отношения В реляционной модели данные представляются в виде совокупности взаимосвязанных таблиц. Подобное взаимоотношение между таблицами называется связью (rilationship). Таким образом, еще одним важным понятием реляционной модели является ...

Скачать
68690
1
0

... на них повысилась. В этом и заключалось преимущество Shell перед конкурентами в эпоху доминирования ОПЕК. Помимо сценариев, Shell продолжает экспериментировать с различными инструментами управления интеллектуальными моделями. Сюда входят инструменты системного мышления (см. главы 4—8), компьютерное моделирование (см. главу 17), "микромиры" и другие "мягкие системы", получившие такое название ...

Скачать
15456
0
0

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

Скачать
15249
0
0

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

0 комментариев


Наверх