Actividades 1


TALLER INVESTIGATIVO TEORICO – PRÁCTICO
Desarrollarlo en Microsoft Word con normas Icontec.

Las necesidades de manejo flexible de la información a nivel de cualquier organización, su almacenamiento y su utilización casi en tiempo real obligan a robustecer los planteamientos de manejo de información por parte de los Administradores de Bases de Datos por tal razón se deben proponer desarrollos que estén de acuerdo con las necesidades crecientes de la actualidad.
Investigue, analice y responda las siguientes preguntas:

1. ¿Que es una base de datos y esquematice un ejemplo?

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

https://www.maestrosdelweb.com/que-son-las-bases-de-datos/

 

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.

                                                                                                            

https://www.masadelante.com/faqs/base-de-datos

 

Que son las bases de datos

Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros (formado por todos los campos referidos a una entidad u objeto almacenado) y campos (cada uno de los elementos que componen un registro). Permite recuperar cualquier clase de información: referencias, documentos textuales, imágenes, datos estadísticos, etc.

https://www.mariapinto.es/e-coms/bases_datos.htm#

 

Aporte personal: una base de datos es el que permite la recolección de información en un ordenador, el cual es almacenado en un motor de base de datos, los cuales  están organizados en tablas con sus respectivos campos, los cuales deben estar relacionados entre sí.

Algunos de los motores de búsqueda más utilizados son:

MySQL, Access, Oracle, etc.

Las bases de datos son muy utilizados en empresas, universidades, colegios, entre otros lugares en los cuales se requiere almacenar grandes cantidades de información

                                                                                  

Imagen Extraída de: https://alevillanew.wordpress.com/2010

Esquema de una base de datos

                                            

Extraído de: https://www.emaze.com/@AOLTCRZ/BASES-DE-DATOS

2. ¿Que es un manejador de base de datos?

Los sistemas manejadores de base de datos (SGBD), en inglés: DataBase Management System (DBMS), son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

Es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

 

https://sistemamanejadordebasededatossmbd.blogspot.com/2011/02/diferentes-tipos-de-sistemas-de.html

El sistema manejador de bases de datos es un conjunto de programas que se encargan de manejar la creación y todos los accesos a la base de datos. Se compone de un lenguaje de definición de datos (DDL), un lenguaje de manipulación de datos (DML) y de un lenguaje de consulta (SQL).El SMBD sirve como interfaz entre la base de datos física y las peticiones del usuario. El SMBD interpreta las peticiones de entrada/salida del usuario y las manda al sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y la memoria principal.

https://es.slideshare.net/dikatherin93/sistema-manejador-de-bases-de-datos

 

Los sistemas manejadores de bases de datos conocidos también como bases de datos electrónicas, se usan ampliamente para: ORGANIZAR Y MANIPULAR GRANDES VOLUMENES DE DATOS DE LAS EMPRESAS. Un sistema manejador de base de datos no es más que UN SISTEMA COMPUTARIZADO PARA LLEVAR REGISTROS. Algunas de las facilidades que proporciona el sistema a los usuarios son: • Agregar Nuevos Archivos a la Base de Datos. • Agregar Nuevos Registros a los Archivos existentes. • Recuperación de Datos. • Actualización de Datos. • Borrar registros. • Borrar Archivos. • Proporcionar los mecanismos para el control del acceso concurrente a los datos.

https://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/bd1.pdf

    

un manejador de base de datos (o gestor de base de datos o sistema de gestión de base de datos) es un programa que permite introducir, organizar, y recuperar la información de la base de datos de un empresa y organización, en otras palabras, administrarlas.

https://tie3h7.blogspot.com/2014/12/214-manejadores-de-bases-de-datos.html

 

Aporte personal: el manejador de bases de datos es conjunto de programas que permite la administración de la bases de datos, introducir la información de manera organizada y encontrar la información que necesite de una manera fácil y rápida.

 

                                                                   

Imagen Extraido de https://tie3h7.blogspot.com/2014/12/214-manejadores-de-bases-de-datos.html

 

3. ¿Que es un motor de base de datos y cuales conoce?

El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa.

https://msdn.microsoft.com/es-es/library/ms187875(v=sql.120).aspx

 

Los Motores de Bases de Datos, son programas específicos, dedicados a servir de intermediarios entre las bases de datos y las aplicaciones que las utilizan como función principal, cada uno de estos cumple una tarea específica, que van desde crear la Base de Datos hasta administrar el uso y acceso a esta. 

Un MBD está compuesto principalmente por tres lenguajes, siendo estos DDL (Lenguaje de definición de datos), DML (Lenguaje de manipulación de datos), y finalmente el SQL (Lenguaje de consulta). 

https://www.proyectobasesdedatos.galeon.com/enlaces1407194.html

 

El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. Proporciona, además, acceso controlado y procesamiento de transacciones para cumplir con los requisitos de las aplicaciones. 
Tareas del motor de base de datos: 
+ Diseñar y crear una base de datos que contenga las tablas relacionales 
+ Implementar sistemas para obtener acceso y cambiar los datos almacenados en la base de datos 
+ Aplicar los sistemas implementados en la organización o en los clientes. 
+Proporcionar soporte técnico para optimizar el rendimiento de la base de datos. 

A la hora de hablar sobre los distintos motores de base de datos, podemos agruparlos en comerciales y open source. 
Al decir comerciales, nos referimos a los que cuentan con una licencia paga para su uso. Generalmente se orientan a empresas y para administrar grandes volúmenes de información. 
Entre los más conocidos, podemos nombrar a: 
Oracle 
Sql (Microsoft) 
DB2 (IBM) 

https://espanol.answers.yahoo.com/question/index?qid=20140815123031AA8Z4WC

 

.4 ¿Que es un sistema operativo?

 
Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
 
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
 
Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
 
Extraido de :https://www.masadelante.com/faqs/sistema-operativo
 

 

Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas.

Extraido de: https://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-operativo.php

 

En Informática, se denomina Sistema Operativo al conjunto de programas informáticos que permiten una satisfactoria administración de los recursos que ostenta una computadora.
También conocido como software de sistema, el sistema operativo comienza a funcionar en la computadora inmediatamente después de encenderla y gestiona el hardware desde los niveles más básicos, permitiendo además la interacción con el usuario.

https://www.definicionabc.com/tecnologia/sistema-operativo.php

 

Aporte personal: actualmente existen muchos sistemas operativos, pero las empresas fabricantes de las mismas mas reconocidas son : Linux, Windows, Mac y Android  siendo el ultimo, un sistema operativo que fue creada para dispositivos moviles como celulares, tableta, entre otros. Yo en lo personal uso las marcas de windows tales como xp, windows 7 y 8 siendo windows 8 una de sus versiones mas recientes aunque  hace poco windows lanzo al mercado su nueva version  windows 10, pero aun no es tan conocida. Otro de los sistemas que suelo utilizar es Android siendo su version mas reciente Android 5.0 lollipop.

 

   

 

 

5. ¿Que sistemas operativos conoce?

 
los sistemas operativos que conozco es : windows ya que es uno de los mas utilizados por su facil uso, y agilidad
he usado varias de sus versiones entre ellas, windows Xp, 7, 8.
de xp no tengo muy buena opinion ya que este mientras lo utilice, me causo muchos problemas, ya que se bloqueaba constantemente y mostraba errores continuamente, windows 7 y el 8 me gustaron mucho porque en estas nuevas versiones corrigieron todos los problamas que se tenian en xp.
Actualmente uso el windows 8.1 con el cual trabajo comodamente por su eficiencia y agilidad
tengo pensado aprender a manejar culaquier version de linux ya que varias personas me lo han recomendado que me puede aportar mucho a nivel de programación.
Tambien he utilizado el sistema operativo android que es para celulares del cual no tengo quejas.
 
                                   
 

6. ¿Que sistemas operativos multiusuario conoce?

SISTEMA OPERATIVO MULTIUSUARIO

Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

 

TIPOS DE SISTEMAS OPERATIVOS MULTIUSUARIOS

1) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse.

2) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

3) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

4) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas. 

5) LINUX es un sistema operativo, compatible Unix Dos caracteristicas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programa / librerías que hacen posible su utilización.

 

Extraido de: https://unilibretics.fullblog.com.ar/sistema-operativo-multiusuario-241249433268.html

 

Multiusuarios:
Los sistemas operativos multiusuarios son capaces de dar servicio a mas de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el numero de procesos que cada usuario puede ejecutar simultáneamente.
 
 
Los recursos que se comparten son por lo regular una combinación de:
  • Procesador.
  • Memoria.
  • Almacenamiento secundario (almacenaje en disco duro).
  • Programas.
  • Periféricos como impresoras, plotters, scanners, etc.
De tal modo que los múltiples usuarios tienen la impresión de utilizar un ordenador y un sistema operativo unificado, que les están dedicados por completo.
 
Extraido de: https://softwaredesistemaarianaquintana.blogspot.com/2011/09/sistemas-monousuario-y-multiusuario.html
 
Aporte personal: a decir verdad nunca he utilizado un sistema operativo multiusuario, ni conocia el termino siquiera, por un momento pense que era en los cuales se podia crear varias cuentas de usuarios, así como lo permite windows 7 y 8 pero al investigar mas a fondo me di cuenta que estaba totalmente equivocada.
 
una vez llegue a utilizar windows 7  como sistema operativo multiusuario en mi casa, lo cual me gusto mucho ya que cada uno podria tener su propio usuario, lo cual daba mas privacidad, y se podria tener un usuario publico para las personas que no son de la casa pudieran utilizarlo sin el riesgo de que vaya a ver o mover la informacion
 
                                                            

7. ¿Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario?

 

Un Monousuario es un sistema para uso exclusivo de una sola persona... que podrían ser la mayoría de los ordenadores actuales, ya que con el hecho de que le pongas una clave a tu sesión será completamente privado el equipo. 
Por otro lado los sistemas multiusuario son sesiones mas como Windows Comercialmente, ya que estos sistemas ofrecen funciones de multisesiones, personalización de cada sesión, privilegios y limitaciones dependiendo del usuario, aquí VARIOS usuarios de una RED o DOMINIO pueden entrar en cualquier computadora con solo teclear su usuario y contraseña, claro que cada usuario tiene sus limitaciones y privilegios dependiendo de su rango de administración de la red.

https://karlospg1.blogspot.es/1192759980/

 

Aporte personal: Un sistema operativo monousuario es aquel en el cual solo se puede conectar unar persona. A diferencia del sistema operativo multiusuario en el cual se pueden conectar varias personas del mismos sistema operativos al mismo tiempo, por medio de la red, se debetener cuidado al momento de diferencialos ya que el sistema operativo multiusuario se puede confundir con un sistema el que se pueden crear varias cuentas de usuario.

                                                                                                              

  

Sistema Operativo Monousuario

Sistema Operativo Multiusuario

 

8. ¿Que manejador de base de datos conoce?

de bases de datos y manejadores de bases de datos y todas sus derivadas realmente se muy poco, pero si llegue a manejar acces una vez en una clase pero lo poco que aprendí fue muy empiricamente y he escuchado hablar de algunos como son: oracle y MySql mas no se en que consiste ni cual es su funcionamiento.
 

9. Explique con sus propias palabras el proceso de compilación.

la compilacion consiste en cambiar un codigo fuente a un lenguaje de maquina el cual el pueda entender.
el proceso de compilacion esta conformado por cuatro pasos:
 
1-  Analizador lexicografico: este recibe el codigo fuente y  tiene la mision de verificar donde inicia  y donde termina cada intruccion del codigo
2-  Analizador sintactico o semantico :Despues de terminado el primer paso, el pasa al analizador sintactico donde su funcion es verificar que el codigo este escrito correctamente, es decir que las intrucciones,expresiones,asignaciones y todo lo demas este bien escrito.
3- Generador de codigo intermedio: despues de verificar que la sintaxis esta bien el genera un codigo que es difente de la maquina, que es propio del compilador
4- Generador de codigo objeto: este es el ultimo paso que en caso de cumplirse todo los demas pasos este genera el codigo maquina
 
 

