Está en la página 1de 16

1.

1 CONCEPTOS

Datos: Conjunto de propiedades que caracterizan un fenmeno. Las mediciones de los datos es realizada por el hombre haciendo uso del principio de abstraccin. Defiendo tipo o clases abstractas de datos bsicos (entero, real, booleao, etc.) los cuales pueden ser predefinidos de antemano. Por ejemplo la distancia en una competencia de natacin, puede ser de 100, 200, 800, 1500 metros, etc. Informacin: Conjunto de valores que estas propiedades pueden presentar para un determinado fenmeno, junto con el conjunto de las relaciones o dependencias entre las mismas. El contenido de la informacin es el conocimiento que aporta la informacin que se tiene de un determinado fenmeno a travs de los datos obtenidos dl mismo, y que es utilizado por el ser humano en la toma de decisiones.

Por ejemplo pensemos en un hecho real como las olimpiadas Beijin 2008 especficamente la prueba de natacin de 200 metros sus datos serin:

Distancia Estilo Genero

200 metros Libre Masculino

Medalla
Tiempo Nadador

Oro
1 minuto y 42.96 segundos Michael Phelps

Modelo de datos: Unidad de abstraccin mediante la cual puede describirse un fenmeno real o abstracto. Mediante el uso de un modelo de datos se describen las propiedades que caracterizan un fenmeno y que lo diferencian con otros fenmenos que pueden o no describir, las relaciones entre las propiedades, y como las propiedades y las relaciones pueden evolucionar con el tiempo. En definitiva, mediante un modelo se describen las caractersticas estticas y dinmicas de un fenmeno. Un modelo de datos es, por tanto, un conjunto de reglas con el cual describimos un fenmeno.

Campo: Es la unidad ms pequea a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una caracterstica de un individuo u objeto. Desde el punto de vista de la P.O.O. (Programacin Orientada a Objetos) un campo es equivalente a un atributo. Registro: Coleccin de campos de iguales o de diferentes tipos. Algunos autores la nombran tupla. Tabla: Coleccin de registros almacenados siguiendo una estructura homognea. Base de datos: "Coleccin o depsito de datos integrados, almacenados en soporte secundario (no volatil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definicin (estructura de la base de datos) nica y almacenada junto con los datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualizacin y recuperacin comunes y bien determinados, facilitarn la seguridad del conjunto de datos" (Piattini 2007).

Una base de datos es un conjunto autodescriptivo de registros integrados. Es autodescriptivo porque contiene la descripcin de s misma en un diccionario de datos, el cual tambien se conoce como directorio de datos o metadatos. Una base de datos es un conjunto de registros integrados porque la relacin entre stos se almacena en la base. Esto permite al SGBD construir incluso objetos complicados mediante la combinacin de datos con base en las relaciones almacenadas. Las relaciones se almacenan con frecuencia en las bases de datos importantes. As las tres partes que conforman una base son: la aplicacin de datos, el diccionario, y los datos (Kroenke, 2003). Entidad. Es un objeto distintivo (una persona, lugar, cosa, concepto o suceso) dentro de la organizacin y que hay que representar en la base de datos. Relacin. Es una asociacin entre entidades. Por ejemplo la figura que a continuacin se presenta muestra el Diagrama Entidad Relacin (simplificado) para muchos deportes de conjunto. Identifique las entidades, los atributos y relaciones

Esquema de base de datos: Es la estructura por la que esta

formada la base de datos, se especifica por medio de un conjunto de definiciones que se expresa mediante un lenguaje especial llamado lenguaje de definicin de datos ( DDL ). DDL (Lenguaje de Definicin de Datos). Por medio de este, el SGBD identifica las descripciones de los elementos de los esquemas y almacena la definicin del esquema en el catlogo del SGBD. Mediante el DDL, el SGBD especfica el esquema conceptual e interno (Base de datos Almacenada). SDL (Lenguaje de definicin de almacenamiento). Es utilizado por el SGBD para especificar el esquema interno que corresponde a la Base de Datos Almacenada. VDL (Lenguaje de Definicin de Vistas). Es utilizado por el SGBD para especificar las vistas del usuario y sus correspondencias con el esquema conceptual. DML (Lenguaje de Manipulacin de Datos). Permite la manipulacin de las operaciones de Insercin, Eliminacin y Modificacin. SQL (Structured Query Language): Es un potente lenguaje informtico que cumple las funciones de DDL y DML en los SGBD relacionales. Su origen est en el lenguaje SEQUEL (Structured English Query Language) desarrollado en IBM en los aos 1974-1975.

Procedimientos. Son las instrucciones y reglas que gobiernan el diseo y

utilizacin de la base de datos. Los procedimientos pueden estar compuestos de instrucciones para:

O O O O O O

Iniciar una sesin en el SGBD Iniciar una funcionalidad concreta del SGBD o un programa de aplicacin Iniciar y detenerl el SGBD Realizar copias de seguridad de la base de datos Gestionar los fallos de hardware y software Cambiar la estructura de la base de datos, reorganizar la base de datos entre mltiples discos, mejorar el rendimiento o archivar los datos en un almacenamiento secundario consideramos el diagrama entidd relacin mostrado anteriormente una vista sera solo tomar los jugadores de cierto equipo.

Vista: Es un cierto subconjunto de la base de datos. Por ejemplo si

Adems de reducir la complejidad al permitir que los usuarios vean los datos en la forma que desean verlos, las vistas tienen las siguientes ventajas. O Las vistas proporcionan un cierto nivel de seguridad O Las vistas proporcionan un mecanismo para personalizar la apariencia de la base de datos O Una vista puede presentar una imagen coherente y esttica de la estructura de la base de datos.
O

QU ES UN SISTEMA MANEJADOR DE BASE DE DATOS(DBMS)?


