Está en la página 1de 6

1.-¿Que es una base de datos?

Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos
pueden almacenar información sobre personas, productos, pedidos u otras cosas. Muchas bases
de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento
de texto.

2.-¿Que es una DBMS?

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, orientado al manejo
de base de datos, cuya función es servir de interfaz entre la base de datos, el usuario y las
distintas aplicaciones utilizadas.

3.-¿Que es eI sistema de gestion de bases de datos?

Un sistema de gestión de bases de datos se encarga de gestionar los datos, el motor que permite
a los usuarios acceder a los datos dentro de la base de datos, y lo que se conoce como el
esquema de la base de datos, la estructura organizacional de una base de datos.

4.-Las ventajas de DBMS:

El DBMS proporciona un almacén central de datos al que pueden acceder múltiples usuarios de
manera controlada. El almacenamiento central y la gestión de datos dentro del DBMS
proporciona: Extracción de datos e independencia. Seguridad de datos.

5.-¿Que se entiende por redundancia de datos?

La redundancia de datos ocurre cuando la misma pieza de datos existe en dos (o más) lugares
separados. La redundancia puede ocurrir accidentalmente (por ejemplo, cuando los datos
duplicados de alguna manera terminan en el mismo base de datos) o deliberadamente (cuando
las empresas crean backups).

6.-¿Cuales son los distintos tipos de relaciones en las bases de datos?

1 a 1: Aparece cuando un registro de la tabla A sólo puede relacionarse con 1 registro de la


tabla B. Este modelo aparece en relaciones de tipo exclusivo, como por ejemplo Países-
Banderas, ya que cada país tiene una única bandera oficial, y cada bandera sólo puede
pertenecer a un país; otro ejemplo sería Matrículas de coches y Número de bastidor.

1 a varios: En este caso, un registro de la tabla A puede relacionarse con varios de la tabla B.
Es el tipo más habitual y utilizado, y existen numerosos casos; por ejemplo, domicilios con
personas que viven en el mismo, nombre de empresa con sus trabajadores, proveedores con
productos que sirven…
varios a varios: Se da si varios registros de A pueden relacionarse con varios de B y viceversa.
Es quizás la menos habitual de manera formal, aunque en futuras entradas veremos cómo
podemos plantear una situación de este tipo para manejarla de forma efectiva. El ejemplo
clásico, es tener dos tablas, una de actores y otra de películas, ya que lo habitual es que cada
actor haya trabajado en varias películas, y que éstas estén formadas por varios actores.

7.-¿Expliquen la normalizacion y la desnormalizacion?

En diseño de base de datos, la normalización es un proceso que se implementa para organizar y garantizar
la integridad y estructura de los datos. Su meta es eliminar datos redundantes o duplicados en la base de
datos y asegurar que las dependencias tengan sentido. De esta manera, se hace más fácil el
mantenimiento y la escalabilidad del sistema. Sin embargo, hay momentos donde normalizar no es lo más
apropiado, como por ejemplo: Data Warehouse. Data Warehouse es uno de varios modelos o escenarios
donde el propósito es proveer la información al usuario de la manera más rápida posible, ya sea para
informes, estadísticas, métricas, etc. En este modelo de base de datos, la mejor opción es desnormalizar.
Otro propósito para desnormalizar es tener datos históricos, en donde es necesario tener redundancia de
datos. En normalización existen 4 niveles de normalización. Típicamente, una base de datos que cumple
con el 3er nivel de normalización se considera normalizada a su nivel óptimo. El hecho de que existe un
cuarto nivel no significa que sea más eficiente, ya que mientras más normalización, más degradación en el
desempeño (performance). ¿Quiere decir que, no siempre es bueno normalizar? Precisamente. Le toca al
analista del sistema y al diseñador de la base de datos determinar las reglas del juego, basado en el tipo
de sistema a desarrollar. Es importante notar que para desnormalizar una base de datos, el primer
requisito es que se encuentre en su nivel óptimo de normalización, es decir, en 3er nivel o nivel 3.5, si
fuera el caso.

