Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 29(115)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2

Библиографическое описание:
Литвинов И.В. ЭТАПЫ РАЗРАБОТКИ БАЗЫ ДАННЫХ // Студенческий: электрон. научн. журн. 2020. № 29(115). URL: https://sibac.info/journal/student/115/187416 (дата обращения: 24.04.2024).

ЭТАПЫ РАЗРАБОТКИ БАЗЫ ДАННЫХ

Литвинов Илья Васильевич

студент, кафедра «Программирование и ВТ»,

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

РФ, г. Ульяновск

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

научный руководитель,

преподаватель высшей категории,

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

РФ, г. Ульяновск

 

АННОТАЦИЯ

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

 

Ключевые слова: база данных, ключ отношения, этапы проектирования.

 

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

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

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

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

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

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

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

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

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

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

  • Исследовать ПО
  • Выделить объекты
  • Определить атрибуты для каждого объекта
  • Назначить каждому атрибуту тип данных, размер, ограничения, значения по умолчанию (по необходимости)

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

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

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

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

  • Создание таблиц с их атрибутами.
  • Соединение таблиц в соответствии с логической схемой БД.
  • Ввод исходных данных в таблицы.
  • Разработка запросов к БД (на выборку, с условием, параметрические, вычисляемые, статистические).
  • Конструирование хранимых процедур
  • Автоматизация работы БД за счёт разработки триггеров.
  • Создание различных отчетов по требованию заказчика.
  • Разработка пользовательского интерфейса приложения.

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

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

 

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

  1. Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ»: ИНФРА-М, 2017. — 271 с. 
  2. Белов В.В., Чистякова В.И. Алгоритмы и структуры данных: Учебник / - М.:КУРС, НИЦ ИНФРА-М, 2017. - 240 с.: 60x90 1/16. - ISBN 978-5-906818-25-6.
  3. Васильков А.В., Васильков И.А. Безопасность и управление доступом в информационных системах : учеб. пособие /— М. : ФОРУМ : ИНФРА-М, 2017. — 368 с. — (Среднее профессиональное образование).

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

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.