Инфоурок Информатика СтатьиСтупени по классическим этапам разработки баз данных

Ступени по классическим этапам разработки баз данных

Скачать материал

Ступени по классическим этапам разработки баз данных

 

Сквалецкая Наталья Викторовна

преподаватель высшей категории, ОГАПОУ «Ульяновский авиационный колледж - МЦК»,

Е-mail:ssesse451@yandex.ru

 

АННОТАЦИЯ

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

Ключевые слова:

База данных, Ключ отношения, Этапы проектирования

 

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

По своей структуре базы данных могут быть иерархическими, сетевыми, реляционными. В настоящее время популярны реляционные БД. Вся информация объектов базы данных хранится в отдельных взаимосвязанных таблицах, то есть модель можно назвать «табличной».

Спешить создавать таблицы БД в выбранной СУБД не рекомендую, так как любая база данных разрабатывается по следующим классическим этапам [1, с.32]:

1 этап – Анализ предметной области

2 этап – Создание инфологической модели БД

3 этап – Нормализация отношений БД

4 этап – Физическая реализация БД

Первые три этапа очень важны при разработке базы. От грамотной и глубокой их проработки зависит как будет работать приложение в дальнейшем – обрабатываться запросы, процедуры, триггеры…

На третьем курсе Ульяновского авиационного колледжа – МЦК, специальности 09.02.07 Информационные системы и программирование

студенты завершают курс профессионального модуля ПМ.11 «Разработка, администрирование и защита баз данных» и на примере разработанной ими БД «Оптовая продажа бытовой техники» раскрою выше обозначенное утверждение – важность правильной разработки логической схемы базы данных.

Получив предметную область (ПО) «Оптовая продажа бытовой техники», на практических занятиях студента было необходимо:

·        Исследовать ПО

·        Выделить объекты

·        Определить атрибуты для каждого объекта

·        Назначить каждому атрибуту тип данных, размер, ограничения, значения по умолчанию (по необходимости)

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

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

·        «Товар» - Код товара

·        «Заказчики» - Код заказчика

·        «Заявки» - № заявки

·        «Отгрузка» - № отгрузки, № заявки (составной ключ)

·        «Менеджеры» - ТНМ

 

Далее был использован метод построения ER-диаграммы, выполнен ее анализ в следствии чего в отношениях появляются вторичные ключи, которые связывают наши таблицы.  Виды связей между отношениями могут быть 1:1 или 1:М. Итак, студенты получили следующую логическую схему БД (Рисунок 1):

Рисунок 1. Логическая схема БД

Теперь обучающиеся приступают к 4-ому этапу – разработка БД в выбранной СУБД. Здесь последовательно выполняются следующие шаги:

·        Создание таблиц с их атрибутами (Рисунок 2).

Рисунок 2. Таблица БД в конструкторе

 

·        Соединение таблиц в соответствии с логической схемой БД (Рисунок 1)

·        Ввод исходных данных в таблицы (Рисунок 3)

Рисунок 3. Таблица с исходными данными

·        Разработка запросов к БД (на выборку, с условием, параметрические, вычисляемые, статистические) (Рисунок 4)

Рисунок 4. Запрос в режиме конструктора

 

·        Конструирование хранимых процедур

·        Автоматизация работы БД за счёт разработки триггеров

·        Создание различных отчетов по требованию заказчика (Рисунок 5)

Рисунок 5. Отчет

 

·        Разработка пользовательского интерфейса приложения (Рисунок 6)

Рисунок 6. Главная кнопочная форма

 

 

По окончании разработки БД каждый студент демонстрировал возможности своего приложения, отвечал на встречные вопросы как со стороны преподавателя, так и одногруппников.

По завершению ПМ.11 «Разработка, администрирование и защита баз данных» студенты получают свое законченное приложение, безошибочное функционирование, которого во многом зависит от первых трех этапов разработки любой БД.

 

 

Список литературы:

1.   Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 271 с. 

2.   Белов В.В., Чистякова В.И. Алгоритмы и структуры данных: Учебник / - М.:КУРС, НИЦ ИНФРА-М, 2017. - 240 с.: 60x90 1/16. - ISBN 978-5-906818-25-6

3.   Васильков А.В.,. Васильков И.А. Безопасность и управление доступом в информационных системах : учеб. пособие /— М. : ФОРУМ : ИНФРА-М, 2017. — 368 с. — (Среднее профессиональное образование).

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Ступени по классическим этапам разработки баз данных"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Патентовед

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 271 материал в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 30.11.2020 182
    • DOCX 1.3 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Сквалецкая Наталья Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Сквалецкая Наталья Викторовна
    Сквалецкая Наталья Викторовна
    • На сайте: 7 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 11806
    • Всего материалов: 31

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс повышения квалификации

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 50 человек из 29 регионов
  • Этот курс уже прошли 177 человек

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 64 человека из 34 регионов
  • Этот курс уже прошли 83 человека

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Стратегическое планирование и маркетинговые коммуникации

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 19 регионов

Мини-курс

Работа с детьми с особыми образовательными потребностями

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 364 человека из 64 регионов
  • Этот курс уже прошли 163 человека

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 21 человек из 11 регионов