Технология хранения, поиска и сортировки информации

Содержание

Слайд 2

База данных (БД) -

файл специального формата, позволяющий в упорядоченном виде хранить

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

Слайд 3

Виды БД:

Фактографические: Содержат краткие сведения об описываемых объектах, представленные в строго определенном

Виды БД: Фактографические: Содержат краткие сведения об описываемых объектах, представленные в строго
формате (библиотека, состав учреждения).

Документальные :
Содержат обширную информацию самого разного типа: текст, графику, звук, мультимедиа.

Слайд 4

Определения

База данных (БД) – это хранилище данных о некоторой предметной области, организованное

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

Информационная система – это БД + СУБД.

Слайд 5

Информационная система -

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

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

Слайд 6

Типы баз данных

табличные БД данные в виде одной таблицы
сетевые БД набор узлов,

Типы баз данных табличные БД данные в виде одной таблицы сетевые БД
в которых каждый может быть связан с каждым.
иерархические БД в виде многоуровневой структуры
реляционные БД (99,9%) набор взаимосвязанных таблиц

Слайд 7

Типы БД:

Табличные (реляционные) – содержат перечень объектов с одинаковыми свойствами.

Типы БД: Табличные (реляционные) – содержат перечень объектов с одинаковыми свойствами.

Слайд 8

Табличные БД

Модель – картотека
Примеры:
записная книжка
каталог в библиотеке

самая простая структура
все другие типы БД

Табличные БД Модель – картотека Примеры: записная книжка каталог в библиотеке самая
используют таблицы

во многих случаях – дублирование данных:

Слайд 9

Табличные БД

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

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

Слайд 10

Иерархическая БД

Иерархическая БД – это набор данных в виде многоуровневой структуры.

Прайс-лист:

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

Иерархическая БД Иерархическая БД – это набор данных в виде многоуровневой структуры.
1)

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

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

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

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

$306

$312

S93

X93B

Sony

Phillips

Samsung

Мониторы

Принтеры

Кей

Слайд 11

Иерархические – содержат объекты различных уровней

Иерархическая БД Каталог папок Windows

Иерархические – содержат объекты различных уровней Иерархическая БД Каталог папок Windows

Слайд 12

Иерархическая БД

Приведение к табличной форме:

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

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

Слайд 13

Сетевые БД

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

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

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

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

Слайд 14

Сетевые – являются обобщением иерархической.
Всемирная паутина

Сетевые – являются обобщением иерархической. Всемирная паутина

Слайд 15

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

это программа, позволяющая создавать базы данных, а также

Система управления базами данных Access это программа, позволяющая создавать базы данных, а
обеспечивающая обработку (сортировку) и поиск данных.

Столбцы – Поля (образуют структуру БД),
Строки – Записи (составляют информацию БД)

Слайд 16

Реляционные БД

1970-е гг. Э. Кодд, англ. relation – отношение.
Реляционная база данных –

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

Слайд 17

Реляционные БД

нет дублирования информации;
при изменении адреса фирмы, достаточно изменить его в

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

сложность структуры (не более 40-50 таблиц);
при поиске надо обращаться к нескольким таблицам;
нужно поддерживать целостность: при удалении фирмы продавца надо удалять все связанные записи из всех таблиц (в СУБД – автоматически, каскадное удаление).

Слайд 18

Базы данных Access (Microsoft Office)

Расширение: *.mdb, один файл
Состав:
таблицы;
формы – диалоговые окна для

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

Слайд 19

Начало работы

Пуск – Программы – Microsoft Office – Microsoft Access 2003

Начало работы Пуск – Программы – Microsoft Office – Microsoft Access 2003

Слайд 20

Поле – основной элемент БД, предназначенный для хранения значений одного параметра реального

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

Слайд 21

Первичный ключ (уникальное поле) -

поле (совокупность полей), значение которого не повторяется

Первичный ключ (уникальное поле) - поле (совокупность полей), значение которого не повторяется
у разных записей.

Уникальное поле

Слайд 22

Тип поля -

определяет множество значений, которые может принимать данное поле в

Тип поля - определяет множество значений, которые может принимать данное поле в
различных записях.
Типы полей:
Числовой,
Символьный (MEMO),
Дата/время,
Логический,
Счетчик,
Денежный,
OLE,
Текстовый.

Слайд 23

счетчик

текстовый

дата

числовой

счетчик текстовый дата числовой
Имя файла: Технология-хранения,-поиска-и-сортировки-информации.pptx
Количество просмотров: 159
Количество скачиваний: 1