logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Creando tablas en sql: pasos y mejores prácticas - oracle sql

mywebstudies.com

PorMyWebStudies

2024-04-05
Creando tablas en sql: pasos y mejores prácticas - oracle sql


Creando tablas en sql: pasos y mejores prácticas - oracle sql

Las tablas son los objetos de la base de datos que poseen los datos de un usuario. Estos datos se van a organizar con arreglo a un formato de filas y columnas, semejante al de una hoja de cálculo. Cada fila nos va a representar un registro único y cada columna un campo dentro del registro.

También es el concepto central de una base de datos relacional.

Sintaxis:

  • CREATE TABLE [esquema.]Nombre_tabla
  • [nombre-columna1 tipo-de-datos [DEFAULT valor] [ [CONSTRAINT “nombre-del-constraint”] clase-de-constraint [ENABLE / DISABLE]]
  • [, nombre_columna2 tipo_de_datos [default valor] [ [CONSTRAINT “nombre_del_constraint”] clase_de_constraint [ENABLE/DISABLE]]
  • [... [CONSTRAINT "nombre_constraint" clase_de_constraint [ENABLE/DISABLE]]]

Todos los CONSTRAINT están activados por defecto, por lo que no es de necesidad indicar “ENABLE”.

Ejemplo:

  • CREATE TABLE "HR"."DEPARTMENTS"
  • ["DEPARTMENT_ID" NUMBER[4,0],
  • "DEPARTMENT_NAME" VARCHAR2[30 BYTE] CONSTRAINT
  • "DEPT_NAME_NN1" NOT NULL ENABLE,
  • "MANAGER_ID" NUMBER[6,0],
  • "LOCATION_ID" NUMBER[4,0],
  • CONSTRAINT "DEPT_ID_PK1" PRIMARY KEY["DEPARTMENT_ID"],
  • CONSTRAINT "DEPT_MGR_FK1" FOREIGN KEY ["MANAGER_ID"]
  • REFERENCES "HR"."EMPLOYEES" ["EMPLOYEE_ID"] ENABLE,
  • CONSTRAINT "DEPT_LOC_FK1" FOREIGN KEY ["LOCATION_ID"]
  • REFERENCES "HR"."LOCATIONS" ["LOCATION_ID"] ENABLE] ,

Publicaciones Recientes