КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Логическая организация БД
Понятие, структурные элементы баз данных (БД). Современной формой организации информационных систем являются банки данных, (БнД) которые представляют систему информационных, программно- математических, языковых, организационных и технических средств, предназначенных для централизованного хранения и коллективного использования информационных ресурсов системы. БнД включает: § Базы данных (БД); § Систему управления БД (СУБД); § Языки программирования (запросов и ответов, языки описания данных VBA (Visual Basic for Application), QBE (Query By Example), SQL (Structured Queries Language)); § Методическое обеспечение; § Технические средства. В широком смысле БД - это хранилище данных, относящихся к определенной предметной области. База данных (БД) - это совокупность взаимосвязанных, совместно используемых, управляемых данных, представленных на машинном носителе. Структурными элементами БД являются: Файлы (состоящие из неограниченного количества записей)
Записи (представляют фиксированный набор полей) Поля (отдельный реквизит, обладающий свойствами: имя, тип, длина и др.) Система управления БД - это комплекс программных и языковых средств, необходимых для создания БД, ее сопровождения и организации поиска необходимой информации. Организация данных на внутримашинном уровне характеризуется логическим и физическим уровнем представления. Физическая организация данных определяет способ размещения данных непосредственно на машинном носителе. Логическая организация БД- это представление пользователя, (проектировщика) о той предметной области, информация о которой должна храниться в БД. Результатом логического проектирования является концептуальная схема базы данных - логическая модель предметной области. Такая модель отражает 3 вида информации: · сведения об объектах предметной области; · их свойствах; · и отношениях между объектами. Способы представления: · иерархическая модель; · сетевая модель; · реляционная модель. В зависимости от технологии обработки данных существует 3 вида БД: - децентрализованная БД; - централизованная БД; - распределенная БД. Децентрализованная БД устанавливается на каждом рабочем месте пользователя. При этом возникает проблема дублирования, адекватности и непротиворечивости данных. Централизованная БД устанавливается на сервере файлов и обеспечивает хранение и доступ определенного числа пользователей. Распределенная БД система БД, состоящая из нескольких взаимосвязанных БД в локальных узлах, объединенных коммуникационными каналами. Работа с такой БД осуществляется с помощью системы управления распределенной БД (СУБД). Централизованные БД с сетевым доступом предполагают две архитектуры: · файл - сервер; · клиент - сервер.
Информационно-логическая модель предметной области может быть отражена с помощью 3 видов моделей. Иерархическая модель - представляет совокупность элементов, связанных по определенным правилам: 1. Иерархическое дерево, имеющее множество объектов всегда начинается с главного корня; 2. Иерархическое дерево имеет только один корень; 3. Объект может содержать один или несколько атрибутов, описывающих его свойства; 4. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево). 5. Каждый элемент на низшем уровне, связан только с одним объектом, находящемся на более высоком уровне.
1уровень А граф элемента С7 (В3, А) атрибу т 2уровень В1 В2 В3
3уровень С1 С2 С3 С4 С5 С6 С7
Рис. 3. Иерархическая модель БД Сетевая модель - является разновидностью иерархической, в которой каждый элемент может быть связан с любым другим элементом низшего уровня. Такая модель представляется в виде диаграммы связей. Они могут быть многоуровневые и иметь разную степень сложности. Реляционная модель данных или модель Кодда – концепция сформулированная в работах американского ученого Э.Ф. Кодда. Она ориентирована на организацию данных в виде двумерной таблицы. Каждая реляционная таблица представляет двумерный массив и обладает следующими свойствами: · все строки таблицы должны иметь одну и ту же структуру, т.е одно и то же количество атрибутов с соответственно совпадающими именами; · в таблице не может быть одинаковых строк, их количество не ограничено; · столбцам таблицы присваиваются уникальные имена; · все столбцы в таблице однородные (т.е. элементы столбца имеют одинаковый тип (числовой, символьный и т.п) и длину; · строки таблицы соответствуют записям или кортежам, а столбцы - полям или доменам; · поля могут входить в несколько таблиц; · в таблицах должны быть ключевые поля, позволяющие идентифицировать записи.
6. Проектирование БД Включает следующие виды работ: q постановка задачи и построение информационно-логической модели предметной области; q Выбор СУБД; q Проектирование логической структуры БД; q Проектирование физической структуры БД; q Разработка процедур администрирования БД; Структура описания постановки задачи: 1 раздел: Организационно-экономическая сущность задачи 1.1 Название задачи, ее назначение. 1.2 Место задачи в системе управления. 1.3 Функции задачи. 1.4 Принадлежность к бизнес-процессу с указанием владельца процесса и показателей эффективности процесса. 1.5 Периодичность решения задачи. 2 раздел: Информационное обеспечение задачи 2.1 Описание функциональной бизнес-модели задачи. 2.2 Описание входной информации. 2.3 Используемые классификаторы и шифраторы. 2.4 Описание выходной информации. 3 раздел: Математическое и программное обеспечение 3.1 Экономико-математические методы и модели, используемые при решении задачи. 3.2 Характеристика используемых пакетов прикладных программ, других программных средств, операционной системы. 3.3 Укрупненная блок-схема решения задачи. Проектирование физической структуры БД предусматривает определение места хранения БД, форматы хранимых данных с целью эффективного использования вычислительных ресурсов. Администрирование БД предусматривает: q Создание системы санкционированного доступа к БД; q Страховое копирование и восстановление БД из копий; q Анализ эффективности хранения БД: § Периодическое сжатие; § Реструктуризация БД (удаление индексов); § Разделение файлов на серверную и клиентскую части и др.
Дата добавления: 2014-01-06; Просмотров: 433; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |