ТРЕХУРОВНЕВАЯ МОДЕЛЬ БД
презентация урока для интерактивной доски

Модель ANSI

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Модели данных Информационные модели данных

Слайд 2

Модель данных - представляет собой фор­мальный аппарат для описания информационных потребнос­тей пользователей. Информационная модель — это описание объекта , процесса или явления с помощью набора данных , которые отражают его ключевые свойства и связи между ними. Проще говоря, это целенаправленно отобранная и представленная в удобной форме информация об объекте, которая помогает нам его изучать, анализировать или решать связанные с ним задачи.

Слайд 3

Зачем разделять уровни базы данных Единая база данных обслуживает разных пользователей и приложения. Пользователю нужен понятный и ограниченный вид данных Разработчику важна логическая структура объектов и связей Системе управления базами данных необходимо эффективно хранить и обрабатывать информацию Разделение уровней делает систему гибче и проще в сопровождении.

Слайд 4

Трехуровневая модель построения базы данных — способ организации данных, который помогает отделить то, как данные выглядят для пользователя , от того, как они хранятся в компьютере . Модель решает задачу: чтобы пользователь БД не запутался в деталях хранения, а администратор БД мог менять «начинку» базы, не ломая работу приложений.

Слайд 5

Трехуровневая схема базы данных

Слайд 6

Внешний уровень: данные глазами пользователя Внешний уровень описывает отдельные представления базы данных. Каждый пользователь видит только нужные ему сведения Представление может скрывать лишние или конфиденциальные данные Один и тот же объект может отображаться по-разному для разных ролей Например, преподаватель видит оценки группы, а студент — только собственные результаты.

Слайд 7

Концептуальный уровень: логическая модель Концептуальный уровень отражает структуру всей базы данных независимо от деталей хранения. Обычно здесь задаются: сущности и их атрибуты связи между сущностями ограничения целостности правила доступа к данным Пример: Студент связан с учебной группой, дисциплиной и результатами обучения.

Слайд 8

Внутренний уровень: физическое хранение Внутренний уровень определяет, как данные размещаются и обрабатываются внутри системы. Он включает: файлы и страницы хранения индексы методы доступа способы размещения записей параметры оптимизации запросов Пользователь обычно не видит эти детали напрямую.

Слайд 9

Физический (внутренний) уровень. Это самый нижний уровень — про то, как данные физически лежат на диске. Здесь описываются файлы, страницы, экстенты, индексы, методы сжатия, шифрования, распределение дискового пространства. Программисту или обычному пользователю эти детали обычно не нужны — система сама решает, как эффективнее хранить информацию . 2. Концептуальный уровень . На этом уровне база данных предстаёт в обобщённом виде, как единая модель всей предметной области. Здесь определяются сущности (например, «Сотрудник», «Отдел», «Проект»), их атрибуты (ФИО, должность, ID отдела) и связи между ними. Важно: на этом уровне нет привязки к тому, как данные будут храниться физически — только к тому, какие данные нужны и как они связаны в реальности. Этот уровень объединяет потребности всех приложений, которые работают с базой. 3. Внешний (пользовательский) уровень. Здесь у разных групп пользователей или приложений формируются свои «взгляды» на данные. Каждому даётся только то, что ему действительно нужно, а лишнее скрывается. Например: Подсистема распределения работ видит ФИО, отдел и должность сотрудника, но не интересуется его окладом или домашним адресом. Подсистема отдела кадров, наоборот, берёт оклад и контактные данные, но ей не нужны сведения о текущих проектах сотрудника. Такой подход называется логической независимостью: можно изменить представление данных для одного приложения (добавить поле в его «вид»), и это не сломает другие приложения, если они не используют это поле.

Слайд 10

Создается база данных колледжа. Используется трехуровневая модель. В разных источниках части трехуровневой схемы могут называть модель, схема, уровень .


По теме: методические разработки, презентации и конспекты

Технология интенсификации обучения информатике на основе схемных и знаковых моделей учебного материала

Технология интенсификации обучения информатике на основе схемных и знаковых моделей учебного материала...

Разработка математической модели и ПО для задач составления расписания

Качество подготовки специалистов в вузах и особенно эффективность использования научно-педагогического потенциала зависят в определенной степени от уровня организации учебного процесса.Одна из о...

Презентация по теме "Модель.Виды информационных моделей"

Эта презентация позволяет понятно и доступно объяснить понятие модели и классификацию моделей...

МЕТОДИЧЕСКАЯ РАЗРАБОТКА ПРАКТИЧЕСКОГО ЗАНЯТИЯ для студентов по теме: «Изготовление разборной модели. Вырезание и оформление фрагмента модели» Курс 2

Методическая разработкаПРАКТИЧЕСКОГО ЗАНЯТИЯдля студентовпо теме:«Изготовление разборной модели. Вырезание и оформление фрагмента модели» содержит теоритеческий материал и практические алгоритмы....

Модель: перевернутый класс (одна из имеющихся классификаций моделей смешанного обучения) Тема АРХИТЕКТУРА КОМПЬЮТЕРОВ

Дисциплина: ИНФОРМАТИКАГруппа: ДЗ104Тип урока: контроля и коррекции знанийМодель: перевернутый класс (одна из имеющихся классификаций моделей смешанного обучения).УМК: рабочая программа дисциплины Инф...

Метод самостоятельного изучения материала с трехуровневым контролем.

Главная задача метода - освобождение преподавателя от излишних перегрузок....