lunes, 18 de febrero de 2013

ACTIVIDAD #8



INSTALACION DE MYSQL:

  • EN WINDOWS
  • EN UBUNTU
10 pasos pa intalar MYSQL en ubunto

  • EN MAC OS

INSTALACION DE ORACLE

  • EN WINDOW VIRTUAL

  •  EN UBUNTU


  •   EN MAC OS

INSTALACION DE PostgreSQL 


  • EN WINDOWS
  • EN UBUNTU
INSTALACION
  •  EN MAC OS
INSTALACION



miércoles, 13 de febrero de 2013

HERRAMIENTAS DE SGBD


1.       MYSQL
Actualmente en la version 6.0. Algunas mejoras:

·         ACID de transacciones compatible

·         Crasch recuperación

·         Espacios de tabla definidos por el usuario

·         Datos de alta velocidad cachés

·         Advanced índices B-tree

·         Performance / tablas de diagnóstico de seguimiento configuración simplificada

2.       ORACLE

Actualmente en la version 11g Release 2. Algunas mejoras:

 

·         Automatic Block Repair : Desde Oracle11gr2 en adelante los bloques se recuperarán de forma automática .

·         Comando DUPLICATE de una base de datos , pero sin conección a la base de datos : Desde ahora en adelante no es necesario conectarse a una base de datos target para generar una copia de ella.

·         Mejoras en el TSPITR (Tablespace Point-In-Time Recovery) Podremos recuperar una tabla en el tiempo, aun cuando haya sido borrada.

·         Se agregan nuevas funciones analíticas, como por ejemplo:

o   LISTTAG : Que permite al desarrollador mostrar los datos de una tabla, pero hacía el lado, concatenados.

o   NHT_VALUE : simplemente recibe un valor y busca el número X que le ingresamos. etc.

3.       PostGreSQL

Actualmente en la version 9.2. Algunas mejoras:

 

·         Rendimiento y escalabilidad mejorados

·         Hasta 350.000 consultas de lectura por segundo (más de 4 veces más rápido)

·         Consultas en almacenes de datos con acceso sólo de índices (2-20 veces más rápido)

·         Hasta 14.000 escrituras de datos por segundo (5 veces más rápido)

·         Hasta un 30% de reducción de consumo de energía por la CPU

·         Replicación en cascada: permite a los usuarios procesar lotes más grandes mediante servidores escalados horizontalmente bajo PostgreSQL 9.2.

·         “NewsBlur: un lector social de noticias, utiliza Postgres para el almacenamiento de millones de sitios web y suscripciones.

jueves, 7 de febrero de 2013

RESOLVER EL SIGUIENTE CUESTIONARIO

 
 
¿Cuáles son las inconvenientes de un sistema gestor de base de datos?
 Problemas de seguridad, Problemas de automicidad.
  • Indique los pasos importantes para configurar una base de datos para una empresa dada.
  1. Determinar la finalidad de la BD.
  2. Determinar en el acceso necesario de la BD.
  3. Determinar las tablas que necesitan en la BD.
  4. Determinar a que tablas pertenecen cada campo.
  5. Identificar el campo o los campos con valores unicos.
  6. Determinar las relaciones entre las tablas.
  7. Perfeccionar el diseño.
  8. Introducir datos y crear otros.
  • Explique la diferencia entre independencia de datos física y lógica.
Los programas de aplicacion se dice que muestran indepencia fisica de datos si no dependen del esquema fisico, y por lo tanto, no deben ser modificados si cambia el esquema fisico.
  • Explique cinco responsabilidades del Sistema Gestor de la Base de Datos.
  1. Proporciona la capacidad de almacenamiento de datos, acede y utilizarlos.
  2. Durabilidad.
  3. consistencia.
  4. Recuperacion de fallos.
  5. Proporciona un mecanismo capas de ocupar los datos.
  • Para cada responsabilidad explique que pasaría de no asumir la responsabilidad.
  1. El espacio de memoria para datos del cliente, seria muy poco, hay que pensar en grande.
  2. para que crear algo no durable, si solo sera el uso por corto tiempo.
  3. Tiene que ser consistente, para que al uso diario no sea mproductivo.
  4. Facilmente tiene que recuperarse un fallo, ya que depende del creado.
  5. Que la BD, de abasto para tipo de datos que necesite el usuario.
  • ¿Cuáles son las cinco funciones principales del administrador de la base de datos?
  1. Definicion del esquema.
  2. Definicion de la estructura y del metodo de acceso.
  3. Modificacion del esquema y de la organizacion fisica.
  4. Concesion de autorizacion para el acceso a los datos.
  5. Mantenimiento rutinario.
  • Indique 5 aplicaciones que usted perciba que se usa una base de datos para almacenar datos persistentes
  1. Universidades
  2. Bancos
  3. Finanzas
  4. Ventas
  5. Produccion
  • Incluya todas sus fuentes de información
