Получить диаграмму UML из реляционной базы данных [закрыто]

В языке программирования «C» ключевое слово «typedef» используется для объявления нового имени некоторого объекта (struct, array, function..enum type). Например, я буду использовать struct-s. В «C» мы часто объявляем «struct» вне функции «main». Например:

struct complex{ int real_part, img_part }COMPLEX;

main(){

 struct KOMPLEKS number; // number type is now a struct type
 number.real_part = 3;
 number.img_part = -1;
 printf("Number: %d.%d i \n",number.real_part, number.img_part);

}

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

typedef struct complex{int real_part, img_part; }COMPLEX;
//now COMPLEX is the new name for this structure and if I want to use it without
// a keyword like in the first example 'struct complex number'.

main(){

COMPLEX number; // number is now the same type as in the first example
number.real_part = 1;
number.img)part = 5;
printf("%d %d \n", number.real_part, number.img_part);

}

Если у вас есть какой-то локальный объект (структура, массив, значение), который будет использоваться во всей вашей программе, вы можете просто дать ему имя, используя typedef.

15
задан Martin Preusse 12 November 2010 в 15:43
поделиться

1 ответ

Найденный DBeaver здесь:

https://softwarerecs.stackexchange.com/questions/34552/generate-database-table-diagrams-from-a-postgresql-database

, Протестированный это с пост-ГРЭС. Работает отлично.

https://dbeaver.io/download /

свободный, многоплатформенный универсальный SQL-клиент. Поддержки все популярные базы данных: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, Доступ MS, Teradata, Firebird, Derby, и т.д.

1
ответ дан 1 December 2019 в 03:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: