Презентация на тему: Теоретические основы баз данных Лекция по дисциплине «Информатика» Программные

Теоретические основы баз данных Лекция по дисциплине «Информатика» Программные
Основные определения
Иерархические базы данных
Сетевые базы данных
Реляционные базы данных
Структурная часть реляционной модели данных
Структурная часть реляционной модели данных
Структурная часть реляционной модели данных
Постреляционная модель
Реляционно-объектная (гибридная)
Объектно-ориентированные базы данных
Классификация баз данных по технологии обработки
Классификация баз данных по технологии обработки
Классификация баз данных по способу доступа к данным
Архитектура баз данных
Локальная архитектура
Файл-серверная архитектура
Клиент-серверная архитектура
Клиент-серверная архитектура
Уровни представления данных
Нормализация
Функциональная зависимость
Условия 1НФ
Условия 2НФ
Условия 3НФ
Условия НФБК
Проектирование базы данных
Проектирование объектов баз данных
Проектирование баз данных
Архитектура СУБД
Язык SQL
Язык SQL
Язык SQL
1/33
Средняя оценка: 4.3/5 (всего оценок: 37)
Код скопирован в буфер обмена
Скачать (329 Кб)
1

Первый слайд презентации

Теоретические основы баз данных Лекция по дисциплине «Информатика» Программные средства информатизации

Изображение слайда
2

Слайд 2: Основные определения

База данных - поименованная совокупность взаимосвязанных данных, относящихся к определенной предметной области. СУБД - программно-аппаратный пакет, который осуществляет поддержку базы данных в актуальном состоянии и обеспечивает централизованный доступ пользователей к ней. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
3

Слайд 3: Иерархические базы данных

В основе иерархических баз данных лежит иерархическая модель данных. Примеры: IMS, DISOD. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
4

Слайд 4: Сетевые базы данных

В основе сетевых баз данных лежит сетевая модель данных. Примеры: IDS, OKA © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
5

Слайд 5: Реляционные базы данных

В основе реляционных баз данных лежит реляционная модель данных. Примеры: MS ACCESS, VISUAL FOXPRO. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
6

Слайд 6: Структурная часть реляционной модели данных

Схема отношения - это именованное множество пар; имя атрибута, имя домена. Схема базы данных - это набор именованных схем отношений. Кортеж, соответствующий данной схеме отношения, - это множество пар {имя атрибута, значение}, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
7

Слайд 7: Структурная часть реляционной модели данных

Отношение - это множество кортежей соответствующих одной схеме отношения. Реляционная база данны х - это набор отношений имена которых совпадают с именами схем отношений в схеме БД. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
8

Слайд 8: Структурная часть реляционной модели данных

Атрибут, значения которого однозначно идентифицируют кортежи отношения, называется первичным ключом отношения. Атрибут отношения R 1 является внешним ключом, если этот атрибут - не первичный ключ отношения R 1, но его значения являются значениями первичного ключа отношения R 2. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
9

Слайд 9: Постреляционная модель

Отношения, содержащие в качестве значений атрибутов многозначные (не атомарные) значения, находятся в непервой нормальной форме ( NF 2). © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
10

Слайд 10: Реляционно-объектная (гибридная)

В основе реляционно-объектной модели лежит реляционная модель, расширенная возможностями объектной технологии. Концепции объектного класса в объектной модели соответствует домен в объектно-реляционной модели. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
11

Слайд 11: Объектно-ориентированные базы данных

Объектно-ориентированный подход в базах данных базируется на концепциях: © Шеломенцева И.Г. Теоретические основы базы данных Объекта и идентификатора объекта (индивидуальность объекта); Атрибутов и методов; Классов; Иерархии и наследования классов. Пример: GemStone, ONTOS

Изображение слайда
12

Слайд 12: Классификация баз данных по технологии обработки

Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
13

Слайд 13: Классификация баз данных по технологии обработки

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД). © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
14

Слайд 14: Классификация баз данных по способу доступа к данным

По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
15

Слайд 15: Архитектура баз данных

Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем: © Шеломенцева И.Г. Теоретические основы базы данных Файл-сервер; Клиент-сервер.

Изображение слайда
16

Слайд 16: Локальная архитектура

© Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
17

Слайд 17: Файл-серверная архитектура

© Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
18

Слайд 18: Клиент-серверная архитектура

© Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
19

Слайд 19: Клиент-серверная архитектура

© Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
20

Слайд 20: Уровни представления данных

Внешний Концептуальный Физический © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
21

Слайд 21: Нормализация

Процесс представления данных в виде простых двумерных таблиц, который позволяет устранить дублирование этих данных и обеспечивает непротиворечивость хранимых в базе данных, называется нормализацией. Было выделено пять форм нормальных отношений и предложен механизм перехода от формы к форме. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
22

Слайд 22: Функциональная зависимость

Пусть R - отношение, а X и Y - произвольные подмножества множества атрибутов отношения R. Тогда Y функционально зависит от X тогда и только тогда, когда для любого допустимого значения отношения R каждое значение множества X отношения R связано в точности с одним значением множества Y отношения R. Подмножество X называется детерминантом, а подмножество Y — зависимой частью. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
23

Слайд 23: Условия 1НФ

Условия 1-ой нормальной формы: Таблица не должна иметь повторяющихся записей. Таблица не должна иметь повторяющихся групп полей. Ид. номер ФИО Дата рождения Домашний адрес Номер группа 005-234 Иванов Иван Иванович 01.01.67 Абакан, Пушкина 12 1123456 © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
24

Слайд 24: Условия 2НФ

Условия 2-ой нормальной формы: Таблица удовлетворяет условиям 1-ой НФ. Любое неключевое поле функционально зависит от полного набора ключевых полей. Номер студента ФИО Дата начисления Сумма 005-234 Иванов 01.01.01 3500 © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
25

Слайд 25: Условия 3НФ

Условия 3-ей нормальной формы: Таблица удовлетворяет условиям второй НФ. Ни одно из неключевых полей не зависит функционально от другого неключевого поля. Номер студента ФИО ФИО Старосты Адрес студента Номер группы 005-234 Иванов Иван Иванович Петров Петр Петрович Абакан, Ленина 83 22-22-22 © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
26

Слайд 26: Условия НФБК

Нормальная форма Бойса-Кодда (НФБК) - отношение, детерминанты всех функциональных зависимостей которого являются потенциальными ключами. Если отношение находится в НФБК, оно автоматически находится в ЗНФ. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
27

Слайд 27: Проектирование базы данных

Проектирование объектов базы данных. Проектирование интерфейса взаимодействия с базой данных. Проектирование баз данных под конкретную вычислительную среду или информационную технологию. Проектирование баз данных под назначение системы. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
28

Слайд 28: Проектирование объектов баз данных

Создать обобщенное неформальное описание создаваемой базы данных. Это описание, выполненное с использованием естественного языка, математических формул, таблиц, графиков и других средств, понятных всем людям, работающих над проектированием базы данных, называют инфологической моделью данных или информационно-логической моделью предметной области(ИЛМ). Представить каждый отдельный объект инфологической модели в виде двумерной таблицы и определить ключевые поля. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
29

Слайд 29: Проектирование баз данных

Произвести процедуру нормализации. Установить связи между таблицами Перенести инфологическую модель на язык конкретной СУБД. © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
30

Слайд 30: Архитектура СУБД

© Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
31

Слайд 31: Язык SQL

Основные операторы определения данных: определение таблицы (CREATE TABLE); определение ограничений целостности ( PRIMARY KEY, FOREIGN KEY, CHECK ); определения представлений (CREATE VIEW); определение привилегий (GRANT). CREATE TABLE PERSONS ( NAME CHARACTER (20), AGE INTEGER ) © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
32

Слайд 32: Язык SQL

Операторы манипулирования данными: выборка, проекция и соединение ( SELECT ); вставка (INSERT); изменение (UPDATE); удаление (DELETE). DELETE FROM PERSONS © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда
33

Последний слайд презентации: Теоретические основы баз данных Лекция по дисциплине «Информатика» Программные: Язык SQL

SELECT * FROM PERSONS WHERE AGE > 20 SELECT Клиенты.Фирма FROM Клиенты, [Потенциальные покупатели] WHERE Клиенты.Фирма = [Потенциальные покупатели].Фирма SELECT SUM ( [Потенциальные покупатели].Сумма) FROM [Потенциальные покупатели] GROUP BY Фирма HAVING Фирма Like “*LTD;” © Шеломенцева И.Г. Теоретические основы базы данных

Изображение слайда