Презентация на тему: 1 КУРС «Базы данных» Лекция 1. Введение в предмет

1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
Историческая справка
Проблемы первых систем
Пути решения проблем
Индексно-последовательный доступ
ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
Понятие предметной области
Моделирование данных
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
Данные – это информация, представленная в дискретном фиксированном виде, позволяющая автоматизировать ее сбор, хранение, дальнейшую обработку и передачу по
Отличительные признаки компьютерной базы данных:
Что хранится в базе данных
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
Пользователи базы данных
Понятие СУБД
1 КУРС «Базы данных» Лекция 1. Введение в предмет
Трехуровневая система организации данных в СУБД, предложенная ANSI
Классификация СУБД
Характер использования
Компоненты системы баз данных
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1 КУРС «Базы данных» Лекция 1. Введение в предмет
1/27
Средняя оценка: 4.8/5 (всего оценок: 47)
Код скопирован в буфер обмена
Скачать (436 Кб)
1

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

1 КУРС «Базы данных» Лекция 1. Введение в предмет

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

Слайд 2

Основная литература Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2010. – 512 с. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Уч. для высших уч. заведений – СПб.: КОРОНА принт, 2012. – 736 с. Дополнительная литература Плещеев В.В. Базы данных Visual FoxPro, Access, SQL SERVER, Oracle с примерами и упражнениями: Учебное пособие. – Екатеринбург, 2002. Харитонова И. Программирование в Access 2002. Учебный курс. – СПб.: Питер, 2002.

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

Слайд 3

Информационные сетевые ресурсы INTUIT.ru: Учебный курс – Введение в реляционные базы данных [Электронный ресурс]. Режим доступа: http://www.intuit.ru/ INTUIT.ru: Учебный курс – Распределенные базы и хранилища данных [Электронный ресурс]. Режим доступа: http://www.intuit.ru/ INTUIT.ru: Учебный курс – Основы проектирования приложений баз данных [Электронный ресурс]. Режим доступа: http://www.intuit.ru/ INTUIT.ru: Учебный курс – Базы данных [Электронный ресурс]. Режим доступа: http://www.intuit.ru/ INTUIT.ru: Учебный курс – Основы SQL [Электронный ресурс]. Режим доступа: http://www.intuit.ru/ Библиотека полнотекстовых учебников и учебных пособий по гуманитарно-экономическим и техническим дисциплинам [Электронный ресурс]. Режим доступа: http://window.edu.ru/window/library. – Загл. с экрана. Платформа «Открытое образование»: Учебный курс – Базы данных [Электронный ресурс]. Режим доступа: https://openedu.ru/course/spbu/DTBS/ Платформа «Открытое образование»: Учебный курс – Управление данными [Электронный ресурс]. Режим доступа: https://openedu.ru/course/spbstu/DATAM/

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

Слайд 4: Историческая справка

Первые коммерческие компьютерные системы использовались в основном для ведения бухгалтерии. Они назывались системами обработки данных. Файл на магнитной ленте содержал последовательность записей одинаковой структуры. Программы обработки содержали всю информацию о структуре записей и их расположении на ленте, выполняли обмены между оперативной и внешней памятью. Запись как единица информации: 12345 Шкаф 15 000 р. Фирма П

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

Слайд 5: Проблемы первых систем

12345 Шкаф 15 000 р Фирма П 21 Фирма П Адрес 344-344-344 Последовательный доступ к записям и, как следствие, низкая скорость их считывания и обработки, необходимость дублирования. Зависимость программ от данных. Каждая прикладная программа содержала описание структур записей, сама определяла их расположение на магнитной ленте, выполняла обмены между оперативной и внешней памятью. Дублирование полей в записях.

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

Слайд 6: Пути решения проблем

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

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

Слайд 7: Индексно-последовательный доступ

Индекс – служебная структура, создаваемая для быстрого поиска по значениям ключа. Ключом может быть одно или несколько полей, составное значение которых идентифицирует запись. Индекс включает значения ключа и сведения о месте нахождения записи с этим значением ключа.

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

Слайд 8: ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ

8

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

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

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

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

Слайд 10: Моделирование данных

10 Моделирование данных Анализ предметной области предполагает моделирование данных, то есть выделение сущностей, связей между ними, а затем детализацию каждого из полученных объектов. При моделировании данных используются различные методики, системы обозначений, есть стандарты. Как правило, сущности изображаются либо в овалах, либо в прямоугольниках или ромбах, в зависимости от используемого подхода и стандарта. Врач Пациент Книга Читатель Библиотека

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

Слайд 11

При детализации объектов, всегда выделяются их свойства (характеристики), которые в последствие становятся полями сущности. Среди характеристик объекта (полей сущности) всегда выделяется идентификатор – ключ, по которому можно однозначно распознать запись в базе данных. Шифр ____________ Название Автор Издательство Год издания

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