Un sistema de gestin de bases de datos (SGBD; en ingls, Database Management System: DBMS) es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Si bien, no es imprescindible contar con un SGBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones.

1.2.- CARACTERISTICAS DEL DBMS


Una de las principales caractersticas de las bases de datos, es que los datos pueden ser compartidos entre muchos usuarios simultneamente, proveyendo, de esta manera, mxima eficiencia. ENTORNO SIMPLIFICADO DE UN SGBD En el esquema se observa que los usuarios interactan con una aplicacin (por ej. un sistema integrado de gestin o un paquete contable) que utiliza un SGBD para procesar las consultas, el cual accede a los metadatos y a la base de datos correspondiente.

CARACTERISTICAS DE LOS DBMS.

CONTROL DE REDUNDANCIA.

En la creacin tradicional de programas de archivos, cada grupo de usuarios mantiene sus propios archivos para manejar sus aplicaciones de procesamiento de datos. Supongamos la situacin para una base de datos de un supermercado. Los grupos involucrados seran, entre otros, el de finanzas y el de reposicin. Con el enfoque tradicional, cada sector mantendra archivos independientes para los proveedores, cada uno con un objetivo distinto. Buena parte de los datos se almacenaran dos veces.

Generalmente, esta redundancia de datos provoca varios problemas: Es necesario realizar la misma actualizacin -introducir un nuevo proveedor- varias veces: una vez en cada archivo que contenga datos de proveedores. Esto implica duplicar el trabajo Se desperdiciara espacio de almacenamiento al guardar los mismos datos en varios lugares Es posible que los archivos que representan los mismos datos se tornen inconsistentes

RESTRICCIN DE LOS ACCESOS NO AUTORIZADOS.

Cuando muchos usuarios comparten una misma base de datos, es probable que no todos tengan la autorizacin para tener acceso a toda la informacin que contiene. El SGBD debe contar con un subsistema de seguridad y autorizacin que permita al DBA crear cuentas y especificar restricciones para ellas.
CUMPLIMIENTO DE LAS RESTRICCIONES DE INTEGRIDAD.

La mayor parte de las aplicaciones de base de datos tienen ciertas restricciones de integridad que deben cumplir los datos. El SGBD debe ofrecer recursos para definir tales restricciones y hacer que se cumplan. Por ejemplo, en la tabla de abajo, podemos especificar que el valor del elemento Ciclo dentro de cada registro de la tabla ESTUDIANTE debe ser un entero entre 1 y 5. ESTUDIANTE

RESPALDO Y RECUPERACIN

Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de software. Para ello est el subsistema de respaldo y recuperacin del SGBD. Por ejemplo, si el sistema falla mientras se est ejecutando un complejo programa de actualizacin, el subsistema de recuperacin se encargar de asegurarse de que la base de datos se restaure al estado en el que estaba antes de que comenzara la ejecucin del programa.

TIPOS DE DBMS.
Existen cinco modelos de DBMS, que se distinguen segn cmo representan los datos almacenados:
El modelo jerrquico: los datos se organizan jerrquicamente mediante un rbol invertido. Este modelo utiliza punteros para navegar por los datos almacenados. Fue el primer modelo DBMS. El modelo de red: al igual que el modelo jerrquico, este modelo utiliza punteros hacia los datos almacenados. Sin embargo, no necesariamente utiliza una estructura de rbol invertido. El modelo relacional (RDBMS, Relational database management system [Sistema de administracin de bases de datos relacionales]): los datos se almacenan en tablas de dos dimensiones (filas y columnas). Los datos se manipulan segn la teora relacional de matemticas.

El modelo deductivo: los datos se representan como una tabla, pero se manipulan mediante clculos de predicados. El modelo de orientacin a objetos (ODBMS, object-oriented database management system [sistema de administracin de bases de datos orientadas a objetos]): los datos se almacenan como objetos, que son estructuras denominadas clases que muestran los datos que contienen. Los campos son instancias de estas clases.

DIFERENTES DBMS.

DBMS LIBRES PostgreSQL MySQL7.7.

DBMS COMERCIALES Oracle DB2, Informix (IBM) dBase (dBI) Paradox (Borland) SQL-Server (MS) Access (MS) FoxPro (MS)

MYSQL

MYSQL Interioridades y portabilidad Escrito en C y en C++ Probado con un amplio rango de compiladores diferentes Funciona en diferentes plataformas. Consulte Usa GNU Automake, Autoconf, y Libtool para portabilidad. APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. Consulte Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fcilmente multiple CPUs si estn disponibles. Proporciona sistemas de almacenamiento transaccionales y no transaccionales. Usa tablas en disco B-tree (MyISAM) muy rpidas con compresin de ndice. Relativamente sencillo de aadir otro sistema de almacenamiento. Esto es til si desea aadir una interfaz SQL para una base de datos propia. Un sistema de reserva de memoria muy rpido basado en threads. Joins muy rpidos usando un multi-join de un paso optimizado. Tablas hash en memoria, que son usadas como tablas temporales. Las funciones SQL estn implementadas usando una librera altamente optimizada y deben ser tan rpidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicializacin para consultas. El cdigo MySQL se prueba con Purify (un detector de memoria perdida comercial) as como con Valgrind, una herramienta GPL (http://developer.kde.org/~sewardj/).

BIBLIOGRAFA:
http://www.paginasprodigy.com.mx/evaristopacheco/tall er/caracteristicasDBMS.html http://tbd09510609.blogspot.mx/2011/09/12caracteristicas-del-dbms.html

http://es.scribd.com/doc/32352648/3/CARACTERISTIC AS-DE-UN-DBMS

ELABORADO POR: CARMEN DE JESUS OLGUIN MENDOZA