Base de Datos1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

UNIVERSIDAD LAICA ELOY ALFARO DE

MANABÍ
FACULTAD DE CIENCIAS INFORMÁTICAS

TEMA:
Sistemas de base de datos
MATERIA:
Análisis/diseño base de datos
ESTUDIANTE:
Shirley Lisbeth Vera Pisco
CURSO:
4to “C”
DOCENTE:
Ing. Willian Delgado Muentes
PERIODO ACADEMICO:
2021 (2)
FECHA:
26/10/2021
Conteste individual las siguientes preguntas:
1-. Defina y escriba 3 ejemplos entre datos e información
Datos es un término que se refiere a hechos, eventos, transacciones, etc., que han sido
registrados. Es la entrada sin procesar de la cual se produce la información.

son estructuras especializadas que permiten a sistemas computarizados guardar, manejar


y recuperar datos con gran rapidez.

Información se refiere a los datos que han sido procesados y comunicados de tal manera
que pueden ser entendidos e interpretados por el receptor.

La información es el resultado de procesar datos sin elaborar para dejar ver su


significad

2.- Qué es un DBMS y explique cinco funciones y cinco


ventajas
Un sistema de administración de bases de datos (DBMS, por sus siglas en inglés) es un conjunto
de programas que maneja la estructura de la base de datos y controla el acceso a los datos
guardados en ella
FUNCIONES
Abstracción de los datos. Los DBMS ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. Así, se definen
varios niveles de abstracción.
Independencia. Consiste en la capacidad de modificar el esquema (físico o lógico)
de una base de datos sin tener que realizar cambios en las aplicaciones que se
sirven de ella.
Consistencia. En aquellos casos en los que no se ha logrado eliminar la
redundancia, será necesario vigilar que aquellos datos que aparecen repetidos se
actualice de forma coherente, es decir, que todos los datos repetidos se actualicen
de forma simultánea.
Seguridad. Los datos almacenados en una base de datos pueden llegar a tener un
gran valor. Los DBMS deben garantizar que estos datos se encuentren seguros
frente a usuarios malintencionados, que intenten leer datos privilegiados; frente a
ataques que deseen manipular o destruir los datos; o simplemente ante las torpezas
de algún usuario autorizado pero despistado. Normalmente, los DBMS disponen de
un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten
otorgar diversas categorías de permisos.
Integridad. Adoptar las medidas necesarias para garantizar la validez de los datos
almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos
introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de
corromper los datos almacenados. Los DBMS proveen mecanismos para garantizar
la recuperación de la base de datos hasta un estado consistente conocido en forma
automática.
VENTAJAS

-Simplifican la programación de chequeos de consistencia.


-Manejando las políticas de respaldo adecuadas garantizan que los cambios de la
base serán siempre consistentes sin importar si hay errores en el disco, o hay
muchos usuarios accediendo simultáneamente a los mismos datos, o se ejecutaron
programas que no terminaron su trabajo correctamente, etc.
-Permiten realizar modificaciones en la organización de los datos con un impacto
mínimo en el código de los programas.
-Se puede implementar un manejo centralizado de la seguridad de los datos (acceso
a usuarios autorizados), protección de la DB, de modificaciones, inclusiones,
consulta.
-Se reducen drásticamente los tiempos de desarrollo y se aumenta la calidad del
sistema desarrollado si son bien explotados por los desarrolladores.

3-. Resuma los diversos tipos de base de datos


