ACTIVIDAD 1


TALLER INVESTIGATIVO TEÓRICO - 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?
2. ¿Que es un manejador de base de datos?
3. ¿Que es un motor de base de datos y cuales conoce?

4. ¿Que es un sistema operativo?

5. ¿Que sistemas operativos conoce?

6. ¿Que sistemas operativos multiusuario conoce?
7. ¿Cual es la diferencia entre un sistema operativo monousuario y uno multiusuario?
8. ¿Que manejador de base de datos conoce?

9. Explique con sus propias palabras el proceso de compilación.
10. ¿Que es el procesador y actualmente cual es su última tecnología?
11. Defina con sus propias palabras memoria ROM y RAM.
12. ¿Como se mide la capacidad de la memoria RAM?
13. ¿Cual es la diferencia entre una unidad DVD y CD?
14. ¿Que es una unidad ZIP?
15. ¿Que medios de almacenamiento conoce?
16. ¿Que es una base de datos orientada a objetos?
17. Dentro de la aplicación de base de datos orientada a objetos que es encapsulación.
18. Dentro de la aplicación de base de datos orientada a objetos que es herencia.
19. Dentro de la aplicación de base de datos orientada a objetos que es polimorfismo.
20. ¿Que es una clave primaria y de ejemplo?

21. ¿Que es una clave foránea y de ejemplo?
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.


https://www.youtube.com/watch?v=y-Btfd2IlrI

SOLUCIÓN.

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

El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.

Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Pérez Baldes, D. Damián. (2007, 26 octubre). ¿Qué son las bases de datos? Recuperado 14 agosto, 2018, de https://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Aporte personal: desde mi punto de vista una base de datos es fundamental para todas las instituciones, empresas, etc, ya que gracias a esta acceden a la información de una manera más rápida, es en la base de datos donde almacenan toda la información de los empleados, de los clientes, básicamente toda la información de la empresa se almacena allí podría decirse que la que la empresa depende de una base de datos.



ResearchGate. (2007). Esquema de la base de datos de Impactia. [Foto]. Recuperado 16 agosto, 2018, de https://www.researchgate.net/figure/Figura-4-Esquema-de-la-base-de-datos-de-Impactia_fig4_315797381

ZoneClass. (2016, 18 mayo). ¿Qué es y para qué se utilizan las Base de Datos? [Archivo de vídeo ]. Recuperado 16 agosto, 2018, de https://www.youtube.com/watch?v=3R27HUwjSUM 

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

Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.

Como su propio nombre indica, el objetivo de los sistemas manejadores de base de datos es precisamente el de manejar un conjunto de datos para convertirlos en información relevalante para la organización, ya sea a nivel operativo o estratégico.

Lo hace mediante una serie de rutinas de software para permitir su uso de una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de programas que realizan tareas de forma interrelacionada para facilitar la construcción y manipulación de bases de datos, adoptando la forma de interfaz entre éstas, las aplicaciones y los mismos usuarios.

Su uso permite realizar un mejor control a los administradores de sistemas y, por otro lado, también obtener mejores resultados a la hora de realizar consultas que ayuden a la gestión empresarial mediante la generación de la tan perseguida ventaja competitiva. 

Powerdata. (2015, 17 agosto). ¿Qué es el sistema manejador de bases de datos? Recuperado 14 agosto, 2018, de https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-sistema-manejador-de-bases-de-datos

Aporte personal: un manejador de datos es una parte fundamental en la Base de Datos ya que es por medio de esta herramienta que el usuario interactua con la información allí almacenada, ofreciendo una buena experiencia para el usuario ya que hace su trabajo más simple.


Homeworkdatabase. (2015, 27 julio). SGBD o SMBD: "Sistema Manejador de Base de Datos" [Foto]. Recuperado 14 agosto, 2018, de https://homeworkdatabase.wordpress.com/2015/06/27/sgbd-o-smbd-sistema-manejador-de-base-de-datos/

Gomez, O. Ordaz. (2015, 11 febrero). Manejadores de Base de Datos. [Archivo de vídeo ]. Recuperado 14 agosto, 2018, de https://www.youtube.com/watch?v=P_BpxbOmQig 

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

