SlideShare une entreprise Scribd logo
1  sur  65
Asignatura:   Base de Datos (BD) ,[object Object],[object Object]
Asignatura :   Base de Datos (BD) Presentación Bibliografía Evaluaciones Sumario MSc. Silvia E. López Riquelme Dpto. Estadística-Informática Piso 13  Email:  [email_address] Telf: 644-2956
[object Object],[object Object],[object Object],[object Object],[object Object],Base de Datos (BD) ,[object Object],[object Object],[object Object],Presentación
[object Object],Base de Datos (BD)  Tema 1: Fundamentos teóricos de la Bases de Datos   Tema 1 :   Fundamentos teóricos de la Bases de Datos  (4 hrs) Tema 2:   Principales características de un Sistema Gestor de Bases de Datos Relacional  (31 hrs) Tema 3:   Otras aplicaciones de las Bases de datos  (10 hrs) Plan Temático
Base de Datos (BD)  Tema 1: Fundamentos teóricos de la Bases de Datos   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Bibliografía
[object Object],[object Object],[object Object],[object Object],Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos  Evaluaciones
. Formas de Organización de la información. . Definición de Base de Datos (BD) . Propiedades de las BD . Modelo de BD. Definición. Diferentes modelos. . Modelo Objeto de Estudio. Relacional. . Sistema relacional. Características. . Ejemplo de tabla . Requisitos de las tablas . Clasificación de las relaciones . Concepción de una Base de Datos: Ciclo de vida   .  Metodología para el diseño de las bases de datos relacionales (BDR) . Resumen . Introducción próxima actividad . Bibliografía . Glosario de términos Principales conceptos teóricos . Terminología de las BD relacionales. Pasos en el diseño de una BD. Ejemplos. Sumario:
Formas de Organización de la información. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],una letra, un número, un signo de puntuación u otro símbolo Conjunto de información identificado por un nombre. Puede ser un programa,  documento creado por los usuarios. Son unidades básicas de almacenamiento que le permiten a la computadora distinguir entre los diversos conjuntos de información. Casi siempre poseen un formato que permite identificarlos. Pueden contener,  números, palabras, instrucciones, imágenes  en unidades coherentes que el usuario puede recuperar, modificar, eliminar, guardar  o enviar a un dispositivo de salida. Es un elemento de información conformado  por un conjunto de registros. Estos registros a su vez están compuestos por una serie de carácteres o bytes.  Importante destacar que son distintas formas de organizar la información vistas desde el nivel elemental. Debe quedar claro que son dos formas de organización . Física  o cómo las organiza el equipo computacional y  Lógica  o como los organiza el hombre. = FIELD = ATRIBUTO : Cadena de caracteres   que   puede ocupar un número variable de BYTES = ARTÍCULOS = TUPLO = ITEM = RECORD: Conjunto de campos de datos
[object Object],[object Object],Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos  Definición de Base de Datos (BD)
Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos  ,[object Object],Propiedades que deben tener las BD: ,[object Object],[object Object],[object Object]
Modelo ,[object Object],[object Object]
Diferentes modelos Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos  Prerelacionales Relacionales Postrelacionales Jerárquico Reticular Deductivos Expertos Orientados a objeto
MODELO JERARQUICO.  Puede  representar dos tipos  de relaciones entre los datos:  relaciones de uno a uno  y  relaciones de uno a muchos .  MODELO RETICULAR.  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 redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.  MODELO RELACIONAL.  Este modelo se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos.  MODELO ORIENTADO A OBJETO.  Constituyen  un  nuevo diseño del modelo de datos . Un estilo de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos.  U n lenguaje se dice que está basado en objetos si soporta objetos como una característica fundamental del mismo. Podemos definir un  objeto  como un  conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien estructurados. En segundo lugar, cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro tipo. MODELOS
Modelo Objeto de Estudio   Modelo relacional:   el principio básico de este modelo consiste en representar tanto las entidades, denominadas también  tablas,  como las asociaciones, con la ayuda de relaciones.  Una  tabla  está compuesta por líneas y columnas, donde cada  línea   o  fila ,  representa un  objeto  (proveedor, producto) y las  columnas   o  campos  representan los  atributos  de dicho objeto.  Una tabla es una estructura .    
Modelo relacional :  Se concreta en un sistema formado por una o más tablas rectangulares de datos (ficheros planos o matriciales) conformados por filas y columnas. El sistema permite relacionar distintas tablas entre sí y tablas con sus índices.  Estos ficheros se conocen como ficheros planos donde las   filas   representan los distintos elementos ( artículos ) que conforman el fichero, los cuales a su vez están compuestos por distintas  columnas  que conforman los  atributos  ( campos ) y que representan el  dominio  ( propiedad ) común a todos los elementos dentro de la base. Carácterísticas ,[object Object],[object Object],[object Object],[object Object],[object Object],Un atributo puede tomar un número variado de valores posibles. Un atributo tiene una sola ocurrencia en un registro. ,[object Object],Conexión lógica entre dos entidades o entre dos atributos de una entidad. En un buen diseño, todos los atributos están relacionados con su indicativo.
Ejemplo de tabla: CODIGO  NOMBRE  PLAN  REAL 1  Jabón  100  110 2  Espuma  200  1900 3  Lejía  300  305 Fila= Artículo= Registro=Cluster= Item=Tupla Columna=Dominio=Campo=Atributo=Propiedad
Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos  Acciones más comunes sobre una BD: ,[object Object],[object Object],[object Object],[object Object]
· Cada fila debe ser única, es decir  no pueden existir filas duplicadas.  · Debe tener  un solo tipo de fila , cuyo formato está definido por el esquema de tabla o la relación.  · Cada columna  debe ser  única .  · El  valor de la columna para cada fila  debe ser  único .   ·  Los  valores de las columnas   deben pertenecer al dominio de cada atributo. · No  puede contener  columnas duplicadas .  Las tablas relacionales  cumplen los siguientes requisitos:
Tipos de relaciones. ,[object Object],[object Object],[object Object],Cada atributo depende directamente de su clave o dos entidades dependen directamente una de otra. Un atributo depende de forma transitiva de la clave ya que él depende en forma directa de otro atributo o dos entidades dependen una de otra otra por medio de una tercera. ,[object Object],[object Object],1:1 1:N N:1 N:M ,[object Object],[object Object],[object Object],[object Object],Tres entidades se relacionan por dos relaciones tal que la ocurrencia de una excluye la ocurrencia de la otra. Inversa a la exclusiva Si la ocurrencia de una entidad para que exista debe estar relacionada con una ocurrencia de otra Si la ocurrencia de una entidad puede existir sin  que exista una ocurrencia de otra Conexión lógica entre dos entidades o entre dos atributos de una entidad Clasificación de las relaciones
[object Object],[object Object],[object Object],[object Object],CONCEPCIÓN DE UNA BASE DE DATOS :  Ciclo de vida  Puede descomponerse en  3 etapas:
Metodología para el diseño de las bases de datos relacionales (BDR) Formas de alcanzar y comunicar el  diseño  se fundamenta en las relaciones y en sus normalizaciones ,[object Object],[object Object]
DATO Unidad lógica más pequeña que es posible definir SU TIPO SU TAMAÑO INTERVALO DE VALORES Debe  estar definido  PRECISAMENTE por:
Tipos de datos Numéricos Texto Lógicos Fecha Moneda Memo
CAMPOS : se denominan  campos o atributos  a las  COLUMNAS  de una tabla y tendrán : ,[object Object],[object Object],Recordar de EXCEL los tipos elementales de datos DOMINIO DE UN CAMPO O ATRIBUTO :  Conjunto de valores aceptables que puede contener un campo, puede:    estar predeterminado    especificado mediante una lista de valores aceptables    determinado mediante reglas    determinado por algún algoritmo
REGISTRO:  Es una fila de la tabla Es el conjunto de información (campos) acerca de una persona, cosa o evento Cada registro de una tabla contiene  igual  conjunto de   campos  y cada campo contiene   igual  tipo de información para cada registro. Las bases de datos relacionales   NO ACEPTAN   tuplos  duplicados , o sea, dos registros  no   pueden ser   EXACTAMENTE IGUALES . CARDINALIDAD :   Número total de filas de una BD
TIPOS DE TABLAS: TABLA BASE:  es una tabla  autónoma,   existe como tal , posee su  nombre propio TABLA DE VISTA O VIRTUAL:  Se crean en  consultas,  parecen tablas reales, pero los registros son generados cada vez que la VISTA es usada.
CLAVE CANDIDATA:  Cualquier campo o combinación de campos, que permita identificar unívocamente cada registro o fila, o futura fila de una tabla. CLAVE PRINCIPAL O PRIMARIA:   Es la clave candidata que se selecciona como la más adecuada para identificar unívocamente cada registro de una tabla. Las claves (o llaves) en una BD relacional tienen dos objetivos:    Identificación del registro    Creación de relaciones entre las tablas La clave principal  identifica  cada ocurrencia de una tabla . Ningún atributo de una clave primaria compuesta puede serlo. C.Candidatas Primaria
[object Object],[object Object],[object Object],Objetivo: ,[object Object],Método : ,[object Object],Definición del  modelo conceptual  de los datos:
Modelo Conceptual Pretende reflejar la realidad por medio de los datos y sus relaciones, independientemente del software ,[object Object],Forma de representación: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1ra Normalización 2da Normalización 3ra Normalización Se analizan las entidades y se buscan atributos con características de grupos repetitivos.  La clave de la parte no repetitiva debe ser incorporada a la nueva entidad. Se analizan las entidades buscando que cada atributo dependa de la clave primaria. Si la clave es compleja (más de un atributo la integra) deben buscarse que todos los atributos dependan de toda la clave.  Los atributos no dependientes o parcialmente dependientes deben conformar una nueva entidad. Se deben buscar los atributos que son transitivamente dependientes (relación directa interna entre atributos), estos deben ser removidos y creadas nuevas entidades con la clave externa en ellas. Proceso de Normalización
Factura No:  1  Solicitud No:   Observaciones:   Firma: Corporación M.López S.A  Dirección: L 353 e/21 y 23 Orden de Venta No: 26  Fecha: 2-10-2000 Cliente    Provincia   Moneda: Código  Nombre  Código  Nombre 2  MERCADU S.A.   03  C.Habana  USD Producto   Descripción   Cantidad   Precio Importe Importe Total:   $155.00 15203   Lápiz de Escritura   1000  $0.07   $70.00 45601  Goma de Borrar  200  $0.20  $40.00 44500  Libreta Lisa  100  $0.45  $45.00 Modelo de Factura
Factura Solicitud Orden de Venta Direccion Fecha Id Cliente Cliente IdProvincia Provincia Moneda IdProducto Descripcion Cantidad Precio Factura Linea Factura Linea Factura Producto Factura Provincia Cliente Atributos NR : No Repetitivos  R : Repetitivos NR NR NR NR NR NR NR NR NR NR R R R R x x x x x x x x x x x x x x x + x x x x x x x x x x x x x x x x x x +
IdProvincia Provincia Factura IdProducto Cantidad Factura Solicitud Orden de Venta Direccion Fecha Id Cliente IdProvincia Moneda Id Cliente Cliente IdProducto Descripción Precio Producto Provincia Cliente Factura Llave compuesta Línea Factura Modelo Conceptual
VENTAJAS O BENEFICIOS DEL ENFOQUE DE BD: ,[object Object],[object Object],[object Object],[object Object],2. Reducen el espacio de almacenamiento 3. Reducen la redundancia 4. Evitan inconsistencias 5. Comparten información 6. Seguridad 7. Integridad 8. Características de las tablas y diferencia con las Hojas de Cálculo.
-Como plataforma para el desarrollo de Sistemas de Aplicación en las Organizaciones permiten: *  Globalización de la información :  permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos. *  Eliminación de información inconsistente :  si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse en cualquier lugar donde exista dicha información. *  Compartir información. *  Mantener la integridad en la información :  la integridad de la información es una de sus cualidades altamente deseable . Tiene por objetivo que sólo se almacena la información correcta. *  Independencia de datos :  el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos debido a la independencia entre programas y datos. Resumen -Son una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los Sistemas de Información de una empresa o negocio en particular y manipulados por el Sistema Gestor de la Base de Datos. -Las BD proporcionan la infraestructura requerida para los Sistemas de Apoyo a la Toma de Decisiones y para los Sistemas de Información Estratégicos, ya que estos explotan la información en ellas contenida para apoyar el proceso de toma de decisiones o así lograr ventajas competitivas en la organización.
 
 
Próxima actividad Clase Práctica Definición de las estructuras de la BD que se trabajarán en el semestre ( Proceso de Normalización de las BD) Tema 2:  Principales características de un Sistema Gestor de  Bases de Datos Relacional . Sistema Gestor de Base de Datos (SGBD). Definición . Sistema Gestor de Base de Datos (SGBD). Objetivos Próxima conferencia
Fin
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tema   2:  Principales características de un Sistema Gestor de  Bases de Datos Relacional OBJETIVOS :   Mostrar elementos fundamentales del Sistema Gestor de Base de Datos, así como el ambiente   gráfico para la creación  y manipulación del objeto tabla Sumario:
Sistema Gestor de Base de Datos (SGBD). Definición ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objetivos de los Sistemas Gestores de Base de Datos:   Las funciones de los S.G.B.D. son: 1       la definición de todos los datos  2 .     manipular datos  3 .     establecer controles para la seguridad de los datos  4 .    permitir los accesos concurrentes Sistema Gestor de Base de Datos (SGBD) 
  OBJETIVOS S.G.B.D.: 1.        Definición de datos :   (modifica la estructura o añade campos). La misión del L.D.D. es describir y definir todos los esquemas que participen en la base de datos. Esto consiste en la descripción de los objetos que vamos a representar. La descripción de todas las estructuras que formen nuestra base de datos.    Definición de vista:   es una visión parcial de la tabla. “cuando en una tabla alguna parte de esta no quiero que  tenga derecho a manipularla nadie” 
