Está en la página 1de 14

Nombre:

Edgar Joel Rondón Perez


Matricula:

21-SISM-06-010

Materia:

BASE DE DATOS
Sección:

105
Tema

Guía de desarrollo de la unidad I


1. Hable de la historia de la base de datos.
El término base de datos se utilizó por primera vez en 1963 en un seminario realizado en
California. Sus inicios se remontan a la antigüedad, cuando ya existían bibliotecas y registros
acumulativos de hechos y situaciones en forma escrita y gráfica. Claramente, la búsqueda y
recopilación de información fue mucho más lenta que en la actualidad debido a la falta de
recursos técnicos. Ninguna máquina puede ayudar y reemplazar el trabajo manual.

Pero nuestros antepasados ayudaron mucho, porque conservaron información muy valiosa,
sin la cual sería muy difícil explicar nuestra existencia desde la antigüedad.

2. Cómo surge la idea de crear una Base de Datos.

Los orígenes de las bases de datos se remontan a la antigüedad, cuando ya existían todo tipo
de bibliotecas y registros. Además, se utilizan para recolectar información de cosechas y
censos. Sin embargo, su búsqueda es lenta e ineficiente, y ninguna máquina puede reemplazar
la ayuda humana.

Posteriormente, el uso de bases de datos ha evolucionado debido a la necesidad de almacenar


grandes cantidades de información o datos. Lo que es más importante, el concepto de base de
datos se ha asociado con la informática desde las primeras computadoras.
3. Hable sobre el BPS. ¿Cuáles áreas cubre?

BPS significa bits por segundo y también se puede representar con la fórmula "b/s".
Se utiliza para medir la transmisión de datos porque representa el número básico de pulsos
(representados por 0 y 1) que se envían entre sí

4. ¿Cuál es el objetivo general del BPS en una base de datos?

La tasa de transferencia expresada en bits por segundo dividida por 8 es la tasa de bytes por
segundo. Un byte consta de 8 bits. Según el Sistema Internacional de Medida (SI) las
velocidades de datos basadas en BPS se miden principalmente en las siguientes unidades:
Kb/s: 1000 bits por segundo
MB/s: 1000 Kbit/s
Gbps: 1000 Mbits por segundo
5. Busque tres definiciones de Base de Datos.

1- Un grupo de información perteneciente a un mismo contexto, organizado sistemáticamente


para su futura recuperación, análisis y/o transferencia, denominado base de datos, también
denominada base de datos. Hoy en día, existen muchos tipos de bases de datos, desde
bibliotecas hasta los enormes conjuntos de datos de usuarios de las empresas de
telecomunicaciones.

2- Las bases de datos son la necesidad humana de almacenar información, es decir, de


preservar la información contra el tiempo y la degradación para poder acceder a ella
posteriormente.

3- Una base de datos es una colección de información organizada para que un programa de
computadora pueda seleccionar rápidamente los datos que necesita. La base de datos es un
archivo electrónico.

6. Defina que es un banco de datos?

El término base de datos se utiliza para referirse a un conjunto de datos, información que se
agrupa y mantiene en el mismo medio para facilitar el acceso.
7. ¿Cuál es la diferencia entre un banco de datos y una base de
datos?

La base de datos es:


Es un conjunto de datos que pertenecen a un mismo contexto y se almacenan
sistemáticamente para su uso posterior.

Sistema de gestión de datos:


Son un tipo de software muy específico diseñado para actuar como una interfaz entre la base
de datos, el usuario y las aplicaciones que la utilizan. También se puede considerar que el
sistema de gestión de datos actúa como una interfaz entre la persona y la base de datos, que
ya es un programa a través del cual realiza su trabajo o profesión.
8. ¿Cuál es el objetivo de la base de datos?

El propósito principal de una base de datos es almacenar, organizar y presentar información


fácilmente. Los datos a almacenar pueden variar desde una simple serie de registros hasta un
gran volumen de datos. Almacenar y organizar la información en bases de datos permite
acceder a los datos en cualquier momento. Este acceso rápido y fácil puede ser proporcionado
por múltiples usuarios por solicitud especial. Por lo tanto, los principales objetivos del sistema
de base de datos son:

• Acceso concurrente a la información.


• Copia de seguridad de datos controlados.
• Protección de datos, consistencia e integridad.
• Alta capacidad de relaciones entre datos.
• Física y lógicamente independientes.
• Alto rendimiento en la gestión de la información.

9. ¿Qué es un dato?

datos se pueden definir como hechos, conceptos o instrucciones expresados en una forma
formalizada que debe ser adecuada para la comunicación, interpretación o procesamiento por
parte de humanos o equipos electrónicos. Los datos son solo hechos o cifras, información, no
información en sí misma. Los datos pueden ser cualquier carácter, texto, palabra, número que
tiene poco o ningún significado cuando no se coloca en contexto.
10. ¿Defina registro, campo, archivo?

Un registro: es una agrupación de elementos de datos manejados por una entidad. Un archivo
es una colección vinculada que se considera una unidad.
Un campo: es la unidad básica de un registro y puede contener elementos de datos, agregados
de datos, punteros o enlaces.

Un archivo: es una colección vinculada que se considera una unidad.

11. ¿Qué es un Sistema Gestor de Bases de Datos (SGBD)?


¿Cuáles son sus propósitos? ¿Qué lenguajes incluye?

Un sistema de gestión de base de datos (DBMS) es un software que sigue el modelo de base
de datos. Se utiliza para gestionar, configurar y acceder a determinadas bases de datos.
Nuevamente, su función es actuar como una interfaz entre el usuario y la base de datos. Porque
este último en sí no está disponible.

¿Qué lenguajes incluye?

Python
Python es probablemente el lenguaje de propósito general más popular y está en todas partes.
Desde administración de sistemas hasta herramientas web y administración e integración de
bases de datos. Base de datos

El lenguaje de consulta estructurado (SQL) es el lenguaje de programación estándar de facto


utilizado por muchos de los servidores de bases de datos más populares del mundo.

C#

El paquete de lenguaje de programación C brinda flexibilidad y eficiencia en el desarrollo de


aplicaciones que se ejecutan de forma nativa en el hardware del sistema.
R
R es un lenguaje adecuado para procesar datos estadísticos y se usa ampliamente en campos
como la minería de datos, el software estadístico y el análisis de datos.

PHP

Aunque PHP es utilizado principalmente por desarrolladores web para sitios web complejos e
interactivos, PHP también está estrechamente relacionado con las bases de datos, ya que
utiliza scripts del lado del servidor para ejecutar sitios web.

12. ¿Qué niveles de visión se pueden establecer sobre los datos?

Nivel de vista: corresponde al nivel más alto de la capa de abstracción, que muestra solo lo
que desea ver de la base de datos. Se pueden generar múltiples vistas, cada una de una parte
diferente de la base de datos.

Capa lógica: esta vista describe toda la base de datos especificando los datos y las relaciones
entre ellos, lo que da como resultado una estructura simple que puede conducir a estructuras
de capas físicas más complejas.

Capa física: este es el nivel más bajo de abstracción donde se describe el almacenamiento de
datos real con información detallada sobre las estructuras de bajo nivel más complejas. Estos
son diferentes niveles de abstracción de base de datos.

13. ¿Qué es un modelo de datos? Enumere tres modelos de datos.


Un modelo de datos es la unidad básica que introduce abstracciones en una base de datos.
El modelo de datos define cómo se conectan los datos entre sí y cómo se procesan y
almacenan en el sistema. El primer modelo de datos es un modelo de datos plano donde todos
los datos utilizados se almacenarán en un solo plano.

• Modelo de datos conceptuales: Un modelo de datos conceptuales identifica


relaciones al más alto nivel entre diferentes entidades.

• Modelo de datos físicos: el modelo de datos físicos muestra cómo se creará el


modelo en la base de datos.
El modelo de base de datos física muestra todas las estructuras de la tabla, incluidos
los nombres de las columnas, los tipos de datos de las columnas, las restricciones de
las columnas, las claves primarias, las claves externas y las relaciones entre las tablas
• Modelo de datos lógicos: un modelo de datos lógicos describe los datos con el mayor
detalle posible, independientemente de cómo se implementen físicamente en la base
de datos.

14. ¿Qué tipos de usuarios puede tener una Base de Datos?

Usuario habitual: Estos son usuarios no calificados que interactúan con el sistema a través
de una aplicación con una interfaz de formulario donde completan los campos
correspondientes. Estos usuarios también pueden simplemente leer los informes generados
desde la base de datos.

Usuarios sofisticados: Interactúan con el sistema sin escribir un programa y utilizan


un lenguaje de consulta de base de datos para realizar consultas.

Usuarios profesionales: Son usuarios avanzados que escriben aplicaciones de bases


de datos especializadas adecuadas para la informática tradicional.

15. ¿Cuál es la diferencia entre un Administrador de Base de Datos


y un Programador de Aplicaciones que interactúan con Bases de
Datos?

Un administrador de base de datos (DBA): Es una persona de tecnología de la información


que dirige o realiza todas las actividades relacionadas con el mantenimiento de un entorno de
base de datos exitoso.
Programadores de aplicaciones: Son profesionales informáticos que interactúan con
sistemas utilizando DML (Data Manipulation Language) en un lenguaje de programación
Pascal, Cobol, etc.

. 16. ¿Cuáles son las ventajas de usar un sistema de base de


datos?

• Una base de datos es más que una lista o una tabla.


Le brinda control real sobre sus datos, recuperación, clasificación, análisis,
agregación e informes.

• Obtenga más información de la misma cantidad de datos: las bases de


datos facilitan que los usuarios obtengan más información porque esta
estructura facilita el suministro de datos a los usuarios (si tiene permisos).

• Compartir datos: los usuarios de diferentes oficinas pueden compartir datos


con autorización. Equilibrio de demandas conflictivas: una base de datos
necesita que una persona o un grupo sea responsable de su operación para
que funcione correctamente.

• Estandarización mejorada: debido a lo anterior, es más fácil estandarizar


procesos, tablas, nombres de datos, tablas, etc. 4 Redundancia controlada:
los sistemas de archivos independientes tradicionales hacen que los datos se
dupliquen constantemente, lo que genera problemas de sincronización y
duplicación de datos masivos al actualizar los datos dentro de un archivo
determinado.

• Coherencia: al verificar la redundancia cuando restaura una parte de los


datos, todos los usuarios autorizados de la base de datos pueden ver los
cambios, ya sea que trabajen en diferentes sistemas o no. 6Integridad: una
base de datos puede validar ciertas condiciones cuando un usuario ingresa
datos y rechazar registros que no cumplan con esas condiciones.
• Coherencia: al verificar la redundancia cuando restaura una parte de los
datos, todos los usuarios autorizados de la base de datos pueden ver los
cambios, ya sea que trabajen en diferentes sistemas o no. 6Integridad: una
base de datos puede validar ciertas condiciones cuando un usuario ingresa
datos y rechazar registros que no cumplan con esas condiciones.

• Seguridad: el DBA tiene un control central sobre los datos y la base de datos
proporciona mecanismos para crear niveles de seguridad para diferentes
tipos de usuarios. En COBOL se debe programar esta opción.

• Flexibilidad y velocidad en la recuperación de datos: aquí los usuarios


pueden recuperar fácilmente información de la base de datos simplemente
escribiendo unas pocas palabras.

• Aumenta la productividad del programador: dado que los programadores no


tienen que preocuparse por organizar y validar datos, pueden concentrarse
en resolver otros problemas urgentes y, por lo tanto, aumentar su
productividad.

• Mejore el mantenimiento del programa: debido a que los datos son


independientes del programa (a diferencia de Cobol), si la estructura de la
tabla (archivo) cambia, el código no se verá afectado.

• Independencia de los datos: debido a lo anterior, los datos pueden cambiar

17. ¿Cuáles son las desventajas de usar un sistema de base de


datos?

La desventaja de usar bases de datos es que es difícil mover datos de una base de datos a otra.
• Pueden crecer mucho
A medida que se agregan datos, su estabilidad se vuelve más crítica. Muchas veces, a
medida que aumentan sus necesidades, necesita ampliar el espacio del disco duro y la
memoria RAM o sincronizar el acceso de los usuarios.
• costos crecientes
A medida que crecen las necesidades, el volumen y el consumo de la base de datos, es
posible que también sea necesario cambiar el hardware del servidor.
• actualizaciones
BD, sus clientes y servidores requieren actualizaciones continuas. También está SQL,
el lenguaje utilizado para escribir sentencias que permiten a los clientes conectarse al
servidor. pueden fallar miserablemente
Cuando falla un servicio de base de datos, varios empleados, gerentes y propietarios
de la empresa entran en pánico.
• ataques a distancia
Las bases de datos digitales son y serán siempre víctimas de ataques remotos por parte
de hackers, piratas informáticos, caballos de Troya y virus maliciosos.

18. ¿Qué entiende por el término sistema relacionan?

Es una herramienta para trabajar con bases de datos y operaciones relacionales en esas bases
de datos, incluidas específicamente operaciones de restricción, elementos y unión.
Administre una base de datos que recupera registros usando punteros. Ninguna de estas
opciones es correcta.
19. ¿Enumere la distinción entre los sistemas relacionales y los no
relacionales?
Una base de datos relacional: Se caracteriza por una colección ordenada de registros
organizados en un conjunto de tablas. Estas tablas están relacionadas entre sí para formar una
base de datos, y se puede acceder a los datos o reorganizarlos de varias maneras sin
reorganizar las tablas en la base de datos.

Las bases de datos no relacionales: Están diseñadas para un modelo de datos específico y no
necesitan acoplarse a otros modelos. Cada tabla funciona de forma independiente y son
mucho más simples que los modelos relacionales.
20. ¿Qué entiende por el término modelo de datos? Explique la
diferencia entre un modelo de datos y su implementación. ¿Por qué
es importante la diferencia?
Modelo de dato: Es una estructura abstracta utilizada para registrar y organizar el intercambio
de información entre los empleados del departamento técnico y otros empleados.

El modelado de datos: Es una tecnología que no tiene nada que ver con la implementación de
bases de datos. Esto es importante porque el enfoque L5 siempre trata de aprovechar al
máximo las diferentes herramientas.

También podría gustarte