Base De Datos

  • Uploaded by: laureano
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Base De Datos as PDF for free.

More details

  • Words: 1,514
  • Pages: 5
¿Qué es una base de datos? Definiciones: 1. Almacén de datos relacionados con diferentes modos de organización. Una base de datos representa algunos aspectos del mundo real, aquellos que le interesan al diseñador. Se diseña y almacena datos con un propósito específico. Con la palabra "datos" se hace referencia a hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones, nombres, etc. Las bases de datos almacenan datos, permitiendo manipularlos fácilmente y mostrarlos de diversas formas. El proceso de construir una base de datos es llamado diseño de base de datos.”1”

2. Una colección de datos interrelacionados almacenados conjuntamente en uno o más ficheros de computadora.” 2” 3. las bases de datos son información almacenada de acuerdo a una estructura sistemática” 3” 4. es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso” 4” 5. Conjunto de información organizada que contiene una colección de los registros donde el sistema puede buscar, reescribir, clasificar, borrar, añadir información y analizar rápidamente” 5”

Gestores o motores de bases de datos: • • • • • • • • • • • • • •

My SQL SQL server Oracle ADABAS ACCESS INFORMIX ORACLE (DIFERENTES S.O) SQL SERVER (PRINCIPALMENTE SISTEMAS WINDOWS) INFORMIX (MUNDO UNIX) DB2 (AS/400 DE IBM) MYSQL (LINUX) POSTGREX (LINUX) SYBASE (MUNDO UNIX) PostgreSQL



SQLite

My SQL:

Tipos de bases de datos: Tipos de bases de datos Bases de datos analíticas Estas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos operacionales Estas son bases de datos más dinámicas, orientadas a almacenar información que es modificada con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar de acuerdo a su modelo de administración de datos. Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de las metodologías para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas; son abstracciones que permiten la implementación de un sistema eficiente de base de datos, por lo general se refieren a algoritmos, y conceptos matemáticos. Algunos modelos con frecuencia utilizados en las bases de datos: Modelos de bases de datos Bases de datos jerárquicas Estas son bases de datos que, como su nombre lo indican, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres se le conoce como raíz, y a los nodos que no tienen hijos se les conoce como hojas. Una de las principales limitaciones de este modelo, es su incapacidad de representar eficientemente la redundancia de datos. . Así, el modelo jerárquico puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos. En el primer tipo se dice que existe una relación de uno a uno si el padre de la estructura de información tiene un solo hijo y viceversa, si el hijo tiene solamente un padre. En el segundo tipo se dice que la relación es de uno a muchos si el padre tiene más de un hijo, aunque cada hijo tenga un solo padre. Inconveniente del modelo jerárquico Relación maestro-alumno, donde un maestro tiene varios alumnos, pero un alumno también tiene varios maestros, uno para cada clase. En este caso, si la información estuviera representada en forma jerárquica donde el padre es el maestro y el alumno es el hijo, la información del alumno tendrá que duplicarse para cada uno de los maestros. Otra dificultad que presenta el modelo jerárquico de representación de datos es respecto a las bajas. En este caso, si se desea dar de baja a un padre, esto necesariamente implicará dar de baja a todos y cada uno de los hijos que dependen de este padre. Ejemplo:

Consideremos una empresa que requiere controlar a los vendedores y las ventas que ellos realizan; de este problema determinamos que los objetos o entidades principales a estudiar son el empleado (vendedor) y el artículo (que es el producto en venta), y las características que los identifican son: Empleado:

Artículo:

Nombre Puesto Salario R.F.C.

Descripción Costo Clave

La relación entre ambas entidades la podemos establecer como Venta Bases de datos de red Este es un modelo ligeramente distinto del jerárquico, en donde su diferencia fundamental es la modificación del concepto de un nodo, permitiendo que un mismo nodo tenga varios padres (algo no permitido en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos, pero aun así, la dificultad que significa administrar la información en una base de datos de red, ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector, que en este caso pueden ser las calificaciones que obtuvieron los alumnos de cada profesor. La dificultad surge al manejar las conexiones o ligas entre los registros y sus correspondientes registros conectores. Bases de datos relacionales Este es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Cuando fue creado a finales de los años sesenta, no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental se basa en el concepto de "tablas", que a su vez se componen de registros (las filas de una tabla) y campos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario casual de la base de datos. La información puede ser recuperada o almacenada por medio de "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información. Bases de datos orientadas a objetos Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Bases de Datos Orientadas a Objetos. Orientado a objetos. Una idea superficial del concepto Orientado a Objetos consiste en una organización del software como un conjunto de objetos que contienen tanto información en estructuras de datos como su comportamiento. La información que tienen se organiza en atributos y el comportamiento en operaciones. “6”

Elementos de una base de datos:

Elementos básicos del diseño de base de datos Los elementos básicos de una base de datos son: 1. entidades (entities) 2. campos (fields) 3. records 4. archivos (files) 5. llaves (keys)

1. Entidad – Persona, lugar, objeto u evento para el cual se obtiene y mantiene datos. Ejemplo: Cliente, Orden, Producto, Suplidor. 2. Campo – Atributo o característica de la entidad. Ejemplo: en la entidad Cliente, algunos campos pueden ser Nombre, Apellido, Dirección. 3. Record – Es una colección o grupo de campos que describen un miembro de una entidad. Ejemplo, el record de un cliente, o de un producto. 4. Archivo – Es un grupo de records que contienen datos sobre una entidad en específico. Ejemplo: el archivo de clientes, es archivo de productos, o de empleados. 5. Llave o "Key" – Es un campo que se usa para localizar, acceder o identificar un record en específico. Hay cuatro tipos de “key”: a. "Primary key" – es un campo u combinación de campos que en forma única y mínima identifica un miembro en particular de una entidad. Es único porque no hay dos miembros con el mismo "key". Es mínimo porque contiene tan solo la información necesaria para identificar al miembro de la entidad. Si el "primary key" es una combinación de varios campos se conoce como “multivalue key". b. "Candidate key" – cualquier campo que pueda servir como "primary key". Para seleccionar al "primary key", se escoge el campo que tenga menos datos y sea más fácil de usar. Cualquier campo que no es un "primary key" o un "candidate key" se llama "nonkey field." c. "Foreign key" – es un cambo en un archivo que debe parear con el valor del "primary key" de otro archivo para que se pueda establecer una relación o “link” entre ambos archivos. d. "Secondary key" – es un campo u combinación de campos que se puede usa para acceder records. Los "secondary keys" no necesitan ser únicos. Ejemplo: nombre del cliente, código postal (zipcode).

“7”

WEBGRAFIA 1. 2. 3. 4. 5. 6. 7.

http://www.alegsa.com.ar/Dic/base%20de%20datos.php

http://cnx.org/content/m17423/latest/ http://cnx.org/content/m17423/latest/ es.wikipedia.org/wiki/Base_de_datos www.joomlaos.net/glosario-joomla-2.php www.joomlaos.net/glosario-joomla-2.php http://www.gratisweb.com/mmalicea/comp1160/elembasicos.h tm

Related Documents

Base De Datos
April 2020 5
Base De Datos
October 2019 21
Taller Base De Datos
December 2019 47
Base De Datos
December 2019 10

More Documents from ""

Formatoproyectoformacion
April 2020 19
Sim.cfo.04-04
April 2020 18
Diagramacasosdeuso[1]
April 2020 12
Base De Datos
December 2019 30
Funciones De Agregado
April 2020 22
Sim.int.mat.04-04
April 2020 0