Base De Datos

  • Uploaded by: Yebrail Albarracin Palacios
  • 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: 2,231
  • Pages: 7
BASE DE DATOS DEFINICIONES: 1. Una base de datos es un conjunto de información estructurada en registros y Almacenada en un soporte electrónico legible desde un ordenador. Cada registro Constituye una unidad autónoma de información que puede estar a su vez Estructurada en diferentes campos o tipos de datos que se recogen en dicha base de Datos 2.

Conjunto de datos almacenados en una computadora y organizados en un programa que permita la consulta selectiva de los mismos.

3. es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. 4. colección computarizada de información. GESTORES MOTORES DE BASE DE DATOS:

• •

SQL: es el lenguaje de programación estructurado de las bases de datos Oracle y su estructura es muy similar a la de cualquier otro lenguaje con procedimientos como C o C++. SERVER : Sistema que proporciona recursos (por ejemplo, servidores de ficheros,

servidores de nombres). En Internet, este término se utiliza a menudo para designar los sistemas que proporcionan información a los usuarios de la red.

• • •

• •



: es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Adabas: (Adaptable Database System), es una base de datos de listas invertidas SQL Server: es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea Access es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones Db2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos.DB2 versión 9 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales. PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. ORACLE

Tipos de bases de datos. Existen algunas características que permiten tipificar las bases de datos, ya que estas pueden ser pequeñas o grandes, o su acceso puede ser limitado o amplio. Así pues, es posible establecer cuatro tipos: individuales,

compartidas, distribuidas y propietarias. 1. Base de datos individual: Es una base de datos utilizada básicamente por una persona. El sistema administrador de la base de datos y los datos son controlados por el mismo usuario. Puede estar almacenada en la unidad de disco duro del usuario o en el servidor de archivos de una red de área local. Por ejemplo, un gerente de ventas podría contar con una base de datos para el control de sus vendedores y su desempeño. 2. 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. Se encuentra almacenada en una computadora potente y bajo el cuidado de un profesional en el área, el administrador de la base de datos. Los usuarios tienen acceso a la base de datos mediante una red de área local o una red de área extensa. 3. 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. Una base de datos distribuida es la unión de las bases de datos mediante redes. Los usuarios se vinculan a los servidores de bases de datos distantes mediante una amplia variedad de redes de comunicación. Puede imaginarse una compañía con diferentes oficinas regionales, donde se encuentra distribuida la base de datos. Sin embargo, los ejecutivos pueden tener acceso a la información de todas las oficinas regionales. 4. Base de datos propietarios o bancos de datos: Se trata en general de bases de datos de gran tamaño, desarrollada por una organización y que contiene temas especializados o de carácter particular. El público general puede tener acceso a esta base a veces de forma gratuita y otras mediante el pago de una cuota. Pueden ofrecer información que va desde negocios, economía, inversión, técnica y científica hasta servicios de entretenimiento. Permiten encontrar en minutos lo que tardaría horas ojeando revistas.

modelos de bases de datos • Base de datos jerárquica: Estructura los campos en nodos en una estructura jerárquica. Los nodos son puntos conectados entre sí formando una especie de árbol invertido. Cada entrada tiene un nodo padre, que puede tener varios nodos hijos; esto suele denominarse relación “uno a muchos”. Los nodos inferiores se subordinan a los que se hallan a su nivel inmediato superior. U nodo que no tiene padre es llamado raíz, en tanto que los que no tienen hijos son conocidos como hojas. Cuando se desea hallar un campo en particular, se empieza por el tope, con un nodo padre, descendiendo por el árbol en dirección a un nodo hijo. Ejemplo: Un sistema de reservaciones de una línea aérea nacional puede ser representado mediante una organización jerárquica. El nodo

padre es la ciudad de salida (Caracas), este nodo puede tener nodos hijos representando las ciudades destino. Uno de estos nodos hijos, Maracay por ejemplo, tiene a su vez nodos hijos, que son el número de vuelo. El número de vuelo tendrá también nodos hijos, que son los pasajeros. Entre las limitaciones de este tipo de base de datos se tiene que al borrar un nodo padre, desaparecen también sus nodos subordinados. Sólo podrá añadirse un nodo hijo, si existe el nodo padre. Pero lo más significativo es la rigidez de su estructura: sólo un padre por hijo y ausencia de relaciones entre los nodos hijos.

Base de datos en red: Se trata también de una organización jerárquica de nodos, pero un nodo hijo puede tener más de un solo nodo padre (relación muchos a muchos). Existen los punteros, que son conexiones adicionales entre nodos padres y nodos hijos, que permiten acceder a un nodo por vías distintas accediendo al mismo en dirección descendente por las diversas ramas. Representa una mejora al modelo jerárquico. Los vendedores destacados para distribuir determinados productos en algunas ciudades puede ilustrar este modelo. Cada producto puede ser distribuido por más de un vendedor, así mismo cada vendedor puede encargarse de diferentes ciudades.

