Story Transcript
08/11/2011
Ing. Bolívar Alcocer G. SISTEMAS
REQUISITOS Cuaderno 50 hojas cuadros. CD/DV/Memory Carpeta
INDICACIONES GENERALES Mantener el orden al ingresar a los laboratorios. Cuidar del aseo y limpieza del laboratorio. No se permitirá el ingreso de alimentos y chicles. Al finalizar la hora de clase dejar la sillas en orden. Si es la última hora poner los cobertores en los equipos. Cuidar que no se extravíen los cobertores y tampoco se rompan. No utilizar el celular en clases. Utilizar el mismo equipo al menos el primer trimestre. Comunicar sobre fallos o alguna anomalía en los equipos.
1
08/11/2011
OBJETIVO Estudio de los principios básicos
de gestión de Base de Datos para acceder a la información en forma rápida y oportuna en proyectos educativos.
CONTENIDO Introducción Campos y registros Análisis de campos y tipos de datos Campo llave Modelos relacional Diseño de bases de datos
INTRODUCCION Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.
2
08/11/2011
EJEMPLOS DE UNA BD. Una biblioteca. Documentos Textos
Impresos e indexados para las consultas Informática y la electrónica, la mayoría de las bases
de datos tienen formato electrónico.
EJEMPLOS DE UNA BD. Gestión en empresas e instituciones públicas.
EJEMPLOS DE UNA BD. En el campo científico con el objeto
de almacenar la información experimental..
3
08/11/2011
TIPOS DE BASES DE DATOS Según la variabilidad de los datos a almacenar. Bases de Datos Estáticas: sólo lectura, almacena datos históricos para posterior utilizarlos y estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas: permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta.
TIPOS DE BASES DE DATOS Según el contenido. Bases de Bibliográficas Bases de datos de texto completo Directorios Banco de imágenes, audio, video, multimedia, etc. Bases de datos o “bibliotecas” de información Biológica.
TAREA IDENTIFICAR 10 EJEMPLOS PARA
APLICAR BASES DE DATOS. 5 EJEMPLOS DE EMPRESAS QUE
UTILIZAN BASES DE DATOS. 5 EJEMPLOS PARA APLICAR BASE DE DATOS SEGUNSU CAMPO.
4
08/11/2011
BASES DE DATOS Para crear una BD se debe tomar cuenta los siguientes criterios. Qué son ?: ENTIDADES CRITERIOS PARA IDENTIFICAR ENTIDADES TIPOS DE ENTIDADES E. FUERTES E.DEBILES ATRIBUTOS
CARACTERISTICAS 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 optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de programación estándar.
VENTAJAS DE LAS B.D. Control sobre la redundancia de datos. Compartición de datos. Mejora en la seguridad. Accesibilidad a los datos. Mejora en el mantenimiento.
5
08/11/2011
DESVENTAJAS DE LAS B.D. Complejidad. Coste alto del equipamiento. Vulnerable a fallos. Accesibilidad a los datos. Mejora en el mantenimiento.
ENTIDADES Es un objeto distinguible acerca del cual se necesita registrar la información. Ejemplo: En una companía manufacturera. - Partes - Proveedores - Bodegas - Empleados, etc
CRITERIOS PARA IDENTIFICAR ENTIDADES. PERSONA: Alumno, Pasajeros, Profesores,
Clientes…
INSTITUCIONES: Banco, colegio,
universidad, banco
UNID. ORGANIZACIONALES:
Departamento, sucursales, planta, bodega.
DOCUMENTOS: Facturas, pedidos,
ordenes, cheques.
CATALOGOS: Materiales, productos,
asignaturas, etc.
6
08/11/2011
TIPOS DE ENTIDADES Se puede definir dos tipos: Entidades Fuertes o Propias: Son aquellas que son identificables por si mismas y se las representa mediante un rectágulo. Su atributos que lo identifican son propios de si mismo.
TIPOS DE ENTIDADES Se puede definir dos tipos: Entidades Fuertes o Propias: Ejemplos
Alumno
Empleado
TIPOS DE ENTIDADES Se puede definir dos tipos: Entidades Débiles o regulares: Son identificables solamente por estar asociadas a otras entidades.
7
08/11/2011
ATRIBUTOS Es una unidad básica de información acerca de una
entidad y sirve para identificarla. Es decir define las características de la entidad. Se representa con una elipse.
Ejemplo de atributos: - Tamano - Color - Peso - Talla, etc
ATRIBUTOS Color Puertas Placa Modelo Costo Cilindraje Etc….
EJEMPLO DE ENTIDAD Y ATRIBUTOS Telefono Nombre Cedula
SOCIO
8
08/11/2011
Estructura de una Base de Datos Una base de datos, a fin de ordenar la información de
manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Por consiguiente una base de datos posee el siguiente orden jerárquico: Tablas(Archivos) Campos Registros
Estructura de una Base de Datos
Estructura de una Base de Datos Campo Es una unidad básica y única de información de una base de datos. Cédula 180241267
Nombre
Dirección
Teléfono 348484
Ciudad
Rosa
Av. Los ANdes
Ambato
18900292
Juan
Cumandá
9757578
Quito
18292929
René
Patria
2344554
Ambato
9
08/11/2011
Estructura de una Base de Datos Registro
Es el conjunto de campos referida a una misma persona u objeto. Un registro vendría a ser algo así como una ficha.. Cédula
Nombre
Dirección
Teléfono
Ciudad
180241267
Rosa
Av. Los ANdes
348484
18900292
Juan
Cumandá
9757578
Ambato Quito
18292929
René
Patria
2344554
Ambato
Estructura de una Base de Datos Tablas(Archivo)
Una tabla es una colección de datos sobre un tema específico, como productos o proveedores.. Estudiante Cédula
Nombre
Dirección
Teléfono
Ciudad
180241267
Rosa
Av. Los ANdes
348484
Ambato
18900292
Juan
Cumandá
9757578
Quito
18292929
René
Patria
2344554
Ambato
Tarea Base de Datos En un farmacia, identifique cuatro entidades. Determinar los atributos para cada entidad. Estructure las tablas con los campos y registros para
cada entidad. Ingrese en cada tabla cuatro ejemplos…..
10
08/11/2011
Análisis de Campos y tipos de Datos Par crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo. Los diferentes tipos de datos son:
Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dígitos. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres.
Memo: se utiliza para textos extensos como comentarios o explicaciones. Tiene una longitud fija de 65.535 caracteres.
Análisis de Campos y tipos de Datos Numérico: para datos numéricos utilizados en cálculos matemáticos.
Los tipos Byte, Entero y Entero largo
permiten almacenar números sin decimales.
Los tipos Simple, Doble y Decimal
permiten decimales.
Fecha/Hora: para la introducción de
fechas y horas desde el año 100 al año 9999
Análisis de Campos y tipos de Datos Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.
Autonumeración: número secuencial (incrementado de uno a uno) único, o número aleatorio que se agrega un nuevo registro a una tabla. Los campos Autonumeración no se pueden actualizar.
11
08/11/2011
Análisis de Campos y tipos de Datos Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado). Calculado: Un campo calculado es un campo cuyo valor es resultado de una operación aritmética o lógica que se realiza utilizando otros campos. Por ejemplo podría ser un campo Total que calcula su valor multiplicando Precio * Cantidad en una línea de pedido
Anális de Campos y tipos de Datos Expresiones Son combinaciones de constantes, variables, símbolos
de operación, paréntesis y nombres de funciones especiales. Una expresión consta de operandos y operadores. Las expresiones pueden ser: Aritméticas Relacionales Lógicas caractér
Anális de Campos y tipos de Datos Expresiones Aritméticas algoritmicas.- son
fórmulas matemáticas y utilizan operadores matemáticos. + suma resta * multiplicación / división ^ exponente
12
08/11/2011
Anális de Campos y tipos de Datos
Reglas de Prioridad Debidos a que las expresiones tienen dos o más
operandos requieren de reglas matemáticas. a) Paréntesis(), se evalúan las más internas
Operador exponencial Operadores *, / Operadores +, -
Nota: EN CASO DE COINCIDIR VARIOS OPERADORES DE IGUAL PRIORIDAD EXP. ENCERRADA ENTRE PARÉNTESIS LA PRIORIDAD ES DE IZQUIERDA A DERECHA(87),(53),(-31).
Reglas de Prioridad Ejemplos a) 3+6* 14
b) 8+7*3+4*6
c) -4*7+2^3/4-5
13
08/11/2011
Operadores de relación < > = =
menor que mayor que igual menor o igual que mayor o igual que diferente
MODELO DE DATOS Es una colección de herramientas conceptuales para
describir los datos, relaciones, limitaciones de tal forma que facilita la interpretación de nuestro mundo real.
MODELO ENTIDAD RELACION Representa a la realidad a través de un esquema gráfico empleando las terminología de: Entidades, Atributos Relación
14
08/11/2011
Relación Es una asociación de varias entidades y se lo representa mediante un rombo.
CONSIDERACIONES A TOMAR EN CUENTA. Debemos buscar nombres significativos para las asociaciones que en general serán verbos indicando asociaciones entre las entidades involucradas. paciente cliente
compra
productos
Profesor
dicta
materias
tiene
Historia cl.
CARDINALIDAD A través de esta se indica la cantidad de instancias de
las entidades que podrán asociarse mediante una relación. TIPOS DE RELACIONES UNO A UNO (1:1) UNO A MUCHOS (1:N) MUCHOS A MUCHOS (N:N)
15
08/11/2011
UNO A UNO (1:1) Significa que una instancia de una entidad A
puede asociarse únicamente con una instancia de la entidad B. Ejemplo: Se requiere diseñar el MER para registrar un automovil en la policia y obtener su matrícula. 1 auto
1 matrícula
registro
UNO A MUCHOS(1:N) Significa que una instancia de una entidad A
puede asociarse con una o varias instancias de la entidad B. Ejemplo: Se requiere diseñar el MER para registrar un automovil en la policia y obtener su matrícula. 1 curso
N estudiantes
tiene
MUCHOS A MUCHOS(N:N) Significa que una instancia de una entidad A está
asociada con una o varias instancias de la entidad B y viceversa. Ejemplo: Se requiere diseñar el MER para registrar un automovil en la policia y obtener su matrícula. N proveedor
N surte
materiales
16
08/11/2011
PRACTICA Se requiere hacer el MER para un hospital. Hacer dos ejemplos para cada tipo de relaciones.
17