🗊Презентация Введение в проектирование БД

Категория: Информатика
Нажмите для полного просмотра!
Введение в проектирование БД, слайд №1Введение в проектирование БД, слайд №2Введение в проектирование БД, слайд №3Введение в проектирование БД, слайд №4Введение в проектирование БД, слайд №5Введение в проектирование БД, слайд №6Введение в проектирование БД, слайд №7Введение в проектирование БД, слайд №8Введение в проектирование БД, слайд №9Введение в проектирование БД, слайд №10Введение в проектирование БД, слайд №11Введение в проектирование БД, слайд №12Введение в проектирование БД, слайд №13Введение в проектирование БД, слайд №14Введение в проектирование БД, слайд №15Введение в проектирование БД, слайд №16Введение в проектирование БД, слайд №17Введение в проектирование БД, слайд №18Введение в проектирование БД, слайд №19Введение в проектирование БД, слайд №20

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в проектирование БД. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Курс «Базы данных»

Тема:  Введение в проектирование БД
Барабанщиков
Игорь Витальевич
Описание слайда:
Курс «Базы данных» Тема: Введение в проектирование БД Барабанщиков Игорь Витальевич

Слайд 2





Вопросы темы
Жизненный цикл БД
Этапы проектирования БД
Системный анализ предметной области
Пример описания предметной области
Описание слайда:
Вопросы темы Жизненный цикл БД Этапы проектирования БД Системный анализ предметной области Пример описания предметной области

Слайд 3





Жизненный цикл базы данных
Жизненный  цикл  БД  (ЖЦБД)  –  это  процесс проектирования,  реализации  и  поддержки БД.
ЖЦБД состоит из следующих этапов:
    1. предварительное планирование
    2. определение требований
    3. проектирование БД (концептуальное,
        логическое, физическое)
    4. разработка приложений
    5. реализация
    6. загрузка данных
    7. тестирование
    8. эксплуатация и сопровождение
Описание слайда:
Жизненный цикл базы данных Жизненный цикл БД (ЖЦБД) – это процесс проектирования, реализации и поддержки БД. ЖЦБД состоит из следующих этапов: 1. предварительное планирование 2. определение требований 3. проектирование БД (концептуальное, логическое, физическое) 4. разработка приложений 5. реализация 6. загрузка данных 7. тестирование 8. эксплуатация и сопровождение

Слайд 4





Предварительное планирование БД
Планирование  разработки  БД  состоит  в определении  3-х  основных  компонентов:
    - объёма работ
    - необходимых ресурсов
    - стоимости проекта 
Важной  частью  планирования  является проверка  осуществимости  проекта:
    - технологическая   осуществимость
      (необходимое оборудование и ПО)
    - операционная осуществимость (наличие
       необходимого персонала)
    - экономическая целесообразность проекта
Описание слайда:
Предварительное планирование БД Планирование разработки БД состоит в определении 3-х основных компонентов: - объёма работ - необходимых ресурсов - стоимости проекта Важной частью планирования является проверка осуществимости проекта: - технологическая осуществимость (необходимое оборудование и ПО) - операционная осуществимость (наличие необходимого персонала) - экономическая целесообразность проекта

Слайд 5





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

Слайд 6





Этапы проектирования БД
Описание слайда:
Этапы проектирования БД

Слайд 7





Этапы проектирования БД
Концептуальное проектирование: 
    - анализ описания предметной области на
      естественном языке 
    - построение концептуальной модели.
Логическое проектирование:
    - выбор модели БД (сетевая, реляционная)
    - преобразование концептуальной модели
       в логическую
Физическое проектирование:
     - выбор конкретной СУБД (Oracle, MySQL)
     - определение физических структур хранения
     - разработка средств защиты БД (роли).
Описание слайда:
Этапы проектирования БД Концептуальное проектирование: - анализ описания предметной области на естественном языке - построение концептуальной модели. Логическое проектирование: - выбор модели БД (сетевая, реляционная) - преобразование концептуальной модели в логическую Физическое проектирование: - выбор конкретной СУБД (Oracle, MySQL) - определение физических структур хранения - разработка средств защиты БД (роли).

Слайд 8





Разработка приложений
Выполняется параллельно с проектированием БД
Главные составляющие процесса разработки приложений:
    - проектирование транзакций
    - проектирование пользовательского
       интерфейса (экранные формы для ввода,
       просмотра, редактирования и поиска
       данных в БД)
Описание слайда:
Разработка приложений Выполняется параллельно с проектированием БД Главные составляющие процесса разработки приложений: - проектирование транзакций - проектирование пользовательского интерфейса (экранные формы для ввода, просмотра, редактирования и поиска данных в БД)

Слайд 9





Реализация
Генерируется скрипт создания объектов БД на языке SQL.
Реализация этого и более ранних этапов проектирования выполняется с помощью CASE-инструментов (ErWin, Data Modeler).
Использование CASE-инструментов повышает производительность разработки и способствует документированию проекта.
Описание слайда:
Реализация Генерируется скрипт создания объектов БД на языке SQL. Реализация этого и более ранних этапов проектирования выполняется с помощью CASE-инструментов (ErWin, Data Modeler). Использование CASE-инструментов повышает производительность разработки и способствует документированию проекта.