http://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf




 

CUADRO COMPARATIVO



martes, 5 de febrero de 2013

BD y DIAGRAMA DE E/R

Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\Users\Chiquita>cd..
C:\Users>cd..
C:\>cd xampp
C:\xampp>cd mysql
C:\xampp\mysql>cd bin
C:\xampp\mysql\bin>mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> CREATE DATABASE VETERINARIA;
Query OK, 1 row affected (1.44 sec)
 
mysql> USE VETERINARIA;
Database changed
mysql> CREATE TABLE PROPIETARIO(Id_PROPIETARIO INT NULL PRIMARY KEY,
NOMBRE VARCHAR(20),
DIRECCION VARCHAR(20),
TELEFONO VARCHAR(10),
PROFECCION VARCHAR(20));
Query OK, 0 rows affected (1.16 sec)
 
mysql> CREATE TABLE CARACTERISTICAS(Id_MASCOTA INT NULL PRIMARY KEY,
COLOR VARCHAR(10),
PELAJE VARCHAR(10),
CICATRICES VARCHAR(10),
TATUAJES VARCHAR(10),
CIRUGIAS VARCHAR(10),
CONDICION_CORPORAL VARCHAR(10),
FIN_ZOOTECNICO VARCHAR(10));
Query OK, 0 rows affected (0.55 sec)
 
mysql> CREATE TABLE HISTORIA_MEDICA(Id_HISTORIAMEDICA INT NULL PRIMARY KEY,
CONSTANTES_FISOLOGICAS VARCHAR(20),
TEMPERATURA VARCHAR(10),
FRECUENCIA_CARDIACA VARCHAR(5),
FRECUENCIA_RESPIRATORIA VARCHAR(20),
PULSO VARCHAR(10));
Query OK, 0 rows affected (0.99 sec)
 
mysql> CREATE TABLE MEDIOS_AMBIENTALES(Id_TRATAMIENTO INT NULL PRIMARY KEY,
ENTORNO VARCHAR(30),
NUTRICION VARCHAR(25),
ESTILODE_VIDA VARCHAR(30));
Query OK, 0 rows affected (0.24 sec)
 
mysql> CREATE TABLE ANTECEDENTES(Id_DIAGNOSTICO INT PRIMARY KEY,
DIAGNOSTICO VARCHAR(40),
TRATAMIENTO VARCHAR(70),
Id_TRATAMIENTO INT REFERENCES MEDIOS_AMBIENTALES);
Query OK, 0 rows affected (3.16 sec)
 
mysql> CREATE TABLE CONSULTA(Id_CONSULTA INT PRIMARY KEY,
MOTIVO VARCHAR(30),
FECHA DATE,
Id_DIAGNOSTICO INT REFERENCES ANTECEDENTES,
Id_HISTORIAMEDICA INT REFERENCES HISTORIA_MEDICA);
Query OK, 0 rows affected (0.93 sec)
 
mysql> CREATE TABLE MASCOTA(Id_MASCOTA INT REFERENCES CARACTERISTICAS,
Id_PROPIETARIO INT REFERENCES PROPIETARIO,
Id_CONSULTA INT REFERENCES CONSULTA,
NOMBRE VARCHAR (20),
SEXO VARCHAR(10),
FCH_NACIMIENTO DATE,
ESPECIE VARCHAR(20), RAZA VARCHAR(20));
Query OK, 0 rows affected (0.92 sec)
 
mysql> INSERT INTO PROPIETARIO (Id_PROPIETARIO,NOMBRE,DIRECCION,TELEFONO,PROFECCION) VALUES (1234,'LEONARDO PEREZ','MEJIA 2030','6566305622','ING. INDUSTRIAL');
Query OK, 1 rowaffected (0.25 sec)
mysql> INSERT INTO PROPIETARIO Id_PROPIETARIO,NOMBRE,DIRECCION,TELEFONO,PROFECCION) VALUES (1235,'ANTONIO LOPEZ','LA TULE 270','6566302980','ING. CIVIL'),
-> (1236,'MARCO BARRAZA','ROSALES 483','6566920343','DENTISTA'),
-> (1237,'DANIEL DELGADO','DE LEON 3920-20','6562391038','CIRUJANO');
Query OK, 3 rows affected (0.71 sec)
Records: 3  Duplicates: 0  Warnings: 0
 