8.-¿Cuales son los tipos de normalizacion?

 1NF: Elimina duplicados y crea tablas separadas para grupos de datos relacionados.
 2NF: Elimina subgrupos de datos en múltiples filas de una tabla y crea tablas nuevas, con
relaciones entre ellas.
 3NF: Elimina columnas que no dependen de la clave principal.
 4NF: Desaparecen todas las dependencias entre múltiples valores.

9.-¿Que es SQL?

El lenguaje de consulta estructurada (SQL) es un lenguaje de programación para almacenar y procesar


información en una base de datos relacional. Una base de datos relacional almacena información en
forma de tabla, con filas y columnas que representan diferentes atributos de datos y las diversas
relaciones entre los valores de datos. Puede usar las instrucciones SQL para almacenar, actualizar,
eliminar, buscar y recuperar información de la base de datos. También puede usar SQL para mantener
y optimizar el rendimiento de la base de datos.

10 ¿cuantas secuencias SQL se utilizan?

Las cuatro principales son Select, Insert, Delete y Update para recuperar datos, añadir filas con
más datos, eliminar filas con datos previos y modificar aquellos datos que ya existan.
11.- Menciona algunos comandos de DDL / DML/ DCL

entencias DDL son aquellas utilizadas para la creación de una base de datos y todos sus
componentes: tablas, índices, relaciones, disparadores (triggers), procedimientos almacenados,
etc. sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos
de una base de datos. Lenguaje de definición de datos (DDL) existen cuatro operaciones
básicas: CREATE, ALTER, DROP y TRUNCATE

12.-Defina el compilador de DML

Compilador DML: Traduce las sentencias DML en instrucciones a bajo nivel para ser ejecutadas
por el Motor de Ejecución del SGBD. Suelen usar algoritmos para optimizar las sentencias DML y
hacerlas más eficientes.

13.-Que es el interpetre de DDL

Un lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un
lenguaje proporcionado por el sistema de gestión de base de datos que permite a los
usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán
los datos así como de los procedimientos o funciones que permitan consultarlos.

14.-Ventajas de SQL

 Reduce el tiempo dedicado a la gestión de datos.


 Analiza datos de diversas formas.
 Promueve un enfoque disciplinado para la gestión de datos.
 Convierte información dispar en un recurso valioso.
 Mejora la calidad y consistencia de la información.

15.-¿Que es un registro,campo y tabla?

Un registro: contiene datos específicos, como información acerca de un determinado empleado


o un producto. Un campo: contiene datos sobre un aspecto del asunto de la tabla, como el
nombre o la dirección de correo electrónico. Un valor de campo: cada registro tiene un valor
de campo.

16.-¿Que es la independecia de los datos?

Se conoce como independencia de datos a la capacidad para utilizar la base de datos sin conocer
los detalles de su representación conceptual (Independencia lógica de datos).

17.-Ventajas y desventajas de las vistas en las bases de datos


Ventajas:
 Facilita el manejo de grandes volúmenes de información, haciéndolos mas fáciles y
rápidos de manipular.
 Brinda mayor seguridad a la información.
 Evita la redundancia de la información.
 Mejora la metodología de trabajo, se hace mas organizada.
 Facilita la realización de consultas en la BD por lo que se facilita la toma de decisiones.

Desventajas:

 Rendimiento ya que las vistas crean una apariencia de tabla por lo que el SMBD debe
traducir las consultas definidas en una vista.
 restricciones de actualización, cuando se solicita la actualización de una fila de la vista se
debe traducir en una petición de actualización a la tabla de origen de la vista, esto en
vistas muy grandes puede causar problemas y evitar que las actualizaciones se realicen.

18.-¿Que se entiende por modelo entidad relacion?

El modelo entidad relación es una herramienta que permite representar de manera simplificada
los componentes que participan en un proceso de negocio y el modo en el que estos se
relacionan entre sí.

19.-¿Que es una entidad?

Una entidad es como una tabla que contiene datos maestros, donde las filas representan
miembros y las columnas representan atributos.

20.-¿Que son los atributos y las relaciones?

Las relaciones entre atributos son asociaciones entre atributos que especifican el modo en que
se conectan los atributos. Las relaciones entre atributos definen el modo en que las tablas y
columnas se unen y se usan, y qué tablas están relacionadas con otras tablas.

21.-¿Que es una transaccion de la base de datos?

Una transacción de base de datos es una serie de una o más operaciones ejecutadas como una
única unidad atómica de trabajo. Esto significa que, o bien todas las operaciones de la
transacción se completan con éxito, o bien ninguna de ellas se aplica a la base de datos. Las
transacciones se utilizan para garantizar la coherencia e integridad de los datos, asegurando que
la base de datos siga siendo coherente incluso en caso de fallos o errores del sistema. La
característica clave de las transacciones de bases de datos es que son atómicas, consistentes,
aisladas y duraderas ( ACID), que son las cuatro propiedades clave que garantizan la fiabilidad de
la base de datos.
22.-¿Que es el alamacenamiento de datos?

El almacenamiento de datos consiste en la conservación de información empleando una


tecnología específicamente desarrollada para mantener los datos y que se encuentren accesibles
siempre que sean necesarios. El almacenamiento de datos se refiere al uso de medios de
grabación para conservar los datos utilizando PC y otros dispositivos. Las formas más frecuentes
de almacenamiento de datos son el almacenamiento de archivos, el almacenamiento en
bloque y el almacenamiento de objetos, cada uno de los cuales resulta adecuado para un fin
diferente.

23.-¿En que conciste la busqueda de indices?

Un índice de búsqueda es una estructura de datos diseñada para habilitar una búsqueda muy
eficiente con la función SEARCH

24 .-¿Que es una consulta?

En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con
las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos.

25.-Ventajas y desventajas de la consulta

Ventajas

-Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el
código de aplicaciones.

-Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la


manera en la que se relacionan éstos.

-Obtener más información de la misma cantidad de data. La base de datos facilita al usuario
obtener más información debido a la facilidad que provee esta estructura para proveer datos a
los usuarios.

-Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar
incoherencias con los datos.

-Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos
tendrá la posibilidad de acceder a ciertos elementos

Desventajas

-Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas
comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta
aceptado como estándar de hecho.
-Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas. Esto
requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder
comprender las capacidades y limitaciones de las Bases de Datos.

-Instalación costosa, ya que el control y administración de bases de datos requiere de un


software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema
Gestor de Datos (SGBD).

-Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del tiempo
que tarda en estar operativa.

-Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco
duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente.

26.-¿Que es una fragmentacion?

Fragmentación: una relación r se particiona en varios fragmentos. Cada fragmento es


almacenado en un sitio diferente. Replicación y Fragmentación: una relación r es particionada en
varios fragmentos y el sistema mantiene varias copias de éstos. relación r falla, entonces se la
puede buscar en otro sitio.

27.-¿Que es un diccionario de datos?

Los diccionarios de datos nos permiten entender e interpretar un conjunto de datos o base de
datos al proporcionar información básica sobre los campos o variables que contiene. Brindan la
siguiente información: Qué significa cada campo o variable.

28.-Explica la clave pincipal y la clave compuesta

-Una clave principal es un campo o un conjunto de campos con valores únicos en una tabla. Los
valores de la clave pueden usarse para hacer referencia a registros completos, porque cada
registro tiene un valor diferente para la clave. Cada tabla solo puede tener una clave principal.

-Una clave compuesta es un conjunto ordenado de dos o más columnas de la misma tabla. El
orden de las columnas no está restringido por su orden real dentro de la tabla.

29.-¿Que modelo de datos estan disponibles para los sistemas de datos?

Los tres principales modelos de datos son relacional, dimensional, y de entidad-relación (E-R).
También hay otros cuyo uso no está generalizado, incluyendo jerárquico, en red, orientado a
objetos, y multivalor.

CINDY SHERLYN URBINA SANCHEZ “5-A”

También podría gustarte