Введение в Базы данных презентация

Основные понятия и определения База данных (database(DB)) – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ. Система управления базами данных (СУБД)

Слайд 1Лекция 1
I.

Введение в Базы данных II. Введение в SQL
Типы данных в Т-SQL. CREATE TABLE Statement

Слайд 2Основные понятия и определения
База данных (database(DB)) – совокупность данных, организованных по

определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимая от прикладных программ.
Система управления базами данных (СУБД) (database management system, DBMS) – комплекс программ и языковых средств, предназначенных для создания, введения и использования баз данных.
Банк данных (БнД) (databank) – автоматизированная информационная система централизованного хранения и коллективного использования данных. В состав БнД входит одна или несколько баз данных, справочник баз данных, система управления базами данных. Кроме того, когда говорят о банке данных, то часто имеют в виду, что в его состав включены и технические структуры (компьютеры, средства, обеспечивающие работу этих компьютеров в сети (если такая предусматривается)) и организационно-методические средства (различные инструкции, методические и регламентирующие материалы, предназначенные для различных пользователей банка данных). В состав банка данных часто включают и тех специалистов, которые обеспечивают функционирование и развитие банка данных. Группа таких специалистов имеет общее название администратор банка данных. И эта группа считается составной частью банка данных.

Слайд 3Основные компоненты современных СУБД
Современные СУБД обычно содержат 4 важнейших компоненты:

ядро, отвечающее

за управление данными в оперативной и внешней памяти, а так же за журнализацию;
процессор языка БД, который необходим для оптимизации запросов на изменение и  извлечение данных и создание исполняемого внутреннего кода;
подсистему поддержки времени исполнения, интерпретирующую программы управления данными, создающие пользовательский интерфейс с СУБД;
внешние утилиты или сервисные программы, которые обеспечивают дополнительные возможности.

Слайд 4Классификации СУБД
По модели данных
Иерархические
Сетевые
Реляционные
Объектно-ориентированные
Объектно-реляционные
По степени распределённости (По технологии обработки

данных базы )

Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).

По способу доступа к базе данных

Файл-серверные
Клиент-серверные
Встраиваемые




Слайд 5Классификация СУБД по способу доступа к базе данных

Файл-серверные
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществля--ется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера.
Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизо-ванного  управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая
 безопасность Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPrо.

Слайд 6Классификация СУБД по способу доступа к базе данных

Клиент-серверные
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.
Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server
Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.

Слайд 7Классификация СУБД по способу доступа к базе данных
Встраиваемые
Встраиваемая СУБД — СУБД,

которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.

Слайд 8Классификация СУБД по характеру хранения данных и обращения к ним


Слайд 9Некоторые характеристики современных баз данных

Достаточная мощность. Основной функцией базы данных является

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

Слайд 10Основные понятия
Предметная область (прикладная) (application domain) – информационная область, отражающая некоторое

множество объектов и связей между ними. Причем, в предметной области могут выделяться свои подобласти (организационные единицы).
Объект (object) – определенная часть окружающей нас реальной действительно-сти (предмет, процесс, явление). Примеры объектов: Для базы данных «Студенты и занятия», объектом являются студенты, кафедры, дисциплины и т.д.
Атрибуты (элементы данных, поля, items) – это характеристика объекта.
Каждый объект характеризуется рядом атрибутов.
Значение данных – действительные данные, содержащиеся в каждом элементе данных (т.е. значение атрибута).
Запись данных (data record) – совокупность значений связанных элементов данных (относящихся к одному объекту). Иногда приводят такое определение: запись данных – единица структуры данных.
Ключевой элемент данных (Primary key) – это совокупность атрибутов, однозначно определяющая содержимое всей записи. Содержимое каждой записи в ключевом элементе данных уникально.
Концептуальная модель (Conceptual data model )
Модель объектов с составляющими их элементами данных и взаимосвязями без указания способов физического хранения данных называется концептуальной моделью. Иначе говоря, концептуальная модель является моделью предметной области.

Слайд 11Избыточность и целостность данных

Избыточность данных
Различают логическую избыточность данных и физическую избыточность данных. Связано это с различными уровнями описания данных. Избыточность на логическом уровне не означает обязательную избыточность физических данных, поскольку логический уровень связан с описанием концептуальной модели, а физический – с реализацией данных на физических носителях.
Логическая избыточность может привести к противоречивости данных. Физическая избыточность предполагает наличие копии БД.
Целостность данных
Целостность данных – такое состояние данных, когда они сохраняют свое информационное содержание и однозначность интерпретации в условиях случайных воздействий. Целостность данных считается сохраненной, если данные не искажены и не разрушены (не стерты).
В базе данных с сохранением целостности информации (данных) связано три аспекта:
поддержание семантической (смысловой) целостности;
управление параллельной обработкой данных;
восстановление данных после физических сбоев.
Независимость данных – нечувствительность прикладных программ к изменениям в логической и физической организации данных.

Слайд 12Взаимосвязи в моделях данных
Взаимосвязь выражает связь между двумя множествами данных. Различают

три типа взаимосвязей: «один к одному», «один ко многим» и «многие ко многим».
Один к одному (1:1)
Пример: отношения между Менеджерами и Отделами: каждый отдел имеет только одного менеджера, и каждый менеджер управляет только одним отделом.
  Один-ко-многим (1: M)
Пример: отношения между Факультетами и Кафедрами: каждая Кафедра является частью одного факультета, и каждый факультет состоит из многих кафедр.
  Многие-ко-многим (M: N)
Пример: отношения между Авторами и Книгами: каждый Автор может написать много книг, и каждая книга может быть написана многими Авторами.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика