Автор работы: Пользователь скрыл имя, 11 Декабря 2013 в 17:49, курсовая работа
В различных областях деятельности государств ведутся большие работы по созданию автоматизированных систем управления (АСУ), систем автоматизированного проектирования (САПР), автоматизированных информационных систем (АИС) и др. Каждая из этих систем располагает большим объемом информации, которая используется для решения задач специализированными программами. Информационный фонд этих систем принято называть базой данных.
Введение…………………………………………………………………………………………………………………………………………..3
Понятия БД и СУБД…………………………………………………………………………………………………………………………..3
СУБД Файл-сервер………………………………………………………………………………………………………….……4
СУБД Клиент-Сервер…………………………………………………………………………………………………………..5
Встраиваемый СУБД……………………………………………………………………………………………………….……7
Этапы создания БД…………………………………………………………………………………………………………………………..8
Концептуальное (инфологическое) проектирование……………………………………………….………8
Логическое (даталогическое) проектирование……………………………………………………….………..8
Физическое проектирование……………………………………………………………………………………………..8
Реляционные БД (поля, записи, таблицы) …………………………………………………………………………….……….9
Первичный ключ………………………………………………………………………………………………………….………9
Вторичный ключ. Связи между таблицами. …………………………………………………………….…………9
Методология IDEF1…………………………………………………………………………………………………………………………..10
Идентифицирующая связь…………………………………………………………………………………………….……11
Неидентифицирующая связь……………………………………………………………………………………………..11
Case-средства разработки баз данных…………………………………………………………………………………….…….13
ERwin……………………………………………………………………………………………………………………………………14
IBExpert………………………………………………………………………………………………………………………………..14
Технология доставки пенсии и пособий населению (технологическая схема и описание технологии) ……………………………………………………………………………………………………………………………………..15
Цель и задачи проекта…………………………………………………………………………………………………………16
Доставка пенсии на дом………………………………………………………………………………………………………18
Доставка через ОПС………………………………………………………………………………………………………….….18
Выводы…………………………………………………………………………………………………………………………………18
Общая характеристика БД по доставке пенсий и пособий населению…………………………………………19
Содержание таблицы…………………………………………………………………………………..…………….……….20
Индивидуальное задание……………………………………………………………………………………………………………….
Список используемой литературы…………………………………………………………………………………………………..21
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Федеральное
государственное
учреждение
высшего профессионального
«САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ
им. проф. М. А. БОНЧ-БРУЕВИЧА»
Кафедра автоматизации предприятий связи
Курсовая работа на тему:
«Принципы управления данными
в автоматизированных технологических системах почтовой связи.
Технология доставки пенсий и пособий населению»
по дисциплине
«Технологические процессы и производства (ТПП)»
Выполнил:
Студент группы ТСС- 06
Привалов Ф.С.
Проверил:
преподаватель Гудкова Е.Р.
Отметка ______________________________
Подпись преподавателя_________________
Санкт-Петербург
2013
Содержание:
Введение…………………………………………………………
Понятия БД и СУБД………………………………………………………………
Этапы создания БД…………………………………………………………………………
Реляционные БД (поля, записи,
таблицы) …………………………………………………………………………….
Методология IDEF1…………………………………………………………………
Case-средства разработки
баз данных……………………………………………………
Технология доставки пенсии
и пособий населению (технологическая
схема и описание технологии) ………………………………………………………………………………
Общая характеристика БД по
доставке пенсий и пособий населению……………………………
Индивидуальное задание……………………
Список используемой литературы……………………………………………………
Введение.
В различных областях деятельности государств ведутся большие работы по созданию автоматизированных систем управления (АСУ), систем автоматизированного проектирования (САПР), автоматизированных информационных систем (АИС) и др. Каждая из этих систем располагает большим объемом информации, которая используется для решения задач специализированными программами. Информационный фонд этих систем принято называть базой данных.
Понятия БД и СУБД.
База данных — совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ.
Сверхбольшая база данных — это база данных, которая занимает чрезвычайно большой объём на устройстве физического хранения. Термин подразумевает максимально возможные объёмы БД, которые определяются последними достижениями в технологиях физического хранения данных и в технологиях программного оперирования данными.
Количественное определение понятия «чрезвычайно большой объём» меняется во времени; в настоящее время считается, что это объём, измеряемый по меньшей мере петабайтами. Для сравнения, в 2005 г. самыми крупными в мире считались базы данных с объёмом хранилища порядка 100 терабайт.
Специалисты отмечают необходимость особых подходов к проектированию сверхбольших БД. Для их создания нередко выполняются специальные проекты с целью поиска таких системотехнических решений, которые позволили бы хоть как-то работать с такими большими объёмами данных. Как правило, необходимы специальные решения для дисковой подсистемы, специальные версии операционной среды и специальные механизмы обращения СУБД к данным.
Исследования в области хранения и обработки сверхбольших баз данных VLDB всегда находятся на острие теории и практики баз данных. В частности, с 1975 года проходит ежегодная конференция International Conference on Very Large Data Bases («Международная конференция по сверхбольшим базам данных»). Большинство исследований проводится под эгидой некоммерческой организации VLDB Endowment (Фонд целевого капитала «VLDB»), которая обеспечивает продвижение научных работ и обмен информацией в области сверхбольших БД и смежных областях.
Для понятия «база данных» существует несколько классификаций. По модели представления данных БД можно классифицировать следующим образом:
Сервер – персональный компьютер, управляющий ресурсом
Клиент – персональный компьютер, использующий ресурс (для ввода и представления данных)
Сервер Базы Данных (SQL – сервер) – ядро реляционной SQL-ориентированной СУБД (определения данных, обработка данных, защита данных)
SQL – клиенты – прикладные программы, которые общаются к ядру СУБД за услугами по обработке данных.
Совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных, называется – Система управления базами данных (СУБД)
Основные функции СУБД:
Системы управления базами данных различаются по способу доступа к БД:
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
На данный момент файл-серверная
технология считается устаревшей, а
её использование в крупных
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.
СУБД Клиент-Сервер разделяется на:
1) Централизованная – управление данными и взаимодействие с пользователем совмещены в оной программе.
2) Один К Одному – функции сервера выделены в самостоятельную группу серверов. Для каждого клиента свой сервер.
3) Многопотоковая – система с выделенным сервером, способным обрабатывать запросы от многих пользователей
4) Диспетчеризация – для высокозагруженных систем. Замена выделенного сервера диспетчером, распределяющим запросы между серверами.
5) Многопотоковая Мультисервисная – система с выделенными серверами, где каждый сервер способен обрабатывать запросы от многих клиентов.
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы.
Этапы создания БД
Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.
Основные задачи:
Основные этапы проектирования баз данных:
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя:
- описание информационных объектов, или понятий предметной области и связей между ними.
- описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.
Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.