Sei sulla pagina 1di 8

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA
FUERZA ARMADA.
NÚCLEO MÉRIDA

(BASE DE DATO)

Autor:
Br: Kelly Yohana vivas peña
C.I. N° 26760662

Mérida, julio del 2019


1- ¿Nombre y explique los modelos lógicos de una base de
datos?

En la actualidad existen fundamentalmente tres alternativas para diseñar


bases de datos: el modelo jerárquico, el modelo de red y el modelo relacional.

El modelo jerárquico: Puede representar dos tipos de relaciones entre los


datos: relaciones de uno a uno y relaciones de uno a muchos.

El modelo de red: Este modelo permite la representación de muchos a


muchos, de tal forma que cualquier registro dentro de la base de datos puede
tener varias ocurrencias superiores a él. El modelo de red evita la redundancia
en la información a través de la incorporación de un tipo de registro
denominado el conector.

El Modelo relacional: Es el modelo que se está empleando con mayor


frecuencia en el modelamiento de bases de datos en la actualidad debido a las
ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el
entendimiento más rápido por parte de los usuarios que no tienen
conocimientos profundos sobre sistemas de bases de datos. Consiste
principalmente en una combinación de los dos tipos de modelos anteriores,
entregando las herramientas para las relaciones uno a uno, uno a muchos y
muchos a muchos entre otros.

El Modelo Entidad Relación

El propósito de un Modelo de Entidad Relación (MER) es mostrar las


entidades y la forma en que éstas se relacionan unas con otras. En otras
palabras, el MER es la representación conceptual de una situación real, a
través de sus objetos de datos y relaciones entre ellos.

En la construcción de un MER se involucran una serie de pasos como


la identificación de las entidades, la identificación de las relaciones que existen
entre las entidades y la identificación de lacardinalidad de cada relación.
2- ¿Qué diferencia hay entre atributo y dominio?

El dominio No es más que un tipo de dato, que puede ser definido


por el sistema, como Integer o char o, uno más complejo definido por
el usuario. La importancia de los dominios radica en que cuando se
desea realizar una relación entre dos o más tablas, las claves por las
que se relacionan deben pertenecer forzosamente al mismo dominio
y los atributos son denominados como campo o columna,
corresponde con las divisiones verticales de la relación. Corresponde
al concepto de atributo del modelo E-R y contiene cada una de las
características que definen una entidad u objeto. Cada una de las
características que posee una entidad, y que agrupadas permiten
distinguirla de otras entidades del mismo conjunto.
Al igual que en el modelo E-R, cada atributo tiene asignado un
nombre y un dominio. El conjunto de todos los atributos es lo que
define a una entidad completa, y es lo que compone una tupla.

3- ¿A qué modelo le llamamos cuando trata la información como si


estuviera almacenada en tablas de dos dimensiones y puede
relacionar los datos almacenados en una tabla con los de otra,
siempre que ambos compartan un elemento en común?
Entidad – relación

Denominado por sus siglas como: E-R; Este modelo representa a la realidad a
través de entidades, que son objetos que existen y que se distinguen de otros
por sus características, por ejemplo: un alumno se distingue de otro por sus
características particulares como lo es el nombre, o el número de control
asignado al entrar a una institución educativa, así mismo, un empleado, una
materia, etc.

¿Qué diferencia hay entre una tupla y una fila?

Una fila es cada una de las líneas de la relación y las tuplas son cada una de
las filas de una relación que Contiene la información relativa a una única
entidad.

5- ¿Nombre las reglas a seguir en una base de datos relacional?

 Regla 0: Regla de fundación. Cualquier sistema que se proclame como


relacional, debe ser capaz de gestionar sus bases de datos enteramente
mediante sus capacidades relacionales.

 Regla 1: Regla de la información. Toda la información en la base de


datos es representada unidireccionalmente por valores en posiciones de
las columnas dentro de filas de tablas. Toda la información en una base
de datos relacional se representa explícitamente en el nivel Lógico
exactamente de una manera: con valores en tablas.

 Regla 2: Regla del acceso garantizado. Todos los datos deben ser
accesibles sin ambigüedad. Esta regla es esencialmente una nueva
exposición del requisito fundamental para las llaves primarias. Dice que
cada valor escalar individual en la base de datos debe ser lógicamente
direccional especificando el nombre de la tabla, la columna que lo
contiene y la llave primaria.
 Regla 3: Regla del tratamiento sistemático de valores nulos. El sistema
de gestión de base de datos debe permitir que haya campos nulos.
Debe tener una representación de la "información que falta y de la
información inaplicable" que sea sistemática y distinta de todos los
valores regulares.

 Regla 4: Catálogo dinámico en línea basado en el modelo relacional. El


sistema debe soportar un catálogo en línea, el catálogo relacional, que
da acceso a la estructura de la base de datos y que debe ser accesible a
los usuarios autorizados.

 Regla 5: Regla comprensiva del sublenguaje de los datos. El sistema


debe soportar por lo menos un lenguaje relacional que:
1. Tenga una sintaxis lineal.
2. Puede ser utilizado de manera interactiva.
3. Tenga soporte de operaciones de definición de datos,
operaciones de manipulación de datos (actualización así como la
recuperación), de control de la seguridad e integridad y
operaciones de administración de transacciones.

 Regla 6: Regla de actualización de vistas. Todas las vistas que son


teóricamente actualizables deben poder ser actualizadas por el sistema.

 Regla 7: Alto nivel de inserción, actualización y borrado. El sistema debe


permitir la manipulación de alto nivel en los datos, es decir, sobre
conjuntos de tuplas. Esto significa que los datos no solo se pueden
recuperar de una base de datos relacional a partir de filas múltiples y/o
de tablas múltiples, sino que también pueden realizarse inserciones,
actualización y borrados sobre varias tuplas y/o tablas al mismo tiempo y
no solo sobre registros individuales.

 Regla 8: Independencia física de los datos. Los programas de aplicación


y actividades del terminal permanecen inalterados a nivel lógico aunque
realicen cambios en las representaciones de almacenamiento o métodos
de acceso.

 Regla 9: Independencia lógica de los datos. Los programas de


aplicación y actividades del terminal permanecen inalterados a nivel
lógico aunque se realicen cambios a las tablas base que preserven la
información. La independencia de datos lógica es más difícil de lograr
que la independencia física de datos.

 Regla 10: Independencia de la integridad. Las restricciones de


integridad se deben especificar por separado de los programas de
aplicación y almacenarse en la base de datos. Debe ser posible cambiar
esas restricciones sin afectar innecesariamente a las aplicaciones
existentes.

 Regla 11: Independencia de la distribución. La distribución de porciones


de base de datos en distintas localizaciones debe ser invisible a los
usuarios de la base de datos. Los usos existentes deben continuar
funcionando con éxito:
1. cuando una versión distribuida del SGBD se carga por primera
vez
2. cuando los datos existentes se redistribuyen en el sistema.

 Regla 12: La regla de la no subversión. Si el sistema proporciona una


interfaz de bajo nivel de registro, aparte de una interfaz relacional, esa
interfaz de bajo nivel no debe permitir su utilización para subvertir el
sistema. Por ejemplo para sortear las reglas de seguridad relacional o
las restricciones de integridad. Esto es debido a que a algunos sistemas
no relacionales previamente existentes se les añadió una interfaz
relacional pero, al mantener la interfaz nativa, seguía existiendo la
posibilidad de trabajar no relacionalmente.

6- ¿Nombre y explique las necesidades de normalizar?

Sirven para ayudar a los diseñadores a desarrollar un esquema que minimice


los problemas de lógica. Cada regla está basada en la que le antecede. La
normalización se adoptó porque el viejo estilo de poner todos los datos en un
solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y
conducía a errores de lógica cuando se trataba de manipular los datos. Por
ejemplo. Si almacena todos los datos en la tabla Clientes, ésta podría verse
como se muestra a continuación

ClientesID_Cliente Nombre

Apellidos

Nombre_Producto1 Costo_Producto1

Imagen_Producto1 Nombre_Producto2 Costo_Producto2

Imagen_Producto2 Fecha_Pedido

Cantidad_Pedido

Nombre_Cia_Envios

.La normalización también hace las cosas fáciles de entender. Los seres
humanos tenemos la tendencia de simplificar las cosas al máximo. Lo hacemos
con casi todo desde los animales hasta con los automóviles. Vemos una
imagen de gran tamaño y la hacemos menos compleja agrupando cosas
similares juntas. Las guías que la normalización provee crean el marco de
referencia para simplificar la estructura. En su base de datos de muestra es
fácil detectar que usted tiene tres diferentes grupos: clientes, productos y
pedidos. Si sigue las guías de la normalización, podría crear las tablas
basándose en estos grupos.
7- Defina cada uno de los siguientes términos con sus propias
palabras:

1er forma normal: Incluye la eliminación de todos los grupos repetidos.

2da forma normal: Asegura que todas las columnas que no son llave sean
completamente dependientes de la llave primaria (PK).

Normalización: La normalización es una técnica que se utiliza para crear


relaciones lógicas apropiadas entre tablas de una base de datos. Ayuda a
prevenir errores lógicos en la manipulación de datos. La normalización facilita
también agregar nuevas columnas sin romper el esquema actual ni las
relaciones.

Modelo de datos, Un modelo de datos es fundamentalmente un diseño de


algo conocido como contenedor de datos (algo en donde se guarda los datos),
así como de los métodos para almacenar y recuperar dato de esos
contenedores.Hay dos tipos de modelos de datos: los modelos conceptuales y
los modelos lógicos.Los modelos conceptuales se utilizan para representar la
realidad a un alto nivel de abstracción yen los modelos lógicos, las
descripciones de los datos tienen una correspondencia sencilla con la
estructura física de la base de datos.

Dependencia parcial. Una dependencia parcial es un término que describe a


aquellos datos que no dependen de la llave primaria de la tabla para
identificarlos.

8- ¿De qué forma se pueden transformar las “dependencias parciales” de


una relación en 1º FN para que se convierta en una relación de 2º FN?
9- ¿De qué forma se pueden transformar las “dependencias transitivas” de
una relación en 2º FN para que se convierta en una relación de 3º FN?

10- Reaccione a la siguiente afirmación; una relación está en tercera forma


normal si todo atributo no clave es dependiente de la clave entera y de nada
más que la clave. ¿Qué parte de la afirmación corresponde a la segunda forma
normal y cual a la tercera forma normal

No entendí

Potrebbero piacerti anche