Pon a prueba tus conocimientos antes de avanzar

Antes de pasar al capítulo siguiente, repasemos rápidamente lo que has aprendido hasta ahora sobre los atributos y las restricciones clave. Si no estás seguro de la respuesta, repasa rápidamente los capítulos 2 y 3, respectivamente.

Pensemos en una entidad de tipo "alumno". Un alumno tiene:

  • un apellido de hasta 128 caracteres (obligatorio),
  • un número único de la seguridad social, formado solo por números enteros, que debe servir como clave,
  • un número de teléfono de longitud fija 12, formado por números y caracteres (pero algunos estudiantes no tienen ninguno).

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Instrucciones de ejercicio

  • Dada la descripción anterior de una entidad estudiante, crea una tabla students con los tipos de columna correctos.
  • Añade un PRIMARY KEY para el número de la seguridad social ssn.

Ten en cuenta que no existe ningún requisito formal de longitud para la columna de enteros. ¡La aplicación tendría que asegurarse de que es un SSN correcto !

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

-- Create the table
___ ___ students (
  last_name ___(___) ___ ___,
  ssn ___ ___,
  phone_no ___(___)
);