🗊 Презентация Системы управления базами данных

Категория: Информатика
Нажмите для полного просмотра!
Системы управления базами данных, слайд №1 Системы управления базами данных, слайд №2 Системы управления базами данных, слайд №3 Системы управления базами данных, слайд №4 Системы управления базами данных, слайд №5 Системы управления базами данных, слайд №6 Системы управления базами данных, слайд №7 Системы управления базами данных, слайд №8 Системы управления базами данных, слайд №9 Системы управления базами данных, слайд №10 Системы управления базами данных, слайд №11 Системы управления базами данных, слайд №12 Системы управления базами данных, слайд №13 Системы управления базами данных, слайд №14 Системы управления базами данных, слайд №15 Системы управления базами данных, слайд №16 Системы управления базами данных, слайд №17 Системы управления базами данных, слайд №18 Системы управления базами данных, слайд №19 Системы управления базами данных, слайд №20 Системы управления базами данных, слайд №21 Системы управления базами данных, слайд №22 Системы управления базами данных, слайд №23 Системы управления базами данных, слайд №24 Системы управления базами данных, слайд №25 Системы управления базами данных, слайд №26 Системы управления базами данных, слайд №27 Системы управления базами данных, слайд №28 Системы управления базами данных, слайд №29 Системы управления базами данных, слайд №30 Системы управления базами данных, слайд №31 Системы управления базами данных, слайд №32 Системы управления базами данных, слайд №33 Системы управления базами данных, слайд №34 Системы управления базами данных, слайд №35 Системы управления базами данных, слайд №36 Системы управления базами данных, слайд №37 Системы управления базами данных, слайд №38

Содержание

Вы можете ознакомиться и скачать презентацию на тему Системы управления базами данных. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция 2 Системы управления базами данных 1. Особенности реляционных баз данных. 2. Постреляционная модель представления данных. 3....
Описание слайда:
Лекция 2 Системы управления базами данных 1. Особенности реляционных баз данных. 2. Постреляционная модель представления данных. 3. Объектно-ориентированные технологии в базах данных. 4. Объектно-реляционные среды и методы.

Слайд 2


