miércoles, 26 de octubre de 2011

Instalación de MySQL

1.-Ejecutamos el "Setup.exe" para iniciar. Se puede descargar el instalador de "http://dev.mysql.com/downloads".
Le damos click a "Next"


2.- Marcamos la opción "Custom" y le damos a "Next"


3.-Seleccionamos las herramientas a instalar y seleccionamos la opción la ubicación.


4.-La instalción estará lista para empezar, seleccionamos "Install" para empezar.


5.-En la siguiente ventana podemos registrarnos en MySQL.com o si ya estamos registrados introducir email de registro y contraseña. Hacemos click a "Next"


6.-Cuando termine le damos a "Finish"


Instalación de Posgresql

1.-Se ejecuta el "Setup.exe", se escoge el idioma y seleccionamos la opción "Start"


2.- Una vez que el programa nos de la bienvenida, seleccionamos la opción "Next"


4.-Leemos la información que nos brindan y le damos a "Next"


5.-En esta ventana podemos habilitar/deshabilitar las opciones de instalación. Es importante deshabilitar la opción PostGIS. Si se quiere cambiar la ubicación de la instalación, seleccionamos "Browse" y buscamos la carpeta deseada. Después le damos en "Next"


6.-Se ingresa los datos requeridos y le damos a "Next"


7.-Si aparece el siguiente mensaje quiere decir que la cuenta que ingresamos no existe, para crearla le damos a "Yes".


8.- Ahora se inicializa el Cluster de la base de datos.
♦Port Number: Es recomendable dejar el que sale por defecto.
♦Addresses: Se deja deshabilitado.
♦Locale: Seleccionamos la ubicación.
♦Encoding: UTF-8
♦Super user name: Es preferible dejarlo con el predeterminado (postgres)
♦Password: Se ingresa la contraseña.
Una vez completos los datos le damos a "Next"

9.- Nos dan la posibilidad de seleccionar los módulos contrib, si no se desea modificarlos no hay ningun inconveniente. Le damos a "Next" y la instalación estará lista para empezar.

10.- Esperamos que finalice y estará listo para usar.

martes, 25 de octubre de 2011

Instalación de Oracle 10g

1.-Empezamos abriendo el instalador.
Seleccionamos la opción "Install"


2.-Una vez que estamos en la ventana método de Instalación, se elige
la opción "instalación avanzada" y le damos "siguiente"


3.- Elegimos la opción "Standard Edition" y le damos en "siguiente"


4.-Asignamos la ubicación y seleccionamos "siguiente"


5.-Verificamos que todas las comprobaciones de requisitos tienen
el estado "correcto" y le damos a "siguiente".


6.-Para crear la base de datos, seleccionamos "Crear base de datos"
y le damos a "siguiente"


7.-Elegimos la opción "Avanzadas" y seleccionamos, una vez mas, "siguiente"


8.-Una vez en la pantalla de Summary (resumen) seleccionamos
la opción "Instalar"


9.-En esta ventana podemos ver el progreso de nuestra
instalación.

Instalación de Microsoft SQL Server 2005

1.-Una vez que tenemos el instalador. Ejecutamos "setup.exe"


2.-Seleccionamos la opción Instalar y seguimos seleccionando "siguiente"
hasta observar la lista de requisitos.


3.-Cuando observamos que se cumplen los requisitos seleccionamos "siguiente"


4.-Cuando aparecen los campos para rellenar la información de registro,
completamos los datos respectivos.

5.-Seleccionamos la opción "Avanzados"

6.- Seleccionamos la ruta en la cual se quiere instalar,
si no hay espacio en C: se puede escoger la ruta de instalación D:


7.-Seleccionamos la opción "Instancia determinada",
le damos en "siguiente" para continuar con la instalación


8.-Elegimos la opción "Modo de autentificación de Windows",
lo configuramos al gusto y continuamos.


9.-Cuando ya está preparada la instalación, seleccionamos
la opción "Instalar" y veremos como empieza.


10.-Cuando termine de instalar, nos aparece un mensaje de instalación completa.
Para salir de la instalación seleccionamos la opción "Finalizar"

martes, 18 de octubre de 2011

SOLUCION PC3

