2. BASE DE DATOS DEFINICION DE BASE DE DATOS 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. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos tienen formato electrónico, que ofrece un amplio rango de soluciones al problema de almacenar datos.
3. BASE DE DATOS En informática existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudian en informática.
4. BASE DE DATOS SGBD Un sistema de gestión de bases de datos (SGBD) es una aplicación que permite trabajar con bases de datos: * Definir la información * Insertar información * Eliminar información * Consultar la información * Ordenar la información * Filtrar la información * Etcétera Microsoft Access es un sistema de gestión de bases de datos.
5. BASE DE DATOS Ventajas: *Facilidad de manejo de grandes volúmenes de información. *Gran velocidad en muy poco tiempo. *Independencia del tratamiento de información. *Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta. *No hay duplicidad de información, comprobación de información en el momento de introducir la misma. *Integridad referencial el terminar los registros.
6. BASE DE DATOS Inconvenientes: *El costo de actualización del hardware y software son muy elevados. *El Costo (salario o remuneración) del administrador de la base de datos es grande. *El mal diseño de esta puede originar problemas a futuro. *Un mal adiestramiento a los usuarios puede originar problemas a futuro. *Si no se encuentra un manual del sistema no se podrán hacer relaciones con facilidad. *Generan campos vacíos en exceso. *El mal diseño de seguridad genera problemas en esta.
7. BASE DE DATOS EL DATO El dato es la unidad de información elemental. Los datos pueden ser de diferentes tipos: * Texto: secuencias de caracteres. * Numérico: cantidades (con o sin parte decimal). * Autonumérico: numérico sin parte decimal automático. * Fecha/Hora: para momentos históricos. * Moneda: cantidades monetarias. * Si/No: valores lógicos. * Etcétera
9. BASE DE DATOS REGISTROS Un registro es el conjunto de datos concretos para los distintos campos que describen un elemento de información. Los datos de cada persona se guardan en un registro. Como podemos tener información sobre muchas personas,podemos tener muchos registros. Todos los registros de un determinado tipo de elemento de información (personas) se mantienen uno detrás de otro en lo que se conoce como tabla. Una tabla es una sucesión de registros. Todos los registros de la tabla tienen los mismos campos.
11. BASE DE DATOS DIAGRAMA DE UN SISTEMA GESTOR DE BASE DE DATOS
12. BASE DE DATOS UPDATE Oradores SET Nombre = 'Nombre', Apellido = 'Apellido', EsInternacional = 1 where Id=3 INSERT INTO Oradores (Nombre, Apellido, EsInternacional) VALUES (N'Nombre', N'Apellido', 1) where Id=3 DELETE FROM Oradores WHERE (Id = 3)
13. BASE DE DATOS SGBD libres [editar] PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD. MySQL Licencia Dual, depende el uso. Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC LICENSE Version 1.0. SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público. DB2 Express-C (http://www.ibm.com/ar/businesscenter/catalogo/db2_express-c.phtml) Apache Derby (http://db.apache.org/derby/)
14. BASE DE DATOS SGBD comerciales [editar] Advantage Database dBase FileMaker Fox Pro IBMDB2 Universal Database (DB2 UDB) IBMInformix Interbase de CodeGear, filial de Borland MAGIC Microsoft Access Microsoft SQL Server NexusDB Open Access Oracle
15. BASE DE DATOS ANALISIS DE UNA TABLA Consultas: Queremos saber la dirección y el teléfono de todos los pacientes que hayan sido tratados por el especialista P1. Nombre, dirección de todos los pacientes que tienen consulta el 25/12/2000. …
16. BASE DE DATOS Pacientes Ejemplo de Normalización Profesionales Consultas
19. SISTEMAS COMPUTACIONALES I Pacientes Diseño de las tablas. Tabla (en base de datos relacional): representación de una entidad con sus atributos: Cada columna: valores para un atributo. Cada fila: instancia de una entidad. Ejemplo Una instancia de una entidad define una fila en una tabla de la base de datos.