Heidi

Page 1

BASE DE DATOS

Universidad Politécnica de Cuautitlán Izcalli Heidi Abigail Angeles Osorio Ingeniería Biomédica


Contenido INTRODUCCION ................................................................................................................................... 2 QUE ES UNA BASE DE DATOS .......................................................................................................... 3 VENTAJAS Y DESVENTAJAS .......................................................................................................... 4


INTRODUCCION Para diseñar una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos. La definición de este modelo se denomina esquema conceptual. Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Una base de datos es un sistema para archivar información en computadora cuyo propósito general es mantener información y hacer que esté disponible cuando se solicite. Las bases dedatos son un área de la computación que ha recibido mucha atención debido a sus múltiples aplicaciones: bibliotecas, automatización de oficinas, ingeniería de software, diccionarios automatizados y engeneral cualquier programa orientado a mantener y recuperar información textual. Su recuperación, actualización y manejo es relativamente simple con el uso de cualquier manejador de bases de datos.Cuando hablamos de documentos con estructura nos estamos refiriendo a documentos cuya estructura es declarada explícitamente de algún modo, asociando etiquetas a elementos de la estructura o mediante lasintaxis con la que se escribe el documento, como se hace en los lenguajes de programación. No se puede entender como documentos estructurados a aquellos escritos utilizando algún procesador detextos, ya que en ellos la estructura (por ejemplo el título de un capítulo) se denota a través del estilo (font, tamaño) de escribir.


QUE ES UNA BASE DE DATOS Una base de datos es una colección de archivos relacionados que permite el manejo de la información de alguna compañía. Cada uno de dichos archivos puede ser visto como una colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de algún atributo de una entidad del mundo real.


VENTAJAS Y DESVENTAJAS Ventajas Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones. Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos. Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios. Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos.


Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos. Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes. Datos más documentados. Gracias a los metadatos que permiten detallar la información de la base de datos. Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente. Balance de Requerimientos Conflictivos. Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento. El título para esa posición es Administrador de Base de Datos y provee la ventaja de que Diseña el sistema tomando en mente la necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la empresa aunque algunos departamentos podrían tener leves desventajas. Tradicionalmente se diseñaba y programa según la necesidad de cada departamento por separado. Reducción del espacio de almacenamiento, debido a una mejor estructuración de los datos. Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir datos si están autorizados. Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los datos. Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas, nombres de datos, formas, etc. Flexibilidad y rapidez al obtener datos. El usuario puede obtener información de la Base de Datos con escribir breves oraciones. Esto evita el antiguo proceso de llenar una petición al Centro de Cómputos para poder obtener un informe. Aumenta la productividad de los programadores, debido a que los programadores no se tienen que preocupar por la organización de los datos ni de su validación, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad. Desventajas Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta aceptado como estándar de hecho. Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos.


Instalación costosa, ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD). Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del tiempo que tarda en estar operativa. Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente. Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de Datos con el mínimo de requerimientos, esta posiblemente se degrada.

QUE ES UNA TABLA Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro del registro. Por ejemplo, en una tabla que contiene los datos de los empleados de una compañía puede haber una fila para cada empleado y distintas columnas en las que figuren detalles de los mismos, como el número de empleado, el nombre, la dirección, el puesto que ocupa y su número de teléfono particular. El número de tablas de una base de datos se limita solo por el número de objetos admitidos en una base (2.147.483.647). Una tabla definida por el usuario estándar puede tener hasta 1.024 columnas. El número de filas de la tabla solo está limitado por la capacidad de almacenamiento del servidor.


Puede asignar propiedades a la tabla y a cada columna de la tabla para controlar los datos admitidos y otras propiedades. Por ejemplo, puede crear restricciones en una columna para no permitir valores nulos o para proporcionar un valor predeterminado si no se especifica un valor, o puede asignar una restricción de clave en la tabla que exige la unicidad o definir una relación entre las tablas. Los datos de la tabla se pueden comprimir por filas o por página. La compresión de datos puede permitir que se almacenen más filas en una página.

CAMPO Podemos agregar muchos tipos de campos que formarán parte de nuestra base de datos. Cada campo admite distintos tipos de datos, con diferentes interfaces. Después de crear los campos deseados podemos añadir información en la base de datos. Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.


REGISTRO En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila ) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.


CAMPO LLAVE Los campos clave son aquellos que identifican los registros de una tabla de forma unívoca. Estos registros le añadirán rapidez a la tabla a la hora de realizar consultas tanto de actualización como de selección.El campo clave, no puede tener valores nulos y siempre debe tener un índice único. Access denomina a este campo ‘clave principal o primaria. El campo llave sirve para localizar un registro dado y eventualmente seleccionar alguno de sus campos. El hecho de que sea no repetido permite utilizar búsqueda binaria para localizar un registro. Si quisieramos buscar un campo del registro que no es el campo llave la búsqueda tendría que realizarse de manera secuencial, o bien construir una tabla alternativa en la que el campo llave sea el que nos interesa. Es de notarse que no es posible bajo ninguna circunstancia buscar con una llave incompleta o equivocada. Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada. Propiedades generales de los campos.

BASE DE DATOS RELACIONAL Una base de datos relacional es un conjunto de tablas que contienen datos provistos en categorías predefinidas. Cada tabla (que a veces se llaman ‘relación’) contiene una o más categorías de datos en columnas. Cada fila contiene una instancia única de datos para las categorías definidas por las columnas. Por ejemplo, una base de datos típica de ingreso de solicitudes de negocio incluiría una tabla que describiera a un cliente con columnas para el nombre, dirección, número de teléfono, y así sucesivamente. Otra tabla identificaría el pedido: producto, cliente, fecha, precio de venta, y así sucesivamente. Un usuario de la base de datos podría obtener una vista de la base de datos que se ajuste a sus necesidades. Por ejemplo, un gerente de sucursal podría preferir una vista o informe sobre todos los clientes que han comprado productos después de una fecha determinada. Un gerente de servicios financieros en la misma


empresa podr铆a, desde las mismas tablas, obtener un informe sobre las cuentas que deben ser pagadas.

EJEMPLO DE UNA BASE DE DATOS Base de datos de personal Esta estructura de base de datos almacena informaci贸n sobre recursos humanos. La tabla Job History almacena informaci贸n sobre cada contrato o ascenso, de forma que puede contener varios registros por cada empleado. Ejemplo de una base de datos de personal


CONCLUSIĂ“N La materia de base de datos puede ser de gran utilidad ya que te puedes ahorrar el tiempo para ya no caplicarnos la vida. CIBERGRAFIA www.gestiopolis.com/bases-datos-orientadas-objetos-oodb/ https://technet.microsoft.com/es-mx/library/bb510417(v=sql.105).aspx http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/bd1.pdf https://unefazuliasistemas.files.wordpress.com/2011/04/fundamentos-de-bases-de-datossilberschatz-korth-sudarshan.pdf


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.