Resumen Bbase
Qué es una base de datos?
Una base de datos es una colección de datos interrelacionados y almacenados en forma ordenada y lógica.
Qué es un Sistema Gestor de Base de Datos?
Un Sistema Gestor de Base de Datos SGBD, es una colección de datos interrelacionados y un conjunto de programas para acceder a esos datos.
Cual es el objetivo?
•Almacenar información para ser accedida por losusuarios cuando la situación lo amerite.
•Ayudar a las personas a dar seguimiento a las cosas
En que usamos una base de datos?
•En lugares donde se requiera almacenar información que requiera ser accedida.
•Ejemplos:Finanzas.Gobierno Electrónico.Comercio
Propiedades de una base de datos
•Atomicidad
•Concurrencia
•Integridad
•Consistencia
Aplicaciones de las Bases de Datos?
–Sistemas de GestiónDocumental.
–Sistemas de Tomas de Decisiones (DDS)
–Sistemas de Gestión Gerencial.
–Sistemas de Información Geográfica
Tipos de Base de Datos?
–Bases de Datos relacionales
–Bases de datos no relacionales.
Almacenamiento de una Base de Datos
–Existen dos tipos
•Bases de datos distribuidas
•Bases de datos centralizadas.
Propiedades de una Base de Datos
•Es auto descriptiva.
•Es un conjunto deregistros integrados.
•Modelo de un modelo
INTRODUCCION AL DESARROLLO DE UNA BASE DE DATOS
Datos del usuario:
–Son presentados como relaciones.
–Unas pueden ser mejores que otras.
–Pueden estar estructuradas o bien estructuradas.
Metadatos
–Datos de datos.
–Estructura de todos los objetos o tablas del sistema.
–A estas tablas se les denomina tablas del sistema.
–Su almacenamiento es útil para el DBA ypara el desarrollo de los DBMS
Índices
–Mejoran el funcionamiento de las bases de datos.
–Mejoran el acceso a los datos que son denominados datos significativos.
–Se los puede construir en base a los datos a los que son accedidos mas frecuentemente.
Metadatos de aplicación
–Almacenan el formato y estructura de las formas del usuario
•Reportes •Consultas •Componentes de aplicación –CASE–DESIGNER
DBMS
–Sistemas de Gestión de Base de Datos
–Data Base Management System
–Ejemplos
Oracle, Sybase, Informix.
Tiempo de ejecución
–Procesa los componentes de la aplicación.
–Se realiza un acceso directo a la base de datos.
–Las conexiones son propias de la herramienta.
Motor DBMS
–Es el intermediario entre las herramientas de diseño y los subsistemas de runtime y los datos.
–Recibe losrequerimientos de los dos componentes anteriores.
–Traduce los requerimientos en órdenes dirigidas al sistema operativo para leer y escribir datos en medios físicos.
–Involucrado en el manejo de transacciones, bloqueos a nivel de tabla, respaldos, recuperación
El esquema de una base de datos, define la estructura de la misma.
–Tablas
–Relaciones
–Dominios
–Reglas del negocio
Creación de tablas.
–Nombre dela tabla
–Nombre de Columnas
–Tipos (entero, char, varchar2, lob, blob)
–Longitud.
–Llaves primarias –Llaves foráneas –Índices
Definición de Relaciones
–Existen varios tipos de relaciones:
•1:N (uno a N o uno a muchos)
•N: N (N a N o muchos a muchos)
Dominios
–Tipos de datos que pueden ser aplicados a un campo.
–Conjunto de valores que puede tener una columna
Reglas del negocio–Restricciones que se debe tomar en cuenta en las actividades del negocio.
MODELACION DE UNA BASE DE DATOS
Modelación de una base de datos
•El Modelo Entidad – Relación
•Diagramas de Entidad Relación
•Bases de Datos como Modelos
Elementos del Modelo E-R
–Entidades
–Atributos
–Identificadores
–Relaciones
Entidades
–Se puede identificar como un algo
•Cliente
•Alumno
•Materia
–Existen dos tipos
•Clases de entidad•Instancia de entidad
Atributos
•Atributos o propiedades
•Describen las características de las entidades
•Atributos multivalor y compuestos
•Multivalor
Identificadores
•Las instancias de las entidades tienen identificadores.
•El identificador consta de uno o mas atributos
•Un identificador puede ser único o no único
•Cuando es único identifica sólo a un elemento de la entidad.
•Cuando es no...
Regístrate para leer el documento completo.