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

Содержание

Структурирование данных – это процесс группировки данных по определенным параметрам. Примеры: - база данных книжного фонда библиотеки; - база данных кадрового состава учреждения; - база данных законодательных актов

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

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

Слайд 2



Структурирование данных – это процесс группировки данных по определенным параметрам.

Примеры:

- база данных книжного фонда библиотеки;
- база данных кадрового состава учреждения;
- база данных законодательных актов в области уголовного права;
- база данных современной эстрадной песни.

Основное назначение БД - хранение больших массивов данных, которыми можно манипулировать.



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

Структурирование данных – это процесс группировки данных по определенным параметрам.	Примеры:    - база данных книжного

Слайд 3Информационная система (ИС) – совокупность БД и комплекса
аппаратно – программных

средств для ее хранения, изменения и
поиска информации, для взаимодействия с пользователем.


Назначение информационных систем и баз данных:
хранение,
поиск,
внесение изменений,
группировка
сортировка данных.

Информационная система (ИС) – совокупность БД и комплекса аппаратно – программных средств для ее хранения, изменения ипоиска

Слайд 4Это интересно

Это интересно

Слайд 5Астрофизическая информационная система НАСА
Астрофизическая информационная система НАСА — интерактивная база данных

более 7 000 000 документов по астрономии и физике как из рецензируемых, так и из нерецензируемых источников.
АИС НАСА — чрезвычайно мощный исследовательский инструмент, оказывающий значительное влияние на эффективность астрономических исследований с момента запуска в 1992 году. С помощью современного поискового механизма АИС НАСА, специально созданного для нужд астрономии, информационные поиски, которые ранее занимали бы дни или недели, сейчас можно выполнить за секунды.
Объём этой базы данных постоянно меняется, но в среднем составляет около 5 ПЕТАБАЙТ

Астрофизическая информационная система НАСААстрофизическая информационная система НАСА — интерактивная база данных более 7 000 000 документов по

Слайд 6Астрофизическая информационная система НАСА

Астрофизическая информационная система НАСА

Слайд 7Это интересно
База данных MoDEL - самая большая в мире база белков

и протеинов
Это интересноБаза данных MoDEL - самая большая в мире база белков и протеинов

Слайд 8
Способы создания компьютерной базы данных:

С помощью алгоритмических языков программирования, таких как

Basic, Pascal, и т. д. Данный способ применяется для создания уникальных баз данных опытными программистами.

С помощью прикладной среды, например Visual Basic. Данный способ требует некоторых навыков работы в программных средах и навыков программирования. С его помощью можно создавать базы данных, требующие каких-то индивидуальных особенностей построения. Создание такой базы под силу только опытным пользователям.

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

Способы создания компьютерной базы данных:С помощью алгоритмических языков программирования, таких как Basic, Pascal, и т. д. Данный

Слайд 9По характеру хранимой информации


Классификация баз данных

По характеру хранимой информацииКлассификация баз данных

Слайд 10По способу хранения данных

Классификация баз данных

По способу хранения данных Классификация баз данных

Слайд 11По структуре организации данных
Классификация баз данных

По структуре организации данныхКлассификация баз данных

Слайд 12Иерархическая БД
Иерархическая БД - представляют собой совокупность элементов, расположенных в порядке

их подчинения от общего к частному.

Прайс-лист на компьютерную технику компании «Центр» :

Продавец (уровень 1)

Товар (уровень 2)

Модель (уровень 4)

Цена (уровень 5)

Изготовитель (уровень 3)

$306

$312

S93

X93B

Sony

Phillips

Samsung

Мониторы

Принтеры

Кей

Иерархическая БДИерархическая БД - представляют собой совокупность элементов, расположенных в порядке их подчинения от общего к частному.

Слайд 14Иерархическая БД
Приведение к табличной форме:
дублирование данных
при изменении адреса фирмы надо менять

его во всех строках
нет защиты от ошибок ввода оператора (Кей – Key), лучше было бы выбирать из списка
Иерархическая БДПриведение к табличной форме:дублирование данныхпри изменении адреса фирмы надо менять его во всех строкахнет защиты от

Слайд 15Сетевые БД
Сетевая БД - это набор узлов, в которых каждый может

быть связан с каждым.

наиболее полно отражает структуру некоторых задач (например, сетевое планирование в экономике)

сложно хранить и искать информацию о всех связях
запутанность структуры

Сетевые БДСетевая БД - это набор узлов, в которых каждый может быть связан с каждым.наиболее полно отражает

Слайд 17Реляционные БД

Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; — британский учёный, работы

которого заложили основы теории реляционных баз данных.
Работая в компании IBMРаботая в компании IBM, он создал реляционную модель данныхРаботая в компании IBM, он создал реляционную модель данных. Он также внёс существенный вклад в другие области информатики.
Реляционные БДЭдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; — британский учёный, работы которого заложили основы теории реляционных баз данных.Работая

