18
BASE DE DATOS

Base de datos

Embed Size (px)

DESCRIPTION

Analisis de Sistemas

Citation preview

Page 1: Base de datos

BASE DE DATOS

Page 2: Base de datos

TIPOS DE BASE DE DATOS

MySQL: es una base de datos con licencia. Basada en un servidor se caracteriza por su rapidez y no es muy recomendable cuando se utiliza gran cantidad de datos.

GPL: es un software libre y sirve para guardar gran cantidad de datos. Basada en un servidor se caracteriza por su rapidez y no es muy recomendable cuando se utiliza

gran cantidad de datos.

POSTGRESS Y ORACLE: son sistemas de base de datos poderosas. Administra muy bien gran cantidad de datos y suelen ser utilizados en intranet y sistemas de gran

calibre.

ACCESS: es una base datos desarrollada por MICROSOFT esta base de datos debe ser creada bajo el programa de ACCESS la cual crea un archivo y ese archivo tiene

una extensión MDB.

MICROSOFT SQL: es una base de datos más potente para Access desarrollado por Microsoft y se utiliza grandes volúmenes de información.

LENGUAJE SQL: es el mas universal en el sistema de base de datos este lenguaje nos permite realizar consultas a nuestra base de datos para mostrar, insertar, actualizar

y borrar datos.

Page 3: Base de datos

BASE DE DATOS

Es un gran almacén que nos permite guardar información en forma ordenada para que luego la podamos encontrar muy fácilmente (data base) en 1963 en un simposio celebrado en california (usa).Cada base de datos se compone de una o más tablas que guardan un conjunto de datos cada tabla tienen una o más columnas y filas.Es como una serie de datos organizados y relacionados entre si las cuales son relacionados o recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

Page 4: Base de datos

•independencia lógica y física de los datos.•Redundancia mínima.•Acceso concurrente por parte de múltiples usuarios.•Integridad de los datos.•Consultas complejas y optimizadas.•Seguridad de acceso y auditoria.•Respaldo y recuperación.•Acceso a través de un lenguaje de programación estándar.

CARACTERISTICAS DE LAS BASES DE DATOS

Page 5: Base de datos

LOS SISTEMAS DE GESTION DE LA BASE DE DATOS

los (sgbd) son un tipo de software muy específico que permite insertar modificar y recuperar eficazmente los datos específicos a servir de interfaz entre la base de datos el usuario y las aplicaciones que la utilizan se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

Page 6: Base de datos

SISTEMAS DE FICHEROS

Almacena varias copias de los mismos datos en ficheros distinto esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de los datos.

Page 7: Base de datos

ENTIDAD

Es la que guarda información relacionando un producto con lo que podría mantener una relación de entidades para una entidad se dispondrá de unos campos definidos como nombre, dirección, teléfono, fax, provincia, tipo, descripción, correo, etc.

Page 8: Base de datos

QUE ES UN REGISTRO

Es también llamado fila representa un ítem único de datos. Implícitamente estructurado en una tabla.Es también un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad.

Page 9: Base de datos

SISTEMA DE FICHERO

Es un concepto nuevo de manejo de ficheros basados en base de datos, como sustitutivo o añadido a la estructura jerárquica, los ficheros se identifican por sus características tipo asunto, autor o meta información similar. Un fichero puede ser accedido a través de una consulta SQL este donde este.

Page 10: Base de datos

TIPOS DE CAMPOSNUMERICOS: se refiere al sistema decimal y reales.BOOLEANOS: se refiere al sistema de cero a uno; verdadero y falso.MEMOS: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no ser indelsados.FECHA/HORA: almacena la fecha facilitando posteriormente su explotación.ALFANUMERICOS: contienen cifras y letras y la longitud es de 255 caracteres. AUTOINCREMENTABLES: son campos numéricos enteros que se incrementan en una unidad su valor para cada registro incorporado su utilidad resulta servir de identificador ya que resulta exclusivos de un registro.AUTONUMERICO: numero secuencial.