Un motor de base de datos (o motor de almacenamiento ) es el componente de software subyacente que un sistema de administración de bases de datos (DBMS) utiliza para crear, leer, actualizar y eliminar datos (CRUD) de una base de datos . La mayoría de los sistemas de administración de bases de datos incluyen su propia interfaz de programación de aplicaciones (API) que permite al usuario interactuar con su motor subyacente sin pasar por la interfaz de usuario del DBMS.

El término "motor de base de datos" se usa frecuentemente de forma intercambiable con " servidor de base de datos " o "sistema de gestión de bases de datos". Una 'instancia de base de datos' se refiere a los procesos y estructuras de memoria del motor de base de datos en ejecución .

Wikipedia. (2018, 25 abril). Motor de base de datos. Recuperado 16 agosto, 2018, de https://en.wikipedia.org/wiki/Database_engine

Aporte personal: esta es una parte elemental de una base de datos ya que sin esta la BD podría decirse que quedaría obsoleta dado que no se podría realizar sus opciones principales las cuales son: crear, leer, actualizar y eliminar datos. Sin estas opciones la base de datos seria muy robusta y ocuparía demasiado espacio haciendo la búsqueda de información más lenta y tedioso para el usuario.


ResearchGate. (2017). Esquema del motor de base de datos [Foto]. Recuperado 16 agosto, 2018, de https://www.researchgate.net/figure/Esquema-del-motor-de-base-de-datos-Neo4j-Caracteristicas-Principales-de-Neo4j-o_fig2_316760386

Grupo Tnodeportes. (2014, 15 diciembre). Los mejores motores de bases de datos [Archivo de vídeo ]. Recuperado 16 agosto, 2018, de https://www.youtube.com/watch?v=UV3-7kh2odw

4. ¿Que es un sistema operativo? 

Es el conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles más básicos y permiten además la interacción con el usuario. 

El sistema operativo cumple con cinco funciones básicas: el suministro de interfaz al usuario, la administración de recursos, la administración de archivos, la administración de tareas y el servicio de soporte y utilidades. 

Definición.De, & Perez Porto, J. (s.f.). DEFINICIÓN DE SISTEMA OPERATIVO. Recuperado 16 agosto, 2018, de https://definicion.de/sistema-operativo/

Aporte personal: básicamente el S.O es  el que permite que interactuemos con el software y hardware,  haciendolo de una manera eficiente, sin el S.O. los de mas programas no podrían funcionar. Se puede decir que el sistema operativo es una parte fundamental de la maquina ya que por medio de su interfaz se hace amigable y fácil de manejar para el usuario así este no tenga conocimientos técnicos de todo lo relacionado con esta herramienta.

Albert Garcia, A. (2015, 29 junio). Trabajo clasificacion de sistema operativo [Foto]. Recuperado 16 agosto, 2018, de https://pt.slideshare.net/AlbertGarcia15/trabajo-clasificacion-de-sistema-operativo-laye5/2

Ciencia y Tecnologia. (2015, 7 julio). Que es un Sistema Operativo, Funciones Tipos de Sistemas Operativos [Archivo de vídeo ]. Recuperado 16 agosto, 2018, de https://www.youtube.com/watch?v=TL3JSfEqd74 

5. ¿Que sistemas operativos conoce? 

-Windows XP

-Windows 98

-Windows 2000

-Windows 7

-Windows 8.1

-Windows 10 

-Android

-Ubuntu

-Linux

-Mac os

Rivera Zarazua, J. Enrique. (2017, 30 agosto). Sistemas operativos [Foto]. Recuperado 21 agosto, 2018, de https://www.mindmeister.com/es/944971508/sistemas-operativos

6. ¿Que sistemas operativos multiusuario conoce? 

-Windows 

-Vista 

-Windows 7

- Windows 8

-Mac OS X 

-Linux 

-FreeBSD 

-NetBSD 

-OpenBSD Solaris

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

SOFTWARE MONOUSUARIO. Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo p

uede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows.

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.

SOFTWARE MULTIUSUARIO. Multiusuario: de multi: varios; y usuarios, "apto para ser utilizado por muchos usuarios".

Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la mayoría de las microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras más grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la realización de múltiples tareas por un solo usuario

