Информ.технологии / 3_ТехнологииБазИнформации
.docТехнология баз информации
1 основные понятия и определения
Предметной областью называется информация об объектах, процессах и явлениях окружающего мира, которая с точки зрения потенциальных пользователей, должна храниться и обрабатываться в информационной системе
Поддержка динамической модели предметной области включает: хранение информации внесение изменений в соответствии с реальным состоянием объектов возможность учета изменений состава и связей объектов
Банк данных – это информационная система, включающая в свой состав комплекс специальных средств для поддержки динамической информационной модели с целью обеспечения информационных потребностей пользователей
Сетевые пользователи и заказчики не относятся к основным категориям пользователей банка данных
Обеспечение информационных потребностей пользователей включает : - определение границ конкретной ПО разработка описания соответствующей модели - разработка БнД, ориентированного на эффективное обслуживание запросов
К БнД предъявляются требования,: - адекватность информации состоянию ПО; - быстродействие и производительность; массовость использования.
В зависимости от сложности и важности задач информационного обеспечения АИС к БнД предъявляются требования:
адекватности информации состоянию ПО быстродействия и производительности простоты и удобства использования массовости использования защиты информации возможности расширения круга решаемых задач
Преимуществами централизованного управления данными в БнД являются: - сокращение избыточности хранимых данных - непротиворечивость данных обеспечение возможности стандартизации
Принципы концепции БнД: интеграция данных, централизация управления данными, обеспечение независимости данных и прикладных программ их обработки
Анализ информационных потребностей потенциальных пользователей включает: определение собственно сведений об объектах ПО анализ возможных запросов к БД и требований по оперативности их выполнения
При построению инфологической модели должна соблюдаться следующая последовательность работ: 1. выделение в ПО сущностей 2. введение множества атрибутов для каждой сущности и выделение из них ключевых 3. исключение множества повторяющихся атрибутов 4. формирование связей типа M:N 5. преобразование связей в однонаправленные
Соответствие между типом модели и ее назначением:
Инфологическая модель описывает по некоторым правилам сведения об объектах материального мира и связи между ними
Концептуальная модель описывает хранимые в ЭВМ данные и связи
Физическая модель описывает способ хранения данных и методы доступа к ним.
Модель данных - совокупность типов (структур) данных, операций над данными и ограничений целостности.
База данных является обязательным компонентом любой информационной технологии.
Базу данных (БД) организуют даталогическое представление о предметной области и совокупность специальным образом организованных данных и связей между ними.
Система управления базами данных (СУБД) представляет собой специальный комплект программ и языков, посредством которого организуется централизованное управление базами данных и обеспечивается доступ к ним.
Проектирование базы данных выполняется за 2 этапа.
Порядок следования этапов проектирования БД: 1. определение предметной области 2. построение инфологической модели предметной области 3. выбор СУБД 4. построение концептуальной модели данных 5. построение физической модели данных
Даталогическое проектирование подразделяется на логическое и физическое.
Даталогическое проектирование подразделяется на 3 этапа При построении инфологической модели используются конструктивные элементы: сущность, атрибут и связь.
Существует 4 вида связей между множествами экземпляров сущностей.
Типовые структуры в порядке возрастания сложности: 1. элемент данных, 2. агрегат данных, 3. запись, 4. набор, 5. база данных.
Элемент данных – это наименьшая поименованная совокупность элементов данных, к которой СУБД может адресоваться непосредственно.
Агрегат данных– это поименованная совокупность элементов данных, которую можно рассматривать как единое целое.
Достоинства иерархической модели данных - это простота представления предметной области, наглядность, удобство анализа структур и простота их описания.
преимущества сетевой модели данных– это возможность отображения практически всего многообразия взаимоотношений объектов предметной области, малая информационная избыточность.
преимущество реляционной БД- это возможность использования точных математических методов манипулирования данными и аппарата исчисления отношений.
Иерархические модели баз данных представляют зависимые данные в виде дерева.
Понятию «отношение» в реляционной базе данных соответствует таблица.
Недостатками сетевых баз данных являются отсутствие единого языка манипулирования данными и слишком сложная навигация при поиске данных.
В функции систем управления базами данных (СУБД) входят поддержка языков для работы с базой данных и управление транзакциями.
Сетевые базы данных представляют зависимые данные в виде наборов записей и связей между ними.
Реляционные базы данных представляют зависимые данные в виде связанных между собой таблиц.
Полной декомпозицией файла называется совокупность произвольного числа его проекций, соединение которых идентично исходному файлу
Для полной декомпозиции справедливы следующие утверждения: 1. у одного и того же файла может быть несколько полных декомпозиций, 2. не всякая совокупность проекций файла образует его полную декомпозицию
Процесс последовательного перехода к полным декомпозициям файлов БД называется нормализацией файлов БД
Для реляционной модели данных имеется 5 нормальных форм файла.
Понятию «атрибут» в реляционной базе данных соответствует столбец таблицы.
Ключ к записям в БД может быть: простым, первичным, вторичным составным первичным.
Информационная база - совокупность информации реального экономического объекта.
Базы данных используются для согласованной модификации данных и хранения больших объемов данных.
Понятию «кортеж отношения» в реляционной базе данных соответствует строка таблицы.
В зависимости от состава БнД может быть локальным или интегрированным.
В состав любой СУБД входят языки: - - описания данных - манипулирования данными.
Язык манипулирования данными называют языком запросов.
В функции систем управления базами данных (СУБД) входят: - поддержка языков для работы с БД - управление транзакциями.
Основными режимами работы СУБД являются: - таблица, - отчет, - запрос, - форма.
При работе с файлами современные СУБД предоставляет пользователю возможности - создания новых объектов в БД , - модификации существующих объектов в БД.