Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Базы данных

Содержание

ЛитератураРоманова Ю.Д. Информатика и информационные технологии : учеб. пособие / Ю.Д. Романова, П.А. Музычкин, И.Г. Лесничая, В.И. Шестаков, И.В. Миссинг; под ред. Ю.Д. Романовой. – 4-е изд., перераб. и доп. – М. : Эксмо, 2010. –
Базы данныхЛекция по дисциплине «Информатика» ЛитератураРоманова Ю.Д. Информатика и информационные технологии : учеб. пособие / Ю.Д. Романова, База данныхВ широком смысле слова база данных – это совокупность сведений о База данныхИногда под базой данных понимают совокупность набора данных и программ обслуживания.База Система управления базами данныхСУБД можно разделить на настольные, рассчитанные на одного пользователя Модели данныхКаждая СУБД работает с определенной моделью данных. Под моделью данных понимается Модели данных Иерархическая модель данныхВ иерархической модели данные представлены в виде древовидной (иерархической) структуры УзелУзел – совокупность атрибутов (характеристик) данных, описывающих некоторый объект. На дереве узлы УровеньДерево имеет только одну вершину (корневой узел), не подчиненную никакой другой вершине Групповое отношениеГрупповое отношение – иерархическое отношение между узлами двух типов. Родительский узел КлючКорневой узел каждого дерева обязательно должен содержать ключ – атрибут с уникальным Иерархическая модель данныхРассмотрим пример иерархической модели данных – школа. Ключи выделены жирным подчеркиванием. Сетевая модель данныхОсновные понятия как в иерархической модели данных.Отличие этих моделей состоит Сетевая модель данныхРассмотрим пример сетевой модели данных. Сетевая модель данныхДля отображения связи между сотрудниками и контрактами, заключенными этими сотрудниками, Реляционная модель данныхРеляционная модель данных ориентирована на организацию данных в виде двумерных отношений (таблиц). Реляционная модель данныхКаждое отношение обладает следующими свойствами:Каждый элемент отношения – один элемент Реляционная модель данныхРассмотрим пример отношения «СТУДЕНТ». Тип данныхТип данных определяет: внутреннюю форму представления данных в ЭВМ; операции, которые Возможные типы данныхНабор поддерживаемых типов может отличаться, но следующие типы поддерживаются практически АтрибутыСтолбцы отношения называются атрибутами (полями), им присваиваются имена, по которым к ним Схема отношенияНапример, схема отношения СТУДЕНТ может быть представлена так:  СТУДЕНТ Связанные отношенияВ реляционной модели данные представляются в виде совокупности взаимосвязанных отношений. Рассмотрим Связанные отношенияСвязь между отношениями СТУДЕНТ и УСПЕВАЕМОСТЬ устанавливается по атрибуту  «№ студенческого билета». Типы связей между таблицамиРазличают следующие типы связей:Один к одному – каждой записи Разработка реляционной базы данныхРазработка базы данных включает следующие шаги:Определение цели создания базы Разработка реляционной базы данныхПреобразование элементов данных в столбцы. Определите, какие данные требуется Разработка реляционной базы данныхУсовершенствование структуры. Проверьте структуру базы данных на наличие ошибок.
Слайды презентации

Слайд 2 Литература
Романова Ю.Д. Информатика и информационные технологии : учеб.

ЛитератураРоманова Ю.Д. Информатика и информационные технологии : учеб. пособие / Ю.Д.

пособие / Ю.Д. Романова, П.А. Музычкин, И.Г. Лесничая, В.И.

Шестаков, И.В. Миссинг; под ред. Ю.Д. Романовой. – 4-е изд., перераб. и доп. – М. : Эксмо, 2010. – с. 515-531.
Статья «База данных» в свободной энциклопедии «Википедия» // http://ru.wikipedia.org/
Учебный курс для самостоятельного обучения «Access 2003», «Access 2007», «Access 2010» / http://office.microsoft.com/ru-ru/training/default.aspx


Слайд 3 База данных
В широком смысле слова база данных –

База данныхВ широком смысле слова база данных – это совокупность сведений