Dicho sobre un sistema operativo, significa que éste puede utilizarse por varios usuarios al mismo tiempo, permitiendo la ejecución concurrente de programas de usuario. Esto facilita la reducción de tiempo ocioso en el procesador, e indirectamente implica reducción de los costos de energía y equipamiento para resolver las necesidades de cómputo de los usuarios. Ejemplos de sistemas operativos con característica de multiusuario son VMS y Unix en sus múltiples derivaciones (e.g. IRIX, Solaris, etc.) y los sistemas "clones de Unix" como Linux y FreeBSD. En la familia de los sistemas operativos Microsoft Windows, las versiones domésticas y para clientes de Windows 2000, Windows XP y Windows Vista proveen soporte para ambientes personalizados por usuario, pero no admiten múltiples usuarios usando el escritorio del sistema concurrentemente (y son por lo tanto, sistemas operativos monousuario); las versiones de servidor de Windows 2000 y Windows 2003 (así como la futura versión de Vista "Longhorn") proveen servicio de escritorio remoto a múltiples usuarios de forma concurrente a través de Terminal Services. Un sistema operativo multiusuario, a diferencia de uno monousuario, debe resolver una serie de complejos problemas de administración de recursos, memoria, acceso al sistema de archivos, etc. 

Karlospg1, K. (2007, 19 octubre). DIFERENCIA MULTIUSUARIO - MONOUSUARIO. Recuperado 16 agosto, 2018, de https://karlospg1.blogspot.es/1192759980/diferencia-multiusuario-monousuario/

Aporte personal: Los S.O Monusuario solo permiten el ingreso de una sola persona permitiendo usar una clave para mayor seguridad, los multiuario están conectados por red lo cual permite que varios usuarios puedan conectarse al mismo sistema en tiempo real, desde mi punto de vista el sistema operativo multiusuario es de mas utilidad ya que permite la interacción de varios usuarios al mismo tiempo, claro esta que es importante dependiendo de la necesidad del usuario.

Maxicrespo, M. (2016, 8 mayo). Indique las Diferencias entre un Sistema Operativo Monousuario y otro Multiusuario ? [Foto]. Recuperado 16 agosto, 2018, de https://soutp.wordpress.com/2016/05/08/indique-las-diferencias-entre-un-sistema-operativo-monousuario-y-otro-multiusuario/

MrPichi19. (2011, 15 diciembre). SISTEMAS MONOUSUARIOS Y MULTIUSUARIOS [Archivo de vídeo ]. Recuperado 18 agosto, 2018, de https://www.youtube.com/watch?v=wTCQLmdh_9o 

8. ¿Que manejador de base de datos conoce?

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. 

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. 

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. 

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.

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).

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. 

Iruela, J. Juan. (2016, 19 enero). Los gestores de bases de datos más usados. Recuperado 21 agosto, 2018, de https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datos-mas-usados/

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

Un compilador es un programa informático que traduce un programa que ha sido escrito en un lenguaje de programación a un lenguaje común,  usualmente lenguaje de máquina, aunque también puede ser traducido a un código intermedio (bytecode) o a texto y que reúne diversos elementos o fragmentos en una misma unidad. Este proceso de traducción se conoce como compilación, compilar consiste en traducir un programa escrito en un cierto lenguaje a otro. 

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

El procesador de una computadora es el dispositivo de hardware que puede tener diversas propiedades, la unidad central de procesamiento o CPU, conocido como '' cerebro'' del sistema. 

El hardware suele ser un chip de distintos tipos, formando múltiples microprocesadores en conexión, un microprocesador típico se compone de registros, unidad de control, unidad aritmética- lógica, entre otras.

Las partes internas de un procesador son los núcleos, cache, controladores de memoria, tarjeta gráfica y otros elementos.

CONCEPTODEFINICION.DE. (2014, 5 diciembre). Definición de Procesador. Recuperado 18 agosto, 2018, de https://conceptodefinicion.de/procesador/  

¿cuál es su última tecnología? 

Core i9 con 18 núcleos desarrollado por AMD en el 2017.

XATAKA. (2017, 30 mayo). Intel Core i9: 18 núcleos a la búsqueda de arrasar el mercado de la máxima potencia. Recuperado 18 agosto, 2018, de ://www.xataka.com/componentes/intel-no-quiere-que-miremos-a-amd-ryzen-y-contraataca-con-nuevos-procesadores-core-x-core-i9-con-18-nucleos

Aporte personal: la unida central de proceso o CPU es la parte lógica o inteligente de la máquina es la encargada de realizar todas las operaciones lógicas, aritméticas, etc que le ordenamos al pc, gracias a el obtenemos los resultados en las operaciones que ordenamos.


