1. Основные понятия
При наличии большого объема перерабатываемой с помощью компьютера информации возникают задачи обеспечения наилучшего хранения данных ( нормализация ) и манипулирования данными ( поиска, сортировки, добавления, изменения, обработки ).
Следовательно, нужно наилучшим образом организовать данные и
обеспечить наилучшее управление данными.
Данные - информация, представленная в определенной форме, пригодной для последующей обработки, хранения и передачи.
Структура данных - способ объединения нескольких элементов данных в один.
Предметная область ( ПО ) - часть реального мира, подлежащая изучению с целью организации управления и последующей автоматизации. ПО определена, если известны существующие в ней объекты, их свойства и отношения.
Модель данных - представление о предметной области в виде данных и связей между ними.
То есть, модель данных - это совокупность взаимосвязанных структур данных и операций над этими структурами.
Понятие "Модель данных" включает три компонента:
1) организацию данных ( количество и типы объектов модели данных, ограничения на структуру данных );
2) множество допустимых операций над данными: операции выборки ( поиск );
операции модификации ( включить, удалить, изменить данные );
3) средства обеспечения логической целостности и достоверности данных ( ограничения на значения данных и связи ), с помощью которых достигается непротиворечивость хранимой информации.
Выбор модели данных зависит от объема информации, сложности решаемых задач и имеющегося технического и программного обеспечения.
База данных ( БД ) - совокупность данных конкретной предметной области. Они организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки.
Система управления базами данных ( СУБД ) - набор программных средств (программная система или пакет), обеспечивающих создание и обслуживание баз данных и выполнение операций над данными БД ( доступ к ним и обработку ).
СУБД поддерживает один из типов моделей данных - сетевую, иерархическую или реляционную.
Реляционная модель ориентирована на табличное представление данных, т.е. организацию данных в виде двумерных таблиц.
В теории множеств таблице соответствует термин отношение (relation), который дал название модели.
Реляционная база данных ( РБД ) - база данных, логически организованная как набор отношений ( плоских таблиц ) конкретной предметной области (ПО ), удовлетворяющим условиям нормализации.
Таблица соответствует объекту ПО ; строка ( кортеж ) - запись об одном экземпляре объекта.
Размещение в одной строке таблицы определенных элементов данных означает установление между ними связи или отношения ( relation ). Вся таблица в целом как совокупность конкретных экземпляров отношений называется отношением.
Значения в столбце ( поле ) таблицы определяют характеристику или свойство объекта ( атрибут отношения ).
Таблица имеет фиксированное число столбцов, их порядок фиксирован; число строк - произвольное, их порядок безразличен.
Таблица обладает следующими свойствами:
столбцам ( полям ) присвоены уникальные имена;
элементы каждого столбца имеют одинаковую природу, т.е. столбцы однородные;
в таблице нет одинаковых строк ( записей ), т.е. любые две строки от личаются хотя бы одним элементом ( полем записи );
- строки и столбцы могут обрабатываться в любой последовательности. Реляционная БД обычно включает несколько таблиц ( отношений ). Связи между таблицами осуществляется с использованием ключей. Ключ - атрибут ( поле ) или совокупность атрибутов , значения которых
однозначно определяют запись в таблице.
Преимущества хранения данных в РБД :
каждый элемент данных хранится только в одной таблице ( экономия места );
внесение изменений упрощается, уменьшается риск ошибки (например, в написании фамилий );
наличие связей между таблицами ускоряет обработку взаимосвязанной информации;
ошибочные записи ( с некорректными ссылками ) должны автоматически исключаться.
Техническим возможностям персональных компьютеров в настоящее время лучше всего соответствуют реляционные СУБД.
Информационная система ( ИС ) представляет собой коммуникационную систему по сбору, передаче и обработке информации о заданной предметной области, снабжающую всех своих пользователей необходимой информацией.
Информационную систему определяют как систему информационных, математических, программных, языковых, организационных и технических средств, предназначенных для централизованного накопления и коллективного многоаспектного использования данных для получения необходимой информации.
Основными компонентами ИС являются :
собственно база данных ( БД ), содержащая необходимую информацию и описание структуры хранимых данных;
система управления базой данных ( СУБД ), выполняющая типовые процедуры управления данными;
прикладная программа ( приложение пользователя ), реализующая требуемый алгоритм ведения диалога пользователя с информационной системой для обслуживания БД и решения всего комплекса задач обработки данных. В данном курсовом проекте предполагается реализация двух первых указанных компонент.
- 1. Основные понятия
- 2. Этапы разработки информационной системы
- 3. Отчетная документация
- 3.1. Описание предметной области
- 3.2. Проектирование бд
- 2.1.Описание бд в терминах объектов п о
- 2.2. Построение информационной структуры по
- 2.3. Представление бд реляционной моделью.
- 3.3. Проектирование информационной системы
- 3.4. Реализация информационной системы
- 4.1.Описание субд
- 4.2.Описание структуры бд
- 4.3.Реализация обработки данных
- 4. Варианты тем курсовых проектов по дисциплине «управление данными»
- 4.1. Телефонный справочник
- 4.2.Адвокатская контора
- 4.3.Ателье головных уборов
- 4.4. Компьютерный магазин
- 4.5. Страховая компания
- 4.6. Агентство по трудоустройству.
- 4.7. Контора по ремонту квартир
- 4.8. Специализированная библиотека
- 4.9. Издательство
- 4.10. Хозрасчетная поликлиника
- 4.11. Ателье мод
- 4.12. Оптовый склад
- 4.14. Автосалон
- 4.15. Продажа подержанных автомобилей
- 4.16. Ассоциация крестьянских фермерских хозяйств
- 4.17.Пассажирское автопредприятие
- 4.18. Междугородные пассажирские перевозки
- 4.20. Гостиница
- 4.21.Агенство недвижимости
- 4.22.Турагенство
- 4.23. Учет автомобилей гибдд
- 4.24. Учебная часть вуЗа
- 4.25. Автоматизированная система продажи железнодорожных билетов
- Литература