Para crear nuestra base de datos bibliográfica, usaremos pues la orden:
createdb biblio.
Una vez creada la base de datos, se pueden crear las tablas que la componen.La instrucción SQL propuesta para este fin es:
CREATE TABLE nombre _ tabla ( nombre_columna tipo_columna [ cláusula_defecto ] [ vínculos_de_columna ] [ , nombre_columna tipo_columna [ cláusula_defecto ] [ vínculos_de_columna ] ... ] [ , [ vínculo_de tabla] ... ] )
nombre _ columna
: es el nombre de la columna que compone la tabla. Seríamejor no exagerar con la longitud de los identificadores de columna, puestoque SQL Entry Level prevé nombres con no más de 18 caracteres. Consúltese,de todos modos, la documentación de la base de datos específica. Losnombres tienen que comenzar con un carácter alfabético.
Tipo _ columna
: es la indicación del tipo de dato que la columna podrácontener. Los principales tipos previstos por el estándar SQL son:
•
CHARACTER(n)
Una cadena de longitud fija con exactamente n caracteres.CHARACTER se puede abreviar con CHAR
•
CHARACTER VARYING(n)
Una cadena de longitud variable con un máximo de n caracteres.CHARACTER VARYING se puede abreviar con VARCHAR o CHARVARYING.
•
INTEGER
Un número estero con signo. Se puede abreviar con INT. La precisión,es decir el tamaño del número entero que se puede memorizar en unacolumna de este tipo, depende de la implementación de la DBMS encuestión.
•
SMALLINT
Un número entero con signo y una precisión que no sea superior aINTEGER.
•
FLOAT (p)
Un número con coma móvil y una precisión p. El valor máximo de pdepende de la implementación de la DBMS. Se puede usar FLOAT sinindicar la precisión, empleando, por tanto, la precisión por defecto,
Leave a Comment