jueves, 5 de noviembre de 2015

Ejemplos de manejadores de base de datos

MySQL.“Para diseñar páginas que trabajen en servidor Linux, utilizaremos el lenguaje PHP y bases de datos MySQL”, indica el director de e-tecnia. Se trata de software libre, pero para determinadas aplicaciones comerciales hay que adquirir una versión comercial licenciada. Disponible para Linux, Mac y Windows.

Comandos Basicos

MICROSOFT SQL SERVER. “Para diseñar páginas que funcionen en servidores Windows, usaremos la tecnología ASPX (ASP.NET) y bases de datos SQLserver”, precisa Isabal. Recientemente, la compañía de Redmond ha facilitado una versión gratuita, SQL Server Express Edition, aunque con ciertas limitaciones (bases de datos de menos de 4 GB, no cuenta con el Agente de SQL Server...). Disponible para Windows.
ORACLE. Se trata de la herramienta más potente de bases de datos, por lo que es probable que su capacidad desborde nuestras necesidades. “Las grandes bases de datos son Oracle, pero necesitaríamos una aplicación muy grande para utilizarlas”, añade Isabal. Disponible para Mac, Linux y Windows.

Comandos Basicos
MICROSOFT VISUAL STUDIO. Es el editor de Microsoft para SQL Server. Soporta varios lenguajes de programación, como ASP.NET, Visual C++, Visual C#, Visual J# y Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. Disponible para Windows.
ZEND STUDIO. Se trata de un editor para PHP que ofrece soporte para navegación en base datos y ejecución de consultas SQL, con prestaciones como autocompletado, ayuda de código, resaltado de sintaxis, etc. Disponible para Mac, Linux y Windows.
MICROSOFT OFFICE ACCESS. Aunque las bases de datos Access, que empleaban lenguaje ASP, están es desuso, aún es posible encontrar páginas que lo emplean y se puede adquirir este software. Disponible para Windows.
ADOBE FLASH. Es una herramienta que trabaja sobre fotogramas, gráficos vectoriales y sonidos para la creación de las animaciones que podemos ver en los sitios web. Se trata del estándar del mercado en este campo. Disponible para Mac y Windows. Como señala el director de e-tecnia, “la tecnología Flash requiere mención aparte, ya que genera un archivo donde todos los elementos (textos, imágenes, sonidos...) quedan en un solo fichero .swf. Es una herramienta que funciona distinta a cualquier otro programa. Tiene una línea de tiempo y se van colocando los distintos elementos, pudiendo generar movimientos, enlaces, etc.”. Existen distintas alternativas de software libre, aunque ninguna de ellas alcanza un peso relevante. Por otra parte, el W3C ha recomendado SVG como lenguaje alternativo a Flash para la creación de gráficos vectoriales bidimensionales estáticos o en movimiento.
INKSCAPE. Es el programa de edición SVG más empleado y opción de software libre y gratuito. Está disponible para Linux, Mac y Windows.

Funciones de base de datos en Excel

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.

Definiciones de campos, registros y tablas.

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.

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.

Ejercicio de las funciones de Base de datos

https://exceltotal.com/funciones/base-de-datos/

Tutorial para Access

https://www.youtube.com/watch?v=Ci1xHaYpa58

Ejercicio de tablas dinamicas.'

https://drive.google.com/file/d/0B0IWyhps4JYANzUtQTktY3VCc0k/view

Temario

Unidad 1.-  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.