Слайд 18
Реляционные БД
Реляционная база данных – это набор простых таблиц, между которыми

установлены связи (отношения) с помощью числовых кодов.






Реляционные БДРеляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых

Слайд 19Реляционные БД
данные представляются в простой форме – в виде таблиц;
нет дублирования

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

при поиске надо обращаться к нескольким таблицам;
невозможность представить данные сложной структуры, например, для систем автоматизированного проектирования.

Реляционные БДданные представляются в простой форме – в виде таблиц;нет дублирования данных; автоматически поддерживается целостность базы данных

Слайд 20



Примеры СУБД

MS Access
FoxPro
Paradox


Система управления

базами данных (СУБД)- комплекс программ и
языковых средств для создания баз данных, хранения, поиска в них
необходимой информации.
Примеры СУБД  MS Access  FoxPro   ParadoxСистема управления базами данных (СУБД)- комплекс программ и

Слайд 21СУБД MS ACCESS
СУБД Access позволяет создавать реляционные базы данных. Access обеспечивает

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

СУБД MS ACCESSСУБД Access позволяет создавать реляционные базы данных. Access обеспечивает рассылку информации по электронной почте, а

Слайд 22ТАБЛИЦА

ТАБЛИЦА

Слайд 23ФОРМА

ФОРМА

Слайд 24ЗАПРОС

ЗАПРОС

Слайд 25ОТЧЕТ

ОТЧЕТ

Слайд 26Объекты базы данных MS Access
Таблицы
Формы
Модули
Отчеты
Макросы
Запросы

Объекты базы данных MS AccessТаблицыФормыМодулиОтчетыМакросыЗапросы

Слайд 27Как правило, база данных состоит из нескольких связанных между собой таблиц.

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

Таблицы – объекты базы данных, предназначенные для хранения
информации о предметной области.

Как правило, база данных состоит из нескольких связанных между собой таблиц. В MS Access каждую строку таблицы

Слайд 28Формы называют окнами базы данных, которые используются для
просмотра, ввода и

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

Слайд 29Запросы предназначены для извлечения информации, хранящейся
в одной или нескольких таблиц.
С

помощью запросов можно, задав ряд условий, отфильтровать и
отобразить только нужные записи.


Пример запроса на выборку отчеств, начинающихся на букву «П»

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

Слайд 30Запросы предназначены для извлечения информации, хранящейся
в одной или нескольких таблиц.
С

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

Слайд 31Отчеты служат для представления и печати информации, хранящейся
в таблицах и

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

Слайд 32Макросы – это программы, составленные из макрокоманд.
Набор макрокоманд Access представляет собой

упрощенный язык
программирования и содержит несколько десятков команд.
Каждая макрокоманда задает определенное действие над каким-либо
объектом базы данных. Макросы чаще всего запускаются при
наступлении определенных событий. Например, когда открывается
пустой отчет.

Модули (модули VBA), как и макросы, являются программами.
Они пишутся на языке программирования Visua lBasic для приложения
(VBA).

Макросы – это программы, составленные из макрокоманд.Набор макрокоманд Access представляет собой упрощенный язык программирования и содержит несколько

Слайд 34Задание
https://learningapps.org/display?v=pvk1wc6ta01

Заданиеhttps://learningapps.org/display?v=pvk1wc6ta01

Слайд 35Табличные БД
Количество полей определяется разработчиком и не может изменяться пользователем.
Любое поле

должно иметь уникальное имя.
Поля могут иметь различный тип:
строка символов (длиной до 255 символов)
вещественное число (с дробной частью)
целое число
денежная сумма
дата, время, дата и время
логическое поле (истина или ложь, да или нет)
многострочный текст (МЕМО)
рисунок, звук или другой объект (объект OLE)
Поля могут быть обязательными для заполнения или нет.
Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.
Табличные БДКоличество полей определяется разработчиком и не может изменяться пользователем.Любое поле должно иметь уникальное имя.Поля могут иметь

Слайд 36Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это поле (или комбинация

полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым значением ключа.

Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины

?

Ключевое поле (ключ таблицы)Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись.

Слайд 37Связи между таблицами
Один к одному («1-1») – одной записи в первой

таблице соответствует ровно одна записи во второй. Применение: выделение часто используемых данных.


1

1

Один ко многим («1- ∞») – одной записи в первой таблице соответствует сколько угодно записей во второй.


1


товары

прайс-лист

Связи между таблицамиОдин к одному («1-1») – одной записи в первой таблице соответствует ровно одна записи во

Слайд 38Связи между таблицами
Многие ко многим («∞ - ∞») – одной записи

в первой таблице соответствует сколько угодно записей во второй, и наоборот.

Реализация – через третью таблицу и две связи «1-∞».



расписание

учителя

предметы





1

1

Связи между таблицамиМногие ко многим («∞ - ∞») – одной записи в первой таблице соответствует сколько угодно

Слайд 39Рефлексия

Рефлексия

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

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


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

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

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

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