Презентация на тему "ЛЕКЦИЯ №1 (9)"

Презентация: ЛЕКЦИЯ №1 (9)
Включить эффекты
1 из 29
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

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


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "ЛЕКЦИЯ №1 (9)", включающую в себя 29 слайдов. Скачать файл презентации 0.21 Мб. Большой выбор powerpoint презентаций

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    29
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: ЛЕКЦИЯ №1 (9)
    Слайд 1

    ЛЕКЦИЯ №1 (9)

    Тема: БАЗЫ ДАННЫХ План Основные понятия СУБД. Классификация СУБД Архитектура информационных систем Модели данных Основные понятия реляционной модели данных

  • Слайд 2

    Основные понятия

    Информационная система (ИС) — это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Для функционирования любой ИС необходимы компоненты: База данных (БД) Система управления базами данных (СУБД) Приложения Пользователи Технические средства

  • Слайд 3

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

  • Слайд 4

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

  • Слайд 5

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

  • Слайд 6

    Пользователи БД

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

  • Слайд 7

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

  • Слайд 8

    Классификация СУБД

    Полнофункциональные СУБД; Серверы БД; Клиенты БД; Средства разработки программ работы с БД

  • Слайд 9

    Полнофункциональные СУБД позволяют с помощью команд меню выполнять основные действия с БД: создавать и модифицировать структуру таблиц, вводить данные, формировать запросы, разрабатывать отчеты, выводить их на печать и т.д. MS Access, MS FoxPro, Paradox R:BASE Серверы БДпредназначены для организации центров обработки данных в сетях ЭВМ. MS SQL Server (Microsoft), Interbase (Borland), SQLBase Server (Gupta), Intelligent Database (Ingress) В роли клиентских программдля серверов БД могут использоваться различные программы: ПФСУБД, электронные таблицы, текстовые процессоры, программы электронной почты и т.д.

  • Слайд 10

    По характеру использования СУБД делят на персональные и многопользовательские. Персональные СУБД обычно обеспечивают возможность создания персональных БД и недорогих приложений, работающих с ними. К персональным СУБД относятся Visual FoxPro, Paradox, Clipper, dBase, Access. Многопользовательские СУБДвключают в себя сервер БД и клиентскую часть и как правило могут работать в неоднородной вычислительной среде (с разными типами ЭВМ и ОС). К ним относятся Oracle, Informix.

  • Слайд 11

    Языки СУБД

    Язык описания данных - SQL (Structured Query Language) – структурированный язык запросов Язык манипулирования данными - QBE (Query By Example) – язык запросов по образцу, SQL (Structured Query Language) – структурированный язык запросов

  • Слайд 12

    12 МОДЕЛИ ДАННЫХ Сетевая модель набор узлов, в котором каждый может быть связан с каждым. Иерархическая модельв виде многоуровневой структуры Реляционная модель набор взаимосвязанных таблиц

  • Слайд 13

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

  • Слайд 14

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

  • Слайд 15

    Пример иерархической модели

    Мои документы Мой компьютер Сетевое окружение Моирисунки Моямузыка Мои видеозаписи С: A: D: Учебники Задания Рабочий стол Рисунки

  • Слайд 16

    16 Иерархические БД Прайс-лист: Продавец(уровень 1) Товар(уровень 2) Модель(уровень 4) Цена(уровень 5) Изготовитель(уровень 3) $306 $312 S93 X93B Sony Phillips Samsung Мониторы Принтеры Кей

  • Слайд 17

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

  • Слайд 18

    18 Сетевые БД Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог). Б Г А В лучше всего отражает структуру некоторых задач (сетевое планирование в экономике) сложно хранить информацию о всех связях запутанность структуры Можно хранить в виде таблицы, но с дублированием данных! ! Старые Васюки Новые Васюки Средние Васюки Васюки

  • Слайд 19

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

  • Слайд 20

    Структурные элементы реляционной базы данных

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

  • Слайд 21

    Структура таблицы

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

  • Слайд 22

    Таблица Сотрудники Запись 1 - 122 Свиридов Павел Анатольевич Маркетинг Запись 2 - 124 Морозов Николай Иванович Склад Запись 3 - 125 Кузнецов Михаил Васильевич Доставка Поля таблицы Табельный номер Фамилия Имя Отчество Отдел

  • Слайд 23

    Свойства реляционной модели

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

  • Слайд 24

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

  • Слайд 25

    Назначение ключей

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

  • Слайд 26

    Для чего устанавливают связь между таблицами?

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

  • Слайд 27

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

  • Слайд 28

    ПРИМЕР РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ «РЕАЛИЗАЦИЯ ТОВАРОВ»

  • Слайд 29

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

Посмотреть все слайды

Сообщить об ошибке