Мегаобучалка Главная | О нас | Обратная связь


Введение. Назначение баз данных



2016-01-05 271 Обсуждений (0)
Введение. Назначение баз данных 0.00 из 5.00 0 оценок




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

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА

Кафедра ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Жулина Татьяна Дмитриевна

 

Тема проекта:«Разработка базы данных по коллекционированию монет».

 

 

Курсовой проект студентки 3 курса

дневного отделения

по курсу

«Проектирование баз данных»

 

Научный руководитель:

Доцент В. В. Костюк

 

Москва 2012 г.

Оглавление

1 Введение. Назначение баз данных. 3

2 Описание предметной области. 6

2.1 Общее описание деятельности. 6

2.2 Пользователи баз данных. 7

2.3 Структура организации, в которой ведётся учёт деятельности. 8

2.4 Документы учёта и отчетности, разные справки, журналы учета и другие формы, фигурирующие при деятельности организации, входящие, исходящие, внешние и внутренние документы. 9

СВИДЕТЕЛЬСТВО О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ 10

ДОГОВОР ПОРУЧЕНИЯ НА СОВЕРШЕНИЕ СДЕЛОК КУПЛИ-ПРОДАЖИ ПАМЯТНЫХ МОНЕТ ЦБ ТРЕТЬИМ ЛИЦАМ 11

КОНТРАКТ НА ПОСТАВКУ ТОВАРА 14

ЗАКЛЮЧЕНИЕ О ПОДЛИННОСТИ ОСВИДЕТЕЛЬСТВЕННОЙ МОНЕТЫ 16

2.5 Описание движения этих документов внутри организации. 17

2.6 Описание входящих, исходящих, внешних и внутренних документов. 17

3 Моделирование предметной области. 18

3.1 ER модель предметной области в нотации Питера Чена. 18

3.2 Описание ER модели. 19

3.3 Состав решаемых задач. 19

3.4 Представление базы данных в графическом виде (диаграмма). 20

3.5 Анкеты описания сущностей, атрибутов, связей и доменов 21

3.5.1 Сущности. 21

3.5.2 Атрибуты и колонки. 26

3.5.3 Связи. 36

3.5.4 Домены. 39

4 Графические материалы 42

4.1 Сущности и первичные ключи 42

4.2 Определение связей 43

4.3 Атрибуты сущностей 44

4.4 Физический уровень 45

4.5 Частная модель 46

5 SQL-скрипт СУБД DB2 47

6 Заключение. 59

7 Список литературы и источников сети Интернет. 60

 


Введение. Назначение баз данных.

 

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

Классификация баз данных:

1. По характеру хранимой информации:

· Фактографические (картотеки),

· Документальные (архивы).

2. По способу хранения данных:

· Централизованные (хранятся на одном компьютере),

· Распределенные (используются в локальных и глобальных компьютерных сетях).

3. По структуре организации данных:

· Табличные (реляционные),

· Иерархические.

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

СУБД организует хранение информации таким образом, чтобы ее было удобно:

· просматривать,

· пополнять,

· изменять,

· искать нужные сведения,

· делать любые выборки,

· осуществлять сортировку в любом порядке.

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

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». У любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется.

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

Функции СУБД:

1. Хранение, извлечение и обновление данных

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

2. Каталог, доступный конечным пользователям

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

3. Поддержка транзакций

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


4. Службы управления параллельной работой

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

5. Службы восстановления

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

6. Службы контроля доступа к данным

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

7. Поддержка обмена данными

СУБД должна обладать способностью к интеграции с коммуникационным программным обеспечением. Любая СУБД должна обладать способностью интеграции с разнообразными существующими диспетчерами обмена данными (DEM — Data Exchange Manager).

8. Службы поддержки целостности данных

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

9. Службы поддержки независимости от данных

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

10. Вспомогательные службы

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




2016-01-05 271 Обсуждений (0)
Введение. Назначение баз данных 0.00 из 5.00 0 оценок









Обсуждение в статье: Введение. Назначение баз данных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (271)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)