Base de datos de un solo usuario. – Una base de datos de un solo usuario soporta a un
solo usuario a la vez. En otras palabras, si el usuario A usa la base de datos, los usuarios
B y C deben esperar hasta que el usuario A termine.
Base de datos de escritorio. -Una base de datos de un solo usuario que se ejecute en
una computadora personal se llama base de datos de escritorio.
Base de datos de usuarios múltiples. - una base de datos de usuarios múltiples soporta
a múltiples usuarios al mismo tiempo.
Base de datos de grupo de trabajo. - Cuando una base de datos de usuarios múltiples
soporta a un número relativamente pequeño de usuarios (por lo general menos de 50) o
a un departamento específico dentro de una organización, se le da el nombre de base de
datos de grupo de trabajo.
Base de datos empresarial. - Cuando la base de datos es utilizada por toda la
organización y soporta a numerosos usuarios (más de 50, por lo general cientos)
de muchos departamentos, la base de datos se conoce como base de datos empresarial.
Base de datos centralizada. - Una base de datos que soporte datos ubicados en un solo
sitio se denomina base de datos centralizada.
Base de datos distribuida. - Una base de datos que soporte datos distribuidos en varios
lugares diferentes recibe el nombre de base de datos distribuida.
Base de datos operacional. - Una base de datos diseñada básicamente para soportar
operaciones diarias de una compañía se clasifica como base de datos operacional (a
veces conocida como base de datos de transacciones o de producción).
Datos semiestructurados. - Los datos semiestructurados son datos que ya han sido
procesados en alguna medida. Por ejemplo, si observamos una página web cualquiera,
los datos se presentan en formato arreglado previamente para presentar alguna
información.
Datos estructurados. - Los datos estructurados son el resultado de tomar datos
estructurados y formatearlos (estructurarlos) para facilitar el almacenamiento, uso y
generación de información.
Datos no estructurados. - Los datos no estructurados son datos que existen en su
estado original (sin refinar), es decir, en el formato en el que se recolectaron. Por tanto,
existen datos no estructurados en un formato que no se presta al procesamiento que da
información

4.- Escriba cinco importancias al diseñar adecuadamente


base de datos
• Un correcto diseño de base de datos exige que el diseñador identifique con toda
precisión el uso esperado de la base de datos.
• En el diseño de una base de datos de transacciones se destaca la precisión y
consistencia de los datos, así como la rapidez operacional.
• Diseñar una base de datos para uso en un ambiente centralizado y de un usuario
requiere un método diferente al empleado en el diseño de una base de datos
distribuida y de usuarios múltiple
• El diseño de base de datos es un aspecto de tal importancia para trabajar con
bases de datos que la mayor parte de este libro está dedicada al desarrollo de
buenas técnicas de diseño de bases de datos. Incluso un buen DBMS funcionará
mal con una base de datos mal diseñada
• Una base de datos que satisfaga todas las necesidades de un usuario no ocurre
así nada más, sino que su estructura debe estar diseñada cuidadosamente

5.-Explique la evolución de los sistemas de archivos


manuales a archivos computarizados
Elaborar informes a partir de sistemas manuales de archivos era lento y engorroso. De
hecho, los gerentes de algunos negocios se enfrentaban a requerimientos de informes
que el gobierno imponía y que suponían semanas de intenso trabajo cada trimestre, aun
cuando se usaba un sistema manual bien diseñado. Por tanto, un especialista en
procesamiento de datos (DP) era contratado para crear un sistema computarizado que
rastrearía datos y elaboraría los informes solicitados.
Inicialmente, los archivos computarizados dentro del sistema de archivos eran
semejantes a los archivos manuales. Cuando los usuarios de negocios deseaban datos
del archivo computarizado enviaban peticiones de datos al especialista en DP podría
volver a ejecutar el programa existente y dar los resultados impresos al usuario. Cuando
otros usuarios de negocios vieron las nuevas e innovadoras formas en que se
representaban los datos del cliente, querían ver sus datos en forma similar. Esto
generaba más peticiones para que el especialista en DP creara más archivos
computarizados de otros datos, lo que a su vez significaba que tenían que crearse más
programas de administración de datos y más peticiones de informes. El éxito del
departamento de ventas fue tan obvio que el gerente del departamento de personal
solicitó acceso al especialista en DP para automatizar el procesamiento de nóminas y
otras funciones del personal.
La creación de sistemas computarizados de archivos les dio mejores herramientas para
manipular la información de la compañía, lo que les permitió crear información nueva.
El deseo de cerrar la brecha entre los usuarios finales y los datos influyó en el desarrollo
de todo tipo de tecnologías computarizadas, diseños de sistemas y usos de numerosas
tecnologías y técnicas.

6.- Explique cinco problemas en el procesamiento de datos


del sistema de archivos
• Largos tiempos de desarrollo. El primer problema con el método de sistemas
de archivos, y el más notorio, es que hasta la tarea más sencilla de recuperación
de datos requiere extensa programación.
• Dificultad para obtener respuestas rápidas. La necesidad de escribir
programas para obtener hasta los informes más sencillos hace imposibles las
consultas ad hoc. Los acosados especialistas en DP que trabajan con sistemas de
archivos preparados cuidadosamente reciben a veces numerosas peticiones de
nuevos informes. Con frecuencia se ven forzados a decir que el informe estará
listo “la semana próxima” o hasta “el próximo mes”. Si una persona necesita de
inmediato la información, tenerla la semana o el mes próximo no servirá para
nada a sus necesidades de información.
• Administración de un sistema complejo. La administración de un sistema se
hace más difícil a medida que se amplía el número de archivos. Hasta el más
sencillo sistema de archivos requiere la creación y el mantenimiento de varios
programas de administración de archivos. Como las consultas ad hoc no son
posibles, los programas de informes de archivos se pueden multiplicar con gran
rapidez. El problema se complica con el hecho de que cada departamento de la
organización “posee” sus datos al crear sus propios archivos.
• Falta de seguridad y compartición limitada de datos. El compartir datos y la
seguridad están estrechamente relacionados. Compartir datos entre múltiples
usuarios dispersos desde el punto de vista geográfico introduce numerosos
riesgos de seguridad. En términos de la creación de programas de administración
de datos e informes, las funciones de seguridad y compartir datos son difíciles
de programar y, por tanto, se omiten en un ambiente del sistema de archivos.
Estas funciones incluyen protección efectiva de contraseña, capacidad para
bloquear partes de archivos o partes del sistema mismo, así como otras medidas
diseñadas para salvaguardar datos confidencialmente.
• Programación extensa. Hacer cambios a una estructura de archivos existente
puede ser difícil en un ambiente de sistema de archivos.

7.-Efectué la tabla de principales características de los


gestores base de datos relacional (formato tabla APA)
Tabla 1

CARACTERISTICAS GESTORES BASE DE


DATOS RELACIONAL
Permite una vista muy centralizada y clara de los datos para que MYSQL
sean accedidos de la mejor manera.

Estos sistemas disponen de un lenguaje llamado SQL para poder MARIADB


proteger y acceder a los datos
SQLITE
Suelen disponer de un sistema de bloqueo para el acceso
simultaneo, lo que da un plus de seguridad a la integridad de los POSTGRESQL
datos
MICROSOFT SQL SERVER
ORACLE

En esta tabla se muestran algunas características de los gestores de base de datos relacional y los principales
programas

8.- Qué es SQL y escriba tres ejemplos básicos


SQL es un lenguaje de computación para trabajar con conjuntos de datos y las
relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft
Office Access, usan SQL para trabajar con datos. A diferencia de muchos lenguajes de
computación, SQL no es difícil de leer y entender, incluso para un usuario inexperto.
3 ejemplos básicos:
-Sistemas contables
-Inventarios empresariales
-Administración de información personal

9.-Escriba cinco ventajas y cinco desventajas relacionado


en la administración de las bases de datos.
VENTAJAS
• Portabilidad: SQL puede ser usado en laptops, computadoras, servidores o
dispositivos móviles.
• Experiencia y madurez: Este es uno de sus puntos más fuertes. El tiempo y la
aceptación generalizada de los desarrolladores ha permitido crear gran cantidad
de información y herramientas en torno a ellas.
• Atomicidad: Los desarrolladores generalmente se ven dispuestos a inclinarse
por los modelos relacionales gracias a la atomicidad. Esto significa que
cualquier operación que se quiera ejecutar y no cumpla con los criterios de
información preestablecidos, no se realizará.
• Estándares bien definidos: Todos los procesos deben estar bajo los estándares
que plantea el SQL. Brindando de esta forma criterios de uniformidad a la
información.
• Escritura simple: Gran parte de la aceptación depende de la sencillez de su
método de escritura. Este es muy parecido al lenguaje que utilizamos los
humanos, facilitando para nosotros la comprensión de las operaciones.

DEVENTAJAS
• Costos más altos. Los sistemas de base de datos requieren hardware y software
complejos y personal altamente capacitado. El costo de mantener hardware,
software y personal requerido para operar y manejar un sistema de base de datos
puede ser considerable. Los costos de capacitación, licencia y apego a
reglamentos suelen descuidarse cuando se implementan sistemas de base de
datos.
• Complejidad de administración. Los sistemas de base de datos interactúan con
numerosas tecnologías y tienen un considerable impacto en los recursos y en la
cultura de una compañía. Los cambios introducidos por la adopción de un
sistema de base de datos deben ser manejados en forma apropiada para asegurar
que ayuden a alcanzar los objetivos de la compañía. Dado el hecho de que los
sistemas de bases de datos contienen datos de importancia esencial de una
compañía, a los que se tiene acceso desde múltiples fuentes, los problemas de
seguridad deben evaluarse constantemente.
• Mantener una actualización general. Para maximizar la eficiencia de un
sistema de base de datos es necesario mantener actualizado ese sistema. Por
tanto, el usuario debe realizar constantes actualizaciones y aplicar los últimos
parches y medidas de seguridad a todos los componentes. Como la tecnología de
bases de datos avanza rápidamente, los costos de capacitar personal tienden a ser
considerables.
• Dependencia de vendedores. Dada la fuerte inversión en tecnología y
capacitación de personal, las empresas podrían ser reacias a cambiar vendedores
de bases de datos. En consecuencia, es menos probable que los vendedores
ofrezcan precios ventajosos a clientes ya existentes y éstos podrían estar
limitados en sus elecciones de componentes de sistemas de base de datos.
• Ciclos frecuentes de actualización/remplazo. Los vendedores de los DBMS
actualizan sus productos cuando agregan nueva funcionalidad. Es frecuente que
estas nuevas funciones se ofrezcan en paquete en recientes versiones
actualizadas del software. Algunas de estas versiones requieren actualizaciones
del hardware, que no sólo cuestan dinero, sino que también hacen necesario
capacitar usuarios y administradores de bases de datos, para emplear y manejar
correctamente las nuevas funciones

10.- Explique el diseño de la base de datos de un sistema


de facturación.
• Registrar el Id,
• Nombre
• Apellido
• Dirección
• Fecha de nacimiento
• Teléfono
• Correo electrónico de los clientes de la compañía.
• Registrar para los productos la siguiente información: Código, Nombre, Precio,
Número de Existencias y Categoría a la que pertenece.
• Formas de pago: Efectivo, Tarjeta de crédito, Tarjeta débito, PayPal y Neteller.

CITA BIBLIOGRAFICA
(Sánche, 2005)
https://cursos.aiu.edu/base%20de%20datos%20SOG/Sesi%C3%B3n%201.pdf
(Jayaram, November 4, 2019 )
https://www.sqlshack.com/es/revision-ejemplos-y-uso-de-sql-union/
(Access SQL: conceptos básicos, vocabulario y sintaxis, 2010)
https://support.microsoft.com/es-es/office/access-sql-conceptos-b%C3%A1sicos-
vocabulario-y-sintaxis-444d0303-cde1-424e-9a74-e8dc3e460671
(Cutipa, 2016)
https://guidocutipa.blog.bo/principales-ventajas-desventajas-bases-de-datos-
relacionales-no-relacionales-nosql-vs-sql/
(Características avanzadas de un SGBD , 2021)
https://www.kyoceradocumentsolutions.es/es/smarter-workspaces/business-
challenges/procesos/caracteristicas-avanzadas-de-un-sgbd.html

También podría gustarte