sábado, 26 de marzo de 2016

Encierre la respuesta correcta a la pregunta
1._ ¿Qué es un nivel de visibilidad en C++?
·         Es la forma denegada de acceder a los datos, permisos que no poseen las clases.
·         Es la forma de acceder a los datos, permisos que no poseen las clases.
·         Es la forma de acceder a los datos, permisos que poseen las clases.
·         Ninguna de las anteriores.
2._ ¿Paraqué sirve una clase?
·         Para encapsular datos.
·         Para modelar objetos del mundo real.
·         Para simplificar la reutilización de código.
·         Todas las respuestas son correctas.
3._ ¿Qué es un constructor?
·         Es el que encapsula los datos.
·         Es una constante cuya misión es inicializar un objeto de una clase.
·         Es una variable cuya misión es inicializar un objeto de una clase.
·         Ninguna de las anteriores.
4._ ¿Qué significa instanciar una clase?
·         Es crear clases mediante la herencia.
·         Es crear una variable de tipo flotante de clases.
·         Es poner valores a una clase.
·         Es crear objetos a partir de una clase.
5._ ¿Cuál es una declaración correcta de un objeto?
class A {int x;};
A a;
class B {int x};
B dato;
public class A{int x;}
A dato;
object A {int x};
a A;



6._ ¿Cuál es una declaración correcta de una struc?
struct alum;{
Int nmat;
char nombre[41];};
struct  alumn {
char nmat;
char nombre[41];};
struct Alumno{
long nmat;
nombre[41]};
Struct alumno{
long nmat;
char nombre;}
7._ Los miembros de una clase especificados como private.
·         Solo son accesibles por las funciones miembro de la clase.
·         Son accesibles por las funciones miembro de la clase y las funciones amigas de la clase.
·         Son accesibles por las funciones miembro de la clase, las funciones amigas de la clase y las clases que heredan.
·         Las anteriores respuestas no son correctas.
8._ Del siguiente código conteste las siguientes preguntas
Class CComplejo{
private:
double real,imag;
Public:
 void asigna_real(double r);
void asigna_imag(double i);
 double parte_real();
double parte_imag();
 void suma(const CComplejo& a, const CComplejo& b);
};
 Escribe las funciones que existen en esta clase:
void asigna_real(double r);
void asigna_imag(double i);
 double parte_real();
double parte_imag();
 void suma(const CComplejo& a, const CComplejo& b);
El programa tiene las características de encapsulamiento. Si o No ¿Por qué?
Si porque con la palabra “private” se encapsulan las variables.
Existe un constructor
Si ya que aunque no lo veamos la clase tiene un constructor vacío



Es un sistema de gestión de bases de datos relacional orientado a objetos y libre
Pg logo.png  
Caracteristicas 


  • Es una base de datos 100% ACID.
  • Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP ...), cadenas de bits, etc. También permite la creación de tipos propios.
  • Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
  • Copias de seguridad en caliente (Online/hot backups)
  • Unicode
  • Juegos de caracteres internacionales
  • Regionalización por columna
  • Multi-Version Concurrency Control (MVCC)
  • Multiples métodos de autentificación
  • Acceso encriptado via SSL
  • SE-postgres
  • Completa documentación
  • Licencia BSD
  • Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit
 Ventajas
  • Ampliamente popular - Ideal para tecnologias Web.
  • Fácil de Administrar.
  • Su sintaxis SQL es estándar y fácil de aprender.
  • Footprint bajo de memoria, bastante poderoso con  una configuración adecuada.
  • Multiplataforma.
  • Capacidades de replicación de datos.
  • Soporte empresarial disponible.
Desventajas
  • En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.
  • Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria. Consume más recursos que MySQL. La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva. 


Como crear una base de datos


1.- Para crear una nueva base de datos, debemos situarnos en el  Servidor  Postgre SQL, darle clic derecho, seleccionamos conectar, nos pedira nuestra contraseña de de super ususario Postgre SQL.

                                     

2.- Una vez realizada la conexión, nos situamos en  PostgreSQL, damos clic derecho y seleccionar NEW DATABASE del menu emergente 



3.- En la nueva pantalla vamos  a ingresar el nombre de la nueva base de datos que en nuestro caso es Pedidos,  el dueño va a ser PostgreSQL, damos clic en OK


4.- Podemos visualizar la nueva base de datos  que hemos creado.

