Documente Academic
Documente Profesional
Documente Cultură
Elaborado por : Ing. Erick Cerdas Gonzlez. Fuente: Fundamentos de Base de Datos 5ta Ed.
Conjunto
Las
Ej: Una
gua de telfono es anloga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, direccin y nmero. biblioteca puede considerarse una BD compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta.
Una
Consiste
en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos.
La
coleccin de datos, denominada BD, contiene informacin relevante para una empresa.
Su
objetivo principal es proporcionar una forma de almacenar y recuperar la informacin de una BD de manera que sea tanto prctica como eficiente. sistemas de BD se disean para gestionar grandes cantidades de informacin.
Los
Banca. Lneas
1.
La
informacin puede estar duplicada en varios lugares o archivos. La direccin y el nmero de telfono de un cliente pueden aparecer en un archivo que contenga registros de cuentas de ahorros y en uno que contenga registro de cuentas corrientes.
Ej:
1.
Adems puede dar lugar a la inconsistencia de datos (las diferentes copias de los mismos datos no coincidan)
2.
Dificultada en el acceso de datos: entornos de procesamientos de archivos convencionales no permiten recuperar los datos necesarios de una forma prctica y eficiente. Para generar un reporte que no estaba antes contemplado habra que contratar a un programador para que lo realice desde la aplicacin.
Los
Ej:
3.
Aislamiento de datos
Como
los datos estn dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difcil escribir nuevos programas de aplicacin para recuperar los datos correspondientes.
4.
Problemas de integridad valores de los datos almacenados en la BD deben satisfacer ciertos tipos de restricciones de consistencia. se aaden nuevas restricciones, es difcil cambiar los programas para hacer que se cumplan. An ms, cuando las restricciones implican diferentes datos de diferentes archivos.
Los
Cuando
5.
Problemas de atomicidad: crucial asegurar que, si se produce algn fallo, los datos se restauren al estado consistente que exista antes del fallo. transacciones deben ser atmicas (debe ocurrir en su totalidad o no ocurrir)
Es
Las
6.
Anomalas en el acceso concurrente: aumentar el rendimiento del sistema y obtener una respuesta ms rpida, muchos sistemas permiten la actualizacin simultnea de datos.
Para
En
tales entornos es posible la interaccin de actualizaciones concurrentes y puede dar lugar a datos inconsistentes.
7.
Problemas de seguridad:
No
todos los usuarios de un sistema de base de datos deben poder acceder a todos los datos.
Una
de las principales finalidades de los sistemas de BD es ofrecer a los usuarios una visin abstracta de los datos. Es decir, ocultar ciertos detalles del modo en que se almacenan y mantienen los datos.
Existen
lgico:
Existen
Ejemplar:
en un momento dato.
Esquemas:
Coleccin
de herramientas conceptuales para describir los datos, sus relaciones, su semntica y las restricciones de consistencia. Modelos de datos:
Modelo
tanto los datos como sus relaciones. Cada tabla tiene varias columnas y cada columna tiene un nombre nico. Se basa en Registros.
Modelo
entidad-relacin:
consiste en una coleccin de objetos del mundo real (entidades) y de las relaciones entre ellos.
Cliente
CtaCli
Cuenta
Modelo
modelo E-R con los conceptos de encapsulacin, los mtodos (funciones) y la identidad de los objetos.
Modelo
de datos semiestructurado:
que cada elemento de datos del mismo tipo puede tener conjuntos de atributos diferentes. Lenguaje XML.
Persona
Empleado
Cliente
Director
Cajero
Secretaria
Los
Un
No
son dos lenguajes diferentes, forman parte de un nico lenguaje. Ej: SQL.
Permite
a los usuarios tener acceso y manipular los datos organizados mediante un modelo de datos.
Tipos de acceso: Recuperacin de la informacin de la BD. Insercin de informacin nueva en la BD. Borrado de la informacin de la BD. Modificacin de la informacin almacenada en
la BD.
Tipos
de LMD:
Procedimentales:
necesitan que el usuario especifique qu datos se necesitan y cmo obtenerlos. necesitan que el usuario especifique qu datos necesita, pero no, cmo obtener esos datos. SQL es un lenguaje de este tipo.
Declarativos:
Consulta:
informacin.
El lenguaje de consultas ms utilizado es SQL.
Expresa
o define los esquemas de las BD mediante un conjunto de definiciones. se usa para especificar ms propiedades de los datos.
Tambin
El
La
fase inicial del diseo de la BD es caracterizar completamente los requisitos de los datos de los usuarios de la BD.
Los
diseadores de BD deben interactuar ampliamente con los expertos y usuarios para llevar a cabo esta tarea.
El
La
segunda fase consiste en escoger un modelo de datos y realizar el diseo conceptual, el cual, ofrece una visin general detallada de la empresa. la revisin de este esquema, se puede confirmar que todos los requisitos de los datos se satisfacen, as como tambin se puede eliminar cualquier caracterstica redundante.
Mediante
El
proceso de diseo conceptual implica decisiones sobre qu atributos se desea capturar en la BD y cmo agruparlos para formar las diferentes tablas. agrupar los datos y formar las tablas se pueden utilizar dos mtodos:
Modelo E-R.
Para
La normalizacin.
La
(transacciones) que se llevan a cabo con los datos. Ej: modificar, buscar y recuperar datos.
Luego
viene la fase de diseo lgico donde el diseador relaciona le esquema conceptual con el modelo del sistema de BD que se va a utilizar.
La
ltima fase es el diseo fsico en donde se especifican las caractersticas fsicas de la BD.
Una
entidad es una cosa u objeto del mundo real que es distinguible de otros objetos.
persona Cuenta # 520 identifica a una nica cuenta
Una
entidad puede ser concreta, tal como una persona o un libro, o puede ser abstracta, como un da festivo o un concepto.
Las
entidades se describen en las BD mediante un conjunto de Atributos. usa un atributo extra para distinguir a los objetos. Ej: ID.
Se
Conjunto
Una
La
estructura lgica de una BD se puede expresar mediante un diagrama E-R, el consta de:
Rectngulos: conjunto de entidades. Elipses: atributos. Rombos: Relaciones entre entidades. Lneas: unen los atributos con los conjuntos de entidades y las entidades con las relaciones.
El
objetivo es generar un conjunto de esquemas de relaciones que permita almacenar informacin sin redundancias innecesarias, pero que tambin permita recuperar la informacin con facilidad.
Los
La
minera de datos se refiere al proceso de anlisis semiautomtico de grandes bases de datos para descubrir patrones tiles.
Sistemas
de BD centralizados:
distribuidas:
geogrficamente separadas.
Programadores de aplicaciones: Escriben programas de aplicacin. Usuarios sofisticados: Formulan consultas en un lenguaje de consultas. Ej.
Usuario especializados: Escriben aplicaciones de BD especializadas (no
programas de aplicacin.
Analistas.