Основные определения База данных СУБД (Система управления базами данных
Описание слайда:
Основные определения База данных СУБД (Система управления базами данных

Слайд 3


Функции СУБД управление данными во внешней памяти управление данными в оперативной памяти журнализация изменений, резервное копирование и...
Описание слайда:
Функции СУБД управление данными во внешней памяти управление данными в оперативной памяти журнализация изменений, резервное копирование и восстановление базы данных после сбоев поддержка языков БД (язык определения данных, язык манипулирования данными).

Слайд 4


Типы структур (моделей) БД Двухмерная или табличная (или реляционная) Иерархическая Сетевая
Описание слайда:
Типы структур (моделей) БД Двухмерная или табличная (или реляционная) Иерархическая Сетевая

Слайд 5


Типы структур БД Реляционная Иерархическая Сетевая
Описание слайда:
Типы структур БД Реляционная Иерархическая Сетевая

Слайд 6


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

Слайд 7


Реляционные базы данных Реляционные базы данных получили наибольшее распространение, т.к. они обладают преимуществом - наглядность и понятность для...
Описание слайда:
Реляционные базы данных Реляционные базы данных получили наибольшее распространение, т.к. они обладают преимуществом - наглядность и понятность для пользователя табличной структуры. К реляционной структуре можно свести любой тип структуры данных (деревья и сети). Название “реляционная” (от relational - отношение) связано с тем, что каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту. Чаще всего база данных строится на основе нескольких таблиц, связанных между собой.

Слайд 8


Реляционные базы данных Все данные в реляционной БД представлены в виде таблиц. Каждая строка таблицы содержит информацию только об одном объекте и...
Описание слайда:
Реляционные базы данных Все данные в реляционной БД представлены в виде таблиц. Каждая строка таблицы содержит информацию только об одном объекте и называется записью. Столбец таблицы содержит однотипную для всех записей информацию и называется полем. Для успешного функционирования базы данных важна правильная организация данных в ней. При определении структуры данных в базе выделяют следующие основные понятия. Класс объектов - совокупность объектов, обладающих одинаковым набором свойств. Например, в базе данных о ВУЗе классами объектов могут быть студенты, преподаватели, предметы. Свойство (атрибут) - определенная часть информации о некотором объекте. Хранится в виде столбца (поля) таблицы. Например, фамилия, имя, отчество - это свойства для объекта Студент.

Слайд 9


Понятие ЗАПИСИ БД
Описание слайда:
Понятие ЗАПИСИ БД

Слайд 10


Понятие ПОЛЯ БД
Описание слайда:
Понятие ПОЛЯ БД

Слайд 11


Связи между таблицами
Описание слайда:
Связи между таблицами

Слайд 12


Системы управления базами данных, слайд №12
Описание слайда:

Слайд 13


Типы данных Текстовый – одна строка текста до 255 символов Поле МЕМО – текст из нескольких строк с полосой прокрутки до 65535 символов Числовой –...
Описание слайда:
Типы данных Текстовый – одна строка текста до 255 символов Поле МЕМО – текст из нескольких строк с полосой прокрутки до 65535 символов Числовой – число любого типа (целое, вещественное и т. д.) Дата/время – поле, содержащее дату или время Денежный – поле, выраженное в денежных единицах (рубли, $ и т.д.)

Слайд 14


Типы данных Счетчик – поле, которое вводится автоматически с вводом каждой записи, служит для нумерации записей Логический – содержит одно из...
Описание слайда:
Типы данных Счетчик – поле, которое вводится автоматически с вводом каждой записи, служит для нумерации записей Логический – содержит одно из значений True или False Поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel и т.д. Гиперссылка – поле для хранения URL-адресов Web-страниц

Слайд 15


Системы управления базами данных, слайд №15
Описание слайда:

Слайд 16


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

Слайд 17


Объекты Access
Описание слайда:
Объекты Access

Слайд 18


Таблицы в Access
Описание слайда:
Таблицы в Access

Слайд 19


Формы
Описание слайда:
Формы

Слайд 20


Формы
Описание слайда:
Формы

Слайд 21


Формы
Описание слайда:
Формы

Слайд 22


ОТЧЕТЫ
Описание слайда:
ОТЧЕТЫ

Слайд 23


ОТЧЕТЫ
Описание слайда:
ОТЧЕТЫ

Слайд 24


ЗАПРОСЫ
Описание слайда:
ЗАПРОСЫ

Слайд 25


МАКРОСЫ и МОДУЛИ
Описание слайда:
МАКРОСЫ и МОДУЛИ

Слайд 26


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

Слайд 27


2. Постреляционная модель базы данных Достоинством постреляционной модели является возможность представления совокупности связанных реляционных...
Описание слайда:
2. Постреляционная модель базы данных Достоинством постреляционной модели является возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицей. Это обеспечивает высокую наглядность представления информации и повышение эффективности её обработки. Недостатком постреляционной модели является сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных. Рассмотренная постреляционная модель данных поддерживается СУБД uniVers. К числу других СУБД, основанных на постреляционной модели данных, относятся также системы Bubba и Dasdb.

Слайд 28


3. Объектно-ориентированные технологии в базах данных В компьютерных технологиях сегодня отчетливо просматривается стремление с минимальными потерями...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных В компьютерных технологиях сегодня отчетливо просматривается стремление с минимальными потерями перенести в виртуальный мир объекты мира реального. Объектно-ориентированная СУБД — именно то средство, которое обеспечивает запись объектов в базу данных «как есть». Данное обстоятельство стало решающим аргументом в пользу выбора ООСУБД для переноса семантики объектов и процессов реального мира в сферу информационных систем.

Слайд 29


3. Объектно-ориентированные технологии в базах данных Использование объектного подхода к проектированию систем поднимает роль ООБД как средства для...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Использование объектного подхода к проектированию систем поднимает роль ООБД как средства для наиболее естественного хранения и манипулирования создаваемыми объектами. ООСУБД находят широкое применение в Internet — текст, картинки, видео и звук, из которых составляется Web-страница, хранятся в ООСУБД как набор объектов, подготовленный к передаче программе-клиенту, что позволяет добиться быстрой реакции сервера на запрос.

Слайд 30


3. Объектно-ориентированные технологии в базах данных Все большую популярность получают активные Web-серверы, на лету генерирующие страницы,...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Все большую популярность получают активные Web-серверы, на лету генерирующие страницы, используя язык Java. Практически все ведущие разработчики ООСУБД выбрали Java одним из основных для себя языков программирования.

Слайд 31


3. Объектно-ориентированные технологии в базах данных Различают понятие класса и понятие объекта. Класс, к примеру, подобен плану дома. Он определяет...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Различают понятие класса и понятие объекта. Класс, к примеру, подобен плану дома. Он определяет конфигурацию и устройство дома на бумаге. На плане могут быть представлены все детали внутреннего устройства дома, хотя в действительности самого этого дома еще не существует.

Слайд 32


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

Слайд 33


3. Объектно-ориентированные технологии в базах данных Для выполнения действий над объектами в рассматриваемой модели БД применяются логические...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Для выполнения действий над объектами в рассматриваемой модели БД применяются логические операции, усиленные объектно-ориентированными механизмами инкапсуляции, наследования и полиморфизма. Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в котором оно определено. Так, если в объект типа КАТАЛОГ добавить свойство, задающее телефон автора книги и имеющее название телефон, то мы получим одноименные свойства у объектов АБОНЕНТ и КАТАЛОГ. Смысл такого свойства будет определяться тем объектом, в который оно инкапсулировано.

Слайд 34


3. Объектно-ориентированные технологии в базах данных Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта....
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта. Так, всем объектам типа КНИГА, являющимся потомками объекта типа КАТАЛОГ, можно приписать свойства объекта-родителя: isbn, удк, название и автор. Если необходимо расширить действие механизма наследования на объекты, не являющиеся непосредственными родственниками (например, между двумя потомками одного родителя), то в их общем предке определяется абстрактное свойство типа abs. Так, определение абстрактных свойств билет и номер в объекте БИБЛИОТЕКА приводит к наследованию этих свойств всеми дочерними объектами АБОНЕНТ, КНИГА и ВЫДАЧА.

Слайд 35


3. Объектно-ориентированные технологии в базах данных Полиморфизм Полиморфизм – это возможность для объектов разных классов, связанных с помощью...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Полиморфизм Полиморфизм – это возможность для объектов разных классов, связанных с помощью наследования, реагировать различным способом при обращении к одной и той же функции-элементу. Это помогает создавать универсальные механизмы, описывающие поведение не только базового класса, но и классов-потомков. При разработке базового класса CShape, в котором определим функцию GetArea(), предназначенную для расчета площади фигуры. Во всех классах-потомках, произведенных наследованием от базового класса, мы переопределим эту функцию в соответствие с правилами расчета площади конкретной фигуры. Для квадрата (класс CSquare) площадь вычисляется через стороны, для круга (класс CCircle) площадь выражается через радиус и так далее. Мы можем создать массив для хранения объектов типа CShape, в котором можно будет хранить как объект базового класса, так и всех его потомков. В дальнейшем мы можем вызывать одну и ту же функцию для любого элемента данного массива. Пример: //--- Базовый класс class CShape { protected: int m_type; // тип фигуры int m_xpos; // X - координата точки привязки int m_ypos; // Y - координата точки привязки public: void CShape(){m_type=0;}; // конструктор, тип равен нулю int GetType(){return(m_type);};// возвращает тип фигуры virtual double GetArea(){return (0); }// возвращает площадь фигуры };

Слайд 36


3. Объектно-ориентированные технологии в базах данных Теперь все производные классы имеют функцию-член getArea(), которая возвращает нулевое...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Теперь все производные классы имеют функцию-член getArea(), которая возвращает нулевое значение. Реализация этой функции в каждом потомке будет отличаться. //--- производный класс Круг class CCircle : public CShape // после двоеточия указывается базовый класс, { // от которого производится наследование private: double m_radius; // радиус круга public: void CCircle(){m_type=1;}; // конструктор, тип равен 1 void SetRadius(double r){m_radius=r;}; virtual double GetArea(){return (3.14*m_radius*m_radius);}// площадь круга Для квадрата объявление класса выглядит аналогично: //--- производный класс Квадрат class CSquare : public CShape // после двоеточия указывается базовый класс, { // от которого производится наследование private: double m_square_side; // сторона квадрата public: void CSquare(){m_type=2;}; // конструктор, тип равен 2 void SetSide(double s){m_square_side=s;}; virtual double GetArea(){return (m_square_side*m_square_side);}//площадь квадрата }; Так как для вычисления площади квадрата и круга требуются соответствующие значения членов m_radius и m_square_side, то в объявлении соответствующего класса мы добавили функции SetRadius и SetSide().

Слайд 37


3. Объектно-ориентированные технологии в базах данных Основным достоинством объектно-ориентированной модели данных в сравнении с реляционной является...
Описание слайда:
3. Объектно-ориентированные технологии в базах данных Основным достоинством объектно-ориентированной модели данных в сравнении с реляционной является возможность отображения информации о сложных взаимосвязях объектов. Недостатками объектно-ориентированной модели являются высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов. К объектно-ориентированным СУБД относятся POET, Jasmine, Versant, O2, ODB-Jupiter, Iris, Orion, Postgres.

Слайд 38


4. Гибридные СУБД (Unified DBMS) Такие СУБД могут хранить и традиционные табличные данные, и объекты. Многие аналитики считают, что будущее за такими...
Описание слайда:
4. Гибридные СУБД (Unified DBMS) Такие СУБД могут хранить и традиционные табличные данные, и объекты. Многие аналитики считают, что будущее за такими гибридными БД. Ведущие поставщики реляционных СУБД начинают (или планируют) добавлять к своим продуктам объектно-ориентированные средства. В частности, Sybase и Informix собираются в следующих версиях СУБД ввести поддержки объектов. Подобные разработки намерены вести и независимые фирмы. Например, компания Shores готовится оснастить объектно-ориентированными средствами СУБД Oracle8.



Похожие презентации
Mypresentation.ru
Загрузить презентацию