ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases De Datos


Enviado por   •  8 de Junio de 2014  •  359 Palabras (2 Páginas)  •  151 Visitas

Página 1 de 2

En una base de datos tenemos

-usuario

-base de datos

-esquemas

-tablas

un usuario puede tener 0 o mas base de datos, pueden tener permisos para ingresar a la de otros

una base de datos puede tener 0 o mas esquemas

un esquema puede tener 0 o mas tablas

un esquema es para organizar una tabla

si un usuario posse una bases de datos tiene total control sobre ella

cuando se crea una base de datos siempre hay un esquema que se llama public donde pueden acceder

-CREACION DE LA INSTANCIA valentin

USUARIO cupido

Clave amor

-metodo de autenticacion: md5

-arrancar el servidor

initdb -D valentin -U cupido -A md5 -W

pg_ctl -D valentin start

-conectar

psql -D cupido -d postgres

\du //muestra usuarios

\l // muestra las bases de datos

\dn //esquemas

\d public.* nombre esquema //muestra las tablas

-crear bases de datos

-crea la BD empresa

CREATE DATABASE empresa;

-create esquema sse crea por default en postgres

CREATE SCHEMA empresa;

drop schema empresa

\c // cambiar de hsuaario

\c empresa

-crear la tabla empleado

CREATE TABLE empleado{

id INT NOT NULL,

nombre VARCHAR (30) NOT NULL.

apellido VARCHAR (30) NOT NULL.

sexo CHAR NOT NULL,

salario Float NOT NULL,

nacimiento Date Not null,

nss CHAR (9) NOT NULL

};

crear en empresa

CREATE TABLE empleado.empresa{

id INT NOT NULL,

nombre VARCHAR (30) NOT NULL.

apellido VARCHAR (30) NOT NULL.

sexo CHAR NOT NULL,

salario Float NOT NULL,

nacimiento Date Not null,

nss CHAR (9) NOT NULL

};

ALTER TABLE empresa.empleado

ADD COLUMN nd INT NOT NULL

insert into empresa.empleado VALUES ('1', 'JUAN', 'PErez', 'M','1980-10-29', 'nss','salario', '15000');

Select* FROM empresa.empleado

'

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com