Презентация - Классификация баз данных по моделям данных. Определение АИС

Смотреть слайды в полном размере
Презентация Классификация баз данных по моделям данных. Определение АИС


Вашему вниманию предлагается презентация на тему «Классификация баз данных по моделям данных. Определение АИС», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 36 слайдов и доступна для скачивания в формате ppt. Размер скачиваемого файла: 972.50 KB

Просмотреть и скачать

Pic.1
Классификация баз данных по моделям данных. Определение АИС, слайд 1
Pic.2
Определение АИС АИС комплекс автоматизированных информационных технологий, предназначенный для инфор
Определение АИС АИС комплекс автоматизированных информационных технологий, предназначенный для информационного обслуживания — организованного непрерывного технологического процесса подготовки и выдачи потребителям научной, управленческой и др. информации, используемой для принятия решений, в соответствии с нуждами для поддержания эффективной деятельности
Pic.3
Классификация баз данных по моделям данных. Определение АИС, слайд 3
Pic.4
Классификации БД по моделям данных иерархические, сетевые, реляционные объектно-ориентированные- дан
Классификации БД по моделям данных иерархические, сетевые, реляционные объектно-ориентированные- данные моделируются в виде объектов, их атрибутов, методов и классов.
Pic.5
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как переверн
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй - объекты второго уровня и так далее.
Pic.6
сетевые К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь. Уз
сетевые К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь. Узел — это совокупность атрибутов данных, описывающих некоторый объект. В сетевой структуре каждый элемент может быть связан с любым другим элементом. Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Pic.7
объектно-ориентированные Объектно-ориентированная (объектная) СУБД — система управления базами данны
объектно-ориентированные Объектно-ориентированная (объектная) СУБД — система управления базами данных, основанная на объектной модели данных. Эта система управления обрабатывает данные как абстрактные объекты, наделённые свойствами и использующие методы взаимодействия с другими объектами окружающего мира. Абстра́кция в объектно-ориентированном программировании — это приданиеобъекту характеристик, которые чётко определяют его концептуальные границы, отличая от всех других объектов. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов, подобно тому, как функциональная абстракция разделяет способ использования функции и деталей её реализации в терминах более примитивных функций, таким образом, данные обрабатываются функцией высокого уровня с помощью вызова функций низкого уровня.
Pic.8
СУБД СУБД - - комплекс языков и программ, позволяющий создавать БД и управлять ее работой. СУБД обра
СУБД СУБД - - комплекс языков и программ, позволяющий создавать БД и управлять ее работой. СУБД обрабатывает поступающие от пользователей и прикладных процессов обращения к БД, а затем выдает необходимые им сведения. СУБД характеризуется используемой моделью и средствами администрирования, разработки прикладных процессов, работы в информационной сети. СУБД обеспечивает: описание и контроль данных; манипулирование данными (запись, поиск, выдачу, изменение содержания); физическое размещение (изменение размеров блоков данных, записей, использование занимаемого пространства, сортировку, сжатие, кодирование и пр. ); защиту от сбоев, поддержку целостности и восстановление; работу с транзакциями и файлами; безопасность данных. В структурном составе СУБД могут быть выделены ядро и среда
Pic.9
Классификация баз данных по моделям данных. Определение АИС, слайд 9
Pic.10
Ядро СУБД — программный комплекс (модуль или модули), обеспечивающий непосредственное выполнение физ
Ядро СУБД — программный комплекс (модуль или модули), обеспечивающий непосредственное выполнение физических операций над БД (в ранних системах функции Ядра выполняли программы методов доступа ОС ЭВМ). Ядро СУБД — программный комплекс (модуль или модули), обеспечивающий непосредственное выполнение физических операций над БД (в ранних системах функции Ядра выполняли программы методов доступа ОС ЭВМ). Среда — совокупность интерфейсных модулей, обеспечивающих связь пользователей с Ядром и через него с БД. Среда включает в себя пользовательские интерфейсы и утилиты администратора БД (АБД).
Pic.11
Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме (работа пользова
Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме (работа пользовательских средств параллельно утилитам не разрешена) и выполняют основные функции, к которым относятся: Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме (работа пользовательских средств параллельно утилитам не разрешена) и выполняют основные функции, к которым относятся: физическая подготовка дисковой памяти к размещению БД; подготовка справок о составе БД, структуре файлов, количестве данных и занимаемом объеме: загрузка файла БД из последовательного набора данных дозагрузка (расширение существующего файла); модификация БД: расширение или перемещение физических наборов данных, реорганизация; модификация файла (таблицы, группы таблиц): добавление новых полей в структуру записи; инвертирование полей или освобождение (превращение инвертированных полей в сканируемые); выгрузка образа БД (файла таблицы) для сохранения в архивном наборе данных; создание и ведение словаря данных и др.
Pic.12
Средства пользователя. Стандартными средствами этого типа, предоставляемыми фирмой-разработчиком, яв
Средства пользователя. Стандартными средствами этого типа, предоставляемыми фирмой-разработчиком, являются следующие: Средства пользователя. Стандартными средствами этого типа, предоставляемыми фирмой-разработчиком, являются следующие: диалоговые интерфейсы; генераторы отчетов; система конструирования и поддержки интерактивных технологий в информационных системах (ЯП АИС).
Pic.13
Табличные базы данных Подобные БД называются табличными или реляционными (от relation — отношение),
Табличные базы данных Подобные БД называются табличными или реляционными (от relation — отношение), и их теория рассматривается во многих источниках. Здесь мы ограничимся лишь базовыми понятиями: файл соответствует совокупности однородных объектов и содержит их более или менее подробные описания в зависимости от приложений. Файл имеет имя. элементом файла является запись (record) или агрегат разнотипных данных, описывающих объект (точнее, экземпляр объекта). Записи имен не имеют, но им соответствуют физические номера в файле; элементом записи (здесь -- неделимым) является поле — данное, описывающее какой-либо аспект (или атрибут) объекта. Поля имеют имена (FIO, дата рождения и пр. ). Разные файлы могут иметь поля с одинаковыми именами, но лучше этого избегать;
Pic.14
Табличные базы данных при представлении файла в виде таблицы столбцам соответствуют атрибуты или пол
Табличные базы данных при представлении файла в виде таблицы столбцам соответствуют атрибуты или поля, строкам -объекты или записи. каждый столбец имеет имя, которое обычно записывается в верхней части таблицы. Оно должно быть уникальным в таблице, однако различные таблицы могут иметь столбцы с одинаковыми именами. Любая таблица должна иметь по крайней мере один столбец; столбцы расположены в таблице в соответствии с порядком следования их имен при ее создании. В отличие от столбцов, строки не имеют имен; порядок их следования в таблице неопределен, а количество логически не ограничено; открытый файл — файл, доступный в данный момент данному приложению. Открытие файла создает в памяти буфер, в который с внешнего накопителя считываются записи. В разные моменты времени могут быть открыты различные множества файлов, количество открытых файлов обычно стараются ограничить, чтобы не расходовать оперативную память; активный или текущий - тот из открытых файлов, который обрабатывается в данный момент времени. Все операции над файлами (добавление записи; удаление записи; редактирование записи) адресуются именно к активному файлу; активная или текущая запись - запись открытого файла, доступная для обработки в данный момент времени (редактирование, ввод полей, корректировка, удаление). Указатель текущей записи есть физический номер доступной записи. Текущая запись находится в оператив­ной памяти. При переходе к другой записи данного файла указатель записи изменяется, и содержание оперативной памяти замещается содержимым новой текущей записи
Pic.15
Эдгар Франк Кодд (23 августа 1923 — 18 апреля 2003 ) Британский математик и сотрудник фирмы IBM 1969
Эдгар Франк Кодд (23 августа 1923 — 18 апреля 2003 ) Британский математик и сотрудник фирмы IBM 1969 г предложил реляционную модель баз данных 12 правил Кодда (2002 г журнал Forbes поместил реляционную модель данных в список важнейших инноваций последних 85 лет
Pic.16
Классификация баз данных по моделям данных. Определение АИС, слайд 16
Pic.17
Проектирование базы данных Основные задачи: Обеспечение хранения в БД всей необходимой информации. О
Проектирование базы данных Основные задачи: Обеспечение хранения в БД всей необходимой информации. Обеспечение возможности получения данных по всем необходимым запросам. Сокращение избыточности и дублирования данных. Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т. д.
Pic.18
Этапы проектирования 1. Концептуальное (инфологическое) проектирование — построение информационной м
Этапы проектирования 1. Концептуальное (инфологическое) проектирование — построение информационной модели наиболее высокого уровня абстракции. На данном этапе выделяются сущности (объекты), описываются их свойства (только существенные), устанавливаются связи между сущностями
Pic.19
Этапы проектирования 2. Логическое (даталогическое) проектирование — создание схемы базы данных на о
Этапы проектирования 2. Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных.
Pic.20
Пример, сущность «Человек»
Пример, сущность «Человек»
Pic.21
Реляционная БД Ключом таблицы называется поле или группа полей, содержащие уникальные в рамках данно
Реляционная БД Ключом таблицы называется поле или группа полей, содержащие уникальные в рамках данной таблицы значения. Ключи: первичные и составные, суррогатные
Pic.22
Этапы проектирования 3. Физическое проектирование Физическое проектирование — создание схемы базы да
Этапы проектирования 3. Физическое проектирование Физическое проектирование — создание схемы базы данных для конкретной СУБД. Необходимо учитывать специфику конкретной СУБД, ктр включает в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т. п. Выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т. д.
Pic.23
Нормализация данных в базе Не всякая таблица может удовлетворять требованиям реляционной модели! Из
Нормализация данных в базе Не всякая таблица может удовлетворять требованиям реляционной модели! Из 12 правил Кодда следует: Все данные в пределах одного столбца должны иметь один и тот же тип. В таблице должен быть назначен первичный ключ.
Pic.24
Нормальные формы (НФ) 1 НФ: Все данные, содержащиеся в таблице должны быть атомарными (неделимыми)!
Нормальные формы (НФ) 1 НФ: Все данные, содержащиеся в таблице должны быть атомарными (неделимыми)!
Pic.25
Нормальные формы (НФ) 2. Если соблюдаются требования 1 НФ и каждый не ключевой столбец полностью зав
Нормальные формы (НФ) 2. Если соблюдаются требования 1 НФ и каждый не ключевой столбец полностью зависит от первичного ключа
Pic.26
Нормальные формы (НФ) 3 НФ: Если соблюдаются требования 2 НФ и все не ключевые столбцы взаимно незав
Нормальные формы (НФ) 3 НФ: Если соблюдаются требования 2 НФ и все не ключевые столбцы взаимно независимы. Столбцы взаимнозависимые: нельзя изменить один из них не изменяя другой
Pic.27
Многотабличные БД Пример: база данных школа
Многотабличные БД Пример: база данных школа
Pic.28
Даталогическая модель БД «Школа»
Даталогическая модель БД «Школа»
Pic.29
Связь «один ко многим»
Связь «один ко многим»
Pic.30
Связь «многие ко многим»
Связь «многие ко многим»
Pic.31
Правила целостности и Правило ссылочной целостности Правило целостности: первичные ключи таблиц не с
Правила целостности и Правило ссылочной целостности Правило целостности: первичные ключи таблиц не содержат неопределенных (пустых) значений. Правило ссылочной целостности: внешние ключи не содержат несогласованных, с родительскими ключами значений.
Pic.32
Описание данных Типы данных в реляционных СУБД: числовые; строковые; логические; даты.
Описание данных Типы данных в реляционных СУБД: числовые; строковые; логические; даты.
Pic.33
Физический этап проектирования БД Определение имени таблицы. Определение имен и типов полей. Определ
Физический этап проектирования БД Определение имени таблицы. Определение имен и типов полей. Определение первичного ключа. Определение (при необходимости) индексированных полей.
Pic.34
Создание таблиц в СУБД Access. СозданиеКнопка Таблица Кнопка Конструктор таблиц позволяет создавать
Создание таблиц в СУБД Access. СозданиеКнопка Таблица Кнопка Конструктор таблиц позволяет создавать таблицу начиная с ее структуры Режим таблицы – позволяет просмотреть поля и записи
Pic.35
Открыть базу данных Типы файлов: *. accdb – Access 2007, *. mdb – более ранние версии Параметры кноп
Открыть базу данных Типы файлов: *. accdb – Access 2007, *. mdb – более ранние версии Параметры кнопки открыть: Открыть Открыть для чтения Монопольно – другие пользователи не смогут просмотреть данные Монопольно для чтения
Pic.36
Ввод и редактирование данных в базу
Ввод и редактирование данных в базу


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!