• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Como crear Base de Datos en SQL
Una base de datos en un sistema relacional está compuesta por un conjunto detablas, que corresponden a las relaciones del modelo relacional. En laterminología usada en SQL no se alude a las relaciones, del mismo modo queno se usa el término atributo, pero sí la palabra columna, y no se habla detupla, sino de línea.A continuación se usarán indistintamente ambas terminologías, por lo que tablaestará en lugar de relación, columna en el de atributo y línea en el de tupla, yviceversa.Prácticamente, la creación de la base de datos consiste en la creación de lastablas que la componen. En realidad, antes de poder proceder a la creación delas tablas, normalmente hay que crear la base de datos, lo que a menudosignifica definir un espacio de nombres separado para cada conjunto de tablas.De esta manera, para una DBMS se pueden gestionar diferentes bases dedatos independientes al mismo tiempo sin que se den conflictos con losnombres que se usan en cada una de ellas.El sistema previsto por el estándar para crear los espacios separados denombres consiste en usar las instrucciones SQL "CREATE SCHEMA". Amenudo, dicho sistema no se usa (o por lo menos no con los fines y elsignificado previstos por el estándar), pero cada DBMS prevé un procedimientopropietario para crear una base de datos.Normalmente, se amplía el lenguaje SQL introduciendo una instrucción noprevista en el estándar: "CREATE DATABASE".La sintaxis empleada por PostgreSQL, pero tambn por las DBMS sdifundidas, es la siguiente:
CREATE DATABASE (nombre _ base de datos).
Con PostgreSQL está a disposición una orden invocable por shell Unix (o por shell del sistema usado), que ejecuta la misma operación:
Createdb nombre _ base de datos.
 
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 documentacn de la base de datos espefica. 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 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,
 
también ésta dependiente de la implementación. REAL y DOUBLEPRECISION son sinónimo para un FLOAT con precisión concreta.También en este caso, las precisiones dependen de la implementación,siempre que la precisión del primero no sea superior a la del segundo.
Como crear una base de datos e Mysql
Una base de datos MySQL no sirve de mucho si no asignamos a un usuariocon sus permisos correspondientes para trabajar con ella. 
Pasos a seguir:
Estos son los pasos necesarios para crear una base de datos MySQL con surespectivo usuario asignado.1 - Acceder al Panel de ControlEntramos en el Panel de Control y seleccionamos "MySQL® Bases de Datos"dentro de la sección Bases de Datos.2 - Crear la base de datosEscribimos el nombre de la base de datos donde dice "Nueva Base de datos:".A continuación pulsamos Crear Base de Datos.La base de datos recién creada tendrá el siguiente formato:<Usuario>_<nombreBD> donde <usuario> es el nombre de usuario queutilizamos para acceder al Panel de Control y <nombreBD> es el nombre que lehemos dado a nuestra base de datos.3 - Crear Usuario MySQLDespués de haber creado la base de datos, crearemos el usuario MySQL. Paraello, iremos al apartado MySQL Usuarios, donde dice "añadir Nuevo Usuario”.Escribiremos el nombre de usuario y la contraseña (2 veces) y pulsaremos"Crear Usuario".
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...