10. ¿Que es el procesador y actualmente cual es su última tecnología?

El procesador (CPU, por Central Processing Unit o Unidad Central de Procesamiento), es por decirlo de alguna manera, el cerebro del ordenador. Permite el procesamiento de información numérica, es decir, información ingresada en formato binario, así como la ejecución de instrucciones almacenadas en la memoria.
 
Extraido de: https://es.ccm.net/contents/397-procesador
 
El procesador : es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente, todo pasa por él, ya que es el responsable de ejecutar todas las instrucciones existentes. Mientras más rápido vaya el procesador, más rápido serán ejecutadas las instrucciones.
 
Extraido de :https://www.informatica-hoy.com.ar/aprender-informatica/El-Procesador-de-la-computadora.php
 
Típicamente, un procesador o microprocesador es parte de cualquier computadora o de equipos electrónicos digitales y es la unidad que hace las veces de “motor” de todos los procesos informáticos desde los más sencillos hasta los más complejos.
En una computadora se reconocen el procesador como dispositivo de hardware que puede tener diversas calidades y tipos, y por otra parte el concepto lógico en términos de unidad central de procesamiento o CPU, entendido como “cerebro” del sistema.

Extraido de: https://www.definicionabc.com/tecnologia/procesador.php
 

Aporte personal: Los procesadores como bien lo decia la mayoria de definiciones es en poca palabras es el cerebro del computador, por allí debe pasar la mayoria de informacion, actualmente la empresas mas reconocidas de procesadores son AMD Y intel. La version mas reciente de intel es el procesador Core i7, seguido por core i5 . Los procesadores de AMD se recomiendan para personas que les gusten los video juegos, por ejemplo en mi caso tengo el procesador AMD AThlon 64, aunque tengo entendido que ya hacen parte de la vieja guardia.
 

los procesadores mas utilizados 2015

 
 
extraido de: https://www.geektopia.es/es/technology/2013/05/08/noticias/los-mejores-procesadores-para-jugar-por-rango-de-precio-mayo-2013.html
 
 
 
 

11. Defina con sus propias palabras memoria ROM y RAM.

12. ¿Como se mide la capacidad de la memoria RAM?

La memoria RAM se mide en Megas y cuanto mayor sea significará que podemos disponer de más sitio para programas y datos sin necesidad de ir constantemente a leerlos al disco flexible o duro
extraido de: https://ciberconta.unizar.es/leccion/hardware/226.HTM
 

En la memoria RAM, es importante su capacidad, que se mide en Megabytes (MB) -normalmente entre 256 y 512 MB pero puede ser ampliada si hay ranuras de expansión libres

También es valorable en la memoria RAM su gran velocidad -ancho de banda- de transferencia del flujo de datos: que pueden situarse según modelos entre los 800 Mbps y los 4264  Mbps

Extraido de: https://www.canalaudiovisual.com/ezine/books/acjirinformatica/3info07.HTM

 

al hablar de la memoria instalada en una computadora, la capacidad es lo primero que se indica. Está expresada en MB (mega bytes) o en GB (giga byte) siendo 1GB = 1024 MB. 

Por ejemplo, vienen memorias de 16, 32, 64, 128, 256, 512MB, 1GB y 2GB. Cada fabricante puede optar por uno de varios diseños o arquitectura del circuito de una memoria, haciéndolas con 4 chips (unos bloquecitos rectangulares negros y chatos con patitas) de un sólo lado de la plaqueta, 

8 chips (cuatro de cada lado) o 16 chips (8 de cada lado). Esto suele ser determinante en cuanto a la compatibilidad o no con cierta motherboard por lo que es necesario leer muy bien el manual de esta para saber qué tipo de memorias acepta. 

Extraido de: https://www.taringa.net/posts/info/893981/Todo-sobre-memoria-RAM---info-e-instalacion.html

 

