2013-09-30 3 views
0

J'utilise MS Access 2013 et j'ai commencé à apprendre le SQL. J'ai écrit ma base de données SQL (tout ce qu'elle fait est de faire un tas de tables) et je ne veux rien écrire dans Access, je veux juste introduire mon SQL et demander le diagramme des tables relationnelles parce que mon professeur veut ce particulier diagramme. Quelqu'un peut-il me dire comment accomplir cela? Quand j'essaye d'introduire mon SQL, il me donne des erreurs en disant qu'il attendait des INSERTS, des DELETS, etc. mais je n'ai pas encore de données réelles. J'ai essayé de chercher, mais tout sur Access et SQL consiste à faire des requêtes et je ne pense pas que ce soit ce que je cherche.Génération de tables à partir de SQL

+0

Le terme "base de données SQL" est vague. Oracle utilise sql. Est-ce une base de données Oracle? –

+0

Oui. J'ai écrit cette DB pour Oracle 9i et l'ai testé avec SQL * Plus. – John4562

+0

C'est juste un fichier SQL. Il se compose littéralement de DROP TABLE X, CREATE TABLE X, DÉCRIVEZ TABLE X. Et il le fait pour un tas de tables. Je veux juste le diagramme des relations de la table. – John4562

Répondre

0

Le schéma de votre base de données doit être le suivant.

1 - one create database statement 
2 - one to x create tables statements 
3 - primary keys for the each table 
4 - foreign keys to express relationships. 
5 - other object when business requirements need them. 

http://en.wikipedia.org/wiki/Database_schema

Compte tenu de ce schéma, le fichier TSQL peut être chargé dans tout bon outil de modélisation comme ERWIN pour générer un diagramme.

Si vous voulez le faire à partir de MS Access, vous pouvez. Dans les coulisses, MS Access prend en charge SQL dans le générateur de requête et vous pouvez utiliser la fenêtre de diagramme de table. D'autre part, vous pouvez lier MS Access à une base de données SQL (toutes les tables) et toujours utiliser la fenêtre de diagramme de table.

Questions connexes