Martín, G. Laura. (2012, 9 noviembre). Microprocesador [Foto]. Recuperado 18 agosto, 2018, de https://es.slideshare.net/LauraGutMart/microprocesador-15098252

Alexis Feltes, A. (2014, 22 noviembre). Video Explicativo Microprocesador [Archivo de vídeo ]. Recuperado 18 agosto, 2018, de https://www.youtube.com/watch?v=CXFgb_tQl4k 

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

Memoria ROM.

La memoria ROM es el medio de almacenamiento de programas o datos que permiten el buen funcionamiento de los ordenadores o dispositivos electrónicos a través de la lectura de la información sin que pueda ser destruida o reprogramable. 

La memoria ROM es conocida como memoria no volátil ya que la información contenida en ella no es borrable al apagar el dispositivo electrónico.

Memoria RAM.

La memoria RAM es la memoria principal de un dispositivo donde se almacena programas y datos informativos. 

La memoria RAM es conocida como memoria volátil lo cual quiere decir quelos datos no se guardan de manera permanente, es por ello, que cuando deja de existir una fuente de energía en el dispositivo la información se pierde. Asimismo, la memoria RAM puede ser reescrita y leída constantemente.

Aporte personal: ambas memoria son esenciales para el correcto funcionamiento de la máquina, dado que la ROM ayuda a la máquina a arrancar debidamente el sistema operativo y la RAM es la que va almacenando temporalmente los archivos de los programas que se están ejecutando cuando la máquina esta encendida por esto es llamada memoria volátil.

Brainly. (2016, 21 junio). Comparaciones de memoria ram y memoria rom [Foto]. Recuperado 27 agosto, 2018, de https://brainly.lat/tarea/3322329 

Jonathan, I. (2014, 9 junio). Tutorial Memorias RAM ROM [Archivo de vídeo ]. Recuperado 27 agosto, 2018, de https://www.youtube.com/watch?v=sZyCy2UUtOg 

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

La memoria RAM se mide en megabytes (MB) o gigabytes (GB). Cuanta más memoria RAM tenga tu computador, más cosas podrás hacer al mismo tiempo. 

Aporte personal: la memoria RAM es un dispositivo de almacenamiento temporal lo que quiere decir que solamente guarda los archivos mientras se esta ejecutando x programa o mientras el pc esta encendido luego de que la maquina este apagada se borrara toda la información allí almacenada por esto se llama memoria volátil.

Gcfgloba. (2018). Memoria RAM. Recuperado 18 agosto, 2018, de https://edu.gcfglobal.org/es/informatica-basica/memoria-ram-y-disco-duro/1/

Escalante, M. Mariela. (2016, 24 mayo). Memoria ram [Foto]. Recuperado 19 agosto, 2018, de https://www.slideshare.net/MARIELAESCALANTE4/memoria-ram-62361994

Checklist. (2018, 14 abril). Velocidad y tiempos de RAM [Archivo de vídeo ]. Recuperado 19 agosto, 2018, de https://www.youtube.com/watch?v=kO5GJ-2MSiE

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

La diferencia no está en qué puede grabar el uno o el otro, sino en cuánto
puede grabar el uno con respecto al otro. Hay otras diferencias técnicas
a nivel químico o de capas, que en el caso de la mayoría de nosotros no
es lo que realmente importa. La diferencia fundamental que nos interesa
saber es la capacidad de cada uno.

A un CD le caben aproximadamente: 700 MB (Megabytes)
A un DVD normal le caben aproximadamente: 4.700 MB (Megabytes) ó 4,7 GB (Gigabytes) 

Aporte personal: siempre que pensamos en CD y DVD pensamos que los DVD son para grabar vídeos o películas y los CD para grabar música, cuando en realidad la diferencia esta en la capacidad de almacenamiento que tiene cada uno y en los compuestos químicos de los que están  hechos.

Espacio de Enrique. (2010, 9 marzo). Diferencias entre un CD y un DVD. Recuperado 19 agosto, 2018, de https://enriquemc1975.wordpress.com/2010/03/09/diferencias-entre-cd-y-dvd/

Olivares, G. Guadalinfo. (2009, 19 octubre). Dispositivos de Almacenamiento [Foto]. Recuperado 20 agosto, 2018, de https://es.slideshare.net/guadalinfodeolivares/dispositivos-de-almacenamiento-2280158