OBJETIVOS S.G.B.D.: 2.    Manipulación de datos:   recoge todas las operaciones de intercambio de datos entre las tablas, estas operaciones pueden ser de consulta o de puesta al día (inserción, modificación, supresión) estas operaciones se realizan con la ayuda del denominado L.M.D.        - consultas Operaciones       - insertar datos - puesta al día   - modificar datos     - suprimir datos
OBJETIVOS S.G.B.D.: 3.      Seguridad de los datos:   consiste en garantizar que sólo los usuarios autorizados puedan efectuar operaciones correctas sobre la Base de Datos para  ello se dispone de 2 tipos. Estas operaciones se realizan con la ayuda del denominado (L.C.M.)   ·      Control sobre la base de datos ·    Control sobre las tablas 
  OBJETIVOS S.G.B.D.:   4.     Gestión de los accesos concurrentes:   El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios en conjunto integrado de datos, estos datos podrán ser manipulados por los diferentes usuarios y garantizando la coherencia de los datos después de las diversas manipulaciones.   
Formas para crear una nueva  TABLA : 1. utilizando un asistente 2. introduciendo datos, directamente en una hoja de datos en blanco. Access asigna a cada dato automáticamente el tipo de datos y el formato. 3. utilizando VISTA DISEÑO
REGLAS PARA DAR NOMBRE A LOS CAMPOS : El nombre está formado por cualquier combinación de letras, números, espacios en blanco y caracteres especiales ,  excepto: PUNTO,  SIGNO DE ADMIRACIÓN, y  CORCHETES,   . !    [ ] El nombre del campo  no puede  comenzar con espacio en blanco TAMAÑO MÁXIMO :  64 caracteres
TIPOS  DE CAMPOS EN ACCESS : TEXTO: Número máximo de caracteres a introducir. Debe ser menor que  255  caracteres. Se usan para textos o  combinación de textos y   números.   También para números que no requieran cálculos. Por ejemplo, número de teléfono, código postal. Tamaño del campo: MEMO : Debe ser menor que  64 000  caracteres NUMÉRICO: Datos numéricos para cálculos matemáticos (para dinero utilizar TIPO MONEDA) Tamaño: 1, 2, 4 u 8 bytes Se usa para valores de moneda. Tiene una precisión de 15 dígitos a la izquierda del punto y 4 a la derecha. MONEDA : Tamaño: 8 bytes Tamaño: 8 bytes FECHA/HORA: Ejemplo :   Notas,    resúmenes,    descripciones Se usan para textos  largos
Son números secuenciales exclusivos en incrementos de uno, que se generan automáticamente cuando se agrega un registro. Los campos autonuméricos no se pueden actualizar. AUTONUMÉRICO : Tamaño: 4  bytes Campos que sólo contendrán uno de dos valores (campo lógico) TIPOS DE CAMPOS EN ACCESS : (Continuación) Sí/No : Tamaño: 1  byte Documento de WORD, hoja de cálculo EXCEL, imágenes, sonido, etc Son creados por otros programas y pueden ser vinculados o incrustados en una tabla Access campo que almacena una ruta de acceso o un URL OBJETO OLE: Tamaño: hasta 1  Gb HIPERVÍNCULO: Tamaño: hasta 64 000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diseño de estructura de una Tabla: Nombre del campo Tipo CI texto NombreApellidos texto Edad Numérico FechaNacimiento Fecha Militante SI/NO Salario Moneda Observaciones Memo Propiedades: Tamaño del campo 11 Formato Máscara Título Valor Predeterminado Regla de Validación Como “###########” Texto Validación Tiene que tener 11 números
Requerido SI Permitir longitud cero no Indexado Si Sin Duplicado SI Con Duplicado Controlan el tratamiento de los campos en blanco. Propiedades:   (Continuación) hace obligatoria la entrada de datos en este campo.Valida que el campo no se quede en blanco.  en Sí:  admite dar entrada en el campo a la cadena “” Sí 1. Cuando  NO  se desea permitir que un campo quede en blanco: 2. Cuando se desea permitir valores o cadenas de longitud cero: 3. Cuando se desea distinguir entre un campo que está en blanco porque se desconoce la información o que está en blanco porque se sabe que no existe ese valor. REQUERIDO PERMITIR LONGITUD CERO No Sí Sí Sí No
VALIDACION: Proceso que evita que entren errores en la información de los datos en las  BD. Las validaciones consisten en determinadas restricciones que se definen en los campos. Ejemplos: El campo edad solo puede permitir valores que la edad sea mayor o igual que 18 y menor 30. Que el campo salario este en un rango de $200 y menos que $500. Que el sexo solo puede ser F o M Que el estado civil sea Casado o Soltero
Tipos de Validaciones de Campos: <> 0  distinto de cero > 0   Mayor que cero   0  O  100    cero ó 100 <#01/01/03#   anterior a la fecha   >=# 01/01/95 #   y <# 03/12/95 #  entre fechas <= Menor o igual >= Mayor o igual Entre   200  y   400   validación de rangos “ F”   O  “M” Validación de asignación de valores >=  12  y  <= 20 Validación de rangos > fecha( )  Mayor que la fecha actual < fecha( ) Menor que la fecha actual >ahora( ) Validación de fecha y hora “ B”  O   “M”  O  “R “ Validación con operador lógico or
Solo se aplica a los campos TEXTO, NUMÉRICO, FECHA y MONEDA Se aplica esta  propiedad , cuando el dato se está introduciendo o modificando. La máscara de entrada funciona como un  “FILTRO ” para aceptar o rechazar caracteres proveniente  del teclado.
En máscara de entrada: Convertir la primera letra en mayúscula y las demás en minúsculas. Julieta  >L<?????? Ejemplo : Chapa de los automóviles: HDT779  >LLL000 LADO449A3  >L???000L0 DB413-039  >LL000-000 La fecha se puede definir de esta forma: 99/99/9999
La máscara: >L<??????????????????? 19 caracteres ? Permite dar entrada solamente a 20 o menos  letras , y convierte la primera a mayúscula $ ###,##0.00 La máscara   numérica :  Permite introducir tanto el número $1.50 como el número $ 5,000.00 Tener en cuenta la Configuración Regional de WINDOWS
FORMATO: 4 secciones para los campos numéricos Primera Sección; Segunda Sección; Tercera Sección; Cuarta Sección >0  <0    =0   nulos $#.##0,00[Azul]; $#.##0,00[Rojo]; “CERO”[Verde] 234,56  -125.32  CERO 3 secciones para los campos lógicos Primera Sección; Segunda Sección; Tercera Sección siempre vacía;  verdaderos; falsos  ;”Si” [Rojo];”no”[Azul]  pone el  SI  en rojo y el   No  en azul
Símbolos para crear el patrón del formato: Nota:
Valor NULO Cadena de LONGITUD CERO “” Dato desconocido Se conoce que  no hay valor  para el campo en ese registro Ejemplo: En registro de los datos de una persona, el campo NÚMERO DE TELÉFONO puedo desconocer si tiene o no o simplemente desconocer el número, si se deja en blanco se inserta un valor  Nulo;  Si posteriormente se comprueba que no tiene teléfono, se puede insertar una  Cadena de LONGITU CERO :
Tamaño de los campos numéricos
[object Object],[object Object],[object Object],[object Object],[object Object]
Próximas dos actividades Clase Práctica Ejercicios con el Objeto Tabla Tema 2:  Principales características de un Sistema Gestor de  Bases de Datos Relacional . Objeto Consulta . Tipos de Consultas Próxima conferencia
FIN