Слайд 12

12 Отношения между объектами описываются как связи. При описании указывается смысл отношений. Например: продавец принимает заказ.

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

Слайд 13: Данные – это информация, представленная в дискретном фиксированном виде, позволяющая автоматизировать ее сбор, хранение, дальнейшую обработку и передачу по каналам связи

Понятие базы данных База данных – собрание данных, которые организованы и хранятся в соответствии с некоторым назначением [Р. Ягер]. База данных – это совокупность специальным образом организованных данных, хранимых в памяти компьютера и отражающих состояние объекта и их состояние в рассматриваемой предметной области [А. Д. Хомоненко]. База данных – совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации [Т. Коннолли ]. База данных – это единое, большое хранилище данных, которое однократно определяется, а затем используется одновременно многими пользователями из разных подразделений. Причем база данных хранит не только рабочие данные этой организации, но и их описания. По этой причине базу данных еще называют набором интегрированных записей с самоописанием.

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

Слайд 14: Отличительные признаки компьютерной базы данных:

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

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

Слайд 15: Что хранится в базе данных

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

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

Слайд 16

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

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

Слайд 17

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

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

Слайд 18

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

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

Слайд 19: Пользователи базы данных

19 Пользователи базы данных Администраторы – люди ответственные за работу информационной системы, использующей базу данных и прикладного программного обеспечения. На стадии разработки базы данных администраторы выполняют анализ предметной области, определяют потребности пользователей, структуру будущей базы данных, средства защиты данных. Во время эксплуатации базы данных администраторы обеспечивают работу конечных пользователей. Пользователи ( конечные пользователи) – это люди, которые работают с базой данных, но не причастны к сопровождению. От них не требуется специальных знаний в области вычислительной техники. Для конечных пользователей, как правило, разработаны специальные формы ввода или предоставления нужных данных. Разработчики. Выполняют проектирование и создание базы данных, а также, при необходимости выполняют её реорганизацию. Администраторы координируют работу разработчиков.

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

Слайд 20: Понятие СУБД

20 Понятие СУБД Система управления базами данных (СУБД) – специализированная программа или комплекс программ, предназначенных для создания, ведения и совместного использования базы данных. СУБД обеспечивают постоянное хранение большого объема данных с возможностью доступа и обновления. Пользователи и прикладные программы получают контролируемый доступ к данным посредством языка запросов.

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

Слайд 21

Управление данными во внешней памяти Создание и поддержание необходимых структур внешней памяти. Управление буферами оперативной памяти При работе с базой данных для увеличения скорости выполнения запросов большое количество данных находится в оперативной памяти. Управление транзакциями Выполняется всё или ничего. Восстановление базы данных после сбоев Поддержка языков Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language). Обеспечение безопасности Шифрование, пароль, поддержка уровней доступа к базе данных и отдельным её элементам. Функции СУБД

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

Слайд 22: Трехуровневая система организации данных в СУБД, предложенная ANSI

22 Трехуровневая система организации данных в СУБД, предложенная ANSI Физический уровень Концептуальный уровень Внешняя модель 1 Внешняя модель 2 Внешняя модель 3 Физический уровень – это собственно данные Концептуальный уровень – представление данных, отражающее обобщенную модель предметной области. Уровень внешних моделей – представление данных для конечного пользователя

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

Слайд 23: Классификация СУБД

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

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

Слайд 24: Характер использования

Персональные ( настольные) СУБД предназначены в основном для создания информационных систем, рассчитанных на одного пользователя. Они обычно включают развитые средства для создания приложений. Пример - СУБД MS Access Многопользовательские системы позволяют организовать одновременную работу различных пользователей сети с одной базой данных. На основе таких СУБД создаются информационные системы рабочих групп и организаций. Многопользовательские системы включают в себя серверную и клиентскую части. Сервер принимает запросы пользователей, выполняет их и возвращает результаты по сети. Примеры многопользовательских СУБД – Oracle, DB2, MS SQL Server, Informix.

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

Слайд 25: Компоненты системы баз данных

25 Компоненты системы баз данных СУБД

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

Слайд 26

26 Базы данных Access ( Microsoft Office ) Расширение: *.accdb ( раньше – *.mdb ), все в одном файле Состав: таблицы формы – диалоговые окна для ввода и редактирования данных запросы – обращения к базе данных для выбора нужной информации или изменения базы отчеты – документы для вывода на печать макросы – средства автоматизации работы модули – дополнительные процедура на языке Visual Basic Режимы работы: просмотр, конструктор, SQl

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

Последний слайд презентации: 1 КУРС «Базы данных» Лекция 1. Введение в предмет

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