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
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 socialssn
.
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 ___(___)
);