miércoles, 5 de agosto de 2015

Taller Bases de datos

¿QUÉ ES UNA BASE DE DATOS?

Se puede considerar como un almacén que nos permite ingresar y guardar grandes cantidades de información, para que luego podamos utilizarla fácilmente con datos ya ordenados y clasificados. También puede considerarse como un sistema de archivos electrónicos.


¿CUÁL ES LA ESTRUCTURA DE UNA BASE DE DATOS?

Una base de datos esta compuesta por tablas que a su vez contienen un conjunto de registros, estos registros son la acumulación de un grupo de campos, campos que contienen un sólo valor. Además dependiendo sin la base de datos es relacional, esta contiene enlaces que permite la asociación entre dos registros.

Además por la forma o esquema, el nombre de cada tabla, el nombre de cada columna, el tipo de dato de cada columna, la tabla a la que pertenece cada columna

Según las funciones de la base de datos también se deben incluir las Query o consultas que filtran los datos que se requieren, formularios para visualizar los datos, informes que recopilan y analizan los datos de las tablas y las consultas y macros que automatizan procedimientos de las bases de datos.


¿CARACTERÍSTICAS DE UN PRODUCTO DE BASE DE DATOS?

- Se compone de varias tablas o relaciones.
- No se permite que existan dos tablas con el mismo nombre de registro.
- Cada tabla se reconoce como un conjunto de registros (filas y columnas).
- La relación de una tabla padre y su hijo se dan por medio de claves primarias y ajenas.
- Las claves primarias son la clave principal de un registro en una tabla y estas debe cumplir con datos que sean íntegros.
- Las claves ajenas se colocan en la tabla hija, tienen el mismo valor que la clave primaria del registro padre, pro medio de estas se hacen las relaciones.


TIPOS DE BASES DE DATOS

De acuerdo a su modelo de administración de datos:

Base de datos Jerárquicas.
Base de datos de red.
Base de datos Transaccionales.
Base de datos Relacionales.
Base de datos Multidimensionales.
Base de datos Orientadas a Objetos.
Base de datos de Documentos.


EJEMPLOS DE PRODUCTOS DE BASES DE DATOS


CARACTERÍSTICAS ESPECÍFICAS DE LAS BASES DE DATOS

CARACTERISTICAS DE ORACLE

Oracle es el motor de base de datos relacional más usado a nivel mundial: una de las ventajas es que puede ejecutarse en todas las plataformas, desde una computadora personal hasta un supercomputador, existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Oracle soporta todas las funciones que se esperan de un servidor que cumpla los estándares: tiene un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos" que se ejecutan comportamientos específicos en la base de datos, con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. Algo muy importante es que permite el uso de particiones: para la mejora de la eficiencia de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.




CARACTERISTICAS DE MYSQL

Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de selección de mecanismos de almacenamiento que ofrecen diferentes velocidades de operación, soporte físico, capacidad, distribución geográfica, transacciones y claves, conectividad segura, etcétera... Támbien se utiliza para la búsqueda e indexación de campos


CARACTERISTICAS DE SQL-SERVER

Posee de un entorno único integrado para la administración del Motor de base de datos de SQL Server y la creación. Cuadros de diálogo para administrar objetos de Motor de base de datos de SQL Server, Analysis Services y Reporting Services, lo que permite ejecutar las acciones inmediatamente, enviarlas a un editor de código o escribirlas en un script para ejecutarlas posteriormente.

También se trabaja por medio de cuadros de diálogo no modales y de tamaño variable que permiten obtener acceso a varias herramientas mientras un cuadro de diálogo está abierto. Un cuadro de diálogo común de programación que permite realizar acciones de los cuadros de diálogo de administración en otro momento. Exportación e importación del registro de servidor de SQL Server Management Studio desde un entorno de Management Studio a otro.




domingo, 2 de agosto de 2015

Historia Lenguaje SQL

El lenguaje SQL da sus inicios en 1974 cuando Donald Chamberlin y otras personas que hacían parte del equipo de trabajo de los laboratorios de investigación de IBM, principalmente para determinar las características de una base de datos con un modelo relacional. En un principio se llamaba lenguaje SEQUEL (structures english query lenguage) y utilizo como el prototipo SEQUEL-XRM entre 1974 y 1975, después se realizaron algunos cambios entre 1976 y 1977, en una revisión del SEQUEL/2 por motivos legales deciden cambiarle el nombre pasando a SQL. El prototipo System R, basado en el SQL deciden ser utilizado internamente por IBM, y además algunos de los clientes más importantes. Debido al éxito de este sistema, que aún no estaba siendo comercializado, otras compañías empezaron a adoptar sus propios lenguajes basados en SQL.

