Презентация по основам баз данных и СУБД


Базы данных и СУБДНазначение и основные возможности
Задали реферат По книгам, которых нет в интернете…Придется вручную составлять каталогссылокЧтобы получить патент на мое изобретение,нужно провести патентный поиск.10 полок с 50 папками?!!Когда же в нашей библиотекебудет автоматический поиск информации?!!!Нужна БАЗА ДАННЫХ!!!




ppt_xppt_y
Виды БДБДИерархическиеСетевыеТабличные
Иерархическая БДАтрибуты так соподчинены между собой, что данные – древовидная структура.Сложности с быстрым поиском

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

Табличные БДКаждая запись – упорядоченный набор значений атрибутов в виде таблиц.Удобство поискаАвторНазваниеИздательствоГодN1A1995N1A1997N1B1994N1B1996N2B1996N2B2000N2C2001N2C2003

Табличные БДПоле – столбец в таблице. Любое поле должно иметь уникальное имя. может иметь различный тип (числовой, текстовый, дата, время, рисунок и т.д.)Запись – строка в таблице.Ключевое поле – одно или несколько полей, однозначно определяющих запись Реляционные БДРеляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов.ТелефоныНомерВладелецАдрес15-15-15ИваненкоПопова,12-155-22-55ИвановЛенина,55-233-11-33ПетровПопова,2-122-22-22СидоровПопова,2-1ЗвонкиНомерДатаГородПродолж.55-22-5512.01.04Париж1722-22-2212.01.04Женева2455-22-5513.01.04Бонн1422-22-2213.01.04Бонн2755-22-5515.01.04Женева12

Системы управления БДИграет роль аналогичную языку программированияГлавная задача – выдача ответа на запросыАвторНазваниеИздательствоГодN1A1995N1A1997N1B1994N1B1996N2B1996N2B2000N2C2001N2C2003

Операции над таблицамиВыделение строк с заданными свойствамиСоединение по атрибутам. Т.е. соответствие атрибута 1 таблицы атрибуту 2 таблицы Добавление к одной таблице всех строк другойУдаление из одной таблицы всех строк, содержащихся в другой таблицеУдаление ненужных столбцов



fill.onfill.onfill.onfill.onfill.onfill.on
ppt_xppt_y
ppt_xppt_y
ppt_xppt_y
ppt_xppt_y
ppt_xppt_y СоединениеТелефоныНомерВладелецАдрес55-22-55ИвановЛенина,55-2ЗвонкиНомерДатаГородПродолж.55-22-5512.01.04Париж17НомерВладелецАдресДатаГородПродолж.55-22-55ИвановЛенина,55-212.01.04Париж17Звонки 1КтоКомуДатаПродолж.55-22-5522-55-2212.01.0417ТелефоныНомерВладелецАдрес55-22-55ИвановЛенина,55-21. Номер - Кто2. Номер - Кому




Ввод и редактирование записей Создание БДОпределяется набор атрибутов для каждой из таблицУстанавливаются связи между атрибутами таблицТаблицы заполняются даннымиИзменение БДДобавление записейИзменение записей



Сортировка записейИзменение порядка следования строк таблицы по заданному признакуТелефоныНомерВладелецАдрес15-15-15ИваненкоПопова,12-155-22-55ИвановЛенина,55-233-11-33ПетровПопова,2-122-22-22СидоровПопова,2-1ТелефоныНомерВладелецАдрес15-15-15ИваненкоПопова,12-122-22-22СидоровПопова,2-133-11-33ПетровПопова,2-155-22-55ИвановЛенина,55-2

Поиск записейТелефоныНомерВладелецАдрес15-15-15ИваненкоПопова,12-155-22-55ИвановЛенина,55-233-11-33ПетровПопова,2-122-22-22СидоровПопова,2-1ЗвонкиНомерДатаГородПродолж.55-22-5512.01.04Париж1722-22-2212.01.04Женева2455-22-5513.01.04Бонн1422-22-2213.01.04Бонн2755-22-5515.01.04Женева12Построение на основе исходной БД новой базы, которая содержит ответ на запрос.Владелец ИвановДатаГородПродолж.12.01.04Париж1713.01.04Бонн1415.01.04Женева12Сумма …


fill.on
fill.on
fill.on
fill.on

Проектирование БДДокументыИнформационно –логическая модель          Проект структуры БД

fill.on
fill.on