Altova DatabaseSpy 2023 Enterprise Edition

Si define una clave única, puede evitar que el usuario introduzca dos veces los mismos datos en una columna. En nuestra BD del zoo vamos a definir una clave única en la columna LatinName de la tabla tblAnimalTypes. Así evitaremos que el mismo nombre se añada dos veces en la tabla.

 

 

Para definir una clave única en una columna:

 

Abra el proyecto "ZooDB" que creó antes y haga doble clic en el origen de datos dbs_ic_connected ConexiónBDZoo para conectarse a él.

1.En la ventana Explorador haga clic con el botón derecho en la tabla tblAnimalTypes y seleccione Mostrar en Editor de diseños nuevo en el menú contextual.

2.En el diseño de tabla haga clic con el botón derecho en la columna LatinName y seleccione Convertir en clave única en el menú contextual.

dbs_zoo_unique_01

En el diseño se crea una clave única llamada <generado>, que está seleccionada para ser editada.

3.Si quiere, cambie el nombre de la clave por UK_LatinName (UK = unique key) y pulse Entrar. Si deja <generado>, la base de datos generará el nombre de la clave automáticamente.

dbs_zoo_unique_02

4.En la ventana Script de cambios de la estructura de la base de datos haga clic en Ejecutar el script de cambios SQL generado ic_execute-sql para ejecutar el script y confirmar la nueva clave única en la BD.

© 2017-2023 Altova GmbH