INGRESAR

REGISTRARSE
Buscador

Creando tablas

Selecciona el idioma :

Debes permitir las cookies de Vimeo para poder visualizar el vídeo.

¡Desbloquea el curso completo y certifícate!

Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.

*Al comprar el curso, te obsequiamos dos cursos a tu eleccion*

*Ver la mejor oferta de la web*

Creando tablas


Las tablas son elementos fundamentales en una base de datos, donde se almacenan los datos de un usuario. Estos datos se estructuran en filas y columnas, de manera similar a una hoja de cálculo. Cada fila corresponde a un registro individual y cada columna a un campo específico dentro de ese registro. Este es el concepto esencial de las bases de datos relacionales. Sintaxis:

  • CREATE TABLE [esquema.]Nombre-tabla (nombre-columna-1 tipo-datos [DEFAULT valor] [ [CONSTRAINT “nombre-constraint”] clase-constraint [ENABLE / DISABLE]] (, nombre-columna2 tipo-datos [DEFAULT valor] [ [CONSTRAINT “nombre-constraint”] clase-constraint [ENABLE / DISABLE]] [… [CONSTRAINT [nombre-constraint] clase-constraint [ENABLE / DISABLE]]),

Creación de restricciones, Unique:

  • Primera forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0) UNIQUE),
  • Segunda Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4, 0) CONSTRAINT DEPARTMENT-ID-UK UNIQUE ENABLE),
  • Tercer forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0), CONSTRAINT DEPARTMENT_ID_UK UNIQUE (DEPARTMENT_ID) ENABLE),

Not null:

  • 1º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0) NOT NULL),
  • 2º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT-ID NUMBER(4,0) CONSTRAINT DEPARTMENT-ID-NN NOT NULL ENABLE),
  • 3º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0), CONSTRAINT DEPARTMENT_ID_NN NOT NULL (DEPARTMENT_ID) ENABLE),

Primary key:

  • 1ªForma -> CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0) PRIMARY KEY),
  • 2ª Forma -> CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER-(4,0) CONSTRAINT DEPARTMENT-ID-PK PRIMARY KEY ENABLE),
  • 3ªForma -> CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0), CONSTRAINT DEPARTMENT_ID_PK PRIMARY KEY (DEPARTMENT_ID) ENABLE),

Foreign key:

  • 1º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0), FOREIGN KEY (“DEPARTMENT_ID”) REFERENCES HR.EMPLOYEES(EMPLOYEE_ID) ENABLE),
  • 2º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0), CONSTRAINT DEPARTMENT_ID_FK FOREIGN KEY (DEPARTMENT_ID) REFERENCES HR.EMPLOYEES(EMPLOYEE_ID) ENABLE),

CHECK:

  • 1º Forma: CREATE TABLE HR.DEPARTAMENTO (DEPARTMENT_ID NUMBER(4,0) CHECK (DEPARTMENT_ID > 1000)),
  • 2º Forma: CREATE TA


creando tablas

Publicaciones Recientes de oracle sql

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?