lunes, 9 de noviembre de 2015

Tutorial de Access 2010

En el siguente enlace se encuentra un tutorial para el manejo de Access 2010

Ejercicio de Funciones de Base de Datos

Ejercicios de base de datos

Ejemplo de Base de Datos

En el siguiente enlace se encuentran ejemplos de Base de Datos

Ejemplos de Base de Datos

Definición de Campos, Registros y Tablas

Tabla: Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos.
Campo: es un espacio de almacenamiento para un dato en particular.
En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder;
Tipos de Campos:
·         Alfanumérico: contiene cifras numéricas y caracteres alfabéticos.

·         Numérico: existen de varios tipos principalmente como enteros y reales.
·         Auto incrementable: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: servir de identificador registro.
·         Booleano: admite dos valores, «verdadero» ó «falso».
·         Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
·         Memo: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.

Registro: Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.

Funciones de base de datos

Funciones de base de datos en Excel

Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está organizada como una bases de datos, es decir, que se encuentra en un rango de celdas donde la primera fila tiene los títulos de cada columna. Estas fuciones nos permiten contar, sumar, multiplicar los valores de una columna que cumplen con los criterios especificados e inclusive podremos extraer un registro que cumpla con ciertas condiciones.
Consulta la sintaxis de cada función haciendo clic sobre su nombre.
FUNCIÓNINGLÉSDESCRIPCIÓN
BDCONTARDCOUNTCuenta las celdas que contienen números en el campo (columna) de registros de la base de datos que cumplen las condiciones especificadas.
BDCONTARADCOUNTACuenta el número de celdas que no están en blanco en el campo (columna) de los registros de la base de datos que cumplen las condiciones especificadas.
BDDESVESTDSTDEVCalcula la desviación estándar basándose en una muestra de las entradas seleccionadas de una base de datos.
BDDESVESTPDSTDEVPCalcula la desviación estándar basándose en la población total de las entradas seleccionadas de una base de datos.
BDEXTRAERDGETExtrae de una base de datos un único registro que coincide con las condiciones especificadas.
BDMAXDMAXDevuelve el número máximo en el campo (columna) de registros de la base de datos que coinciden con las condiciones especificadas.
BDMINDMINDevuelve el número menor del campo (columna) de registros de la base de datos que coincide con las condiciones especificadas.
BDPRODUCTODPRODUCTMultiplica los valores del campo (columna) de registros en la base de datos que coinciden con las condiciones especificadas.
BDPROMEDIODAVERAGEObtiene el promedio de los valores de una columna, lista o base de datos que cumplen las condiciones especificadas.
BDSUMADSUMSuma los números en el campo (columna) de los registros que coinciden con las condiciones especificadas.
BDVARDVARCalcula la varianza basándose en una muestra de las entradas seleccionadas de una base de datos.
BDVARPDVARPCalcula la varianza basándose en la población total de las entradas seleccionadas de una base de datos.

martes, 8 de septiembre de 2015



MySQL


¿Qué es MySQL? 

Es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor SQL, así como también de la marca. MySQL es un software de código abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulneraría la licencia GPL. 

Características principales

En las últimas versiones se pueden destacar las siguientes características principales:

  • El principal objetivo de MySQL es velocidad y robustez. 
  • Soporta gran cantidad de tipos de datos para las columnas. 
  • Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos. 


Cada base de datos cuenta con 3 archivos:
  • Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. 
  • Aprovecha la potencia de sistemas multiproceso, gracias a su implementación multihilo. 
  • Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos. 
  • El servidor soporta mensajes de error en distintas lenguas.
VENTAJAS

  • Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. 
  • Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. 
  • Facilidad de configuración e instalación. 
  • Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está. 
  • Conectividad y seguridad.
Oracle Corporation


¿Qué es Oracle? 

Oracle Corporation es una compañía de software que desarrolla bases de datos (Oracle Database) y sistemas de gestión de bases de datos.
Cuenta además, con herramientas propias de desarrollo para realizar aplicaciones, como Oracle DesignerOracle JDeveloper y Oracle Developer Suite.

Oracle Database es un sistema de gestión de base de datos de tipoobjeto-relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad,escalabilidad, y soporte multiplataforma.
Su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL Server y de la oferta de otros RDBMS con licencia libre como PostgreSQLMySQL oFirebird.
Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.