Aporte personal: las memorias ram por lo general se miden en Gb las que mas se utilizan en el mercado actualmente son de 4, 6 y 8 gb.

Entre mas gb tenga la memoria ram mas informacion se puede ingresar en ella.

 

 

 

13. ¿Cual es la diferencia entre una unidad DVD y CD?

DIFERENCIAS ENTRE CD Y DVD. 

Como habría que suponer el lector de DVD es el predecesor a su antepasado CD-ROM, lo que no quiere decir que sustituya a éste, sino que ofrece otro tipo de prestaciones y capacidades. 

Es casi lo mismo que él. Pero en un CD caben 650 o 700MB y en un DVD caben 4.8GB. O sea, que en un disco DVD caben más de 7 CD de 650 MB. 

El disco DVD tiene las pistas más cerca y más compacta que los CD y la lente es más precisa para poder leer esas pistas compactas. 

El láser utilizado tiene unas frecuencias diferentes (que se modifican en las unidades lectoras y regrabadoras mediante dos sistemas: o bien utilizando dos láser diferentes (muy poco utilizado) o bien mediante un juego de lentes (éste sistema es el más utilizado). Esto se hace para que una unidad lectora o regrabadora de DVD admita también CD's. 

Extraido de: https://www.configurarequipos.com/doc40.html
 

Aporte personal: la unidad de dvd y cd se diferencian en que a la unidad cd le caben aproximadamente 700 MB, mientras que a un dvd le caben 4.7 Gb y existen unos que le caben hasta 8 gb de informacion, lo que es mas recomendado es utilizar una unidad de cd y Dvd, tambien al hablar de estos medios de almacenamiento hay que decir que existe el cd o dvd R y el RW, en el CD O DVD  R solo  puede ser grabado una vez, mientras que el RW puede ser grabado varias veces.
 

14. ¿Que es una unidad ZIP?

La unidad Zip o unidad Iomega Zip, en inglés: Zip drive, es un dispositivo o periférico de almacenamiento, que utiliza discos Zip como soporte de almacenamiento; dichos soportes son de tipo magneto-óptico, extraíbles o removibles de mediana capacidad, introducido en el mercado por la empresa Iomega en 1994. La primera versión tenía una capacidad de 100MB, pero versiones posteriores lo ampliaron a 250 y 750 MB.

Se convirtió en el más popular candidato a suceder al disquete de 3,5 pulgadas, seguido por el SuperDisk. Aunque nunca logró conseguirlo, sustituyó a la mayoría de medios extraíbles como los SyQuest y robó parte del terreno de los discos magneto-ópticos al ser integrado de serie en varias configuraciones de portátiles y Apple Macintosh.

extraido de :https://es.wikipedia.org/wiki/Unidad_Zip

Una unidad zip es una combinación de tecnología de lectura y escritura. Existen dos partes en la cabeza de una unidad zip que funcionan como interfaz con la computadora para transportar información. Dentro del disco existe un "botón" de giro rápido similar a la parte flexible de un disquete. Allí es donde se encuentra escrito el código de almacenamiento. A diferencia del disquete, el dispositivo zip utiliza un micromaterial de 9cm, el cual es mucho más pequeño y tiene una capacidad mayor debido a las innovaciones tecnológicas

https://www.ehowenespanol.com/funcionamiento-unidad-zip-como_107066/

La unidad Zip de Iomega fue el mejor de los intentos que hizo esta empresa para sustituir a los clásicos disquetes de 3,5″. Estamos hablando del periodo comprendido entre 1994 y más o menos 1999.

En 1994 todavía no había CDs grabables aunque casi todo el software que se comercializaba ya venía en CD. A las memorias USB les faltaban unos años para nacer. Sin duda los disquetes de 3,5″ eran los reyes del almacenamiento portátil y a partir de ahí comenzaba la lista de aspirantes al trono, encabezada por la unidad ZIP.

https://obsoletos.org/2010/02/la-unidad-zip-y-el-click-de-la-muerte/

 

15. ¿Que medios de almacenamiento conoce?

- la memoria usb
- disquet
- MicroSd
- cd-DVD
- la nube
- Memoria M2
-Disco duro Portables
 
 

16. ¿Que es una base de datos orientada a objetos?

Las Bases de datos orientados a objetos se propusieron con la idea de satisfacer las necesidades de las aplicaciones más complejas. El enfoque orientado a objetos ofrece la flexibilidad para cumplir con algunos de estos requerimientos sin estar limitado por los tipos de datos y los lenguajes de consulta disponibles en los sistemas de bases de datos tradicionales.
Como cualquier Bases de Datos programable, una Base de Datos Orientada a Objetos (BDOO) proporciona un ambiente para el desarrollo de aplicaciones y un depósito persistente listo para su explotación. Una BDOO almacena y manipula información que puede ser digitalizada (presentada) como objetos, además proporciona un acceso ágil y permite una gran capacidad de manipulación.
 
extraido de: https://modelosbd2012t1.wordpress.com/2012/01/27/bases-de-datos-orientados-a-objetos/
 
Base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulación, Herencia y Polimorfismo.
Extraido de : https://www.ecured.cu/index.php/Bases_de_datos_orientadas_a_objetos
 
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulación, Herencia y Polimorfismo. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. La base de datos está constituida por objetos, que pueden ser de muy diversos tipos, y sobre los cuales se encuentran definidas unas operaciones. Las bases de datos orientadas a objetos pueden manejar información binaria (como objetos multimedia) de una forma eficiente
 
https://es.slideshare.net/AndresMachado1/bases-de-datos-orientadas-a-objetos-14795100

17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.

Encapsulación: Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos
extraido de : https://www.ecured.cu/index.php/Bases_de_datos_orientadas_a_objetos
 

 se denomina Encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.

Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.

extraido de: https://es.wikipedia.org/wiki/Encapsulamiento_(inform%C3%A1tica)

El encapsulamiento se centra en la implementación que da lugar alcomportamiento observable de un objeto. El encapsulamiento se consigue amenudo mediante la ocultación de información, es decir, se basa en ocultar todoslos secretos de un objeto que no contribuyen a sus características esenciales. Elencapsulamiento proporciona, por tanto, barreras explícitas entre abstraccionesdiferentes. Existen dos visiones diferentes del encapsulamiento [ATK89], laprimera y original que es la del lenguaje de programación; y la segunda que es laadaptación de esa visión para la base de datos.

Extraido de : https://santacruzramos.wikispaces.com/1.1.4+Encapsulamiento,+herencia+y+polimorfismo+en+BDOO.

 
 
 

18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.

 
  • Herencia: Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
Extraido de: https://www.ecured.cu/index.php/Bases_de_datos_orientadas_a_objetos
 

La herencia puede hallarse en el nivel de los tipos o en el nivel de las tablas. En primer lugar se considerará la herencia de los tipos y después en el nivel de las tablas:

  • Herencia de tipos: Los tipos derivados heredan los atributos de superclase; los métodos también se heredan por sus subtipos, al igual que los atributos. Sin embargo, un subtipo puede redefinir el efecto de un método declarándolo de nuevo, y esto será lo que se conoce como sobre escritura (overriding) del método.
Extraido de: https://es.wikipedia.org/wiki/Base_de_datos_objeto-relacional
 

HereHerencia en la Base de Datos

La herencia es un intento de adaptación de estos diagramas al paradigma orientado a objetos. La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad "padre" (herencia simple). Las entidades "hijo" se conectan por la base del triángulo.
 
extraido de: https://bddduality.blogspot.com/2011/04/herencia-en-la-base-de-datos.html
 

herenciancia en la Base de Datos

La herencia es un intento de adaptación de estos diagramas al paradigma orientado a objetos. La herencia es un tipo de relación entre una entidad "padre" y una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la entidad "padre". Por tanto, no necesitan ser representadas dos veces en el diagrama. La relación de herencia se representa mediante un triángulo interconectado por líneas a las entidades. La entidad conectada por el vértice superior del triángulo es la entidad "padre". Solamente puede existir una entidad "padre" (herencia simple). Las entidades "hijo" se conectan por la base del triángulo.


Extraido de: https://www.basededatos1.galeon.com/cap7.htm
 

19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.

POLIMORFISMO

Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. Una operación (llamada función) se especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría denominarse independencia entre programas y operaciones.
 
Extraido de : https://santacruzramos.wikispaces.com/1.1.4+Encapsulamiento,+herencia+y+polimorfismo+en+BDOO.
 
El polimorfismo se refiere al uso de la misma firma de mensaje para dirigir diferentes métodos en diferentes clases. Cuando el diseñador envía una señal a un objeto, el método de la clase de objeto, posiblemente heredado, procesa la señal.Un método puede tener acceso directamente a atributos de un objeto destino por no nombre, al incluir cualesquiera atributos heredados de clases padres, pero debe tener acceso a atributos de otros objetos con señales secundarias.En síntesis este concepto permite enlazar el mismo nombre o símbolo de operador a dos o más implementaciones diferentes del operador, dependiendo del tipo de objetos a los que éste se aplique.
 
extraido de: https://modelosbd2012t1.wordpress.com/2012/01/27/bases-de-datos-orientados-a-objetos/ 
 

La quinta propiedad significativa de los lenguajes de programación orientados a objetos es el polimorfismo. Esta propiedad no suele ser considerada como fundamental en los diferentes modelos de objetos propuestos, pero, dada su importancia, no tiene sentido considerar un objeto modelo que no soporte esta propiedad.

Polimorfismo es la propiedad que indica, literalmente, la posibilidad de que una entidad tome mucha formas. En términos prácticos, el polimorfismo permite referirse a objetos de clases diferentes mediante el mismo elemento de programa y realizar la misma operación de diferentes formas, según sea el objeto que se referencia en ese momento.

Extraido de : https://www.basededatos1.galeon.com/cap7.htm

 

20. ¿Que es una clave primaria y de ejemplo?

En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera unacolumna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.

Una clave primaria debe identificar a todas las posibles filas de una tabla y no únicamente a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN(asociado a un libro). Las guías telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque no identifican unívocamente números de teléfono o palabras.

Extraido de : https://es.wikipedia.org/wiki/Clave_primaria

Una clave primaria es un campo o grupo de campos que identifica de forma única a cada registro dentro de una tabla 

https://jesuscasillas.wordpress.com/2013/08/25/dato-base-de-datos-clave-primaria-y-clave-secundaria/

Una clave primaria es la columna o colección de columnas que identifican de forma única a una fila determinada en una tabla. La clave primaria proporciona una forma importante de distinguir una fila de otra. Subrayar las columnas o la colección de columnas que componen la clave primaria usualmente es la mejor forma de representar la clave primaria de cada tabla de la  de datos

extraido de : https://www.ehowenespanol.com/definicion-clave-primaria-sobre_324169/

21. ¿Que es una clave foránea y de ejemplo?

Una clave foránea es un campo o colección de campos de una tabla cuyos valores deben coincidir con los valores de la clava primaria de una segunda tabla.

Extraido de : extraido de : https://www.ehowenespanol.com/definicion-clave-primaria-sobre_324169/

una clave foránea o clave ajena (o Foreign Key FK) es una limitación referencial entre dos tablas. La clave foránea identifica una columna o grupo de columnas en una tabla(tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.

https://es.wikipedia.org/wiki/Clave_for%C3%A1nea

Un campo que se usa para establecer un "join" (unión) con otra tabla en la cual es clave primaria, se denomina "clave ajena o foránea".

Extraido de:https://www.mysqlya.com.ar/temarios/descripcion.php?cod=57&punto=63

22. Esquematice un modelo entidad relación enfocado a un sistema bibliotecario.

a. Debe representar mínimo tres tablas primarias y 2 relacionales.
b. Ingrese registros a las tablas.
c. Identifique las claves primarias.
d. Identifique las claves foráneas.
e. Represente el modelo.

Leer más: https://sistemasremington.webnode.com/base-de-datos/contenido-programatico/
Crea tu propia web gratis: https://www.webnode.es