ESQUEMAS RELACIONALES:
PREGUNTA 1:
SOFTWARE (S#, DESCRIPCION, VERSION, FABRICANTE)
HARDWARE (H#, NOMBRE, PROCESADOR, CONSTRUCTOR)
INSTALACION (S#, H#, C#, EDIFICIO, RESPONSABLE, PROTOCOLO)

a)Tener las descripciones del software existente en cualquier instalación.
•AR:
π software.descripcion(softwareΘinstalacion)
•SQL:
SELECT software.descripcion
FROM software JOIN instalación ON (software.S#=instalación.S#)

b)Obtener los nombres de los equipos con procesador 'M65000' instalados tanto para protocolo 'TCP/IP', como para protocolo 'CICS'.
•AR:
π hardware.nombre(σ hardware.procesador=”M65000” ^ (instalación.protocolo=”TCP/IP” v instalación.protocolo=”CICS”)(hardwareΘinstalacion))
•SQL:
SELECT hardware.nombre
FROM hardware JOIN instalacion ON (hardware.H#=instalación.H#)
WHERE instalación.protocolo=”TCP/IP” AND (instalación.protocolo=”CICS” OR instalación.protocolo=”CICS”)

c) Obtener los nombres de los equipos hardware que no han sido instalados en ningún edificio.
•AR:
ρ inst(hardwareΘinstalacion)
π hardware.nombre(hardware – inst)
•SQL:
SELECT hardware.nombre
FROM hardware
MINUS
SELECT inst.nombre
FROM (hardware JOIN instalacion (hardware.H#=instalación.H#)) inst


PREGUNTA 2:
C(Bebedor, Bar) S (Bar, Cerveza) P (Bebedor, Cerveza)
Donde la primera indica los bares que cada bebedor frecuenta, la segunda la cerveza que sirve cada bar, y la última relación nos indica la cerveza que consume cada bebedor.

a) Los bebedores que frecuentan al menos un bar que sirve una cerveza que toman.
•AR:
C.bebedor(CΘSΘP)
•SQL:
SELECT C.bebedor
FROM C JOIN S ON (C.bar=S.bar) JOIN P ON (C.bebedor=P.bebedor)

b)Los bebedores que frecuentan sólo bares que sirven alguna cerveza que ellos toman.
•AR:
•SQL:





1.- Melomanía
ENUNCIADO DEL PROBLEMA:
Se desea mantener información sobre todas y cada una de las obras musicales que se poseen y están estampadas en los diferentes soportes en los que se venden en el mercado. Nuestro coleccionista cuenta con una buena colección de discos y cintas, en sus diferentes tamaños y formatos, en los que tiene grabaciones de muchos y variados artistas interpretando muchos y variados temas musicales y, para su correcto archivo y acceso a esta información, desea realizar un sistema que le informe y oriente de todo el material musical que posee.
Para nuestro coleccionista son de interés los siguientes supuestos semánticos:
SUPUESTO 1: Es de interés mantener información tanto de los textos de las obras musicales como de la música de las mismas y, por supuesto, de ambos al mismo tiempo.
SUPUESTO 2: En su colección cuenta con partituras de obras originales, de grabaciones propias y comerciales, y de letras de las canciones que acompañan a las grabaciones comerciales o textos que él mismo ha obtenido.
SUPUESTO 3: Cada tema musical está catalogado en un estilo diferente, y sobre cada estilo se desea almacenar información correspondiente al mismo: origen del mismo, influencia, padre del estilo, etc. A veces, un tema musical presenta influencias de otros estilos.
SUPUESTO 4: Sobre las partituras se desea mantener la información correspondiente a la obra musical, origen de la partitura, precio de la misma (a veces son obras únicas).
SUPUESTO 5: Las obras musicales están grabadas en diferentes soportes: LPs, Singles, Cassettes, Revox, CD y Vídeos, por el momento. En cada unidad de estos soportes están grabadas varias canciones que pueden estar interpretadas por uno o varios autores.
SUPUESTO 6: Sobre cada canción interesa conocer: los autores de la letra y de la música y sus intérpretes. Una canción puede tener varios autores de la letra y de la música que no tienen por qué ser los mismos.
SUPUESTO 7: Existen temas musicales cantados y otros sólo musicales. Se requiere conocer, para cualquier tipo de tema musical, sus intérpretes musicales y vocalistas, en el caso en que los hubiera. Si la interpretación musical se hubiera realizado bajo una dirección (batuta) es requerido también el mantenimiento de esta información.
SUPUESTO 8: Es requerido conocer la información sobre los soportes comerciales que se poseen. Estos soportes están editados por determinadas casas discográficas de las cuales es deseable conocer sus datos generales.
SUPUESTO 9: Cada soporte comercial tiene una identificación única de la propiedad, generalmente también un título único, aunque en él pueden existir grabaciones de uno o varios intérpretes.
SUPUESTO 10: Los intérpretes de los temas musicales pueden ser: solistas, grupos musicales u orquestas de mayor o menor envergadura. Cuando se trate de grupos musicales es deseable conocer información de cada uno de sus componentes y la labor que desempeña en el grupo (naturalmente si es conocido). Esta información general es también solicitada para los solistas. Cuando se trate de una orquesta, la única información solicitada es su origen y denominación, así como su director habitual.
SUPUESTO 11: Como un mismo tema musical puede ser interpretado por diferentes intérpretes (cada uno haciendo su versión), y se pueden tener las diferentes grabaciones, es necesario conocer los soportes en los cuales se encuentran estas grabaciones.
SUPUESTO 12: Se tienen los textos o letras de algunas de las grabaciones y, esta información se encuentra almacenada como si se tratase de las partituras. Un texto de una letra corresponde a una única grabación, si bien, generalmente, los textos de una letra no cambian con las diferentes versiones de una misma canción.
Considere las siguientes orientaciones:
1. Inicialmente conviene abstraer los diferentes soportes en los cuales se pueden tener grabaciones en sus diferentes tipos, expuestos en los supuestos planteados. A cada grabación se le asignará un tipo de los definidos.
2. Existen soportes o grabaciones comerciales y otras propias. De las comerciales se conoce cómo pueden ser identificadas y, con las propias, habrá que determinar un identificador válido para ellas.
3. Las grabaciones comerciales las realizan las productoras. Un tipo de entidad que será necesario definir, mientras que las propias no, por lo que habrá que tener este hecho en cuenta en la relación de estos objetos.
4. Cada grabación está formada por uno o varios temas musicales de los cuales se puede tener, además, la partitura y/o letra de la misma. A veces se tienen partituras y letras de temas de los cuales no se tienen grabaciones.
5. Habrá que considerar también un tipo de entidad que represente los diferentes estilos musicales y que permita representar toda la información correspondiente a los mismos. Recuérdese que como un estilo musical puede provenir de otros estilos, deberá existir un tipo de interrelación reflexiva en este tipo de entidad que represente esta característica.
6. Por otro lado, cada tema musical tiene un estilo musical base y, posiblemente, otros que la influyen. Luego será necesario representar estos dos diferentes tipos de interrelaciones entre estos objetos.
7. Las canciones tienen un nombre, pero diferentes canciones pueden tener el mismo nombre (existen en el mercado muchos temas musicales diferentes, pero con el mismo nombre). No es usual que un intérprete haga grabaciones de diferentes temas musicales que tengan el mismo nombre, ni que un autor (de la letra y/o música) realice temas musicales diferentes con el mismo nombre.
8. Es necesario definir un tipo de entidad que represente a los intérpretes de los temas musicales. El lector, en este punto, debe recordar que estos podrán ser grupos o solitas, y en el primer caso es necesario representar los integrantes del grupo (si se conocen), luego deberá existir un tipo de interrelación que permita representar este comportamiento del problema.
9. Cuando se trata de orquestas, el intérprete de los temas será la orquesta, pero es necesario representar al director de la misma, el cual podrá representarse también como si de un intérprete se tratase.
10. El problema referente a las partituras y letras de las canciones no es difícil de representar. Basta con considerar que estos objetos existen en el sistema (con las propiedades o atributos solicitados) y que están relacionados con los temas musicales correspondientes.
11. Una de las tareas más comprometidas de este problema es la representación de las canciones. Obsérvese que existen diferentes versiones de una misma canción, pero la canción es la misma. Además, pueden existir diferentes grabaciones de una misma canción, de la misma o diferente versión, y será necesario diferenciar cada una de estas grabaciones.
Dejamos a criterio, si lo considera necesario, que introduzca alguna simplificación o restricción que le facilite la tarea de representación para este tipo de objeto y sus relaciones. Nosotros le proponemos que considere que en una misma grabación (en un mismo soporte) no pueden existir grabaciones de una misma versión de una canción.

MODELO LÓGICO:

MODELO FÍSICO:

DICCIONARIO: