BASES DE DATOS

18,906 views

Published on

Published in: Education, Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
18,906
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
0
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

BASES DE DATOS

  1. 1. BASES DE DATOS
  2. 2. PROYECTO DE AULA <ul><li>REALIZAR LA BASE DE DATOS PARA ENFERMERÍA </li></ul>
  3. 3. CONCEPTOS <ul><li>Carácter: Es una letra, un número, signo de puntuación o signo especial. </li></ul><ul><li>Campo: Contiene un grupo de caracteres que agrupados conforman un dato o atributo de información. Cuando se llena un formato de solicitud de ingreso en una Universidad, el nombre de la persona por ejemplo, representa un campo; su dirección, domicilio, y otros, representan a su vez otros campos. </li></ul>
  4. 4. CONCEPTOS <ul><li>Registro: Está conformado por la agrupación de campos relacionados entre sí. Toda la información de inscripción de un estudiante constituye un registro. </li></ul><ul><li>Archivo: Es un conjunto de registros relacionados. Todas las inscripciones de los estudiantes de una universidad podrían conformar un archivo. </li></ul><ul><li>Base de datos: Está conformada por un conjunto de archivos interrelacionados. Los archivos de inscripción, además de los archivos de notas, de profesores y de materias conjuntamente pueden constituir una base de datos de una universidad. </li></ul>
  5. 5. CONCEPTOS
  6. 6. CONCEPTOS <ul><li>Campo clave: Es un campo particular dentro del registro, que permite la identificación exclusiva y unívoca de cada registro. La clave debe ser un valor que no se repita, como por ejemplo, el número de cédula de identidad, número de identificación, el número de carnet en una universidad o el número de seguro social. </li></ul>
  7. 7. PROCESAMIENTO DE DATOS <ul><li>Procesamiento por lotes: En este procesamiento, los datos se reúnen por un periodo de tiempo        (horas, días o hasta semanas) al final del cual, se procesan en una sola operación o “lote”. (Cintas Magnéticas) </li></ul><ul><li>Procesamiento en tiempo real: Este ocurre cuando los datos se procesan en el mismo momento        en que son generados. (Discos duros) </li></ul>
  8. 8. VENTAJAS DE LAS BASES DE DATOS <ul><li>• Uniformidad: Si se tienen diversos archivos con la información relacionada dentro de la organización, es probable que cada uno tenga un formato diferente, lo cual dificulta su comparación. El uso de bases de datos permite información en un formato común. </li></ul><ul><li>Seguridad: Los usuarios de la información tienen niveles de acceso a los archivos y al tipo de información que deban manejar, gestionado mediante el uso de contraseñas que establecen sus derechos de usuario. </li></ul>
  9. 9. VENTAJAS DE LAS BASES DE DATOS <ul><li>Evitar la inconsistencia y redundancia de datos: Una base de datos permite el uso de archivos compartidos accedidos mediante la red, evitando que cada usuario tenga su propia copia de datos. De este modo se evita la duplicación de la información, es decir, que se almacene en más de un dispositivo de almacenamiento. Esto disminuye los costos de almacenamiento y evita inconsistencia de los datos. </li></ul><ul><li>Integridad de datos: Los valores de los datos almacenados deben satisfacer ciertas restricciones de consistencia. Las restricciones son evaluadas mediante programas que determinan si un campo es adecuado; por ejemplo, evitar que en una fecha se coloque el nombre de una ciudad. </li></ul>
  10. 10. SISTEMA DE ADMINISTRACIÓN DE BASES DE DATOS <ul><li>Hay una gran cantidad de tareas que puede realizar un DBMS, entre las que se encuentran, la creación y diseño de la base de datos. Pero las tareas de administración pueden agruparse en tres categorías: 1. Agregar datos: Se suele contar con formularios que facilitan la entrada de los datos. 2. Clasificar datos: Es posible ordenar datos e incluso realizar algunos cálculos sobre los mismos. 3. Obtener subconjuntos de datos: Permiten la consulta de un registro particular o un grupo de registros que cumplan con ciertos criterios. El resultado de una consulta puede tener una salida impresa. </li></ul>
  11. 11. TIPOS DE BASES DE DATOS <ul><li>Base de datos individual: Es una base de datos utilizada básicamente por una persona. </li></ul><ul><li>Base de datos compartida: Son bases de datos con múltiples usuarios y que muy probablemente pertenezcan a la misma organización, como la base de datos de una compañía. </li></ul><ul><li>Base de datos distribuida: Según la naturaleza de la organización es probable que los datos no se almacenen en un único punto, sino que se sitúen en un lugar o lugares diferentes a donde se encuentran los usuarios. </li></ul>
  12. 12. ACTIVIDAD 1 <ul><li>Suponga una situación un consultorio medico necesite implementar un sistema de administración de bases de datos. Utilizando lo estudiado, intenta definir los siguientes puntos: • ¿Qué archivos conformarían la base de datos? • ¿Qué datos contendrían los archivos? • ¿Cómo estarían relacionados estos archivos? • ¿Qué consultas serían útiles basadas en los archivos propuestos? </li></ul><ul><li>Dar ejemplos en cada uno de los puntos. En Grupos de 3 personas. </li></ul>
  13. 13. ACTIVIDAD 2 <ul><li>Consultar en Internet sobre “Sistema de gestión de base de datos” (SGBD): </li></ul><ul><ul><li>5 Productos o software de SGBD </li></ul></ul><ul><ul><li>Que tipo de BD es, características e historia. </li></ul></ul><ul><ul><li>En Grupos de 6 personas. Entregar una hoja por grupo. </li></ul></ul>
  14. 14. SISTEMA DE GESTIÓN DE BASES DE DATOS <ul><li>SGBD o DBMS </li></ul><ul><li>Conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. </li></ul><ul><li>Lenguaje de Definición, manipulación, consulta de datos. </li></ul>
  15. 15. FUNCIONES DE UN SGBD <ul><li>Almacenar, acceder, actualizar los datos. </li></ul><ul><li>Catálogo en el que se almacenan las descripciones de los datos Diccionario de datos </li></ul><ul><li>Garantizar que todas las actualizaciones correspondientes a una determinada transacción se realicen. </li></ul><ul><li>Se actualice correctamente cuando varios usuarios la están actualizando concurrentemente. </li></ul>
  16. 16. FUNCIONES DE UN SGBD <ul><li>Recuperar la base de datos en caso de que ocurra algún suceso. </li></ul><ul><li>La protección contra accesos no autorizados </li></ul><ul><li>Capaz de integrarse con algún software de comunicación. </li></ul><ul><li>garantizar que tanto los datos de la base de datos, como los cambios que se realizan sobre estos datos, sigan ciertas reglas. </li></ul>
  17. 17. DICCIONARIO DE DATOS <ul><li>Contiene información que describe los datos de la base de datos (meta datos). </li></ul>
  18. 18. ¿Qué ALMACENA? <ul><li>Nombre, tipo y tamaño de los datos. </li></ul><ul><li>Nombre de las relaciones entre los datos. </li></ul><ul><li>Restricciones de integridad sobre los datos. </li></ul><ul><li>Nombre de los usuarios autorizados a acceder a la base de datos. </li></ul><ul><li>Esquemas externos, conceptuales e internos, y correspondencia entre los esquemas. </li></ul><ul><li>Estadísticas de utilización, tales como la frecuencia de las transacciones y el número de accesos realizados a los objetos de la base de datos. </li></ul>
  19. 19. EJEMPLO DICCIONARIO DE DATOS Autores Entrada obligatoria Numérico Número único de identificación de cada registro NumReg No hay validación Fecha Fecha de creación del registro FechaAlta Entrada obligatoria Texto Iniciales del operador Operador Entrada obligatoria Texto Breve biografía del autor Biografía Entrada obligatoria Texto País del autor Nacionalidad Entrada obligatoria Sólo entradas únicas Texto Apellido, Nombre del autor de la imagen Nombre Validación Tipo de campo Descripción Campo
  20. 20. ACTIVIDAD 3 <ul><li>Realizar el diccionario de datos de las siguientes tablas, para la base de datos de una biblioteca: </li></ul><ul><ul><li>Estudiante: ID, Nombre, Curso, Teléfono, FechaNacimiento, Dirección. </li></ul></ul><ul><ul><li>Libro: ID, Nombre, Autor, Editorial, Estado, Materia. </li></ul></ul><ul><ul><li>Préstamo: IDEstudiante, IDLibro, FechaPrestamo, FechaVueltaPrestamo. </li></ul></ul><ul><ul><li>En Grupos de 6 personas. Entregar una hoja por estudiante. </li></ul></ul>
  21. 21. ACTIVIDAD 4 <ul><li>Realizar el modelo relacional de las siguientes tablas, para la base de datos de una biblioteca: </li></ul><ul><ul><li>Estudiante: ID, Nombre, Curso, Teléfono, FechaNacimiento, Dirección. </li></ul></ul><ul><ul><li>Libro: ID, Nombre, Autor, Editorial, Estado, Materia. </li></ul></ul><ul><ul><li>Préstamo: IDEstudiante, IDLibro, FechaPrestamo, FechaVueltaPrestamo. </li></ul></ul>
  22. 22. ACTIVIDAD 4 <ul><li>Se contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene ID,nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad. Un producto tiene un CodigoProducto, nombre, precio actual, stock y nombre del proveedor. Además seorganizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto. </li></ul><ul><ul><li>En Grupos de 6 personas. Entregar una hoja por estudiante. </li></ul></ul>
  23. 23. Access 2003
  24. 24. Crear una base de datos nueva <ul><li>En el panel de tareas de Inicio hacer click en Crear archivo nuevo, luego en Base de Datos en Blanco, luego escribimos el nombre y guardamos (*.mdb). </li></ul>
  25. 25. Crear una base de datos nueva <ul><li>Desde este cuadro de dialogo, podemos acceder a diferentes elementos de nuestra base de datos. </li></ul><ul><li>Barra de herramientas posse 22 diferentes, </li></ul>

×