Tecnología

Inicio

Cómo crear una tabla de base de datos Oracle sin clave primaria

Cómo crear una tabla de base de datos Oracle sin clave primaria


software de base de datos de Oracle sigue un modelo relacional en la que cada base de datos consta de tablas, que a su vez contienen los registros hechos de elementos individuales llamados campos. En muchos casos, una tabla tiene un campo de clave principal que organiza la mesa, por lo que es más fácil y más rápido para localizar los registros individuales. Las claves primarias no son obligatorias, sin embargo, y no todas las mesas los necesitan. Una tabla de base de datos con ninguna clave principal ocupa espacio en el disco duro de menos, y las operaciones de bases de datos tales como inserciones y eliminaciones sea más rápido sin ellos.

Instrucciones

1 Iniciar la utilidad de línea de comandos de Oracle, SQL * Plus.

2 Escribe "CREATE TABLE" - sin comillas - seguido por el nombre que desea dar a la nueva tabla, tales como "newtable."

3 Escriba un paréntesis de apertura - "(" - seguido de los nombres, tipos y tamaños de los campos que desea la tabla para tener Para este ejemplo, utilice los siguientes nombres de campo.:

Char ID (10) no es nulo,
Nombre (20) null char,
Char dirección (20) null,
carbón de leña de la ciudad (20) null

4 Introduzca un paréntesis - ")" - seguido de un punto y coma para completar la instrucción CREATE TABLE. Pulse la tecla "Enter". La base de datos Oracle crea una nueva tabla llamada "newtable" sin una clave principal.

Consejos y advertencias

  • Siempre se puede añadir una clave principal en un momento posterior a la sentencia ALTER TABLE. Para agregar el campo ID como una clave principal a la tabla de ejemplo, utilice la siguiente instrucción en SQL * PLUS:
  • ALTER TABLE newtable Agregar restricción ID_pk PRIMARY KEY (ID);