miércoles, 26 de agosto de 2015



Programas para la administración de Bases de Datos


Access

Access es un sistema de base de datos personal de Microsoft. Se trata de un producto de software orientado hacia lo visual, lo que hace que quienes no sean programadores puedan crear bases de datos útiles con facilidad. Si bien la estructura de base de datos de Access puede ampliarse para satisfacer las necesidades empresariales, su uso más común es para pequeñas bases de datos individuales o en programas multiusuario de uso limitado. Access integra el lenguaje Visual Basic para aplicaciones, por lo que es un entorno de desarrollo completo.

Visual FoxPro

FoxPro es un sistema de base de datos relacional, también producido por Microsoft, que está estrechamente unido a su lenguaje de programación. FoxPro es menos amigable que las bases de datos de usuario final, lo que requiere más conocimientos técnicos que Access. Este sistema de base de datos es conocido por su motor de procesamiento rápido y la capacidad de manejar numerosas transacciones simultáneas.

MySQL Database

MySQL es una base de datos basada en servidor que permite a varios usuarios acceder a múltiples bases de datos. El software funciona en múltiples plataformas, incluyendo la mayoría de las variedades de UNIX y Windows. Ofrece usabilidad de primer plano limitada y está diseñado como un servidor de base de datos back-end. MySQL se diferencia de otros productos de base de datos por sus costos, la versión no empresarial se distribuye de forma gratuita.

SQL Server

SQL Server es un servidor de base de datos a nivel empresarial escalable. Este producto se diferencia de la base de datos personal al no proporcionar las herramientas para el usuario que proporciona un producto de base de datos individual. El motor de base de datos se centra en responder rápidamente a las solicitudes del cliente en el formulario de consultas SQL. Estas consultas se pueden generar directamente en SQL Server, o por medio de una interfaz de usuario independiente desarrollada en una variedad de lenguajes de programación. SQL Server está diseñado para manejar bases de datos con millones de registros.

Oracle

La Oracle es otra base de datos escalable a nivel empresarial. La base de datos de SQL soporta bases de datos corporativas distribuidas, que permiten al usuario acceder a los datos de forma local o desde bases de datos remotas en una transacción transparente. Las bases de datos distribuidas ayudan a superar las limitaciones físicas de un entorno informático físico. El tamaño máximo de base de datos para una Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento físico más allá de la capacidad de la mayoría de las instalaciones individuales.



TEMARIO TECNOLOGIAS DE LA INFORMACION

UNIDAD1 Diseño, manejo y explotación de Bases de Datos

1.1 Modelos de Bases de Datos
1.2 Consideraciones de diseño
1.3 Normalizaciones
1.4 Integridad referencial
1.5 Restricciones
1.6 Seguridad en bases de datos
1.7 Reportes en bases de datos
1.8 Gestores de Bases de datos
  1.8.1 Bajo Licencia.
  1.8.2 Libre.

UNIDAD 2 Aplicaciones estadísticas

2.1 Programa estadístico.
  2.1.1 Introducción y clasificación.
  2.1.2 Comandos para aplicaciones de estadística descriptiva.
  2.1.3 Comandos para aplicaciones de estadística inferencial.

UNIDAD 3 Aplicaciones Empresariales para MIPYMES

3.1 Conceptos y elementos de las aplicaciones empresariales
3.2 Tipos de software en aplicaciones empresariales.
  3.2.1 De Nomina.
  3.2.2 Para contabilidad
  3.2.3 Puntos de venta
  3.2.4 De administración
  3.2.5 Para pagos.

UNIDAD 4 Herramientas para la administración de recursos y proyectos

4.1 La administración y colaboración de un proyecto
4.2 El manejo de portafolios de proyectos.
4.3 La administración de recursos.
  4.3.1 Humanos.
  4.3.2 Materiales.
  4.3.3 Tiempo.
4.4 La administración del proyecto.

UNIDAD 5 Herramientas para la creación de diagramas.

5.1 Diagramas Organizacionales
  5.1.1 Objetivos.
  5.1.2 Elementos.
  5.1.3 Creación y diseño.
 5.2 Diagramas de procesos.
   5.2.1 Objetivos.
   5.2.2 Elementos.
  5.2.3 Creación y diseño.