Contenu connexe

Tendances

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Jorge Garcia
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
Edwin Arias
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
Irene Lorza
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 

Tendances (20)

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Rational rose
Rational roseRational rose
Rational rose
 
Proyecto De Base De Datos
Proyecto De Base De DatosProyecto De Base De Datos
Proyecto De Base De Datos
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 

En vedette

Definición de base de datos
Definición de base de datosDefinición de base de datos
Definición de base de datos
diegorap
 
Tecnologías de la Información y la Comunicación
Tecnologías de la Información y la ComunicaciónTecnologías de la Información y la Comunicación
Tecnologías de la Información y la Comunicación
ieslaserna
 
Sistemas de informacion y tablas access
Sistemas de informacion y tablas accessSistemas de informacion y tablas access
Sistemas de informacion y tablas access
andreafull2413
 
2. tecnologías de la información conceptos (preguntas)
2. tecnologías de la información  conceptos (preguntas)2. tecnologías de la información  conceptos (preguntas)
2. tecnologías de la información conceptos (preguntas)
rcarrerah
 
sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datos
Maria Alejandra
 

En vedette (20)

Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Definición de base de datos
Definición de base de datosDefinición de base de datos
Definición de base de datos
 
Investigacion de Mercados - La Informacion: Herramienta de Gestion - Presenta...
Investigacion de Mercados - La Informacion: Herramienta de Gestion - Presenta...Investigacion de Mercados - La Informacion: Herramienta de Gestion - Presenta...
Investigacion de Mercados - La Informacion: Herramienta de Gestion - Presenta...
 