Franquicias TiendasAPP. (2013, 15 mayob). ¿Qué son CD y DVD Vírgenes y cuál comprar? l APPinformatica.com [Archivo de vídeo ]. Recuperado 20 agosto, 2018, de https://www.youtube.com/watch?v=ZlkqgPvQn-Q&t=16s

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 magnético, 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 100 MB, pero versiones posteriores lo ampliaron a 250 y 750 MB.

Aporte personal: 

Wikipedia. (2018, 8 agosto). Unidad Zip. Recuperado 20 agosto, 2018, de https://es.wikipedia.org/wiki/Unidad_Zip 

Michrom. (2010, 28 junio). Dispositivos secundarios [Foto]. Recuperado 20 agosto, 2018, de https://es.slideshare.net/michrom/dispositivos-secundarios

ClanDGR. (2018, 7 marzo). Viaje al Pasado: Discos ZIP [Archivo de vídeo ]. Recuperado 20 agosto, 2018, de https://www.youtube.com/watch?v=P0rSg07x07I 

15. ¿Que medios de almacenamiento conoce? 

- USB

-SD

-Disco duro

-Drive

-CD

-DVD

-Disquete

-Casete

-Memoria stick

-Micro DS


Smore. (s.f.). Medios de Almacenamiento Masivo [Foto]. Recuperado 21 agosto, 2018, de https://www.smore.com/wt8n-medios-de-almacenamiento-masivo

Manabum. (2016, 4 mayo). Dispositivos de almacenamiento (definición, características y tipos) [Archivo de vídeo ]. Recuperado 21 agosto, 2018, de https://www.youtube.com/watch?v=Qsunfh8DXD0 

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

Una base de datos orientada a objetos es un sistema de gestión de base de datos mediante el cual representamos la información en forma de objetos que son utilizados en programación orientada a objetos.

La investigación y el desarrollo de la base de datos orientada a objetos fue impulsada en gran medida por su alto rendimiento en almacenamiento de datos y los requerimientos de acceso que tenían entornos de soporte de diseño tales como el CAD (Computer Aided Design) y el CASE (Computer Aided Software Engineering).

A medida que ha ido aumentando el uso de la tecnología web, muchas organizaciones se muestran más interesadas en el concepto de base de datos orientada a objetos, dado que es útil para mostrar los datos complejos de estas tecnologías.

Aporte personal: es un complemento muy útil dentro de la base de datos gracias a su buen rendimiento, es muy utilizada para el almacenamiento y requerimientos de acceso para los entornos de diseño como:  diseño asistido por computadoras y las diversas aplicaciones informáticas o programas informáticos destinadas a aumentar la productividad en el desarrollo de software.

Kyocera. (2017, 16 junio). Conceptos sobre base de datos orientada a objetos. Recuperado 20 agosto, 2018, de https://smarterworkspaces.kyocera.es/blog/conceptos-base-datos-orientada-objetos/

Estrada Solano, J. Ivan. (2015, 23 abril). Base De Datos Orientada A Objetos [Foto]. Recuperado 20 agosto, 2018, de https://es.slideshare.net/joseivanestradasolano/base-de-datos-47357883

HTML Rules. (2017, 26 octubre). Bases de datos orientadas a objetos [Archivo de vídeo ]. Recuperado 20 agosto, 2018, de https://www.youtube.com/watch?v=7gmcNsABSM0 

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

Hay muchos datos que no tienen que ser "expuestos" cuando se utiliza un objeto, ya que solamente funcionan de manera interna, esto es encapsulamiento; hacer que los atributos no interactúen con el usuario y solo son llamadas por funciones dentro del objeto. Proporciona una lógica independiente de los datos, porque se puede cambiar la implementación de un comportamiento sin cambiar el programa que uso dicho comportamiento. 

Aporte personal: el encapsulamiento es un proceso interno que hace la base de datos, haciendo que no halla interacción con el usuario sino que son llamadas dentro del objeto, esto hace que sea más fácil para el usuario manejar la base de datos. 

López Aragón, D. (s.f.). BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Recuperado 20 agosto, 2018, de https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf 

Liz ToPaMaHoSty. (2014, 26 abril). Encapsulamiento. Recuperado 20 agosto, 2018, de https://proobj.blogspot.com/ 

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

 En los modelos de datos de una base de datos orientada a objetos, se necesitan un número limitado de clases; pero algunas de estas clases se parecen entre sí. Para representar estas clases, se define una especialización. Las especializaciones de una clase (clase base) son definidas como subclases (clases heredadas), las cuales heredan las características y los métodos de la clase base. 

