Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


base de datos semana 4, Diapositivas de Programación de Bases de Datos

clase de base de datos semana 4 hablando sobre lo que contiene la semana 4 sobre base de datos relacionales y entidades y variables

Tipo: Diapositivas

2025/2026

Subido el 24/05/2026

linmcol-cuadros
linmcol-cuadros 🇵🇪

3 documentos

1 / 29

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Restricciones II
BASE DE DATOS - SEMANA 04
Docente : José Amiel Sáenz.
Ciclo Académico: 2026-1
CARRERA DE INGENIERÍA EMPRESARIAL Y DE SISTEMAS
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Vista previa parcial del texto

¡Descarga base de datos semana 4 y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

Restricciones II

BASE DE DATOS - SEMANA 04

Docente : José Amiel Sáenz. Ciclo Académico: 2026- 1 CARRERA DE INGENIERÍA EMPRESARIAL Y DE SISTEMAS

REFLEXIÓN DESDE LA

EXPERIENCIA

Resultado de aprendizaje de la sesión Al finalizar la sesión el estudiante, conoce y emplea el … N°

TEMAS A TRATAR 05 Contenido

  1. Comandos DDL.
  2. Base de datos en SQL Server Estructura. Creación. Modificación. Eliminación
  3. Creación de Tablas y relaciones
  4. Definir Restricciones en las tablas Agenda

Restricciones

Data Base Owner (dbo) BASE DE DATOS RESTRICCIONES II

RESTRICCIONES

DEFAULT CHECK UNIQUE IDENTITY

Restricción

DEFAULT

REGLA DE NEGOCIO:
  • Al crear una tablaA la tabla, ya existente

Ejemplo 01 La fecha de ingreso del empleado debe tener por defecto el valor de la fecha emitida por el sistema.

RESTRICCIÓN DEFAULT

Otros ejemplos: Ejemplo 02 ASIGNAR EL VALOR “NO REGISTRA” AL CORREO ELECTRONICO (EMAIL) DE LA TABLA CLIENTE ALTER TABLE CLIENTE ADD CONSTRAINT DF_EMAIL DEFAULT ‘NO REGISTRA’ FOR EMAIL GO ALTER TABLE EMPLEADO ADD CONSTRAINT DFFECHA_INGRESO DEFAULT GETDATE() FOR FECHA_INGRESO GO Recuerda : ADD CONSTRAINT se usa para agregar una nueva restricción a una tabla existente.

RESTRICCION CHECK

REGLA DE NEGOCIO:
  • Al crear una tablaA la tabla, ya existente

RESTRICCION CHECK

UNIQUE

La restricción UNIQUE asigna a uno o varios campos de una tabla que sus valores no sean repetidos Podemos definir un valor por defecto de las siguientes formas:

  • Al crear una tabla
  • A una tabla, ya existente CREATE TABLE NOMBRE_TABLA ( COLUMNA1 TIPO NULL|NOT NULL UNIQUE ) ALTER TABLE NOMBRE_TABLA ADD CONSTRAINT NOMBRE_RESTRICCIÓN UNIQUE (CAMPO)

RESTRICCIÓN UNIQUE

RESTRICCIÓN UNIQUE

REGLA DE NEGOCIO:
  • Al crear una tablaA la tabla, ya existente

IDENTI

TY Asigna un valor incremental a una sola columna dentro

de una tabla Podemos definir una restricción IDENTITY de la siguiente forma: CREATE TABLE NOMBRE_TABLA ( COLUMNA1 INT IDENTITY (VALOR INICIO, VALOR DE INCREMENTO) )

RESTRICCIÓN IDENTITY

Ejemplo 01 La tabla DETALLE_BOLETA cuenta con un campo numero de ítem que se autoincrementa de 1 en 1 a partir de 100.

RESTRICCIÓN IDENTITY

REGLA DE NEGOCIO:

CREATE TABLE DETALLE_BOLETA(

nro_item int IDENTITY ( 100 , 1 ),

nro_boleta char (8) not null,

cod_prod char (6) not null,

cantidad int not null,

precio_venta numeric ( 8 , 2 ) not null)

GO