Перед вами карта компетенций. И сегодня мы разберем первую тему «data modeling». Я бы перевел это как «проектирование предметной области». Процесс проектирования предметной области можно разделить на 3 этапа. Это концептуальная, логическая и физическая модель. Рассмотрим каждую из них. Концептуальная модель это по сути моделирование предметной области на салфетке или на листке бумаги. Настолько просто, чтобы это было понятно вашей бабушке и даже вице-президенту крупной компании. И вам действительно повезло, если это один и тот же человек. В данном случае мы рассмотрим простейший интернет магазин. У нас есть четыре сущности: клиент, товар, корзина и счет. Клиент выбирает товары и кладет их в корзину, товары хранятся в корзине, по корзине выставляется счет, клиент оплачивает этот счет. Логическая модель чуть сложнее и ее лучше выполнять в каком-то редакторе. Например, в том же draw io. Тут необходимо определить, какие атрибуты есть у наших сущностей и как конкретно эти сущности будут с
Data Modeling / Проектирование предметной области
25 января 202425 янв 2024
314
2 мин