5.- Para utilizar la nueva base de datos pedidos, vamos a dar clic derecho sobre la base de datos, seleccionamos CREATE Script
6.- Podremos visualizar una nueva pantalla donde esta  nuestro scipt creado por defecto, en esta pantalla  podremos trabajar y realizar la programacion adecuada para realizar las modificaciones pertinentes en la base de datos.

Creacion de tablas
1.- En la pantalla que tenemos ahora, vamos a escribir el respectivo Script  para crear una nueva tabla.

2.- Una vez creada el Script lo seleccionamos, lo mandamos a ejecutar.

3.- Para verificar que la tabla se creo, vamos a ir a la primera pagina de PostgresSQL, vamos a la base de datos PEDIDOS, seleccionamos ESQUEMAS, luego PUBLIC, y para finalizar seleccionamos TABLES, donde podemos visualizar  que la tabla  EMPLEADOS esta creada.
4.- Para insertar datos en la tabla que hemos creado. Vamos a nuestra tabla en este caso  EMPLEADOS  clic derecho y seleccionamos   SCRIPTS, podemos ver que esta selección  nos facilita  varias opciones    para llenar nuestra tabla. 
  
Video de referencia 
https://www.youtube.com/watch?v=UtutUkgIPXc&feature=player_embedded

Workspace

Microsoft SharePoint Workspace (anteriormente conocida como Microsoft Office Groove) es una aplicación P2Pdescontinuada, dirigida a equipos con miembros que se encuentran por lo general off-line o que no comparten la misma seguridad de red.
El producto fue desarrollado originalmente por Groove Networks de Beverly (Massachusetts), hasta la adquisición de Groove Networks por Microsoft, en marzo de 2005.

Caracteristicas

  • Proporcionan una sincronización bidireccional directa de contenido de listas y bibliotecas entre un sitio de SharePoint y un área de trabajo
  • Contenido que permite búsquedas
  • Funcionamiento en Modo seguro
  • Fácil instalación
  • Colaboración con y sin conexión
  • Acceso inmediato a las versiones de documentos más recientes
  • Integración con el inicio de sesión de Windows


Como crear una base de datos

En particular, es probable que desee el espacio de trabajo para tener una página de inicio diferente del lugar de acogida del tiki.
tiki-edit perspective.php
Haga clic en ¡Hola Perspectiva Mundial
En el campo de búsqueda, introduzca "casa"
Arrastrar y soltar la página de inicio: forma de la parte inferior de la sección Configuraciones en la parte superior.
Establecer el valor de la página de inicio: a Hello World Inicio.
Hit Guardar
En este punto, usted está probablemente dispuesto a empezar a ver lo que su área de trabajo se parece.
tiki-edit perspective.phpList
Haga clic en la flecha verde a la izquierda de Hola Perspectiva Mundial
Esto le llevará a la página de inicio del área de trabajo, que es Hello World Inicio.
Para ver el efecto de la "cárcel", que editar la página de inicio, y crear un vínculo a una nueva página llamada nueva página en espacio de trabajo Hello World
Guarde la página de inicio y haga clic en el enlace a la nueva página, con el fin de crearlo.
Haga clic en la pestaña Categorías y observe que la categoría de la nueva página se ha ajustado automáticamente a Hello World Espacio de trabajo, en efecto, su puesta en ese espacio de trabajo.
5. Cambie cualquier otra configuración que desee
Mediante la edición de la Perspectiva de espacio de trabajo que el anterior, se puede imponer la mayoría de los tipos de ajustes y preferencias de Tiki en las páginas del espacio de trabajo. En particular, puede decidir aplicar un tema diferente que el tema del sitio tiki anfitrión.
Sin embargo, no se puede utilizar la perspectiva de establecer permisos especiales sobre los objetos del espacio de trabajo. Para ello, es necesario establecer permisos a nivel de categoría, tal como se describe en la siguiente sección.
6. Establecer permisos personalizados en el espacio de trabajo
Establecer permisos en un espacio de trabajo es esencialmente la misma que la configuración de permisos en una categoría.
Por lo general, se iniciará mediante la creación de uno o más grupos específicamente para el espacio de trabajo
Administración> Grupos
Agregar un grupo nuevo
en el campo de grupos, escriba el nombre del grupo de usuarios (Usuarios Hola mundo en nuestro caso).

Video de referencia
https://www.youtube.com/watch?v=FFHKL8mJm80

Fuente de consulta:
http://postgresql-dbms.blogspot.com/p/crear-una-base-de-datos-en-postgres-sql.html
http://postgresql-dbms.blogspot.com/p/limitaciones-puntos-de-recuperacion.html
https://es.wikipedia.org/wiki/PostgreSQL