T2 Sbd
T2 SbdT2 Sbd
T2 Sbd
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Sistemas de informacion, ejercicio 1
Sistemas de informacion, ejercicio 1Sistemas de informacion, ejercicio 1
Sistemas de informacion, ejercicio 1
 
 
Dbd ejercicios 1
Dbd ejercicios 1Dbd ejercicios 1
Dbd ejercicios 1
 
Tema1 bd
Tema1 bdTema1 bd
Tema1 bd
 
Dbd ejercicios 2
Dbd ejercicios 2Dbd ejercicios 2
Dbd ejercicios 2
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
Actividad apropiacion conocimientos_dbenavides
Actividad apropiacion conocimientos_dbenavidesActividad apropiacion conocimientos_dbenavides
Actividad apropiacion conocimientos_dbenavides
 
Tecnologías de la Información y la Comunicación
Tecnologías de la Información y la ComunicaciónTecnologías de la Información y la Comunicación
Tecnologías de la Información y la Comunicación
 
GuíA Para La OptimizacióN De Consultas
GuíA Para La OptimizacióN De ConsultasGuíA Para La OptimizacióN De Consultas
GuíA Para La OptimizacióN De Consultas
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN APLICADAS A LA GERENCIA DEL C...
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN APLICADAS A LA GERENCIA DEL C...TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN APLICADAS A LA GERENCIA DEL C...
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN APLICADAS A LA GERENCIA DEL C...
 
