- •Понятие базы и банка данных.
- •Основные требования, предъявляемые банком данных.
- •Компоненты банка данных (подсистемы).
- •Классификация баз данных.
- •Информационная модель данных, её состав (концептуальная, логическая и физическая модели).
- •Благодаря своей простоте и удобным для пользователя табличным представлением реляционная модель получила наибольшее распространение.
- •Обеспечение непротиворечивости и целостности данных в бд.
- •Определение и основные понятия субд.
- •Этапы проектирования бд.
- •Системы управления бд и их функции.
- •Свойства субд и технология использования.
- •Основные характеристики субд ms Access.
- •Свойства полей бд.
- •Типы данных, используемые в субд Access.
- •Основные объекты субд ms Access.
- •Ms Access: способы создания таблиц и работа с ними.
- •Ms Access: способы создания форм для работы с данными и элементы управления формой.
- •Ms Access: обработка данных в базе: запросы, сортировка и фильтрация данных.
- •Ms Access: разработка отчётов.
- •Способы создания отчётов.
- •Ms Access: автоматизация работы пользователя (макросы и модули).
- •Основные понятия и компоненты языка sql. Инструкция и имена.
- •Основные инструкции sql.
- •Типы данных sql. Встроенные функции.
- •Встроенные функции.
- •Ограничение целостности данных в sql.
- •Системная архитектура «клиент-сервер».
Понятие базы и банка данных.
Развитие вычислительной техники и появление ёмких внешних запоминающих устройств определило интенсивное развитие автоматизированных систем разного назначения. Такие системы работают с большими объёмами информации, требуют оперативности обработки, часто обновляются и требуют длительного хранения.
Примерами таких систем являются:
Автоматизированные системы управления предприятием (АСУ).
Банковские системы.
Системы резервирования и продажи билетов.
Автоматизированные библиотечные информационно-поисковые системы.
Всё это привело к появлению банков данных и баз данных.
Банком данных называют систему специальным образом организованных баз данных, программных, технических, языковых и организационных структур, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Базы данных — это совокупность специальным образом организованных данных, хранимых в ПК и отражающих состояние объектов и отношений между ними в рассматриваемой предметной области. База данных состоит из множества связанных файлов.
Для взаимодействия пользователя с базами данных используется система управления базами данных (СУБД).
СУБД — это комплекс программных средств, предназначенных для создания структуры базы данных, наполнения её данными, редактирование содержимого и визуализация информации. Под визуализацией информации понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочивание, оформление и последующая передача на устройство вывода или передача по каналам связи.
Основные требования, предъявляемые банком данных.
Многократное использование данных.
Простота — пользователи должны иметь возможность легко узнать и понять, какие данные находятся в их распоряжении.
Лёгкость использования.
Гибкость использования — обращение к данным или их поиск должны осуществляться с помощью различных методов доступа.
Быстрая обработка запросов.
Распределённая обработка данных — система должна функционировать в условиях вычислительных сетей и обеспечивать эффективный доступ пользователей к любым данным распределённой базы данных, размещённой в любой точке сети.
Адаптивность и расширяемость.
Восстановление данных после сбоев.
Компоненты банка данных (подсистемы).
Информационная база — это данные, отражающие состояние определённой предметной области и используемые информационные системы. Информационная база состоит из двух компонентов: коллекция записей данных и описание этих данных (метаданные). Данные отделены от описания, но в то же время данные не могут использоваться без обращения к соответствующим описаниям. Данные могут быть представлены на 3 уровнях:
Концептуальный уровень описывает то, какие данные хранятся в БД и соответствующие связи между ними.
Внешний (логический) уровень описывает ту часть БД, которая относится к каждому пользователю.
Внутренний (физический) уровень описывает то, как информация хранится в БД.
Лингвистические средства. В состав СУБД включаются спец. языки для описания представлений внутреннего и внешнего уровней, а так же языки манипулирования данными. Наиболее распространённым языком является SQL.
Программные средства. Обработка данных и управление этой обработкой осуществляется комплексом программных средств.
Ядро базы данных обеспечивает управление данными во внешней и оперативной памяти, а так же протоколирование изменений.
Технические средства. Большинство банков данных создаётся и функционирует на основе универсальных вычислительных машин для повышения надёжности хранения часто используются специализированные дисковые подсистемы RAID. Один логический RAID-диск это несколько физических дисков, объединённых в одно устройство, управляемое специализированным контроллером. Это позволяет распределять данные между несколькими дисками, дублировать данные и восстанавливать потерянные данные.
Организационно-административные подсистемы и нормативно-методическое обеспечение — это необходимые методические и инструктивные материалы, определяющие работу пользователей, различных по своему статусу и уровню подготовленности.