- •1.Информация. Необходимость управления информацией.
- •2.Система обработки данных. Информационная система.
- •3.Последовательный, произвольный доступ к данным. Индексно-последовательные файлы.
- •4.Файловые системы и их недостатки.
- •5.База данных. Система управления бд. Компоненты системы бд.
- •6.Трехуровневая архитектура систем бд: внешний, внутренний, концептуальные уровни.
- •7.Модель данных: иерархическая, сетевая и реляционная. Физический указатель. Потомок предок.
- •8. Предметная область информационной системы. Концептуальное проектирование базы данных.
- •9.Объектно-ориентированная модель ; объект-элемент; атрибут объекта; объектное множество; лексическое объектное множество; абстрактное объектное множество.
- •10.Суррогатный ключ; составное объектное множество.
- •11.Отношение; мощность отношений; отношение “один-к-одному”, “один-ко-многим”, “много-ко-многим”.
- •12.Реляционная модель данных; таблицы и связи; атрибут реляционной таблицы; область атрибута; кортеж.
- •13.Рекурсивное отношение; порядок отношения; первичный ключ; потенциальный ключ; внешний ключ; составной ключ.
- •14.Реляционная схема базы данных.
- •15.Ограничительнае условия, избыток данных. Аномалия обновления; аномалия ввода; аномалия удаления.
- •16.Целостность базы данных. Правило категорной целостности. Правило целостности на уровне ссылок.
- •17. Нормализация база данных. 1,2,3 нормальные формы; детерминант; проекция реляционной таблицы ; разбиение реляционной таблицы.
- •1 Преобразование объектных множеств и атрибутов
- •2 Преобразование отношений
- •19. Распределённая обработка данных. Транзакция.
- •20. Модели “клиент - сервер” в технологии баз данных
- •21. Структурированный язык запросов sql;основные команды
4.Файловые системы и их недостатки.
Файловая система — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании. Файловая система определяет формат содержимого и способ физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла.
Несмотря на появление файлов с произвольным доступом, быстро стало очевидным, что файловые системы любого типа обладают некоторыми недостатками.
Избыточность данных. Многие приложения используют свои собственные файлы данных, и следовательно, одна и та же единица данных повторяется в различных файлах.
Слабый контроль данных. В файловой системе нет централизованного контроля. Один и тот же элемент данных может иметь различные имена, терминология в различных отделах может быть разной.
Недостаточные возможности управления данными. Индексные файлы позволяют обращаться к определенной записи по ключу. Этого достаточно до тех пор, пока нам нужна отдельная запись. Если же нам нужен набор связанных данных, то такую информацию трудно или даже невозможно извлечь из файловой системы.
Следующей причиной стала необходимость обеспечения эффективной параллельной работы многих пользователей с одними и теми же файлами.
5.База данных. Система управления бд. Компоненты системы бд.
База данных (БД) – упорядоченный набор хранимых данных, связанных общей темой или назначением. Основное назначение базы данных – быстрый поиск содержащейся в ней информации.
Система управления базами данных (СУБД) – программное обеспечение, осуществляющее управление базой данных.
Программа, выполняющая конкретную практическую задачу в бизнесе, называется прикладной программой или приложением. Набор таких программ, совместно выполняющих связанные задачи, называется прикладной системой. В нашем контексте программы, с помощью которых пользователи работают с базой данных будем называть приложениями.
Информационная система, использующая базы данных, или система баз данных состоит из четырех компонентов: оборудования, программного обеспечения (СУБД), данных (БД) и людей (пользователи, администрация, обслуживающий персонал).
6.Трехуровневая архитектура систем бд: внешний, внутренний, концептуальные уровни.
Важным аспектом развития методов доступа к данным стала идея отделения логической структуры и манипуляции данными, как они понимаются пользователями, от физического представления, требуемого компьютерным оборудованием. В процессе научных исследований, посвященных тому, как именно должна быть устроена СУБД, предлагались различные способы реализации. Самым жизнеспособным из них оказалась предложенная американским комитетом по стандартизации ANSI (American National Standards Institute) трехуровневая система организации базы данных то есть стандартная структура систем баз данных, состоящая из внешнего, концептуального и внутреннего уровней.
Внешний уровень - структурный уровень базы данных, определяющий пользовательские представления базы данных. Этот уровень наиболее близок к пользователям и связан с тем, как отдельные пользователи представляют себе данные базы данных. Совокупность всех таких пользовательских представлений и есть внешний уровень.
Внутренний уровень – структурный уровень базы данных, определяющий физический вид базы данных. Он связан со способом физического хранения данных: дисководы, физические адреса, индексы, указатели и т.д. Ни один пользователь (как пользователь) не касается этого уровня.
Концептуальный уровень – структурный уровень базы данных, определяющий логическую схему базы данных. Концептуальное проектирование базы данных, выполняемой на концептуальном уровне, включает анализ информационных потребностей пользователей и определение нужных им элементов данных. Результатом этого проектирования является концептуальная схема или единое логическое описание всех элементов данных и отношений между ними.