En 1981, comenzó a suministrar la entrega de su productos de bases de datos relacionales, y en 1983 comenzó a vender DB2. En los 80's empresas como Oracle y Sybase se iniciaron en la comercialización de productos basados en SQL, y de allí que se convertiera en el estándar industrial de bases de datos relacionales.  

Para el año 1986, la ANSI aplicó en gran medida el lenguaje aplicado SQL de IBM, para los lenguajes relacionales y en 1987 se comenzó a utilizar como el estándar en las normas ISO. La versión para el estándar ISO va con el nombre SQL/86, que despues tras varias revisiones pasaron a ser las versiones SQL/86, despues de varias revisiones pasaron a ser la SQL/89 seguida de la SQL/92.

El tener un lenguaje de programación como un estándar para bases de datos relaciones abre las puertas a la intercomunicabilidad entre todos los productos que pertenecen a la marca o se basan en él.

En estos momento el SQL es el estandar más utilizados en las SGBC (Sistemas de Gestión de Bases de Datos) comerciales, como las que son MySQL, Postgree, DB2, Informix, Microsoft SQL, Acces, Oracle, SyBase etc. Y aunque los añadidos que dieferencia cada uno de los lenguajes es muy amplia, el soporte al estandar SQL/92 es general y mu amplio.

Sql es un lenguaje dirigido al tratamiento de conjuntos de datos y no datos individuales lo que se traduce en una alta productividad en codificación y la orientación a objetos


Bibliografía:
http://www.htmlpoint.com/sql/sql_04.htm
Leer más: http://www.monografias.com/trabajos13/trsqlinf/trsqlinf.shtml#BREVE#ixzz3hg9pfyF8
https://hosteando.wordpress.com/2009/05/19/historia-del-sql/

miércoles, 29 de julio de 2015

Direccionamiento Estratégico


Misión

Demaxo SAS, se encarga de proporcionar soluciones tecnológicas, acorde a las necesidades que demande el entorno donde se desempeña en lo que se refieren a los diferentes sectores productivos, por medio de competencias laborales en puntos de acción funcionales, con tecnologías requeridas  para el cumplimiento de los proyectos a ejecutar.


Visión

Demaxo SAS, será la guía de muchas otras empresas dedicadas a la producción de material tecnológico, que deseen aportar en los diferentes sectores en busca del mejoramiento de la calidad y demás indicadores.



Principios

Rapidez

Indicadores: Celeridad y Gestión
Subindicadores: Prontitud y Consecución

Altura

Indicadores: Ejecución y Precisión
Subindicadores: Innovación, Planeación, Calidad, Alto Nivel de Soluciones

Valores

Talento

Indicadores: Emprendimiento y soluciones
Subindicadores: Aptitudes, Entendimiento y Competitividad

Entusiasmo

Indicadores: Autonomía, Comrpomiso, y Satisfacción
Subindicadores: Mejoramiento Continuo, Compromiso y Aporte de Soluciones


Política de calidad

El propósito de Demaxo SAS es proporcionar una imagen de confianza basada en la calidad de los productos que este suministra con cada uno de los proyectos que ponen en nuestras manos, cumpliendo los estándares nacionales calidad que son exigidos. Además, orientar las propuestas u oportunidades de negocios o propuestas de emprendimientos para innovar y estar a la vanguardia de las tecnologías en el sector.

Objetivos de Calidad   

a)      Posicionarse corporativamente en el sector tecnológico a nivel local, regional y nacional.
b)     Emplear diferentes tácticas y medios masivos para la publicidad y mercadeo estratégico.
c)      Incrementar selectivamente los puntos de acción como resultado del mercadeo estratégico.

d)     Facilitar las herramientas necesarias para las empresas contratantes y así lograr sus objetivos a través de nuestras tecnologías.
e)   Monitorear la demanda de proyectos en tecnologías o startup.
f)   Mejorar la dotación de inmuebles periódicamente para obtener satisfacción con los empleados y que cumplan los parámetros de ergonomía.