• Base de datos relacional: Esta organización ofrece la mayor flexibilidad ya que los datos se almacenan en tablas diferentes, conformadas así mismo por filas y columnas. Una tabla se denomina relación. En una tabla las filas contienen los registros. Las columnas representan los campos. Las tablas relacionadas poseen un campo común, el campo clave, mediante el cual la información almacenada en una tabla puede enlazarse con la información almacenada en otra. El acceso a los datos se realiza mediante consultas escritas en SQL. La organización de bases de datos relacional es la más difundida en la actualidad motivada a su sencillez para realizar operaciones de adición, eliminación y modificación en contraste con la mayor rigidez de las

organizaciones jerárquicas y de red. Por ejemplo en un modelo relacional para un pequeño negocio, se puede contar con una tabla de clientes y otra de órdenes. Las órdenes que pertenecen a un determinado cliente son identificadas colocando el campo de identificación del cliente en la orden (campo clave de la tabla de clientes), lo cual permite enlazar las dos tablas.

• Bases de datos orientadas a objetos: Es una estructura relativamente nueva que ha suscitado gran interés. El modelo de datos orientado a objetos, es una adaptación para los sistemas de bases de datos del paradigma de la programación orientada a objetos. Se basa en el concepto de encapsular elementos de datos, sus características, atributos y el código que opera sobre ellos en elementos complejos llamados objetos. Los objetos estructurados se agrupan en clases. El conjunto de las clases se estructura en subclases y superclases. Dado que los valores de los elementos de datos también son objetos, es posible representar los continentes de objetos, lo que da lugar a objetos compuestos.

Bases de datos multidimensionales Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos multidimensional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.

Bases de datos documentales Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más poderosos. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos. Base de datos deductivas es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de consecuencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan en lógica matemática. Gestión de bases de datos distribuida La base de datos está almacenada en varias computadoras conectadas en red. Surgen debido a la existencia física de organismos descentralizados. Esto les da la capacidad de unir las bases de datos de cada localidad y acceder así a distintas universidades, sucursales de tiendas, etcétera. ELEMENTOS 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). Qué es y para qué sirve el SQL

Las aplicaciones en red son cada día más numerosas y versátiles. En muchos casos, el esquema básico de operación es una serie de scripts que rigen el comportamiento de una base de datos. Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia de estándares que nos permiten el realizar las operaciones básicas de una forma universal. Es de eso de lo que trata el Structured Query Language que no es mas que un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). El hecho de que sea estándar no quiere decir que sea idéntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones específicas que no tienen necesariamente que funcionar en otras. Aparte de esta universalidad, el SQL posee otras dos características muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, con su accesibilidad de aprendizaje. El manual de SQL de desarrolloweb pretende dar a conocer las operaciones básicas que se pueden realizar con SQL y que tienen una aplicación directa con la creación de aplicaciones en red sin profundizar más de lo estrictamente necesario. Buscamos con ello ofrecer al webmaster un manual de referencia práctico y aplicado.

http://www.alegsa.com.ar/Dic/base%20de%20datos.php (1) http://es.wikipedia.org/wiki/Base_de_datos (2) http://www.unmsm.edu.pe/ogp/ARCHIVOS/Glosario/indb.htm#4 (3) http://altweb.jhsph.edu/glossario.htm (4) http://html.rincondelvago.com/sistemas-gestores-de-bases-de-datos.html

(5)

lhttp://images.google.com.co/imgres?imgurl=http://e-logicasoftware.com/tutoriales/blog/haciadonde/bases-dedatos.jpg&imgrefurl=http://www.eltiempo.com/participacion/blogs/default/un_articulo.php%3Fid_blog% 3D3263442%26id_recurso%3D3416318&usg=__opD4JyImEV52Gj7CqsEJbjynnOs=&h=768&w=1024

&sz=74&hl=es&start=12&um=1&tbnid=MP9Io43zPyPLjM:&tbnh=113&tbnw=150&prev=/images%3F q%3Dmotores%2Bde%2Bbase%2Bde%2Bdatos%26um%3D1%26hl%3Des%26sa%3DN (6) http://images.google.com.co/imgres?imgurl=http://www.rena.edu.ve/cuartaEtapa/Informatica/Imagenes/T9Dib05.gif &imgrefurl=http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema9.html&usg=__KmOyY9GXQbpsu8GxNbQXiw DEypY=&h=154&w=300&sz=8&hl=es&start=4&um=1&tbnid=2uhUsNB5TyoQCM:&tbnh=60&tbnw=116&prev=/ images%3Fq%3DTIPOS%2B%2Bde%2Bbase%2Bde%2Bdatos%26um%3D1%26hl%3Des%26sa%3DG (7)

http://es.wikipedia.org/wiki/Base_de_datos (8)

http://www.gratisweb.com/mmalicea/comp1160/elembasicos.htm (9) http://www.desarrolloweb.com/articulos/262.php (10)

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 ""