mysql> SELECT * FROM PROPIETARIO;
+----------------+----------------+-----------------+------------+-----------------+
| Id_PROPIETARIO | NOMBRE         | DIRECCION       | TELEFONO   | PROFECCION|
+----------------+----------------+-----------------+------------+-----------------+
|           1234 | LEONARDO PEREZ | MEJIA 2030      | 6566305622 | ING. INDUSTRIAL |
|           1235 | ANTONIO LOPEZ  | LA TULE 270     | 6566302980 | ING. CIVIL               |
|           1236 | MARCO BARRAZA  | ROSALES 483     | 6566920343 | DENTISTA          |
|           1237 | DANIEL DELGADO | DE LEON 3920-20 | 6562391038 | CIRUJANO|
+----------------+----------------+-----------------+------------+-----------------+
4 rows in set (0.15 sec)
 
mysql> INSERT INTO CARACTERISTICAS (Id_MASCOTA,COLOR,PELAJE,CICATRICES,CIRUGIAS,TATUAJES,CONDICION_CORPORAL,FIN_ZOOTECNICO) VALUES (1234,'NEGRO','GRUESO','NO','SI','NO','EXCELENTE','ESTOMAGO SOBRECARGADO'),
-> (1334,'NEGRO','FINA','NO','NO','NO','EXCELENTE','CIRUJIA EN ESTOMAGO'),
-> (1434,'CAFE','SINGULAR','NO','NO','SI','DELGADO','BOMITO BLANCO'),
-> (1534,'CAFE','FINA','NO','NO','NO','DELGADO','CHEQUEO NORMAL');
Query OK, 4 rows affected, 4 warnings (0.76 sec)
Records: 4  Duplicates: 0  Warnings: 4
 
mysql> INSERT INTO HISTORIA_MEDICA (Id_HISTORIAMEDICA,CONSTANTES_FISOLOGICAS,TEMPERATURA,FRECUENCIA_CARDIACA,FRECUENCIA_RESPIRATORIA,PULSO) VALUES (2345,'NINGUNA','40°','NORMAL','NORMAL','NORMAL'),
-> (2346,'NINGUNA','40°','NORMAL','NORMAL','NORMAL'),
-> (2347,'NINGUNA','40°','NORMAL','NORMAL','NORMAL'),
-> (2348,'NINGUNA','40°','NORMAL','NORMAL','NORMAL');
Query OK, 4 rows affected, 4 warnings (0.96 sec)
Records: 4  Duplicates: 0  Warnings: 4
 
mysql> INSERT INTO MEDIOS_AMBIENTALES (Id_TRATAMIENTO,ENTORNO,NUTRICION,ESTILODE_VIDA) VALUES (12,'NORMAL','SALUDABLE','REGULAR'),
-> (15,'NORMAL','SALUDABLE','REGULAR'),
-> (19,'NORMAL','SALUDABLE','REGULAR'),
-> (23,'NORMAL','SALUDABLE','REGULAR');
Query OK, 4 rows affected (0.76 sec)
Records: 4  Duplicates: 0  Warnings: 0
 
mysql> INSERT INTO ANTECEDENTES (Id_DIAGNOSTICO,DIAGNOSTICO,Id_TRATAMIENTO,TRATAMIENTO) VALUES (23,'NINGUNO',15,'NINGUNO');
Query OK, 1 row affected (0.71 sec)
 
mysql> INSERT INTO ANTECEDENTES(Id_DIAGNOSTICO,DIAGNOSTICO,Id_TRATAMIENTO,TRATAMIENTO) VALUES (23,'NINGUNO',15,'NINGUNO'),
-> (24,'NINGUNO',19,'NINGUNO'),
-> (22,'NINGUNO',12,'NINGUNO'),
-> (25,'NINGUNO',23,'NINGUNO');
ERROR 1062 (23000): Duplicateentry '23' forkey 'PRIMARY'
mysql>

DIAGRAMA HISTORIA CLINICA