Publicité
Publicité

Contenu connexe

Similaire à Creación indices y constraints en bases de datos de sql server(20)

Publicité

Creación indices y constraints en bases de datos de sql server

  1. POR: Carlos Ezequiel Flores González
  2. PASO 1. Deberás primero borrar todos los datos contenidos en las tablas de la base de datos mediante esta código:
  3. La tabla usuarios deberá tener los siguientes nuevos elementos (marcados en azul):  Id (Entero Autonumérico [Identidad 1,1]) (Llave primaria)  Usuario (nvarchar de 10) NOT NULL  En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “usuario_unico”  Secreta (int de 5) NOT NULL  En este campo agregar un CONSTRAINT del tipo DEFAULT cuyo valor será: “1111”  Nombre (nvarchar de 30) NOT NULL  Paterno (nvarchar de 30) NOT NULL  Materno (nvarchar de 30) NOT NULL La tabla autores deberá estar conformada de los siguientes campos:  Id (Entero Autonumérico [Identidad 1,1])  Claveautor (nvarchar de 10) NOT NULL [Llave primaria]  En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “claveautor_unica”  Nombre (nvarchar de 30) NOT NULL  Paterno (nvarchar de 30) NOT NULL  Materno (nvarchar de 30) NOT NULL  Nacionalidad (nvarchar de 20) NOT NULL  En este campo agregar un INDICE del tipo no agrupado (Non Clúster) llamado: “nacionalidad_autor”
  4. La tabla libros deberá estar conformada de los siguientes campos:  Id (Entero Autonumérico [Identidad 1,1])  Isbn (nvarchar 20) NOT NULL [Llave primaria]  En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “isbn_unico”  Claveautor (nvarchar de 10) NOT NULL [Llave foránea]  En este campo agregar un CONSTRAINT del tipo FOREIGN KEY que haga referencia a la tabla “autores”  Titulo (nvarchar 30) NOT NULL  Editorial (nvarchar 25) NOT NULL  En este campo agregar un INDICE del tipo no agrupado (Non Clúster) llamado: “editorial_libro”  Paginas (Entero de 4)  En este campo agregar un CONSTRAINT del tipo CHECK en donde acepta valor mínimo de 1 y máximo de 900 (mayor o igual a 1 así como menor o igual a 900)
  5. La tabla usuarios deberá tener los siguientes nuevos elementos:
  6. La tabla autores deberá estar conformada de los siguientes campos:
  7. La tabla libros deberá estar conformada de los siguientes campos:
  8. PASO 3. • Deberás introducir una vez más y manualmente datos en las tres tablas, por lo menos 3 registros en cada una de ellas, utilice el “Insert Into”
  9. Tablas
  10. Gracias por su atención
Publicité