23/08/2018
BLOQUE 2
Anders Hejlsberg
Hejlsbergs nació en Dinamarca, estudió ingeniería en la Universidad Tecnica de Dinamarca, pero nunca se graduó. Mientras estaba en la universidad, en 1981, comenzó a escribir programas para el microordenador Nascom, incluyendo un compilador de Pascal que se llamaba Blue Label Pascal compiler, Sin embargo, pronto lo reescribió para CP/M y MS-DOS. El compilador fue conocido inicialmente como Compas Pascal y más tarde como PolyPASCAL. Más adelante el producto fue concedido bajo licencia a Borland, y, combinado con otras herramientas de programación, se convirtió en el sistema Turbo Pascal.Hejlsberg se convirtió en uno de los objetivos principales de Microsoft y, tras una sucesión de ofertas, Borland no pudo igualar la oferta hecha por Microsoft. En 1996 Hejlsberg abandonó Borland y se unió a Microsoft. Uno de sus primeros logros fue el lenguaje de programación J++. También se convirtió en un Ingeniero distinguido y Técnico de Microsoft. Desde 2000, ha sido el arquitecto principal del equipo que desarrolla el lenguaje de programación C#.
28/08/2018
Act 1
ADO.NET
Que es ADO.NET?
ADO.NET es un conjunto de componentes del software
que pueden ser usados por los programadores para acceder a datos y a
servicios de datos. Es parte de la biblioteca de clases base que están
incluidas en el Microsoft .NET Framework. Es comúnmente usado por los programadores para acceder y para modificar los datos almacenados en un Sistema Gestor de Bases de Datos
Relacionales, aunque también puede ser usado para acceder a datos en
fuentes no relacionales. ADO.NET es a veces considerado como una
evolución de la tecnología ActiveX Data Objects (ADO), pero fue cambiado tan extensivamente que puede ser concebido como un producto enteramente nuevo.
Para que sirve ADO.NET?
Sirve para satisfacer diversas necesidades de desarollo, como la creacion de clientes de base de datos Front End y objetos empresariales de nivel medio que utilizan aplicaciones, herramientas etc.
Cuales son?
ADO.NET consiste en dos partes primarias:
Data provider
Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle.
Cada fuente de datos tiene su propio conjunto de objetos del proveedor,
pero cada uno tienen un conjunto común de clases de utilidad:
- Connection: Proporciona una conexión usada para comunicarse con la fuente de datos. También actúa como Abstract Factory para los objetos command.
- Command: Usado para realizar alguna acción en la fuente de datos, como lectura, actualización, o borrado de datos relacionales.
- Parameter: Describe un simple parámetro para un command. Un ejemplo común es un parámetro para ser usado en un procedimiento almacenado.
- DataAdapter: "Puente" utilizado para transferir data entre una fuente de datos y un objeto DataSet (ver abajo).
- DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados, un registro a la vez.
DataSets
Los objetos DataSets, son un grupo de clases que describen una simple base de datos relacional
en memoria, fueron la estrella del show en el lanzamiento inicial (1.0)
del Microsoft .NET Framework. Las clases forman una jerarquía de
contención:
- Un objeto DataSet representa un esquema (o una base de
datos entera o un subconjunto de una). Puede contener las tablas y las
relaciones entre esas tablas.
- Un objeto DataTable representa una sola tabla en la base de datos. Tiene un nombre, filas, y columnas.
- Un objeto DataView "se sienta sobre" un DataTable y ordena los datos (como una cláusula "order by" de SQL) y, si se activa un filtro, filtra los registros (como una cláusula "where" del SQL). Para facilitar estas operaciones se usa un índice en memoria. Todas las DataTables tienen un filtro por defecto, mientras que pueden ser definidos cualquier número de DataViews adicionales, reduciendo la interacción con la base de datos subyacente y mejorando así el desempeño.
- Un objeto DataTable representa una sola tabla en la base de datos. Tiene un nombre, filas, y columnas.
30/08/2018
Act 2
Gestares De Base De Datos
Un gestor de base de datos (DataBase Managenent System) es un sistema
que permite la creación, gestión y administración de bases de datos, así
como la elección y manejo de las estructuras necesarios para el
almacenamiento y búsqueda de la información del modo más eficiente
posible.
MySQL
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente el más usado en aplicaciones creadas como software libre.Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.Ventajas:
- Velocidad al realizar las operaciones
- Bajo costo en requerimientos para la elaboración de bases de datos
- Facilidad de configuración e instalación.
Microsoft SQL Server
Es
un sistema de gestión de bases de datos relacionales basado en el
lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios
grandes cantidades de datos de manera simultánea.
Es un sistema propietario de Microsoft. Sus principales características son:
- Soporte de transacciones.
- Escalabilidad, estabilidad y seguridad.
- Soporta procedimientos almacenados.
Oracle
Es
un sistema de gestión de base de datos relacional (o RDBMS por el
acrónimo en inglés de Relational Data Base Management System), fabricado
por Oracle Corporation.
Tradicionamente Oracle ha sido el SGBS por excelencia, considerado siempre como el más completo y robusto, destacando por:
- Soporte de transacciones.
- Estabilidad.
- Escalabilidad.
- Es multiplataforma.
Tambien siempre ha sido considerado de los más caros, por lo que no se ha estadarizado su uso como otras aplicaciones.
Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso personal de pequeñas organizaciones.
Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”.
Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.
Entre las principales funcionalidades reseñables podemos indicar que:
- Permite crear tablas de datos indexadas.
- Modificar tablas de datos.
- Relaciones entre tablas (creación de bases de datos relacionales).
- Creación de consultas y vistas.
PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. La comunidad PostgreSQL se denominada el PGDG (PostgreSQL Global Development Group).Sus principales características son:
- Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)
- Amplia variedad de tipos nativos: provee nativamente varios soportes
- Ahorros considerables de costos de operación
- Estabilidad y confiabilidad
DB2
Este
SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de
gestión de base de datos. Utiliza XML como motor, además el modelo que
utiliza es el jerárquico en lugar del modelo relacional que utilizan
otros gestores de bases de datos. Es el único de los gestores que hemos
comentado que nos relacional.
Sus caracteristicas más importantes son:
- Permite el manejo de objetos grandes (hasta 2 GB)
- La definición de datos y funciones por parte del usuario, el chequeo de integridad referencial,
- SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline.
- Permite agilizar el tiempo de respuestas de esta consulta
06/09/2018
Act3
Cuadro de Herramientas
https://drive.google.com/open?id=1hWmJp6xsQbPV9Hn0bJEY5YQViZ30gbTI
20/09/2018
Act4
Copia de seguridad
14/02/2019
Act 1
--BLOQUE 3--
Act 2
19/02/2019
Anders Hejlsberg
Hejlsbergs nació en Dinamarca, estudió ingeniería en la Universidad Tecnica de Dinamarca, pero nunca se graduó. Mientras estaba en la universidad, en 1981, comenzó a escribir programas para el microordenador Nascom, incluyendo un compilador de Pascal que se llamaba Blue Label Pascal compiler, Sin embargo, pronto lo reescribió para CP/M y MS-DOS. El compilador fue conocido inicialmente como Compas Pascal y más tarde como PolyPASCAL. Más adelante el producto fue concedido bajo licencia a Borland, y, combinado con otras herramientas de programación, se convirtió en el sistema Turbo Pascal.Hejlsberg se convirtió en uno de los objetivos principales de Microsoft y, tras una sucesión de ofertas, Borland no pudo igualar la oferta hecha por Microsoft. En 1996 Hejlsberg abandonó Borland y se unió a Microsoft. Uno de sus primeros logros fue el lenguaje de programación J++. También se convirtió en un Ingeniero distinguido y Técnico de Microsoft. Desde 2000, ha sido el arquitecto principal del equipo que desarrolla el lenguaje de programación C#.
12/03/2019
Act1
Act1
-.BLOQUE IV.-
12/03/2019
Act2
Jaap Haartsen
Jacobus Cornelis Haartsen (nacido el 13 de
febrero de 1963 en La Haya , Países
Bajos ) es un ingeniero eléctrico , investigador , inventor y empresario holandés conocido
por su papel en la producción de la especificación para Bluetooth .
Obtuvo su maestría en ciencias en 1986 en ingeniería eléctrica (con honores) en
la Universidad de Tecnología de Delft . Después
de un breve período en Siemens en La Haya y Philips en Eindhoven ,
continuó sus estudios y en 1990 obtuvo un doctorado de
la Universidad de Tecnología de Delft (también con honores) defendiendo la
tesis titulada Detección de onda acústica de superficie programable en
silicio: diseño de Filtros programables . Desde
1991 trabajó para Ericsson., primero en Estados Unidos entre 1991 y 1993 y más
tarde, entre 1993 y 1997, en Suecia. Mientras trabajaba para
la división de terminales móviles de Ericsson en Lund ,
desarrolló la especificación de Bluetooth . Más
tarde, en 1997 se mudó a la división Ericsson en Emmen . Entre 2000 y 2008 fue
profesor a tiempo parcial en la Universidad de Twente , enseñando
sistemas de radiocomunicaciones móviles. Actualmente, es un experto en
tecnología inalámbrica en Plantronics . En
2015, fue incluido en el Salón de la Fama de los
Inventores Nacionales .