Aporte personal: Básicamente  

López Aragón, D. (s.f.). BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Recuperado 20 agosto, 2018, de https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf 

López Aragón, D. (s.f.). BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Recuperado 20 agosto, 2018, de https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf  

Videosdeinformatica. (2015, 13 octubre). Bases de Datos - Herencia [Archivo de vídeo ]. Recuperado 20 agosto, 2018, de https://www.youtube.com/watch?v=HMhjzALG638

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

El polimorfismo se refiere a definir diferentes comportamientos a los métodos que tienen la misma firma en diferentes clases. Esto quiere decir, sobreescribir los métodos de las clases heredadas, los cuales estos métodos se encuentran definidos en las clases base. 

López Aragón, D. (s.f.). BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Recuperado 20 agosto, 2018, de https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf  

López Aragón, D. (s.f.). BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Recuperado 20 agosto, 2018, de https://my.laureate.net/Faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoque%20Orientado%20Objetos.pdf  

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

En el diseño de bases de datos relacionales, se llama clave principal 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 una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.

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.

El modelo relacional, según se lo expresa mediante cálculo relacional y álgebra relacional, no distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador. En una arquitectura entidad-relación, la clave primaria permite las relaciones de la tabla que tiene la clave primaria con otras tablas que van a utilizar la información de esta tabla.

Aporte personal: Estas son usadas para diferenciar las filas y las columnas o viceversa, las cuales no  pueden tener  la misma clave, estas claves son de gran ayuda para los programadores

Wikipedia. (2018, 1 junio). Clave primaria. Recuperado 20 agosto, 2018, de https://es.wikipedia.org/wiki/Clave_primaria 

Vicenteño, J. Josefina. (2013). ¿QUE ES UNA LLAVE PRIMARIA Y UNA FORÁNEA? Recuperado 20 agosto, 2018, de https://usodeoracle.blogspot.com/p/que-es-una-llave-principal-y-una-foranea.html

Analisis Y Desarrollo De Sistemas De Informacion. (2015, 5 mayo). LLAVE PRIMARIA LLAVE FORANEA [Archivo de vídeo ]. Recuperado 20 agosto, 2018, de https://www.youtube.com/watch?v=pJNE6T6uooQ 

Ejemplo de clave primaria.

Nombre Tabla : tb_producto
Campos : producto_id, nombre_producto, categoria_id,....
Llave primaria: producto_id (identificador único para diferenciar los productos)
Ejm:
producto_id...nombre_producto..categor...
1....................ceras...............
2....................shampoo.............
3....................jaboncillos.........
Ejemplo: (dos llaves primarias)
Nombre Tabla : tb_comprobante
Campos : cbte_id,asiento_id,debe,haber,glosa,....
Llaves primarias: cbte_id,asiento_id(identificadores únicos para diferenciar un registro de otro)
Ejm:
cbte_id | asiento | debe | haber | glosa
1...........1.............40.......0.....
1...........2.............0.........40... de la compra
2...........1.............80.......0..... almuerzo
2...........2.............25.......0..... caja chica
2...........3.............0.........25... caja chica
2...........4.............0.........80... almuerzos 

Vicenteño, J. Josefina. (2013). ¿QUE ES UNA LLAVE PRIMARIA Y UNA FORÁNEA? Recuperado 20 agosto, 2018, de https://usodeoracle.blogspot.com/p/que-es-una-llave-principal-y-una-foranea.html


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

Una clave o llave foránea (o Foreing 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 padre o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.  

Vicenteño, J. Josefina. (2013). ¿QUE ES UNA LLAVE PRIMARIA Y UNA FORÁNEA? Recuperado 20 agosto, 2018, de https://usodeoracle.blogspot.com/p/que-es-una-llave-principal-y-una-foranea.html

Vicenteño, J. Josefina. (2013b). ¿QUE ES UNA LLAVE PRIMARIA Y UNA FORÁNEA? [Foto]. Recuperado 20 agosto, 2018, de https://usodeoracle.blogspot.com/p/que-es-una-llave-principal-y-una-foranea.html


Explicación del vídeo de clave foránea en el punto número 20

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. 

© 2018 BASE DE DATOS | Todos los derechos reservados
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar