Bases de datos

Ramón David  Martinez Ferreira
Flashcards by , created about 3 years ago

fichas sobre bases de datos

16
0
0
Ramón David  Martinez Ferreira
Created by Ramón David Martinez Ferreira about 3 years ago
CAMPOS DE ACCIÓN DE LA INGENIERÍA INFORMÁTICA
Jorge Mora
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
INFORMÁTICA PARA APRENDER HACIENDO
Wilson Arrubla Mateus
Cell Physiology and General Physiology of Excitable Tissues- Physiology PMU 2nd Year
Med Student
General Physiology of the Nervous System Physiology PMU 2nd Year
Med Student
BASE DE DATOS 3
Jose WIlson Quintero Bedoya
Examen informática
Cova M
Estructura física y lógica de las computadoras
mauriciofrog
BASES DE DATOS
Horst Berndt Reyes
RECARGA TU MENTE
hgduran
Question Answer
FUNDAMENTOS DE BASES DE DATOS 45db5904-d694-4623-94eb-ff00d084eb7d.jpg (image/jpg) *Lleva un registro de las cosas. De lo que tu quieras, estos datos son los que permiten generar información de esas cosas.
Problemas registrados sin la utilización de una base de datos * El dato se puede almacenar en varias partes. * Al almacenar los datos en diferentes partes la información puede alterarse y cambiar. *No hay una buena privacidad de datos.
Alquiler de archivo por el usuario 69e7ae2e-ffe2-4a49-a192-3d119eec3516.png (image/png)
Fichero de clientes de usuario edf03ad8-8329-4a39-ac4a-f2f574e5fdc0.png (image/png)
Arquitectura de bases de datos Aquí se puede observar que los datos son independientes de los programas que los utilizan. a569cb93-c92b-4d7b-b929-11496549e09b.png (image/png)
Ventajas 1- permite almacenar grandes volúmenes de datos, con un mínimo de datos duplicados. 2. La información almacenada en una base de datos se integra eficientemente, y no posee limitaciones impuestas por la organización de la empresa. 3. La durabilidad de una base de datos permite la recuperación de los datos a un estado estable, antes de ocurrir la falla. 4. Un Sistema de Administración de Bases de Datos permite compartir los datos de una Base de Datos sencilla y eficientemente, a una comunidad de usuarios diferentes.
Sistemas en base a archivos Maneja los datos en función de la aplicación y del área a la que apoyaban, así como del personal que desarrollo esos sistemas. 5c1626e6-1574-41cb-82bb-e0b636538205.png (image/png)
¿Por que aparecen las bases de datos? Las bases de datos fueron la respuesta a la necesidad de atender las limitaciones y problemas que provocaron los sistemas en base a archivos.
DATOS Sirven para describir a objetos, gente, o eventos. Son la materia prima utilizada para producir información.
Características esenciales en la definición de base de datos * Datos relacionados: los datos representan hechos, relacionados lógicamente, acerca de aspectos del mundo real que son de interés para el área que apoya una aplicación. * Datos integrados: Esta característica implica que los datos para múltiples aplicaciones se almacenan juntos, y pueden ser manipulados de igual forma por dichas aplicaciones.
Ventaja del enfoque de uso de una base de datos * Acceso controlado. * Seguridad. * Control de la integridad. * Recuperación de los datos. * Acceso a los datos que el usuario necesite usar.
Sistema de Administración de Base de Datos Un Sistema de Administración de Base de Datos, es de manera sencilla, software para la creación y administración de bases de datos, y sus sistemas asociados, en una computadora.
Funciones principales de un DBMS * Creación de bases de datos. * Permitir la lectura y escritura de los datos. * Mantenimiento. * Facilidad y respaldo de recuperación de los datos. * Seguridad.
CONCEPTOS BÁSICOS SOBRE BASES DE DATOS INTRODUCCIÓN.
Dato Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.
Información Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar lógicamente en archivos.
¿Que contiene una base de datos? ea8afa1f-cd2b-4152-90d3-075652c51fe9.png (image/png)
¿Objetivo primordial de un sistema de bases de datos? Proporcionar un contorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos.
Esquema de bases de datos Estructura por la que esta formada las bases de datos. Se especifica mediante un lenguaje llamado lenguaje de definición de datos.
MODELO ENTIDAD -- RELACIÓN. Basada en una percepción real, la cual esta formada por conceptos llamados entidades.
Entidades y conjunto de entidades Un conjunto de entidades es un grupo de entidades del mismo tipo. Una entidad se caracteriza y distingue de otra por los atributos, en ocasiones llamadas propiedades, que representan las características de una entidad.
Relaciones y conjunto de relaciones La cantidad de entidades en una relación determina el grado de la relación.
Limitantes de mapeo Relación uno a uno: se presenta cuando existe una relación un a uno.
Representación A:representa una entidad diferente de B R: es la relación que existe entre las entidades 2af6b8fb-55df-4e1c-af45-4122c0cf5c4a.png (image/png)
Relación uno a muchos Notese en este caso que en el extremo punteado de la flecha de la relación de A y B , indica una entidad a relacionadas con muchas entidades B bbab6a90-1bb7-4650-8f12-8d7adbcb8d57.png (image/png)
Muchos a uno Indica que una entidad de tipo B puede relacionarse con cualquier cantidad de entidades del tipo A , mientras que A solo puede relacionarse con una sola de tipo B 5a59ffa7-8baa-4e41-a4f0-cd500833a5e7.png (image/png)
Muchas a muchas Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados con cualquier cantidad de entidades del tipo B. 72356b13-9283-42e5-8c54-813398e4fd6a.png (image/png)
Reducción de diagramas E-R a tablas Se puede cambiar el esquema por tablas.
EJEMPLO DE REDUCCIÓN 777923af-53e2-456c-84a7-060317e569f1.png (image/png)
En tabla 199b3642-0669-4ba8-be42-e840ea6bdae4.png (image/png)
Generalización Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel.
Ejemplo cb9f3067-043c-43b5-877a-b985666ee4dd.png (image/png)
Agregación La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo E-R en el caso deque una relación X se quiera unir con una entidad cualquiera para formar otra relación.
EJEMPLO DE AGREGACIÓN 0b56ee96-cf85-4a06-9d76-fe0f06e953d2.png (image/png)
OBJETIVOS DE LOS SISTEMAS DE BASES DE DATOS Disminuir adversidades, problemas y desarrollar para el usuario una buena forma de integración, lectura, escritura y de acceso a los datos .
Sistemas orientados en los procesos de bases de datos 3b8be606-18f1-44d6-8f96-d4d43c9ebda7.png (image/png)
Sistema orientado a las bases de datos 221b2d64-87df-49a1-a7cf-b2294e1e13e3.png (image/png)
Abstracción de la información Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema; Interno, conceptual y externo, específicamente el de almacenamiento físico, el del usuario y el del programador.
Nivel físico Es la representación del nivel más bajo de abstracción, en éste se describe en detalle la forma en como de almacenan los datos en los dispositivos de almacenamiento.
Nivel conceptual describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos, describe la base de datos completa en términos de su estructura de diseño. lo usan los administradores de bases de datos, quienes deben decidir qué información se va a guardar en la base de datos.
Nivel de visión b415b1b0-d51d-425f-bcab-e5b5b4631d51.png (image/png)
Modelo relacional Representan los datos y las relaciones entre estos, a través de una colección de tablas, en las cuales los renglones equivalen a los cada uno de los registros que contendrá la base de datos y las columnas corresponden a las características de cada registro localizado en los renglones.
Modelo de red Representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas o enlaces, los cuales pueden verse como punteros.  Los registros se organizan en un conjunto de gráficas arbitrarias.
Modelo jerárquico Es similar al modelo de red en cuanto a las relaciones y datos, ya que estos se representan por  medio de registros  y sus ligas. La diferencia radica en que están organizados por conjuntos de arboles en lugar de gráficas arbitrarias.
Instancias y esquemas Con el paso del tiempo la información que se va acumulando y desechando en la base de datos, ocasiona que está cambie.
Instancia Al estado que presenta una base de datos en un tiempo dado. Veámoslo como una fotografía que tomamos de la base de datos en un tiempo, después de que transcurre el tiempo la base de datos ya no es la misma.
Esquema Es la descripción lógica de la base de datos, proporciona los nombres de las entidades y sus atributos especificando las relaciones que existen entre ellos. El esquema no cambia los que varían son los datos y con esto tenemos una nueva instancia.
Respaldo y recuperación Consiste en contar con mecanismos implantados que permitan la recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.
Control de concurrencia Consiste en controlar la interacción entre los usuarios concurrentes para no afectar la inconsistencia de los datos.
Seguridad e integridad Consiste en contar con mecanismos que permitan el control de la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o previstos.
ESTRUCTURA GENERAL DEL SISTEMA Se divide en módulos. Los cuales por separado realizan una actividad individual.
Los componentes funcionales de un sistema de base de datos, son: *Gestor de archivos. *Manejado de bases de datos. *Procesador de consultas. *Compilador de DDL. *Archivos de datos. *Diccionario de datos. *Indice.
Gestor de archivos Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar información.
Manejado de bases de datos Sirve de interfaz entre los datos y los programas de aplicación.
Procesador de consultas Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Además convierte la solicitud del usuario en una forma más eficiente.
Compilador de DDL Convierte las proposiciones DDL en un conjunto de tablas que contienen meta datos, estas se almacenan en el diccionario de datos.
Archivo de datos En él se encuentran almacenados físicamente los datos de una organización.
Diccionario de datos Contiene la información referente a la estructura de la base de datos.
Índices Permiten un rápido acceso a registros que contienen valores específicos.
Ventajas de las bases de datos c3e2699b-560e-4b90-a0d1-80c394e778ca.png (image/png)
Desventajas de las bases de datos d9c584fd-b3ae-4aee-a5c9-f354114dc97e.png (image/png)
2034bea8-7bda-43b2-81b4-2d333aeeac7a.png (image/png) *BASES DE DATOS*