Ir al contenido principal

Entradas

Mostrando las entradas de julio, 2009

Creación de Tablas paso a paso con PostgreSQL

Primero registran el servidor, recuerden que en nuestro ejemplo la contraseña en q1w2e3 Sobre el servidor recien registrado, buscan databases , botón secundario y agregar base de datos. Con que coloquen un nombre y luego [aceptar] basta. Luego dentro de la base de datos, podemos observar: Enunciado: Un coleccionista guarda libros en cajas de colores, el sabe muy bien que un libro puede ser escrito por varios autores y además que un autor puede escribir varios libros, un modelo físico válido sería: (No he modelado al coleccionista puesto que es único y es el dueño del sistema, el objetivo es mostrar como crear los identificadores autonúmericos, las tablas y las relaciones.) El Patrón de Diseño Identify Field nos recomienda siempre utilizar un campo llamado ID como llave primaria de la tabla y no jamás usar un dato del modelo de negocios o mundo real como llave debido a que estos son inmutables sólo en la teoría. Primero crearemos secuencias, que nos serán útiles cómo llaves primarias d...

Iniciándose en PostgreeSQL

Referencias: http://www.guia-ubuntu.org/index.php?title=PostgreSQL Paquetes: Motor de Datos y Administrador: postgresql postgresql-client pgadmin3 Soporte PHP y Administrador basado en php: phppgadmin php5-pgsql Visualizar Diagramas Fisicos: postgresql-autodoc dia-gnome Configuración 1) La instalación creó un usuario del sistema postgres, al cual le cambié la contraseña a q1w2e3: $ sudo passwd postgres 2) Accedemos a la consola pgsql: $ sudo su postgres -c "psql template1" 3)Dentro de la consola: template1=# ALTER USER postgres WITH PASSWORD 'q1w2e3; Salida de los pasos 1) 2) 3): ubuntu@ubuntu:~$ sudo passwd postgres Introduzca la nueva contraseña de UNIX: Vuelva a escribir la nueva contraseña de UNIX: passwd: contraseña actualizada correctamente ubuntu@ubuntu:~$ sudo su postgres -c "psql template1" Bienvenido a psql 8.3.7, la terminal interactiva de PostgreSQL. Teclee: \copyright para ver los términos de distribución \h para ayuda sobre órdenes SQL \? pa...