это совокупность сведений о конкретных объектах реального мира в

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


Слайд 4 База данных
Иногда под базой данных понимают совокупность набора

База данныхИногда под базой данных понимают совокупность набора данных и программ

данных и программ обслуживания.
База данных (БД) – это совокупность

хранимых в памяти ЭВМ и специальным образом организованных взаимосвязанных данных, отображающих состояние предметной области.

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

Система управления базами данныхСУБД можно разделить на настольные, рассчитанные на одного

рассчитанные на одного пользователя (MS Access, FoxPro, dBase и

др.), и серверные (MS SQL Server, Oracle Database, MySQL и др.).

План

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


Слайд 6 Модели данных
Каждая СУБД работает с определенной моделью данных.

Модели данныхКаждая СУБД работает с определенной моделью данных. Под моделью данных


Под моделью данных понимается способ их описания и взаимосвязи.



Слайд 7 Модели данных

Модели данных

Слайд 8 Иерархическая модель данных
В иерархической модели данные представлены в

Иерархическая модель данныхВ иерархической модели данные представлены в виде древовидной (иерархической)

виде древовидной (иерархической) структуры (см. рисунок).

Основные понятия модели: атрибут,

узел, уровень, групповое отношение, ключ.

Слайд 9 Узел
Узел – совокупность атрибутов (характеристик) данных, описывающих некоторый

УзелУзел – совокупность атрибутов (характеристик) данных, описывающих некоторый объект. На дереве

объект.
На дереве узлы – это вершины графа.
Каждый

узел на более низком уровне связан только с одним узлом на более высоком уровне.

Слайд 10 Уровень
Дерево имеет только одну вершину (корневой узел), не

УровеньДерево имеет только одну вершину (корневой узел), не подчиненную никакой другой

подчиненную никакой другой вершине и находящуюся на самом верхнем

(первом) уровне.
Зависимые (подчиненные) узлы находятся на втором, третьем, … уровнях.
Количество деревьев в БД определяется числом корневых узлов.


Слайд 11 Групповое отношение
Групповое отношение – иерархическое отношение между узлами

Групповое отношениеГрупповое отношение – иерархическое отношение между узлами двух типов. Родительский

двух типов.
Родительский узел (владелец группового отношения) называется исходным,

а дочерние узлы (члены группового отношения) – подчиненными.


Слайд 12 Ключ
Корневой узел каждого дерева обязательно должен содержать ключ

КлючКорневой узел каждого дерева обязательно должен содержать ключ – атрибут с

– атрибут с уникальным значением.
Ключи некорневых узлов должны иметь

уникальное значение только в рамках группового отношения.


Слайд 13 Иерархическая модель данных
Рассмотрим пример иерархической модели данных –

Иерархическая модель данныхРассмотрим пример иерархической модели данных – школа. Ключи выделены жирным подчеркиванием.

школа. Ключи выделены жирным подчеркиванием.


Слайд 14 Сетевая модель данных
Основные понятия как в иерархической модели

Сетевая модель данныхОсновные понятия как в иерархической модели данных.Отличие этих моделей

данных.
Отличие этих моделей состоит в том, что в сетевой

модели узел может быть членом более чем одного группового отношения.

Слайд 15 Сетевая модель данных
Рассмотрим пример сетевой модели данных.

Сетевая модель данныхРассмотрим пример сетевой модели данных.

Слайд 16 Сетевая модель данных
Для отображения связи между сотрудниками и

Сетевая модель данныхДля отображения связи между сотрудниками и контрактами, заключенными этими

контрактами, заключенными этими сотрудниками, вводится узел СОТРУДНИК_КОНТРАКТ, который не

имеет атрибутов и служит только для связи узлов КОНТРАКТ и СОТРУДНИК.
В примере два сотрудника и два контракта, связи установлены между каждым сотрудником и каждым контрактом.

Слайд 17 Реляционная модель данных
Реляционная модель данных ориентирована на организацию

Реляционная модель данныхРеляционная модель данных ориентирована на организацию данных в виде двумерных отношений (таблиц).

данных в виде двумерных отношений (таблиц).


Слайд 18 Реляционная модель данных
Каждое отношение обладает следующими свойствами:
Каждый элемент

Реляционная модель данныхКаждое отношение обладает следующими свойствами:Каждый элемент отношения – один

отношения – один элемент данных.
Все элементы в столбце однородные,

т.е. имеют одинаковый тип (текстовый, числовой, логический и т.д.).

Каждый столбец имеет уникальное имя.

Одинаковые строки отсутствуют.

Порядок следования строк и столбцов может быть произвольным.


Слайд 19 Реляционная модель данных
Рассмотрим пример отношения «СТУДЕНТ».

Реляционная модель данныхРассмотрим пример отношения «СТУДЕНТ».

Слайд 20 Тип данных
Тип данных определяет:
внутреннюю форму представления данных

Тип данныхТип данных определяет: внутреннюю форму представления данных в ЭВМ; операции,

в ЭВМ;
операции, которые могут выполняться над данными.
возможные значения

данных;

Слайд 21 Возможные типы данных
Набор поддерживаемых типов может отличаться, но

Возможные типы данныхНабор поддерживаемых типов может отличаться, но следующие типы поддерживаются

следующие типы поддерживаются практически всегда:

числовой (целочисленные, вещественные);
денежный;
строковый (текстовый);
временной (дата/время);
логический;
типы

двоичных объектов.

Слайд 22 Атрибуты
Столбцы отношения называются атрибутами (полями), им присваиваются имена,

АтрибутыСтолбцы отношения называются атрибутами (полями), им присваиваются имена, по которым к

по которым к ним производится обращение.
Список имен атрибутов

отношения с указанием имен доменов (или типов, если домены не поддерживаются) называется схемой отношения.


Слайд 23 Схема отношения
Например, схема отношения СТУДЕНТ может быть представлена

Схема отношенияНапример, схема отношения СТУДЕНТ может быть представлена так: СТУДЕНТ {№_студенческого_билета

так:
СТУДЕНТ {№_студенческого_билета Числовой. Фамилия Строковый. Имя Строковый. Отчество Строковый. Дата_рождения

Дата/Время. Группа Числовой}

Степень отношения СТУДЕНТ равна шести.

Слайд 24 Связанные отношения
В реляционной модели данные представляются в виде

Связанные отношенияВ реляционной модели данные представляются в виде совокупности взаимосвязанных отношений.

совокупности взаимосвязанных отношений. Рассмотрим отношение УСПЕВАЕМОСТЬ, в котором содержатся

сведения об успеваемости студентов по различным предметам.
Отношение «УСПЕВАЕМОСТЬ».

Слайд 25 Связанные отношения
Связь между отношениями СТУДЕНТ и УСПЕВАЕМОСТЬ устанавливается

Связанные отношенияСвязь между отношениями СТУДЕНТ и УСПЕВАЕМОСТЬ устанавливается по атрибуту «№ студенческого билета».

по атрибуту «№ студенческого билета».


Слайд 26 Типы связей между таблицами
Различают следующие типы связей:
Один к

Типы связей между таблицамиРазличают следующие типы связей:Один к одному – каждой

одному – каждой записи одной таблицы соответствует одна запись

другой.

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

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


Слайд 27 Разработка реляционной базы данных
Разработка базы данных включает следующие

Разработка реляционной базы данныхРазработка базы данных включает следующие шаги:Определение цели создания

шаги:
Определение цели создания базы данных.
Этот шаг определяет выполнение

следующих шагов.
Поиск и организация необходимых данных.
Соберите все данные, которые необходимо сохранить в базе данных, например, сведения о студентах и успеваемости.
Распределение данных по таблицам.
Распределите элементы данных по группам или темам, например «Студенты» или «Успеваемость». Для каждой темы будет создана отдельная таблица.


Слайд 28 Разработка реляционной базы данных
Преобразование элементов данных в столбцы.

Разработка реляционной базы данныхПреобразование элементов данных в столбцы. Определите, какие данные


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

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

  • Имя файла: bazy-dannyh.pptx
  • Количество просмотров: 118
  • Количество скачиваний: 0