Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Ссылки на дополнительные сведения
Копирование презентации на компакт-диск, в локальную сеть или на локальный диск Настройка времени представления презентации Создание автоматической презентации Создание и печать страниц заметок Создание и печать материалов для выдачи
32. 33. 1. База данных (БД) – этопоименованная совокупность структурированных данных, относящихся к определеннойпредметной области. СУБД -комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимойинформации. Примеры СУБД: MS Access, MS FoxPro, dBASEи др. Основными компонентами СУБД являются: 1) средапользователя, дающая возможность непосредственно управлять данными склавиатуры; 2) алгоритмическийязык для программирования прикладных систем обработки данных, которыйреализуется как интерпретатор; 3) реляционная(иерархическая, сетевая) модель данных. АрхитектурноСУБД состоит из двух основных компонентов: языкаописания данных (ЯОД), позволяющего создать схему описания данных в БД, и языка манипулирования данными (ЯМД), выполняющего операции с базой данных (наполнение, обновление, удаление, выборкуинформации). Данные языки могут быть реализованы в виде тренажеров илиинтерпретаторов. Помимо ЯОД и ЯМД к СУБД следует отнести средства (или языки) подготовки отчетов (СПО), позволяющиеподготовить отчеты на основе информации, найденной в БД. Принципыпостроения БнД Выделяютдва главных ведущих принципа – 1) интеграция данных и2) централизация управления данными. Оба принципа отражают суть БнД: интеграция является основой организации БД, ацентрализация управления – основой организации и функционирования СУБД. Крометого, выделяют также принципы: 3) целостность; 4) независимость; 5) многоуровневостьархитектуры; 6) неизбыточность; 7) непротиворечивость; 8) связанность; 9) композиция; 10) отдельное описаниеданных БД от процедур их обработки; 11) модульность. Рассмотримэти принципы.
Банкданных (БнД) является современной формой организациихранения и доступа к информации. Банк данных - это система специальным образоморганизованных данных, программных, технических, языковых, организационно-методическихсредств, предназначенных для обеспечения централизованного накопления иколлективного многоцелевого использования данных. 34. 1. Иерархическая модель данных. В иерархической модели все записи, агрегаты и атрибуты базы данных образуют иерархически организованный набор, то есть такую структуру, в которой все элементы связаны отношениями подчиненности, и при этом любой элемент может подчиняться только одному какому-нибудь другому элементу. 2. Сетевая модель данных. 3. Реляционная модель данных.
8. 35. Хронология развития Справочных Правовых Систем
36. Физическое проектирование базы данных - процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах; на этом этапе рассматриваются основные отношения, организация файлов и индексов, предназначенных для обеспечения эффективного доступа к данным, а также все связанные с этим ограничения целостности и средства защиты. Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой базы данных. Во время предыдущего этапа проектирования была определена логическая структура базы данных (которая описывает отношения и ограничения в рассматриваемой прикладной области). Хотя эта структура не зависит от конкретной целевой СУБД, она создается с учетом выбранной модели хранения данных, например реляционной, сетевой или иерархической. Однако, приступая к физическому проектированию базы данных, прежде всего необходимо выбрать конкретную целевую СУБД. Поэтому физическое проектирование неразрывно связано с конкретной СУБД. Между логическим и физическим проектированием существует постоянная обратная связь, так как решения, принимаемые на этапе физического проектирования с целью повышения производительности системы, способны повлиять на структуру логической модели данных. Как правило, основной целью физического проектирования базы данных является описание способа физической реализации логического проекта базы данных. В случае реляционной модели данных под этим подразумевается следующее:
Этапы концептуального и логического проектирования больших систем следует отделять от этапов физического проектирования. На это есть несколько причин.
Проектирование базы данных — это итерационный процесс, который имеет свое начало, но не имеет конца и состоит из бесконечного ряда уточнений. Его следует рассматривать прежде всего как процесс познания. Как только проектировщик приходит к пониманию работы предприятия и смысла обрабатываемых данных, а также выражает это понимание средствами выбранной модели данных, приобретенные знания могут показать, что требуется уточнение и в других частях проекта. Особо важную роль в общем процессе успешного создания системы играет концептуальное и логическое проектирование базы данных. Если на этих этапах не удастся получить полное представление о деятельности предприятия, то задача определения всех необходимых пользовательских представлений или обеспечения защиты базы данных становится чрезмерно сложной или даже неосуществимой. К тому же может оказаться затруднительным определение способов физической реализации или достижения приемлемой производительности системы. С другой стороны, способность адаптироваться к изменениям является одним из признаков удачного проекта базы данных. Поэтому вполне имеет смысл затратить время и энергию, необходимые для подготовки наилучшего возможного проекта. Индекс - структура данных, которая помогает СУБД быстрее обнаружить отдельные записи в файле и сократить время выполнения запросов пользователей. Индекс в базе данных аналогичен предметному указателю в книге. Это — вспомогательная структура, связанная с файлом и предназначенная для поиска информации по тому же принципу, что и в книге с предметным указателем. Индекс позволяет избежать проведения последовательного или пошагового просмотра файла в поисках нужных данных. При использовании индексов в базе данных искомым объектом может быть одна или несколько записей файла. Как и предметный указатель книги, индекс базы данных упорядочен, и каждый элемент индекса содержит название искомого объекта, а также один или несколько указателей (идентификаторов записей) на место его расположения. Хотя индексы, строго говоря, не являются обязательным компонентом СУБД, они могут существенным образом повысить ее производительность. Как и в случае с предметным указателем книги, читатель может найти определение интересующего его понятия, просмотрев всю книгу, но это потребует слишком много времени. А предметный указатель, ключевые слова в котором расположены в алфавитном порядке, позволяют сразу же перейти на нужную страницу. Структура индекса связана с определенным ключом поиска и содержит записи, состоящие из ключевого значения и адреса логической записи в файле, содержащей это ключевое значение. Файл, содержащий логические записи, называется файлом данных, а файл, содержащий индексные записи, — индексным файлом. Значения в и |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 383; Нарушение авторского права страницы