Sistemas de informacion y tablas access
Sistemas de informacion y tablas accessSistemas de informacion y tablas access
Sistemas de informacion y tablas access
 
CRM - Customer relationship management
CRM - Customer relationship managementCRM - Customer relationship management
CRM - Customer relationship management
 
2. tecnologías de la información conceptos (preguntas)
2. tecnologías de la información  conceptos (preguntas)2. tecnologías de la información  conceptos (preguntas)
2. tecnologías de la información conceptos (preguntas)
 
sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datos
 

Similaire à Conceptos Fundamentales de Base de Datos

Similaire à Conceptos Fundamentales de Base de Datos (20)

Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4
 
Segundos unidad i -definiciones
Segundos   unidad i -definicionesSegundos   unidad i -definiciones
Segundos unidad i -definiciones
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Unidad A
Unidad AUnidad A
Unidad A
 
Base de datos
Base de datosBase de datos
Base de datos
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaalBase de datos finaaaaaaaaaaaaaaaaaaaal
Base de datos finaaaaaaaaaaaaaaaaaaaal
 
Jesssica alexandra
Jesssica alexandraJesssica alexandra
Jesssica alexandra
 
Guia unidad-3-base-de-datos (1)
Guia unidad-3-base-de-datos (1)Guia unidad-3-base-de-datos (1)
Guia unidad-3-base-de-datos (1)
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 

Plus de Carlos Rafael Luna Vargas

Plus de Carlos Rafael Luna Vargas (9)

Importancia de la educación abierta
Importancia de la educación abiertaImportancia de la educación abierta
Importancia de la educación abierta
 
Importancia de la educación abierta
Importancia de la educación abiertaImportancia de la educación abierta
Importancia de la educación abierta
 
Presentacion sobre web quest
Presentacion sobre web questPresentacion sobre web quest
Presentacion sobre web quest
 
Hospital inmaculada concepcion logros y lecciones usaid
Hospital inmaculada concepcion logros y lecciones usaidHospital inmaculada concepcion logros y lecciones usaid
Hospital inmaculada concepcion logros y lecciones usaid
 
Cómo crear blogs
Cómo crear blogsCómo crear blogs
Cómo crear blogs
 
Guia para la elaboracion de materiales didactico.
Guia para la elaboracion de materiales didactico.Guia para la elaboracion de materiales didactico.
Guia para la elaboracion de materiales didactico.
 
Diseño interfaz usuario
Diseño interfaz usuario Diseño interfaz usuario
Diseño interfaz usuario
 
Introduccion a proyectos tecnológicos en centros educativos
Introduccion a proyectos  tecnológicos en centros educativosIntroduccion a proyectos  tecnológicos en centros educativos
Introduccion a proyectos tecnológicos en centros educativos
 
Estrategias constructivistas aplicadas al PEA
Estrategias constructivistas aplicadas al PEAEstrategias constructivistas aplicadas al PEA
Estrategias constructivistas aplicadas al PEA
 

Dernier

140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
ilvrosiebp
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
CristianGmez22034
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
Leo Florez
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
RosarioLloglla
 

Dernier (20)

GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdf
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Anexo Nivel 3 Ficha Lectura pptjsbdkks
Anexo  Nivel 3 Ficha  Lectura pptjsbdkksAnexo  Nivel 3 Ficha  Lectura pptjsbdkks
Anexo Nivel 3 Ficha Lectura pptjsbdkks
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptxDISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
DISENO_FACTORIAL_2_2_EXPOSICION_pptx.pptx
 
414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptx414414508-Diseno-de-Coberturas-Metalicas.pptx
414414508-Diseno-de-Coberturas-Metalicas.pptx
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
Torre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificioTorre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificio
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptxSESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
SESION 05 MOBILIARIO Y EQUIPAMIENTO.pptx
 

Conceptos Fundamentales de Base de Datos

  • 1.
  • 2. Asignatura : Base de Datos (BD) Presentación Bibliografía Evaluaciones Sumario MSc. Silvia E. López Riquelme Dpto. Estadística-Informática Piso 13 Email: [email_address] Telf: 644-2956
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. . Formas de Organización de la información. . Definición de Base de Datos (BD) . Propiedades de las BD . Modelo de BD. Definición. Diferentes modelos. . Modelo Objeto de Estudio. Relacional. . Sistema relacional. Características. . Ejemplo de tabla . Requisitos de las tablas . Clasificación de las relaciones . Concepción de una Base de Datos: Ciclo de vida . Metodología para el diseño de las bases de datos relacionales (BDR) . Resumen . Introducción próxima actividad . Bibliografía . Glosario de términos Principales conceptos teóricos . Terminología de las BD relacionales. Pasos en el diseño de una BD. Ejemplos. Sumario:
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Diferentes modelos Base de Datos (BD) Tema 1: Fundamentos teóricos de la Bases de Datos Prerelacionales Relacionales Postrelacionales Jerárquico Reticular Deductivos Expertos Orientados a objeto
  • 13. MODELO JERARQUICO. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos . MODELO RETICULAR. 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 redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector. MODELO RELACIONAL. Este modelo se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos. MODELO ORIENTADO A OBJETO. Constituyen un nuevo diseño del modelo de datos . Un estilo de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos. U n lenguaje se dice que está basado en objetos si soporta objetos como una característica fundamental del mismo. Podemos definir un objeto como un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien estructurados. En segundo lugar, cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro tipo. MODELOS
  • 14. Modelo Objeto de Estudio Modelo relacional: el principio básico de este modelo consiste en representar tanto las entidades, denominadas también tablas, como las asociaciones, con la ayuda de relaciones. Una tabla está compuesta por líneas y columnas, donde cada línea o fila , representa un objeto (proveedor, producto) y las columnas o campos representan los atributos de dicho objeto. Una tabla es una estructura .    
  • 15.
  • 16. Ejemplo de tabla: CODIGO NOMBRE PLAN REAL 1 Jabón 100 110 2 Espuma 200 1900 3 Lejía 300 305 Fila= Artículo= Registro=Cluster= Item=Tupla Columna=Dominio=Campo=Atributo=Propiedad
  • 17.
  • 18. · Cada fila debe ser única, es decir no pueden existir filas duplicadas. · Debe tener un solo tipo de fila , cuyo formato está definido por el esquema de tabla o la relación. · Cada columna debe ser única . · El valor de la columna para cada fila debe ser único . · Los valores de las columnas deben pertenecer al dominio de cada atributo. · No puede contener columnas duplicadas . Las tablas relacionales cumplen los siguientes requisitos:
  • 19.
  • 20.
  • 21.
  • 22. DATO Unidad lógica más pequeña que es posible definir SU TIPO SU TAMAÑO INTERVALO DE VALORES Debe estar definido PRECISAMENTE por:
  • 23. Tipos de datos Numéricos Texto Lógicos Fecha Moneda Memo
  • 24.
  • 25. REGISTRO: Es una fila de la tabla Es el conjunto de información (campos) acerca de una persona, cosa o evento Cada registro de una tabla contiene igual conjunto de campos y cada campo contiene igual tipo de información para cada registro. Las bases de datos relacionales NO ACEPTAN tuplos duplicados , o sea, dos registros no pueden ser EXACTAMENTE IGUALES . CARDINALIDAD : Número total de filas de una BD
  • 26. TIPOS DE TABLAS: TABLA BASE: es una tabla autónoma, existe como tal , posee su nombre propio TABLA DE VISTA O VIRTUAL: Se crean en consultas, parecen tablas reales, pero los registros son generados cada vez que la VISTA es usada.
  • 27. CLAVE CANDIDATA: Cualquier campo o combinación de campos, que permita identificar unívocamente cada registro o fila, o futura fila de una tabla. CLAVE PRINCIPAL O PRIMARIA: Es la clave candidata que se selecciona como la más adecuada para identificar unívocamente cada registro de una tabla. Las claves (o llaves) en una BD relacional tienen dos objetivos:  Identificación del registro  Creación de relaciones entre las tablas La clave principal identifica cada ocurrencia de una tabla . Ningún atributo de una clave primaria compuesta puede serlo. C.Candidatas Primaria
  • 28.
  • 29.
  • 30. 1ra Normalización 2da Normalización 3ra Normalización Se analizan las entidades y se buscan atributos con características de grupos repetitivos. La clave de la parte no repetitiva debe ser incorporada a la nueva entidad. Se analizan las entidades buscando que cada atributo dependa de la clave primaria. Si la clave es compleja (más de un atributo la integra) deben buscarse que todos los atributos dependan de toda la clave. Los atributos no dependientes o parcialmente dependientes deben conformar una nueva entidad. Se deben buscar los atributos que son transitivamente dependientes (relación directa interna entre atributos), estos deben ser removidos y creadas nuevas entidades con la clave externa en ellas. Proceso de Normalización
  • 31. Factura No: 1 Solicitud No: Observaciones: Firma: Corporación M.López S.A Dirección: L 353 e/21 y 23 Orden de Venta No: 26 Fecha: 2-10-2000 Cliente Provincia Moneda: Código Nombre Código Nombre 2 MERCADU S.A. 03 C.Habana USD Producto Descripción Cantidad Precio Importe Importe Total: $155.00 15203 Lápiz de Escritura 1000 $0.07 $70.00 45601 Goma de Borrar 200 $0.20 $40.00 44500 Libreta Lisa 100 $0.45 $45.00 Modelo de Factura
  • 32. Factura Solicitud Orden de Venta Direccion Fecha Id Cliente Cliente IdProvincia Provincia Moneda IdProducto Descripcion Cantidad Precio Factura Linea Factura Linea Factura Producto Factura Provincia Cliente Atributos NR : No Repetitivos R : Repetitivos NR NR NR NR NR NR NR NR NR NR R R R R x x x x x x x x x x x x x x x + x x x x x x x x x x x x x x x x x x +
  • 33. IdProvincia Provincia Factura IdProducto Cantidad Factura Solicitud Orden de Venta Direccion Fecha Id Cliente IdProvincia Moneda Id Cliente Cliente IdProducto Descripción Precio Producto Provincia Cliente Factura Llave compuesta Línea Factura Modelo Conceptual
  • 34.
  • 35. -Como plataforma para el desarrollo de Sistemas de Aplicación en las Organizaciones permiten: * Globalización de la información : permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos. * Eliminación de información inconsistente : si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse en cualquier lugar donde exista dicha información. * Compartir información. * Mantener la integridad en la información : la integridad de la información es una de sus cualidades altamente deseable . Tiene por objetivo que sólo se almacena la información correcta. * Independencia de datos : el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos debido a la independencia entre programas y datos. Resumen -Son una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los Sistemas de Información de una empresa o negocio en particular y manipulados por el Sistema Gestor de la Base de Datos. -Las BD proporcionan la infraestructura requerida para los Sistemas de Apoyo a la Toma de Decisiones y para los Sistemas de Información Estratégicos, ya que estos explotan la información en ellas contenida para apoyar el proceso de toma de decisiones o así lograr ventajas competitivas en la organización.
  • 36.  
  • 37.  
  • 38. Próxima actividad Clase Práctica Definición de las estructuras de la BD que se trabajarán en el semestre ( Proceso de Normalización de las BD) Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional . Sistema Gestor de Base de Datos (SGBD). Definición . Sistema Gestor de Base de Datos (SGBD). Objetivos Próxima conferencia
  • 39. Fin
  • 40.
  • 41.
  • 42. Objetivos de los Sistemas Gestores de Base de Datos:   Las funciones de los S.G.B.D. son: 1      la definición de todos los datos 2 .    manipular datos 3 .    establecer controles para la seguridad de los datos 4 .   permitir los accesos concurrentes Sistema Gestor de Base de Datos (SGBD) 
  • 43.   OBJETIVOS S.G.B.D.: 1.       Definición de datos : (modifica la estructura o añade campos). La misión del L.D.D. es describir y definir todos los esquemas que participen en la base de datos. Esto consiste en la descripción de los objetos que vamos a representar. La descripción de todas las estructuras que formen nuestra base de datos.   Definición de vista: es una visión parcial de la tabla. “cuando en una tabla alguna parte de esta no quiero que tenga derecho a manipularla nadie” 
  • 44. OBJETIVOS S.G.B.D.: 2.    Manipulación de datos: recoge todas las operaciones de intercambio de datos entre las tablas, estas operaciones pueden ser de consulta o de puesta al día (inserción, modificación, supresión) estas operaciones se realizan con la ayuda del denominado L.M.D.      - consultas Operaciones - insertar datos - puesta al día - modificar datos - suprimir datos
  • 45. OBJETIVOS S.G.B.D.: 3.     Seguridad de los datos: consiste en garantizar que sólo los usuarios autorizados puedan efectuar operaciones correctas sobre la Base de Datos para ello se dispone de 2 tipos. Estas operaciones se realizan con la ayuda del denominado (L.C.M.)   ·     Control sobre la base de datos ·    Control sobre las tablas 
  • 46.   OBJETIVOS S.G.B.D.:   4. Gestión de los accesos concurrentes: El principal objetivo de la implantación de una base de datos es poner a disposición de un gran número de usuarios en conjunto integrado de datos, estos datos podrán ser manipulados por los diferentes usuarios y garantizando la coherencia de los datos después de las diversas manipulaciones.   
  • 47. Formas para crear una nueva TABLA : 1. utilizando un asistente 2. introduciendo datos, directamente en una hoja de datos en blanco. Access asigna a cada dato automáticamente el tipo de datos y el formato. 3. utilizando VISTA DISEÑO
  • 48. REGLAS PARA DAR NOMBRE A LOS CAMPOS : El nombre está formado por cualquier combinación de letras, números, espacios en blanco y caracteres especiales , excepto: PUNTO, SIGNO DE ADMIRACIÓN, y CORCHETES, . ! [ ] El nombre del campo no puede comenzar con espacio en blanco TAMAÑO MÁXIMO : 64 caracteres
  • 49. TIPOS DE CAMPOS EN ACCESS : TEXTO: Número máximo de caracteres a introducir. Debe ser menor que 255 caracteres. Se usan para textos o combinación de textos y números. También para números que no requieran cálculos. Por ejemplo, número de teléfono, código postal. Tamaño del campo: MEMO : Debe ser menor que 64 000 caracteres NUMÉRICO: Datos numéricos para cálculos matemáticos (para dinero utilizar TIPO MONEDA) Tamaño: 1, 2, 4 u 8 bytes Se usa para valores de moneda. Tiene una precisión de 15 dígitos a la izquierda del punto y 4 a la derecha. MONEDA : Tamaño: 8 bytes Tamaño: 8 bytes FECHA/HORA: Ejemplo : Notas, resúmenes, descripciones Se usan para textos largos
  • 50. Son números secuenciales exclusivos en incrementos de uno, que se generan automáticamente cuando se agrega un registro. Los campos autonuméricos no se pueden actualizar. AUTONUMÉRICO : Tamaño: 4 bytes Campos que sólo contendrán uno de dos valores (campo lógico) TIPOS DE CAMPOS EN ACCESS : (Continuación) Sí/No : Tamaño: 1 byte Documento de WORD, hoja de cálculo EXCEL, imágenes, sonido, etc Son creados por otros programas y pueden ser vinculados o incrustados en una tabla Access campo que almacena una ruta de acceso o un URL OBJETO OLE: Tamaño: hasta 1 Gb HIPERVÍNCULO: Tamaño: hasta 64 000
  • 51.
  • 52. Diseño de estructura de una Tabla: Nombre del campo Tipo CI texto NombreApellidos texto Edad Numérico FechaNacimiento Fecha Militante SI/NO Salario Moneda Observaciones Memo Propiedades: Tamaño del campo 11 Formato Máscara Título Valor Predeterminado Regla de Validación Como “###########” Texto Validación Tiene que tener 11 números
  • 53. Requerido SI Permitir longitud cero no Indexado Si Sin Duplicado SI Con Duplicado Controlan el tratamiento de los campos en blanco. Propiedades: (Continuación) hace obligatoria la entrada de datos en este campo.Valida que el campo no se quede en blanco. en Sí: admite dar entrada en el campo a la cadena “” Sí 1. Cuando NO se desea permitir que un campo quede en blanco: 2. Cuando se desea permitir valores o cadenas de longitud cero: 3. Cuando se desea distinguir entre un campo que está en blanco porque se desconoce la información o que está en blanco porque se sabe que no existe ese valor. REQUERIDO PERMITIR LONGITUD CERO No Sí Sí Sí No
  • 54. VALIDACION: Proceso que evita que entren errores en la información de los datos en las BD. Las validaciones consisten en determinadas restricciones que se definen en los campos. Ejemplos: El campo edad solo puede permitir valores que la edad sea mayor o igual que 18 y menor 30. Que el campo salario este en un rango de $200 y menos que $500. Que el sexo solo puede ser F o M Que el estado civil sea Casado o Soltero
  • 55. Tipos de Validaciones de Campos: <> 0 distinto de cero > 0 Mayor que cero 0 O 100 cero ó 100 <#01/01/03# anterior a la fecha >=# 01/01/95 # y <# 03/12/95 # entre fechas <= Menor o igual >= Mayor o igual Entre 200 y 400 validación de rangos “ F” O “M” Validación de asignación de valores >= 12 y <= 20 Validación de rangos > fecha( ) Mayor que la fecha actual < fecha( ) Menor que la fecha actual >ahora( ) Validación de fecha y hora “ B” O “M” O “R “ Validación con operador lógico or
  • 56. Solo se aplica a los campos TEXTO, NUMÉRICO, FECHA y MONEDA Se aplica esta propiedad , cuando el dato se está introduciendo o modificando. La máscara de entrada funciona como un “FILTRO ” para aceptar o rechazar caracteres proveniente del teclado.
  • 57. En máscara de entrada: Convertir la primera letra en mayúscula y las demás en minúsculas. Julieta >L<?????? Ejemplo : Chapa de los automóviles: HDT779 >LLL000 LADO449A3 >L???000L0 DB413-039 >LL000-000 La fecha se puede definir de esta forma: 99/99/9999
  • 58. La máscara: >L<??????????????????? 19 caracteres ? Permite dar entrada solamente a 20 o menos letras , y convierte la primera a mayúscula $ ###,##0.00 La máscara numérica : Permite introducir tanto el número $1.50 como el número $ 5,000.00 Tener en cuenta la Configuración Regional de WINDOWS
  • 59. FORMATO: 4 secciones para los campos numéricos Primera Sección; Segunda Sección; Tercera Sección; Cuarta Sección >0 <0 =0 nulos $#.##0,00[Azul]; $#.##0,00[Rojo]; “CERO”[Verde] 234,56 -125.32 CERO 3 secciones para los campos lógicos Primera Sección; Segunda Sección; Tercera Sección siempre vacía; verdaderos; falsos ;”Si” [Rojo];”no”[Azul] pone el SI en rojo y el No en azul
  • 60. Símbolos para crear el patrón del formato: Nota:
  • 61. Valor NULO Cadena de LONGITUD CERO “” Dato desconocido Se conoce que no hay valor para el campo en ese registro Ejemplo: En registro de los datos de una persona, el campo NÚMERO DE TELÉFONO puedo desconocer si tiene o no o simplemente desconocer el número, si se deja en blanco se inserta un valor Nulo; Si posteriormente se comprueba que no tiene teléfono, se puede insertar una Cadena de LONGITU CERO :
  • 62. Tamaño de los campos numéricos
  • 63.
  • 64. Próximas dos actividades Clase Práctica Ejercicios con el Objeto Tabla Tema 2: Principales características de un Sistema Gestor de Bases de Datos Relacional . Objeto Consulta . Tipos de Consultas Próxima conferencia
  • 65. FIN