Está en la página 1de 6

República Bolivariana de Venezuela

Ministerio de Poder Popular para la Educación Universitaria


Universidad Nacional Experimental de la Gran Caracas (UNEXCA)
Programa Nacional de Formación en Informática (PNFI)
Unidad Curricular: Base de Datos
Sección: 10221

ASIGNACION #1

Integrantes:
Abraham Marcano CI: 27.795.303

Caracas, mayo de 2020


1) Sistema de Base de Datos.

Un Sistema de Base de datos consiste en un conjunto de datos estructurados contenidos en


ficheros informáticos que permiten el acceso, manejo y control de la información de manera ágil
y organizada a los Sistemas de Información.

Ejemplo: En la Academia Militar de medicina (Lugar donde actualmente se realiza el Pst)


contaban con una base de datos para el control de la información en el área de Administración,
esta base de datos almacenaba datos como pueden ser las notas de los alumnos y las asistencias
de los mismos y de los docentes, de manera que a través de un sistema de información la
Academia Militar de medicina pudiera agilizar su proceso de carga de notas además de generar
un correcto reporte de las asistencia de los alumnos de manera rápida, efectiva y segura…
lamentablemente este tipo de sistemas requieren cuidado y mantenimiento y de no otorgárselo
generan problemas en el desempeño del mismo.

2) Manejador de Bases de Datos.

Un manejador de base de datos como su nombre lo indica no es más que un Tipo de Software
que a través de parámetros permite manejar el acceso a la base de datos, en pocas palabras es una
interfaz que permite la seguridad y la manipulación del usuario para que este pueda obtener la
información específica contenida en la Base de datos.

Ejm: Llega un momento en el que todo principiante en la programación debe realizar una pagina
web en la que deba permitir o denegar el acceso a ciertos usuarios, y es acá cuando los
manejadores de base de datos cumplen uno de sus roles, una de las principales actividades que se
planteo en programación en el trimestre pasado fue la de realizar un menú de login que permitiera
acceder a una persona en cuestión a cierta pagina web, y para esto se necesito del manejador de
base de datos Mysql el cual nos permitió junto con la programación permitir el acceso y dar los
parámetros para que las personas como usuarios pudieran acceder a su respectiva pagina web
según sea su caso, esto afecta de manera positiva a cualquier negocio o empresa puesto que
permite que a través de tus datos personales tengas tu privacidad y tu libre acceso a lo que sea
que desees entrar dentro de una web, ya sea de compra, de entretenimiento etc.

3)Sistema de Base de datos Relacionales: Los Sistema de Base de datos del tipo Relacional, son
los más usados en la actualidad, ya que utilizan el modelo relacional en su gestión, el modelo
relacional como su nombre lo indica busca relacionar los Datos que se encuentran en Filas y
columnas dentro de una base de datos, lo que hace este modelo de Base de datos es conectar por
así decir los datos de las distintas filas y columnas (tablas) de la base de datos a fin de obtener
acceso de formas distintas a los datos sin necesidad de tener que reorganizar las tablas de las base
de datos.
4) Arquitectura Cliente Servidor

La arquitectura cliente servidor no es que la composición o forma en la que se comprende una


conexión entre varias partes, es decir es la constitución de una conexión, la misma consta
inicialmente de tres partes fundamentales El servidor que generalmente está comprendido por una
maquina de características notables, Los usuarios los cuales usualmente realizan peticiones al
servidor y la red de comunicación la cual es la que permite la conexión entre estos, cabe destacar
que así como existen los clientes en sus maquinas y los servidores comprendidos en maquinas
especificas, un servidor puede estar en local y recibir y enviar información al usuario esto es muy
usado por los desarrolladores de aplicaciones para probar el funcionamiento de las mismas.

5) Arquitectura Multicapas.

“Una arquitectura multicapas es un conjunto  ordenado de subsistemas, cada uno de cuales  está
constituido en términos de los que tiene por debajo y proporciona la base de la implementación
de aquellos que están por encima de él.”

Es decir que esta arquitectura junta una serie de sistemas previamente realizados acorde a lo que
se necesita y si bien cada uno de ellos son independientes y tienen una función específica suelen
relacionarse o servir de apoyo o base para alguna de las capas ya sea inferiores o superiores, en
pocas palabras son una serie de sistemas que funcionan individualmente pero están organizados
conjuntamente para dar un resultado especifico.

El sistema de Base de datos Relacionales, lo usaría si necesito realizar una base de datos que
almacene grande cantidades de números,notas,porcentajes etc, ya que a través de un lenguaje
como SQL puede llegar a ser realmente provechoso para agilizar el proceso en general por otra
parte la arquitectura cliente servidor es una arquitectura que da juego para cualquier programador
o desarrollador ya que permite darle funcionalidad más amplia a un proyecto o también
suministrar información a los trabajadores de una empresa por medio de servidores en red que es
lo que en la actualidad se ve más en la administración pública y privada y por último la
arquitectura multicapas se utilizaría en un proyecto el cual tenga un propósito y un fin establecido
para de esta manera realizar los sistemas pertinentes y relacionarlos con esta arquitectura y que el
mismo pueda ser un sistema robusto tanto para el usuario como para el negocio.

