Como hacer un select para dos tablas con sql
SELECT campos
FROM
Tabla1, Tabla2
WHERE condicion
Link : http://www.forosdelweb.com/f21/como-hacer-select-para-dos-tablas-con-sql-414357/
jueves, 28 de abril de 2011
lunes, 25 de abril de 2011
trabajar en oracles
en esta pagina pueden descargar el oracles:
Oracle Database 10g Express Edition (Western European) |
deben de darle a al radioButon "Accept License Agreement "
pero para descargar deben de crearse una cuenta, asi que aganse una cuenta.
y eso es todo. al finalizar la instalacion, les pedira que pongan una contraseña y la justifiquen , lo que deven aser es simplemente poner la que les aga facil en el duoc es System
luego les manda a la pajina y para entrar :
usuario: system
pass: es el que ustedes dijitaron al terminar de instalar eso es todo. espero que les aya servido saludos y que lo disfruten :)
tips vistos en clase de oracles
Primero que nada soy un un nuevo integrante de este blog y me corresponde presentar lo visto en clases de
oracles.
Para eliminar una tabla completa (estructura y datos) (DROP)
para eliminar solamente los datos de la tabla (DELETE)
para modificar valores a los datos de la tabla (UPDATE)
para modificar la estructura de la tabla(ALTER TABLE)
para Crear la tabla
Create table Amigo (
idAmigo Numeric,
nombre varchar2(30),
apellido varchar2(40),
fono Numeric,
direccion varchar2(50),
constraint PK_AMIGO primary key (IDAMIGO)
);
Create table Bar (
idBar Numeric,
nombre varchar(30),
direccion varchar(40),
fono Numeric,
constraint PK_Bar primary key (IDBAR)
);
Create table Frecuenta (
idFrecuenta Numeric,
idAmigo Numeric,
horario varchar2(25),
constraint PK_frecuenta primary key (IDFRECUENTA)
);
alter table Frecuenta
add constraint FK_FRECUENTA_REFERENCE_AMIGO foreing key (idAmigo)
references AMIGO (idAmigo),
add constraint FK_FRECUENTA_REFERENCE_BAR forening key (idBar)
references BAR (idBar);
Un alter table para cambiar el tipo o tamaño de un atributo
alter table Frecuenta
MODIFY horario varchar2(20);
Insert into miPrimera tabla values(10,"pato",X );
begin
insert into nuevaTabla values(11,'fran', 'sanchez');
insert into nuevaTabla values(13,'fabi','moya');
End
oracles.
Para eliminar una tabla completa (estructura y datos) (DROP)
para eliminar solamente los datos de la tabla (DELETE)
para modificar valores a los datos de la tabla (UPDATE)
para modificar la estructura de la tabla(ALTER TABLE)
para Crear la tabla
Create table Amigo (
idAmigo Numeric,
nombre varchar2(30),
apellido varchar2(40),
fono Numeric,
direccion varchar2(50),
constraint PK_AMIGO primary key (IDAMIGO)
);
Create table Bar (
idBar Numeric,
nombre varchar(30),
direccion varchar(40),
fono Numeric,
constraint PK_Bar primary key (IDBAR)
);
Create table Frecuenta (
idFrecuenta Numeric,
idAmigo Numeric,
horario varchar2(25),
constraint PK_frecuenta primary key (IDFRECUENTA)
);
alter table Frecuenta
add constraint FK_FRECUENTA_REFERENCE_AMIGO foreing key (idAmigo)
references AMIGO (idAmigo),
add constraint FK_FRECUENTA_REFERENCE_BAR forening key (idBar)
references BAR (idBar);
Un alter table para cambiar el tipo o tamaño de un atributo
alter table Frecuenta
MODIFY horario varchar2(20);
Insert into miPrimera tabla values(10,"pato",X );
begin
insert into nuevaTabla values(11,'fran', 'sanchez');
insert into nuevaTabla values(13,'fabi','moya');
End
---Windows 7 supera a Windows XP en Estados Unidos---
Era cosa de tiempo para que la cantidad de equipos con Windows 7 lograran superar a los equipos con Windows XP, cosa que acaba de suceder el mes pasado en los Estados Unidos.
Según datos entregados por la compañía StatCounter el último Sistema Operativo de Microsoft alcanza un 31,8% del mercado en Estados Unidos, mientras que el ya anticuado Windows XP aún mantiene un 31,55%. Bastante más atrás se ubican Windows Vista con un 19,12% (gracias a un inesperado crecimiento durante los primeros meses de 2011), Mac OS X con un 14,74% y Linux, que se mantiene congelado en torno al 0,7%.
Mas info :
http://www.fayerwayer.com/2011/04/windows-7-supera-a-windows-xp-en-estados-unidos/
Según datos entregados por la compañía StatCounter el último Sistema Operativo de Microsoft alcanza un 31,8% del mercado en Estados Unidos, mientras que el ya anticuado Windows XP aún mantiene un 31,55%. Bastante más atrás se ubican Windows Vista con un 19,12% (gracias a un inesperado crecimiento durante los primeros meses de 2011), Mac OS X con un 14,74% y Linux, que se mantiene congelado en torno al 0,7%.
Mas info :
http://www.fayerwayer.com/2011/04/windows-7-supera-a-windows-xp-en-estados-unidos/
sábado, 23 de abril de 2011
Microsoft avisa a Google y a los usuarios de una serie de errores en Chrome y Opera
Microsoft ha avisado recientemente a los usuarios de una serie de errores de seguridad en Google Chrome y Opera, dos navegadores de la competencia. Google suele hacer esto mismo con Google Chrome, pero antes de que os toméis esto como una venganza por parte de los de Redmond hay que decir que Microsoft ha avisado antes a la misma Google de esos errores que a los usuarios.
Los fallos se localizan en las características HTML5 de los navegadores y en la técnica de aislamiento de los procesos del que lleva presumiendo Chrome desde sus inicios. Esa funcionalidad ha hecho que Chrome sea el navegador más seguro (al menos mirando los resultados de la Pwn2Own en los que Chrome era el navegador que más resistía ante ataques por hackers).
Debido a esos fallos, un usuario con malas intenciones podría controlar el navegador de forma remota y acceder a datos privados del usuario. Google no ha comentado nada al respecto, pero con su apretadísima agenda de lanzamientos es de suponer que resuelvan el error en sus próximas versiones. Esperemos que así sea.
Los fallos se localizan en las características HTML5 de los navegadores y en la técnica de aislamiento de los procesos del que lleva presumiendo Chrome desde sus inicios. Esa funcionalidad ha hecho que Chrome sea el navegador más seguro (al menos mirando los resultados de la Pwn2Own en los que Chrome era el navegador que más resistía ante ataques por hackers).
Debido a esos fallos, un usuario con malas intenciones podría controlar el navegador de forma remota y acceder a datos privados del usuario. Google no ha comentado nada al respecto, pero con su apretadísima agenda de lanzamientos es de suponer que resuelvan el error en sus próximas versiones. Esperemos que así sea.
lunes, 11 de abril de 2011
Modelo Amigos y cervezas
1. De cada AMIGO sabemos el nombre y su teléfono.
2. De cada BAR sabemos el nombre y la dirección.
3. De cada CERVEZA sabemos el nombre y la marca.
2. De cada BAR sabemos el nombre y la dirección.
3. De cada CERVEZA sabemos el nombre y la marca.
4. Los AMIGOS fracuentan uno o varios bares.
5. Puede que les guste ir a cada bar en momentos distintos del día
5. Puede que les guste ir a cada bar en momentos distintos del día
(mañana, tarde, noche), o puede que les sea indiferente.
6. Cada AMIGO ha provado una o varias cervezas y sabe cuanto le
gusta: nada, normal o mucho.
7. una misma CERVEZA puede gustar a varios AMIGOS y puede servirse en varios Bares
distintos.
8. De las CERVEZAS que tenemos, algunas no las ha probado nadie.
9. Tambien puede ocurrir que haya CERVEZAS que no se sirvan en ninguno de
7. una misma CERVEZA puede gustar a varios AMIGOS y puede servirse en varios Bares
distintos.
8. De las CERVEZAS que tenemos, algunas no las ha probado nadie.
9. Tambien puede ocurrir que haya CERVEZAS que no se sirvan en ninguno de
los BARES que nos interesa.
10. Cada BAR sirve una o varias cervezas.
11. Entre los bares que nos interesan, puede que haya algunos que no
frecuenten nuestros amigos, y otros que sean frecuentados por varios amigos.10. Cada BAR sirve una o varias cervezas.
11. Entre los bares que nos interesan, puede que haya algunos que no
Diagrama:
Modelo Cursos de capacitación
El departamento de capacitación de una empresa desea construir un sistema de bases de datos para planificar y gestionar la formación de sus empleados
La empresa organiza cursos internos de capacitación de los que desea conocer el código del curso, el nombre, una descripción, el número de horas de duración y el costo del curso.
Un curso puede tener como prerequisito haber realizado otro(s) previamente, y a su vez la realización de un curso puede ser prerequisito de otro. Un curso que es prerequisito de otro puede serlo de forma obligatoria o recomendable.
Un mismo curso tiene diferentes ediciones , es decir, puede impartirse en diferentes lugares, fechas y con diferentes horarios (Intensivo, de mañana o de tarde) En una misma fecha de inicio sólo puede impartirse una edición de un curso.
Los cursos se imparten por personal de la propia empresa
De los empleados se desea almacenar su código, nombre y apellidos, dirección, teléfono, rut, fecha de nacimiento, nacionalidad, sexo, firma y salario, así como si está capacitado para impartir cursos.
Un mismo empleado puede ser docente en una edición de un curso y alumno en otra edición, pero nunca ser ambas cosas a la vez (en una misma edición de curso o lo imparte o lo recibe)
Diagrama de modelo :
viernes, 8 de abril de 2011
PDF modelo relacional extendido y mas
link para descargar
http://dl.dropbox.com/u/24106859/modelo%20relacional%20extendido.pdf
http://dl.dropbox.com/u/24106859/modelo%20relacional%20extendido.pdf
Herencia en la Base de Datos
La herencia es un intento de adaptación de estos diagramas al paradigma orientado a objetos. La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad "padre" (herencia simple). Las entidades "hijo" se conectan por la base del triángulo.
FUENTE: www.wikipedia.org
Anomalias i Optimizacion de modelo entidad relacion
Los problemas tales como la redundancia que ocurren cuando se abarrotan demasiados datos en un sola relación son llamados anomalías. Los principales tipos son:
- Redundancia: la información se repite innecesariamente en muchas tuplas. En la relación siguiente, length y filmType.
- Anomalías de actualización: cuando al cambiar la información en una tupla se descuida el actualizarla en otra. Si en la relación encontramos que el length de StarWars es 125 podríamos cambiarlo únicamente para la primer tupla y olvidar actualizar las demás.
- Anomalías de eliminación: si un conjunto de valores llegan a estar vacíos y se llega a perder información relacionada como un efecto de la eliminación. Si eliminamos al actor Emilio Estevez, perdemos también la tupla de la película MightyDucks.
Link :
http://ict.udlap.mx/people/carlos/is341/bases03.html
viernes, 1 de abril de 2011
PDF ER
ojala les sirva el pdf del Modelo Entidad Relacion
http://dl.dropbox.com/u/24106859/modelo%20entidad%20relacion.pdf
http://dl.dropbox.com/u/24106859/modelo%20entidad%20relacion.pdf
Suscribirse a:
Entradas (Atom)