Page 11: Base de datos

CARDINALIDAD DE LAS RELACIONES

RELACION UNO A UNO: una instancia de la entidad A se relaciona con una y solamente una entidad B.RELACION UNO A MUCHOS: cada estancia de la entidad se relacionan con varias estancias de la entidad B.RELACION MUCHOS A MUCHOS: cualquier instancia de la entidad A de las relaciones de cualquier instancia de la entidad B.

Page 12: Base de datos

ESTRUCTURA DE UNA BASE DE DATOS

La estructura de una base de datos hace referencia a los tipos de datos los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.

Page 13: Base de datos

OBJETOS DE UNA BASE DE DATOSTABLA: son el corazón de la base de datos y aparecen en una hoja electrónica. Formada por filas y esas filas son los informes y las columnas son los campos.

CONSULTAS: son herramientas que sirven para eliminar todos los datos que no interesan haciendo parecer únicamente a aquellos que interesan y así definiremos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la información resultante de diferentes formas.

FORMULARIOS: son las mismas mascaras o formularios permiten la visualización y la gestión de los datos contenidos en las tablas y en las consultas.

INFORMES: recopilan los datos de las tablas o consultas para permitir su impresión o análisis facilitando la individualización de los datos mas importantes

MACRO: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas. 

Page 14: Base de datos

ATRIBUTOSATRIBUTOS OBLIGATORIOS-OPCIONALES: determina si un atributo debe tomar valor o pude quedar vacio.

ATRIBUTOS UNIVALUADOS-MULTIVALUADOS; indica si un atributo toma un único valor o varios valores.

ATRIBUTOS DERIVADOS: indican que el valor se obtiene a partir de otros elementos.

ATRIBUTOS COMPUESTOS SIMPLES: dependiendo si un atributo es o no un arreglo de otros atributos

Page 15: Base de datos

MODELO ENTIDAD RELACION (MER)

Son una herramienta para el modelado de datos de un sistema de información estos modelados expresan entidades relevantes para un sistema de información.

Page 16: Base de datos

PASOS PARA CONVERTIR UN ESQUEMA ER AUN

MER1)Todas las entidades se convierten en tablas 2)Las entidades que nacen de una jerarquía toman parte del nivel superior toman parte del nivel inferior 3)Las entidades que poseen cardinalidad muchas se les debe asignar llave foránea la llave foránea seda de la llave primaria con la cual tiene relación esa entidad.4)Las entidades que poseen cardinalidad y no es necesario asignarle llave foránea.5)Las entidades que tengan relación cardinalidad muchos a muchos producen una nueva entidad intermedia que heredara las llaves primarias de ambas entidades y partiría la cardinalidad muchos a muchos a una de uno a muchos.6)El nombre de la tabla será el mismo nombre de la entidad.7)El nombre de los atributos debe comenzar por las tres primeras letras del nombre de la tabla seguido de una raya piso a bajo y el nombre del atributo.

Page 17: Base de datos

INTERRELACIONESLas interrelaciones se caracterizan por su nombre, el grado numero de entidades que participaran en la interrelación el tipo de correspondencia (numero máximo de ejemplares de una entidad asociada a una combinación de ejemplares de otras entidades de la interrelación.)

Page 18: Base de datos

ARQUITECTURA DE LAS BASE DE DATOS

NIVEL FISICO: es el mas bajo de abstracción describe en detalle las estructuras de datos debajo nivel

NIVEL LOGICO: describe que datos se almacenan en la base de datos en términos de un numero pequeño de estructuras relativamente simples.

NIVEL DE VISTAS: es el nivel mas elevado de abstracción solo describe parte de la base de datos aunque el nivel lógico usa estructuras mas simples queda algo de complejidad debido a la variedad de información almacenada en las grandes bases de datos .