6)Según la historia Oracle se asentó como uno de los mejores manejadores de bases de datos en
el mundo debido a su interfaz grafica intuitiva y cómoda de usar además de ser popularmente
famosa por su seguridad y tecnología en el control de acceso a la información además de usar el
modelo de base de datos relacional este tipo de cosas han sido los que tienen a Oracle hoy en día
como uno de los mejores manejadores de base de datos, además de contener uno de los SQL más
robustos del mercado si lo comparamos con otro competidor popular como lo puede llegar a ser
Microsoft Access.
Otra de los manejadores de base de datos que si bien no son extraordinariamente famosos, son
relativamente conocidos y funcionales debido a tipo de ambiente al que aspira a aportar y los mas
importante están sobre la plataforma de Windows, es Microsoft Access ya que las bases de datos
del tipo Access están pensadas para personas con empresas pequeñas o medianas que aspiran
tener un desempeño un poco más profesional a través de su gestión y comunicación de datos este
logra sus objetivos ya que es fácil de usar puesto que busca ser acta para todo público y es por
eso que su modelo de gestión es sencillo de usar y de emplear cualidades que le dan su puesto y
popularidad además de ser uno de los sistemas más Baratos de emplear comparados con el resto
por lo que podríamos decir que ahorras mucho dinero comparado con el resto.

MySQL: Es otro Gestor de simple instalación que actúa del lado del cliente (servidor) es un
manejador de bases de datos relacional bastante robusto, el cual probablemente se este
convirtiendo en el más popular hoy en día. y es de código abierto con licencia comercial.
Actualmente, pertenece a la corporación Oracle. Gestiona bases de datos relacionales, es
multiusuario y el más usado dentro del software libre debido a que es muy robusto y muy usado
para complementar en el desarrollo en SO libres a comparación de la competencia.

7) Componentes del SMBD.

El Motor de la base de datos: acepta peticiones lógicas de los otros subsistemas del SGBD, las
convierte en su equivalente físico y accede a la base de datos y diccionario de datos en el
dispositivo de almacenamiento.

El subsistema de definición de datos: ayuda a crear y mantener el diccionario de datos y define la


estructura del fichero que soporta la base de datos.

El Subsistema de manipulación: suele ser el interfaz principal del usuario con la base de datos.
Ayuda al usuario a añadir, cambiar y borrar información de la base de datos

Subsistema de generación de aplicaciones: Este componente proporciona pantallas de entrada de


datos, lenguajes de programación e interfaces.

Subsistema de administración: ayuda a gestionar la base de datos ofreciendo funcionalidades


como almacenamiento y recuperación, gestión de la seguridad, optimización de preguntas,
control de concurrencia y gestión de cambios.

Componentes de procesamiento de consultas.

Compilador del DML: Traduce las instrucciones del DML en lenguajes de consultas a
instrucciones de bajo nivel que entiende el motor de evaluación de consultas.

Pre compilador del DML incorporado: convierte las instrucciones del DML incorporadas en un
programa de aplicación y en llamadas procedimentales normales en el lenguaje anfitrión.
Interprete del DML: interpreta las instrucciones del DDL y las registra en tablas que contienen
metadatos.

Componentes de gestión de almacenamiento Motor de autorización integrado: comprueba que se


satisfagan las ligaduras de integridad y autoriza a usuarios para acceder a los datos Gestor de
transacciones: asegura que la BD quede en un estado consistente a pesar de fallos del sistema y
permite ejecutar transacciones concurrentes

Gestor de archivos: gestiona la reserva de espacio de almacenamiento del disco Gestor de


memoria intermedia: responsable del traslado de los datos de disco a la memoria principal.

8)La administración de Base de datos existe para permitir el correcto majeño y funcionamiento
de la misma, esta cuenta con una serie de personas que cumplen esta labor los cuales son
llamados por sus siglas en ingles DBA(Data Base Administrador), un DBA es un Administrador
de base de datos el cual está ahí para monitorear lo que sucede en los sistemas de gestión de base
de datos para garantizar su correcto uso, así como también actualizar la base de datos de acuerdo
a los requerimientos necesarios de la empresa, cabe destacar que un administración de base de
datos necesita una correcta política de seguridad, ya que no se puede permitir algún extravió o
incidente en relación a la información almacenada, es por esto que la administración de base de
datos debe contar con políticas de seguridad altamente extrictas en la mayoría de los casos si de
una empresa medianamente grande se está hablando, estas políticas de seguridad pueden ir desde
la seguridad digital como lo pueden ser Usuarios y contraseñas que administren los Jefes de
Sistemas y el DBA hasta mecanismos de seguridad Física como lo puede ser algún método de
seguridad biométrico de la empresa entre otros, El DBA también en su roll de trabajo debe
realizar constantes copias o Backups a las bases de datos para garantizar la seguridad de la
información almacenada y en caso de que surja algún problema con la base de datos el DBA debe
tener un alto conocimiento no solo en el monitoreo de la misma si no también en el manejo,
administración y creación de la base de datos es por esto que es tan importante el administrador
de la base de datos en una empresa o negocio. Según mi Opinión mas común en las
organizaciones sería la de contratar a un DBA puesto que este siento que trabajaría siempre
enfocado en satisfacer las necesidades de la empresa directamente en el lugar que da origen a los
acontecimientos, además de que la modalidad externa de Outsoursing no es equivalente para
todas las empresas, es decir que no funcionan de una excelente manera en todos los modelos
empresariales, además de tener desventajas como la visualización externa de tu trabajo y tu
negocio. Un DBA claramente es un empleado presencial dentro de la empresa por lo
anteriormente dicho…por otra parte no podemos olvidar las partes buenas de Outsoursing que si
bien a mi opinión no es eficaz para cualquier empresa sin duda tiene sus puntos favorables como
lo puede ser el hecho de que libera trabajo dentro de la empresa lo que permite a la misma
concentrarse en los pilares fundamentales de la misma por lo que a su vez genera mayor
producción y competitiva en el mercado.

También podría gustarte