<Назад |
Далее |
Название лекции: Система
баз данных.
|
|
1.Основные понятия: система баз данных,
СУБД, основное назначение СУБД,
функции СУБД. 2. Основные компоненты системы баз данных: 2.1. Данные; 2.2. Аппаратное обеспечение; 2.3. Программное обеспечение; 2.4. Пользователи. 3. Уровни
абстракции в СУБД. 1. Система баз данных, СУБД, основное назначение СУБД, функции СУБД. ü Система баз данных это компьютеризированная
система хранения баз данных, основная цель которой содержать информацию и
предоставлять её по требованию. ü Программное обеспечение,
предназначенное для использования и
(или) модификации этих данных одним или несколькими лицами называется системой
управления базами данных (СУБД). ü Основное назначение СУБД – обеспечить пользователя
инструментом, позволяющим оперировать данными в терминах, не связанных с
особенностями их хранения в ЭВМ. В этом случае СУБД действует как интерпретатор языка высокого уровня, предоставляя возможность описать данные и их обработку. Кроме этого СУБД выполняет ряд функций, основными из которых являются:
(примеры ...(кадры))
(Пояснить !!!! продано билетов >самолета вес<0
и т.д.).
(проблемы
многопользовательского доступа !!!! с
билетами).
(отказ оборудования и
программ) 2. В системе баз данных выделяют четыре основных компонента: 1. Данные 2. Аппаратное обеспечение 3. Программное обеспечение 4. Пользователи 2.1.Данные Однопользовательские и
многопользовательские системы (пояснить). Основная задача
многопользовательской системы обеспечить работу пользователю как в
однопользовательской системе. Мы рассматриваем данные
многопользовательской системы. Данные в
система БД являются интегрированными и общими. ü
Интегрированные данные подразумевают возможность представлять БД как
объединение нескольких файлов данных, полностью или частично не
перекрывающихся. (!!!!! 2 базы: список студентов и их результаты в
сессии). ü
Понятие общие данные подразумевает возможность использования
отдельных областей данных в БД несколькими отдельными пользователями
отдельно. Для упрощения мы будем
предполагать, что все данные хранятся в одной БД (но возможно в нескольких
файлах). Пояснить понятие распределения базы данных. 2.2.Аппаратное обеспечение: - Накопители. - Процессор. - Оперативная память. 2.3.Программное обеспечение - СУБД. - Утилиты. - Средства разработки
приложений (!!!!!!!!! конечного пользователя) . - Средства проектирования.
- Генераторы счетов и др. 2.4 . Пользователи 1.
Прикладные программисты – которые отвечают за
написания прикладных программ (приложений), использующих БД. 2. Конечные
пользователи – которые работают с базой данных через рабочую станцию (терминал).
Конечный пользователь получает доступ к БД через приложения или используя
интегрированный интерфейс СУБД. Конечный пользователь
часто использует интерфейс основанный на меню и
различных формах, что облегчает работу. Использование командного
интерфейса (пояснить), предполагает некоторую подготовку конечного
пользователя, !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Часть приложений – посредник между командным
интерфейсом СУБД и конечным пользователем. 3.Администраторы базы
данных (организуют и отвечают за работу с БД). 3.Уровни абстракции в СУБД
Необходимость уровней
абстракций
Модель внешнего мира. Уровни абстракции в структурных данных: ·
Функциональный ·
Логической ·
Физический (пояснить
каждый из них в структурах данных). Особенность БД – различные
представления о внешнем мире различных пользователей. Пояснить: Использование уровней абстракции ANSI / SPARC STUDY GROUP ON DATA BASE
MANAGEMENT SYSTEMS.
Внешний уровень (уровень представлений) Концептуальный уровень (обобщенное
представление пользователей). Внешний уровень (представление в памяти). Для
подробного рассмотрения уровней абстракций в проектируемой системе БД,
рассмотрим ряд вспомогательных понятий (пояснить
рекурентность при изучении новых явлений:
Данные: Обычно данные, хранящиеся в БД называются постоянными (хотя они не долго могут
оставаться такими).(пояснить) “Постоянные”- по отношению к другим данным:
промежуточным, входным, выходным. Входные данные – это информация, передаваемая системе (обычно с терминала или
рабочей станции). Такая информация может стать причиной изменения постоянных
данных. Входные данные – это сообщения и результаты выдаваемые системой (обычно на печать
или отображается на экране, возможно записывается на
диски). Ясно что различие между видами
данных нельзя назвать четкими, они определяются на интуитивном уровне. БД состоят из некоторого
набора постоянных данных, которые используются прикладными программами. На больших предприятиях в
настоящее время все чаще используются два вида БД: Первый – для поддержания
повседневной работы предприятия. Так называемые операционная БД. Данные для поддержания
принятия решений, эти БД содержат отчетную информацию (!!!!!!!!).
Эти данные периодически
обновляются (раз в день, раз в неделю и т.д.) получая информацию из
оперативной БД.
|
|
|