jueves, 28 de febrero de 2013
domingo, 17 de febrero de 2013
instalacion de un SGBD en 3 Plataformas
Como instalar mysql en ubuntu
Lo primero que haremos es abrir el terminal del sistema operativo. Podemos escribir en el buscador de Ubuntu “terminal” o presionar CTRL+ALT+T
Por supuesto necesitamos permisos de root para realizar todas estas instalaciones. Vamos a ello.
1
| sudo apt-get install apache2 |
Con este sencillo comando instalaremos Apache2 junto a los modulos y librerías basicos. Una vez finalizada la instalación puedes comprobar su funcionamiento en http://localhost/
1
| sudo apt-get install mysql-server |
Nos preguntará en el proceso por la contraseña que queremos asignar al acceso a las bases de datos.
1
| sudo apt-get install php5 libapache2-mod-php5 php5-mysql |
Para comprobar el correcto funcionamiento del PHP, crea un archivo de prueba y reinicia el proceso del Apache2.
En el directorio /var/www crea un archivo de prueba test.php y escribe dentro de el:
1
| <?php print_r(phpinfo()); ?> |
Tras ello, reinicia el Apache2:
1
| sudo service apache2 restart |
Finalmente comprueba que se visualiza correctamente el archivo en http://localhost/test.php
instalando phpmyadmin
cccc
1
| sudo apt-get install phpmyadmin |
Una vez terminada la instalación podras comprobar que esta correcto accediendo a
http://localhost/phpmyadmin con los datos que introdujiste durante la instalación.
MYSQL EN WINDOWS y LINUXhttp://www.youtube.com/watch?v=10NA2hr-B9s
Requisitos de Windows
Para ejecutar MySQL para Windows, se necesita lo siguiente:Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio. Consulte Sección 2.3.12, “Arrancar MySQL como un servicio de Windows”.Soporte para protocolo TCP/IP.Una copia de la distribución binara de MySQL para Windows, que se puede descargar de http://dev.mysql.com/downloads/. ConsulteSección 2.1.3, “Cómo obtener MySQL”.Nota: Si se descarga la distribución a través de FTP, se recomienda el uso de un cliente FTP adecuado que posea la característica de reanudación (resume) para evitar la corrupción de ficheros durante el proceso de descarga.Una herramienta capaz de leer ficheros.zip, para descomprimir el fichero de distribución.Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.
También podrían necesitarse los siguientes ítems opcionales:Si se planea conectarse al servidor MySQL a través de ODBC, se deberá contar con un driver Connector/ODBC. Consulte Sección 25.1, “MySQL Connector/ODBC”.Si se necesitan tablas con un tamaño superior a 4GB, debe instalarse MySQL en un sistema de ficheros NTFS o posterior. Al crear las tablas no debe olvidarse el uso deMAX_ROWSyAVG_ROW_LENGTH. ConsulteSección 13.1.5, “Sintaxis deCREATE TABLE”Instalación de MySQL con un instalador automáticoLos usuarios nuevos de MySQL 5.0 pueden emplear el asistente de instalación y el asistente de configuración para instalar MySQL en Windows. Éstos están diseñados para instalar y configurar MySQL de tal forma que los usuarios nuevos pueden comenzar a utilizar MySQL inmediatamente.Los asistentes de instalación y configuración se encuentran disponibles en los paquetes Essentials y Complete, y están recomendados para la mayoría de las instalaciones estándar de MySQL. Las excepciones incluyen a usuarios que necesitan implementar múltiples instancias de MySQL en un único servidor y a usuarios avanzados que desean un control completo de la configuración del servidor.
Bibliografia:http://www.youtube.com/watch?v=10NA2hr-B9s
http://dev.mysql.com/doc/refman/5.0/es/windows-using-installer.html
http://dev.mysql.com/doc/refman/5.0/es/windows-installation.html
http://www.webvigo.com/blog/instalar-apache2-php5-y-mysql-en-ubuntu-11-10/
martes, 12 de febrero de 2013
inovaciones y herramientas de 3 SGBD
- La base de datos Oracle en Windows ha evolucionado desde un nivel básico hasta servicios más avanzados en la plataforma Windows, incluyendo los sistemas Itanium y AMD64/EM64T. Este informe ofrece información detallada sobre la arquitectura de Oracle Database 11g en Windows y abarca las innovaciones que mejoran la base de datos para Windows, pero no cubre las características aplicables a todas las plataformas de hardware.
- MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. Otras listas de correo son: MyODBC, Herramientas GUI, Cluster, Dotnet, PlusPlus y Perl. su inovacion es Mysql 5.5.3. Opciones de arranque para mysqld relacionadas con la seguridad.
- Herramientas de administración de PostgreSQL
- PgAdmin3
- Entorno de escritorio visual.
- PgAccess
- Entorno de escritorio visual.
- PhpPgAdmin
- Entorno web.
- psql
- Cliente de consola.
- Database Master
- Entorno de escritorio visual.
Búsqueda de texto
- Full text search
- Incluido en el núcleo a partir de la versión 8.3.
- Via Tsearch2 y OpenFTS para versiones anteriores a la 8.3.
XML
- XML/XSLT soporte PostgreSQL provee nativamente soporte para:
- Números de precisión arbitraria.
- Texto de largo ilimitado.
- Figuras geométricas (con una variedad de funciones asociadas).
- Direcciones IP (IPv4 e IPv6).
- Bloques de direcciones estilo CIDR.
- Direcciones MAC.
- Arrays
viernes, 8 de febrero de 2013
Cuestionario
¿Cuáles son las inconvenientes de un sistema gestor de base de datos?
• Redundancia e inconsistencia de datos.- Debido a que los archivos y programas de aplicación son creados por diferentes programadores en un largo período de tiempo, los diversos archivos tienen probablemente diferentes formatos y los programas pueden estar escritos en diferentes lenguajes.
• Dificultad en el acceso a los datos: La cuestión aquí es que el entorno de procesamiento de archivos convencional no permite que los datos necesarios sean obtenidos de una forma práctica y eficiente.
• Aislamiento de datos: Debido a que los datos están dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difícil escribir nuevos programas de aplicación para recuperar los datos apropiados.
• Problemas de integridad: Los valores de los datos almacenados en la base de datos deben satisfacer ciertos tipos de restricciones de consistencia.
Problemas de atomicidad. Un sistema de un computador, como cualquier otro dispositivo mecánico o eléctrico, está sujeto a fallo. En muchas aplicaciones es crucial asegurar que, una vez que un fallo ha ocurrido y se ha detectado, los datos se restauran al estado de consistencia que existía antes del fallo.
• Anomalías en el acceso concurrente: Conforme se ha ido mejorando el conjunto de ejecución de los sistemas y ha sido posible una respuesta en tiempo más rápida, muchos sistemas han ido permitiendo a múltiples usuarios actualizar los datos simultáneamente.
• Problemas de seguridad: No todos los usuarios de un sistema de bases de datos deberían poder acceder a todos los datos. Como los programas de aplicación se añaden al sistema de una forma ad hoc, es difícil garantizar tales restricciones de seguridad.
Indique los pasos importantes para configurar una base de datos para una empresa dada.
1. Identificar entidades, atributos y relaciones entre ellos.
2. Realizar el modelado de datos (Modelo Entidad-Relación).
3. Identificar la cardinalidad mínima y cardinalidad máxima.
4. Realizar la especialización.
5. Llevar a cabo la normalización.
6. Crear la BD e introducir los datos.
Explique la diferencia entre independencia de datos física y lógica.
La independencia de datos es la capacidad de modificar una definición de esquema, en este caso el físico o el lógico, sin que los programas de aplicación tengan que reescribirse. La diferencia entre éstos radica en que las modificaciones en el nivel físico son ocasionalmente necesarias para mejorar el funcionamiento, y las modificaciones en el nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere.
Explique cinco responsabilidades del Sistema Gestor de la Base de Datos.
1. Establecer y mantener trayectorias de acceso a la BD.
2. Respaldo y recuperación.
3. Seguridad e integridad.
4. Control de concurrencia.
5. Consulta y actualización.
Para cada responsabilidad explique qué pasaría de no asumir la responsabilidad.
1. No se podría tener un acceso rápido y eficiente a los datos.
2. Si ocurriese una falla no podría recuperar los datos que se pierdan.
3. Existirían cambios no autorizados o no previstos en la BD.
4. Podría existir una inconsistencia en los datos por el acceso concurrente entre usuarios.
5. No se pudiese manipular y modificar la información dentro de la BD.
¿Cuáles son las cinco funciones principales del administrador de la base de datos?
• Definición del esquema: El ABD crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definición de datos en el LDD.
• Definición de la estructura y del método de acceso.
• Modificación del esquema y de la organización física: Los ABD realizan cambios en el esquema y en la organización física para reflejar las necesidades cambiantes de la organización, o para alterar la organización física para mejorar el rendimiento.
• Concesión de autorización para el acceso a los datos: La concesión de diferentes tipos de autorización permite al administrador de la base de datos determinar a qué partes de la base de datos puede acceder cada usuario. La información de autorización se mantiene en una estructura del sistema especial que el sistema de base de datos consulta cuando se intenta el acceso a los datos en el sistema.
• Mantenimiento rutinario: Algunos ejemplos de actividades rutinarias de mantenimiento del administrador de la base de datos son:
= Copia de seguridad periódica de la base de datos, bien sobre cinta o sobre servidores remotos, para prevenir la pérdida de datos en caso de desastres como inundaciones.
= Asegurarse de que haya suficiente espacio libre en disco para las operaciones normales y aumentar el espacio en disco según sea necesario.
Indique 5 aplicaciones que usted perciba que se usa una base de datos para almacenar datos persistentes
1. En un hospital, para mantener el expediente clínico de los pacientes.
2. En un banco, para almacenar la información del cliente, por ejemplo sus estados de cuenta.
3. En una escuela, para llevar control de los datos de los alumnos.
4. En un videoclub, para mantener organizado la información de clientes y películas con las que cuenta.
5. En una cadena de restaurantes, para tener en orden la información de sus distintas sucursales.
Bibliografía
http://html.rincondelvago.com/bases-de-datos-distribuidas.html
http://es.wikipedia.org/wiki/Administrador_de_base_de_datos
http://www.fdi.ucm.es/profesor/hector/db-ii/ficheros.pdf
http://tombasededatos.wordpress.com/2010/08/21/1-4-1-2-independencia-logica-y-fisica-de-los-datos/
http://es.scribd.com/doc/48122142/138/Caracteristicas
libro de principios de las bases de datos
Suscribirse a:
Entradas (Atom)
