PRESENTACION BASE DE DATOS
BASE DE DATOSDEFINICION DE BASE DE DATOSUna 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.
BASE DE DATOSEn 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.
BASE DE DATOSSGBDUn sistema de gestión de bases de datos (SGBD) es unaaplicació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éteraMicrosoft Access es un sistema de gestión de bases de datos.
BASE DE DATOSVentajas: *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.
BASE DE DATOSInconvenientes: *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.
BASE DE DATOSEL DATOEl 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
BASE DE DATOS
BASE DE DATOSREGISTROSUn 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.
BASE DE DATOSCAMPOS, REGISTROS Y TABLAS
BASE DE DATOSDIAGRAMA DE UN SISTEMA GESTOR DE BASE DE DATOS
BASE DE DATOSUPDATE    OradoresSET Nombre = 'Nombre', Apellido = 'Apellido', EsInternacional = 1 	where  Id=3INSERT INTO Oradores	(Nombre, Apellido, EsInternacional)VALUES     (N'Nombre', N'Apellido', 1)where  Id=3DELETE FROM OradoresWHERE     (Id = 3)
BASE DE DATOSSGBD 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/)
BASE DE DATOSSGBD comerciales [editar]Advantage DatabasedBaseFileMakerFox ProIBMDB2 Universal Database (DB2 UDB) IBMInformixInterbase de CodeGear, filial de BorlandMAGICMicrosoft AccessMicrosoft SQL ServerNexusDBOpen AccessOracle
BASE DE DATOSANALISIS DE UNA TABLAConsultas: Queremos saber la dirección y el teléfono de todos los pacientes que hayansido tratados por el especialista P1.     Nombre, dirección de todos los pacientes que tienen consulta el 25/12/2000.     …
BASE DE DATOSPacientesEjemplo de NormalizaciónProfesionalesConsultas
SISTEMAS COMPUTACIONALES I
FIN DE LA PRESENTACION
SISTEMAS COMPUTACIONALES IPacientesDiseñ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.EjemploUna instancia de unaentidad define una filaen una tabla de la basede datos.
GRACIAS POR SU ATENCIONFIN
SISTEMAS COMPUTACIONALES I
SISTEMAS COMPUTACIONALES I

BASE DATOS OK

  • 1.
  • 2.
    BASE DE DATOSDEFINICIONDE BASE DE DATOSUna 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 DATOSEninformá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 DATOSSGBDUnsistema de gestión de bases de datos (SGBD) es unaaplicació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éteraMicrosoft Access es un sistema de gestión de bases de datos.
  • 5.
    BASE DE DATOSVentajas:*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 DATOSInconvenientes:*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 DATOSELDATOEl 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
  • 8.
  • 9.
    BASE DE DATOSREGISTROSUnregistro 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.
  • 10.
    BASE DE DATOSCAMPOS,REGISTROS Y TABLAS
  • 11.
    BASE DE DATOSDIAGRAMADE UN SISTEMA GESTOR DE BASE DE DATOS
  • 12.
    BASE DE DATOSUPDATE OradoresSET Nombre = 'Nombre', Apellido = 'Apellido', EsInternacional = 1 where Id=3INSERT INTO Oradores (Nombre, Apellido, EsInternacional)VALUES (N'Nombre', N'Apellido', 1)where Id=3DELETE FROM OradoresWHERE (Id = 3)
  • 13.
    BASE DE DATOSSGBDlibres [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 DATOSSGBDcomerciales [editar]Advantage DatabasedBaseFileMakerFox ProIBMDB2 Universal Database (DB2 UDB) IBMInformixInterbase de CodeGear, filial de BorlandMAGICMicrosoft AccessMicrosoft SQL ServerNexusDBOpen AccessOracle
  • 15.
    BASE DE DATOSANALISISDE UNA TABLAConsultas: Queremos saber la dirección y el teléfono de todos los pacientes que hayansido tratados por el especialista P1.  Nombre, dirección de todos los pacientes que tienen consulta el 25/12/2000.  …
  • 16.
    BASE DE DATOSPacientesEjemplode NormalizaciónProfesionalesConsultas
  • 17.
  • 18.
    FIN DE LAPRESENTACION
  • 19.
    SISTEMAS COMPUTACIONALES IPacientesDiseñode 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.EjemploUna instancia de unaentidad define una filaen una tabla de la basede datos.
  • 20.
    GRACIAS POR SUATENCIONFIN
  • 21.
  • 22.