Слайд 10





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

Слайд 11





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

Слайд 12





Эксплуатация и сопровождение
Наблюдение за созданной системой и поддержка ее нормального функционирования.
Разрешение проблем, возникающих в процессе эксплуатации (ошибки реализации, ошибки пользователей).
Мониторинг производительности БД.
Адаптация и модернизация системы в соответствии с новыми требованиями.
Описание слайда:
Эксплуатация и сопровождение Наблюдение за созданной системой и поддержка ее нормального функционирования. Разрешение проблем, возникающих в процессе эксплуатации (ошибки реализации, ошибки пользователей). Мониторинг производительности БД. Адаптация и модернизация системы в соответствии с новыми требованиями.

Слайд 13





Системный анализ предметной области
Системный анализ должен включать:
подробное описание информации об объектах предметной области
формулировку конкретных задач c кратким описанием алгоритмов их решения
описание входных документов, которые служат основанием для заполнения данными БД
описание выходных документов, которые должны генерироваться в системе
Описание слайда:
Системный анализ предметной области Системный анализ должен включать: подробное описание информации об объектах предметной области формулировку конкретных задач c кратким описанием алгоритмов их решения описание входных документов, которые служат основанием для заполнения данными БД описание выходных документов, которые должны генерироваться в системе

Слайд 14





Системный анализ предметной области
Цель: провести подробное описание объектов предметной области и реальных связей между объектами
Результат анализа:
Описание требований пользователей к автоматизации ПрО (словесное).
Формализованное описание текущих бизнес-процессов (диаграммы IDEF0).
Варианты использования (Use Case - UML)
Описание слайда:
Системный анализ предметной области Цель: провести подробное описание объектов предметной области и реальных связей между объектами Результат анализа: Описание требований пользователей к автоматизации ПрО (словесное). Формализованное описание текущих бизнес-процессов (диаграммы IDEF0). Варианты использования (Use Case - UML)

Слайд 15





Пример описания предметной области
Задача: требуется разработать ИС для автоматизации учета получения и выдачи книг в библиотеке
    Основные объекты:
Книги и экземпляры книг
Читатели
Библиотекари
Бизнес-процессы:
Выдача книг на руки
Описание слайда:
Пример описания предметной области Задача: требуется разработать ИС для автоматизации учета получения и выдачи книг в библиотеке Основные объекты: Книги и экземпляры книг Читатели Библиотекари Бизнес-процессы: Выдача книг на руки

Слайд 16





Пример описания предметной области
Параметры, характеризующие каждую книгу:
уникальный шифр
название
фамилии авторов (могут отсутствовать)
место издания (город)
издательство
год издания
количество страниц
стоимость книги
область знаний
количество экземпляров книги в библиотеке
Описание слайда:
Пример описания предметной области Параметры, характеризующие каждую книгу: уникальный шифр название фамилии авторов (могут отсутствовать) место издания (город) издательство год издания количество страниц стоимость книги область знаний количество экземпляров книги в библиотеке

Слайд 17





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

Слайд 18





Каждый экземпляр книги имеет:
Каждый экземпляр книги имеет:
уникальный инвентарный номер
шифр книги, который совпадает с уникальным шифром из описания книг
место размещения в библиотеке
При выдаче экземпляра книги читателю заносятся следующие сведения:
номер билета читателя, который взял книгу
дата выдачи книги
дата возврата
Описание слайда:
Каждый экземпляр книги имеет: Каждый экземпляр книги имеет: уникальный инвентарный номер шифр книги, который совпадает с уникальным шифром из описания книг место размещения в библиотеке При выдаче экземпляра книги читателю заносятся следующие сведения: номер билета читателя, который взял книгу дата выдачи книги дата возврата

Слайд 19





Предусмотреть следующие ограничения :
Предусмотреть следующие ограничения :
Книга может не иметь ни одного автора
В библиотеке должны быть записаны читатели не моложе 17 лет
В библиотеке присутствуют книги, изданные начиная с 1960 по текущий год
Каждый читатель может держать на руках не более 5 книг
Каждый читатель при регистрации в библиотеке должен дать телефон для связи
Каждая область знаний может содержать ссылки на множество книг, но каждая книга может относиться к различным областям знаний
Описание слайда:
Предусмотреть следующие ограничения : Предусмотреть следующие ограничения : Книга может не иметь ни одного автора В библиотеке должны быть записаны читатели не моложе 17 лет В библиотеке присутствуют книги, изданные начиная с 1960 по текущий год Каждый читатель может держать на руках не более 5 книг Каждый читатель при регистрации в библиотеке должен дать телефон для связи Каждая область знаний может содержать ссылки на множество книг, но каждая книга может относиться к различным областям знаний

Слайд 20





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию