Обзор процесса проектирования базы данных с использованием ERwin.
Уровень материала: для начинающих.
1 of 16
Downloaded 12 times
More Related Content
Проектирование баз данных с использованием ERwin
1. Проектирование баз данных
с использованием ERwin
идея – модель – код
Как использование CASE облегчает
разработку и развитие проекта
Ufa Developer Community. Олег Шерыхалин, o.sherykhalin@gmail.com
2. Идея: база данных для
интернет–магазина
Функционал:
• Каталог товаров
• Корзина заказов
3. Зачем нужна модель данных?
• «Лучше один раз увидеть» —
упрощение разработки
• Соблюдаются правила
проектирования БД
• Меньше ошибок в скриптах
генерации БД
• Отличная документация!
14. Правила хорошего тона: связи
Неправильно Правильно
category
category_id: int
ti tle: varchar(200)
description: varchar(1000)
product
product_id: int
category_id: int
ti tle: varchar(200)
description: text
price: money
product
product_id: int
category_id: int
ti tle: varchar(200)
description: text
price: money
category
category_id: int
ti tle: varchar(200)
description: varchar(1000)
16. Условно–бесплатные CASE
ERwin Data Modeler Community Edition
http:// www.erwin.com
DbWrench
http://www.dbwrench.com
DbSchema – ER Diagram & SQL Database Tool
http://www.dbschema.com
Open System Architect
http://www.codebydesign.com
SQL Power Architect Data Modeling & Profiling Tool
http://www.sqlpower.ca