miércoles, 1 de junio de 2011
lunes, 23 de mayo de 2011
miércoles, 13 de abril de 2011
DIAGRAMA TRANSACCIONAL
EJEMPLO DE BASE DE DATOS TRANSACCIONAL
para que te da seguridad cuando haces una actualizacion masiva de datos o cualquier otra operación
ejemplo:
si tienes que actualizar los precios de 5000 artículos irías uno por uno y cambiarias el precio ahora bien, que pasaría si en el articulo 4500 da un error, esto significa que los articulos anteriores quedarían mal, porque la actualización fallo en el 4500 entonces todo se detiene pero lo que cambiaste quedo cambiado y eso no debe ser así. Al usar transacciones, esto no pasa, porque si algo falla, el server no le aplica los cambios a NINGUN registro y todo quedaria como antes.
También debe ser capaz de controlar y administrar múltiples transacciones, determinando prioridades entre éstas. Por ejemplo, un cliente está haciendo la reserva de un asiento en un vuelo, dicho asiento debe ser bloqueado temporalmente hasta que se concrete la transacción, porque otro cliente podría estar queriendo reservar el mismo asiento en el mismo momento.
Un sistema transaccional debe controlar las transacciones para mantener la seguridad y consistencia de los datos involucrados. Por ejemplo, un cliente transfiere dinero de una cuenta a otra cuenta dentro de un mismo banco; la cantidad de dinero que se descuenta de la cuenta emisora debe ser igual a la que se suma en la cuenta receptora. De no ser así, la acción (transacción) no se realiza.
TRANSACCION
2.-Transacción: Una Transacción está delimitada por instrucciones de inicio transacción y fin transacción (la transacción consiste en todas las operaciones que se ejecutan entre inicio transacción y fin transacción)
3.-Transacción: Una transacción es un conjunto de operaciones que van a ser tratadas como una única unidad. Estas transacciones deben cumplir 4 propiedades fundamentales comúnmente conocidas como ACID (atomicidad, coherencia, asilamiento y durabilidad)
Base de Datos Transaccional: de esta manera todo en tu sistema se basa en hacer transacciones, cosa que te da seguridad cuando haces por ejemplo una actualización masiva de datos o cualquier otra operación.
2.-una base transaccional significa que las operaciones de inserción actualización se hacen dentro de una transacion, esto quiere decir que todas las operaciones se realizan o no, si sucede algún erro en la operacion se omite todo el proceso de modificación de la base de datos, si no sucede ningun error se hacen toda la operacion con exito.
3.-El concepto de “Bases de Datos Transaccionales” es un sinónimo de fiabilidad superior a las Bases de Datos comúnes. Las Transacciones son ampliamente utilizadas en Sistemas Bancarios
¿PARA QUE SIRVE UNA BASE DE DATOS TRANSACCIONAL?
Un sistema transaccional debe controlar las transacciones para mantener la seguridad y consistencia de los datos involucrados. Por ejemplo, un cliente transfiere dinero de una cuenta a otra cuenta dentro de un mismo banco; la cantidad de dinero que se descuenta de la cuenta emisora debe ser igual a la que se suma en la cuenta receptora. De no ser así, la acción (transacción) no se realiza. Un sistema transaccional debe ser capaz de enmendar cualquier error ocurrido durante una transacción, pudiendo deshacer las operaciones realizadas, manteniendo los datos tal cual estaban antes del error. También debe ser capaz de controlar y administrar múltiples transacciones, determinando prioridades entre éstas. Por ejemplo, un cliente está haciendo la reserva de un asiento en un vuelo, dicho asiento debe ser bloqueado temporalmente hasta que se concrete la transacción, porque otro cliente podría estar queriendo reservar el mismo asiento en el mismo momento.
jueves, 31 de marzo de 2011
NODOS
Un árbol es una estructura no lineal en la que cada nodo puede apuntar a uno o varios nodos.
Un árbol es una estructura en compuesta por un dato y varios árboles.
NODO PADRE
nodo que contiene un puntero al nodo actual. En el ejemplo, el nodo 'A' es padre de 'B', 'C' y 'D'.
Un árbol es una estructura en compuesta por un dato y varios árboles.
NODO PADRE
nodo que contiene un puntero al nodo actual. En el ejemplo, el nodo 'A' es padre de 'B', 'C' y 'D'.
Los árboles con los que trabajaremos tienen otra característica importante: cada nodo sólo puede ser apuntado por otro nodo, es decir, cada nodo sólo tendrá un padre. Esto hace que estos árboles estén fuertemente jerarquizados, y es lo que en realidad les da la apariencia de árboles.
los nodos que dependen de otro nodo también se les conoce como nodos "hijos" o descendientes y al otro se le llama nodo "padre".
De esto de puede concluir que cada nodo padre es una raíz de un sub-árbol.
De esto de puede concluir que cada nodo padre es una raíz de un sub-árbol.
Todos los nodos conectados a un nodo concreto son hijos o bien el padre de dicho nodo.
Si el nodo conectado se encuentra en la única ruta a la raíz, dicho nodo recibe el nombre de padre. Todos los nodos, salvo la raíz, tienen un único padre.
NODO HIJO
El resto de nodos conectados a un nodo concreto son los hijos del nodo.
Cualquiera de los nodos apuntados por uno de los nodos del árbol. En el ejemplo, 'L' y 'M' son hijos de 'G'.
Un árbol dirigido tiene un nodo al que se le llama "raíz" y de este nodo parten todas las conexiones a los demás nodos. A los nodos terminales se les llama "hojas" y a todos los demás se les llama nodos intermedios. El grado de un nodo es el número de hijos que tiene.
RELACIÓN DE NODO
Los nodos que se encuentran en la ruta que va desde un nodo a la raíz reciben el nombre de antecesores del nodo e incluyen a su padre, al padre de su padre, etc., hasta llegar a la raíz. El conjunto de nodos que incluyen a los hijos del nodo, a los hijos del hijo, etc., reciben el nombre de descendientes del nodo. Un nodo y sus descendientes forman un subárbol enraizado a dicho nodo. Un nodo sin hijos recibe el nombre de hoja.
lunes, 28 de marzo de 2011
estructura de arbol
Un diagrama de estructura de árbol es la representación de un esquema de la base de datos jerárquica, de ahí el nombre, ya que un árbol esta desarrollado precisamente en orden descendente formando una estructura jerárquica.
Este tipo de diagrama está formado por dos componentes básicos:
Rectángulos: que representan a los de registros.
Líneas: que representan a los enlaces o ligas entre los registros.
Un diagrama de árbol tiene el propósito de especificar la estructura global de la base de datos.
Un diagrama de estructura de árbol es similar a un diagrama de estructura de datos en el modelo de red. La principal diferencia es que en el modelo de red los registros se organizan en forma de un grafo arbitrario, mientras que en modelo de estructura de árbol los registros se organizan en forma de un árbol con raíz.
Características de las estructuras de árbol:
El árbol no puede contener ciclos.
Las relaciones que existen en la estructura deben ser de tal forma que solo existan relaciones muchos a uno o uno a uno entre un padre y un hijo.
JERARQUICA
Consideremos la base de datos, nuevamente, que contiene la relación alumno - materia de un sistema escolar. Existen dos tipos de registros en este sistema, alumno y materia. El registro alumno consta de tres campos: NombreA, Control y Esp; El registro Materia esta compuesto de tres campos: Clave, NombreM y Cred.
En este tipo de modelos la organización se establece en forma de árbol, donde la raíz es un nodo ficticio. Así tenemos que, una base de datos jerárquica es una colección de árboles de este tipo.
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.
Un 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.
El modelo jerárquico facilita relaciones padre-hijo, es decir, relaciones 1:N (de uno a varios) del modelo relacional. Pero a diferencia de éste último, las relaciones son unidireccionales. En justicia, dichas relaciones son hijo-padre, pero no padre-hijo. Por ejemplo, el registro de un empleado (nodo hijo) puede relacionarse con el registro de su departamento (nodo padre), pero no al contrario. Esto implica que solamente se puede consultar la base de datos desde los nodos hoja hacia el nodo raíz. La consulta en el sentido contrario requiere una búsqueda secuencial por todos los registros de la base de datos (por ejemplo, para consultar todos los empleados de un departamento). En las bases de datos jerárquicas no existen índices que faciliten esta tarea.
NODO:
En redes de computadoras cada una de las máquinas es un nodo, y si la red es Internet, cada servidor constituye también un nodo.
En estructuras de datos dinámicas un nodo es un registro que contiene un dato de interés y al menos un puntero para referenciar (apuntar) a otro nodo. Si la estructura tiene sólo un puntero, la única estructura que se puede construir con el es una lista, si el nodo tiene más de un puntero ya se pueden construir estructuras más complejas como árboles o grafos.
Representación de un concepto, una situación o un evento por medio de un punto en un diagrama. Conceptualmente, cada nodo es considerado como estación o enlace entre comunicaciones dentro de una red
modelos de base de datos
consiste en una serie única, bidimensional de elementos de datos, donde todos los miembros de una columna dada son asumidos para ser valores similares, y todos los miembros de una fila son asumidos para ser relacionados el uno con el otro.
MODELO JERARQUICO:
los datos son organizados en una estructura parecida a un árbol, implicando un eslabón solo ascendente en cada registro para describir anidar, y un campo de clase para guardar los registros en un orden particular en cada lista de mismo-nivel. Las estructuras jerárquicas fueron usadas extensamente en los primeros sistemas de gestión de datos de unidad central, como el Sistema de Dirección de Información (IMS) por la IBM, y ahora describen la estructura de documentos XML. Esta estructura permite un 1:N en una relación entre dos tipos de datos. Esta estructura es muy eficiente para describir muchas relaciones en el verdadero real; recetas, índice, ordenamiento de párrafos/versos, alguno anidó y clasificó la información.
MODELO DE RED:
organiza datos que usan dos fundamental construcciones, registros llamados y conjuntos. Los registros contienen campos (que puede ser organizado jerárquicamente, como en el lenguaje COBOL de lenguaje de programación). Los conjuntos (para no ser confundido con conjuntos matemáticos) definen de uno a varios relaciones entre registros: un propietario, muchos miembros. Un registro puede ser un propietario en cualquier número de conjuntos, y un miembro en cualquier número de conjuntos.
El modelo de red es una variación sobre el modelo jerárquico, al grado que es construido sobre el concepto de múltiples ramas(estructuras de nivel inferior) emanando de uno o varios nodos (estructuras de nivel alto), mientras el modelo se diferencia del modelo jerárquico en esto las ramas pueden estar unidas a múltiples nodos. El modelo de red es capaz de representar la redundancia en datos de una manera más eficiente que en el modelo jerárquico.
MODELO DIRECCIONAL:
es una adaptación especializada del modelo relacional, solía representar datos en depósitos de datos, en un camino que los datos fácilmente pueden ser resumidos usando consultas OLAP. En el modelo dimensional, una base de datos consiste en una mesa sola grande de los hechos que son descritos usando dimensiones y medidas. Una dimensión proporciona el contexto de un hecho (como quien participó, cuando y donde pasó, y su tipo) y es usado en preguntas al grupo hechos relacionados juntos. Las dimensiones tienden a ser discretas y son a menudo jerárquicas; por ejemplo, la posición(ubicación) podría incluir el edificio, el estado, y el país.
Normalización es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos
miércoles, 16 de marzo de 2011
base de datos cientifico
las q almacenan secuencias de nucleotidos o proteinas: estas almacenan los tipos de proteinas
base de datos de rutas metabolicas: esta almacenan el metabolismo de cada persona
base de datos de estructuras de biomoleculas: alamacena los datos de las estructuras de diferentes tipos
base de datos de clinicas: almacenan los tipos de enfermedades de cada persona y como contrarestarla
base de datos de bibliografias: biologicas, quimicas y de otros campos
porque son importantes las b.d de caracter cientifico:porq nos ayuda a conocer el tipo de enfermedades y el tipo de metabolismo de cada persona y como funcionan
base de datos de rutas metabolicas: esta almacenan el metabolismo de cada persona
base de datos de estructuras de biomoleculas: alamacena los datos de las estructuras de diferentes tipos
base de datos de clinicas: almacenan los tipos de enfermedades de cada persona y como contrarestarla
base de datos de bibliografias: biologicas, quimicas y de otros campos
porque son importantes las b.d de caracter cientifico:porq nos ayuda a conocer el tipo de enfermedades y el tipo de metabolismo de cada persona y como funcionan
lunes, 14 de marzo de 2011
DIRECTORIOS
Base de datos que contiene informacion acerca de los archivos que contiene, como la direccion fisica d su ubicacion.
SECCION AMARILLA:
GOOGLE DIRECTORIO:
DIRECTORIO ONB:
GOOGLE MAPS DIRECTORY:
YAHOO DIRECTORIO:
SECCION AMARILLA:
GOOGLE DIRECTORIO:
DIRECTORIO ONB:
GOOGLE MAPS DIRECTORY:
YAHOO DIRECTORIO:
TEXTO COMPLETO
BIBLIOTECAS A TEXTO COMPLETO:
En esta sección encuentra todas las bases de datos cuyos artículos pueden leerse en Texto Completo.
En primer lugar le ofrecemos las bases académicas-científicas en línea, contratadas en forma exclusiva por el Sistema de Bibliotecas UACh para la comunidad universitaria (Suscrita SiBUACh). También se presentan aquellas que se encuentran en formato CD-ROM.
Además le entregamos enlaces a otras bases de datos en texto completo que se encuentran disponibles en Internet de acceso abierto
REVISTAS ACADEMICAS:
Base de datos multidisciplinaria. Cubre aproximadamente 4.600 revistas académicas en texto completo, de las cuales 3.500 son arbitradas.
Cuenta con información retrospectiva desde 1975 y su actualización es diaria vía EBSCOhost
Cuenta con información retrospectiva desde 1975 y su actualización es diaria vía EBSCOhost
ACCESSMEDICINE
Es un centro de recursos en línea que proporciona Audio conferencias, textos completos de literatura médica y simulaciones de exámenes USML. Para estudiantes y profesionales de la salud que necesitan acceso inmediato a información actualizada, con cobertura tanto para la parte clínica como para ciencias básicas.
Reune en una sola fuente 5 grandes tipos de contenido:
- Libros
- Base de datos de medicamentos
- Simulador de examenes USML on-line
- AccesMedicine Weekly Podcasts
- DDX Diagnosaurus
Suscripción activa desde marzo de 2008
Es un centro de recursos en línea que proporciona Audio conferencias, textos completos de literatura médica y simulaciones de exámenes USML. Para estudiantes y profesionales de la salud que necesitan acceso inmediato a información actualizada, con cobertura tanto para la parte clínica como para ciencias básicas.
Reune en una sola fuente 5 grandes tipos de contenido:
- Libros
- Base de datos de medicamentos
- Simulador de examenes USML on-line
- AccesMedicine Weekly Podcasts
- DDX Diagnosaurus
Suscripción activa desde marzo de 2008
BIOONE
Base de Datos creada en 1999 por 5 instituciones: American Institute of Biological Sciences, SPARC (the Schoolary Publishing & Academic Resources Coalition), The University of Kansas, Greater Western Library Alliance y Allen Press. BioOne es un proyecto sin fines de lucro y colaborativo entre sociedades científicas, editores y bibliotecas, para proporcionar acceso al texto completo de las mas reconocidas revistas académicas en áreas que incluyen Biología, Ecología y Medio Ambiente, entre otras.
Base de Datos creada en 1999 por 5 instituciones: American Institute of Biological Sciences, SPARC (the Schoolary Publishing & Academic Resources Coalition), The University of Kansas, Greater Western Library Alliance y Allen Press. BioOne es un proyecto sin fines de lucro y colaborativo entre sociedades científicas, editores y bibliotecas, para proporcionar acceso al texto completo de las mas reconocidas revistas académicas en áreas que incluyen Biología, Ecología y Medio Ambiente, entre otras.
Library, Information Science & Technology Abstracts with Full Text (LISTA) /EBSCO
Ofrece un índice de más de 500 publicaciones centrales, más de 50 publicaciones de prioridad y 125 publicaciones selectivas, además de libros, informes de investigación y actas. Ofrece también textos completos de más de 240 publicaciones. Abarca una gran variedad de áreas: biblioteconomía, clasificación, catalogación, bibliometría, búsqueda de información en Internet y gestión de la información, entre otras. El contenido de esta base de datos se remonta a mediados de la década de 1960.
Ofrece un índice de más de 500 publicaciones centrales, más de 50 publicaciones de prioridad y 125 publicaciones selectivas, además de libros, informes de investigación y actas. Ofrece también textos completos de más de 240 publicaciones. Abarca una gran variedad de áreas: biblioteconomía, clasificación, catalogación, bibliometría, búsqueda de información en Internet y gestión de la información, entre otras. El contenido de esta base de datos se remonta a mediados de la década de 1960.
bibliograficos
BASE DE DATOS BIBLIOGRAFICA: La base de datos bibliográficos contiene referencias a publicaciones científicas que pueden ser de utilidad para cualquiera que tenga interés
biblioteca:
Hemeroteca Virtual:
Revistas Virtuales:
Reseñas de contenido, Sinopsis, Fichas bibliograficas
WORLCAT permite crear listas, bibliografías y reseñas de materiales bibliotecarios:
viodeoteca:
muestra sinopcis de peliculas y datos generales de la pelicula.
biblioteca:
Hemeroteca Virtual:
Revistas Virtuales:
Reseñas de contenido, Sinopsis, Fichas bibliograficas
WORLCAT permite crear listas, bibliografías y reseñas de materiales bibliotecarios:
viodeoteca:
muestra sinopcis de peliculas y datos generales de la pelicula.
miércoles, 2 de marzo de 2011
base de datos dinamica
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa;
videocentro:ya que cambia constante mente por los estrenos y promociones
tiendas comerciales:por que cambian productos,precios y promociones constantemente
bancos:cambian constantemente lo montos de efectivo
supermercado:porque entran y salen productos muy seguido
ajpdsoft:es un programa dinamico
paginas de internet
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa;
videocentro:ya que cambia constante mente por los estrenos y promociones
tiendas comerciales:por que cambian productos,precios y promociones constantemente
bancos:cambian constantemente lo montos de efectivo
supermercado:porque entran y salen productos muy seguido
ajpdsoft:es un programa dinamico
paginas de internet
base de datos estatica
BASE DE DATOS ESTATICA
Éstas 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.
HEMEROTECA:edificio, sala, biblioteca o página web donde se guardan, ordenan, conservan y clasifican diarios, revistas y otras publicaciones periódicas de prensa escrita, archivados para su consulta.
INEGI:Instituto Nacional de Estadistica Geografia
MAPAS:representación gráfica y métrica de una porción de territorio generalmente sobre una superficie bidimensional pero que puede ser también esférica como ocurre en los globos terráqueos
FILMOTECA: lugar donde se almacenan peliculas.
ARCHIVO MUNICIPAL
jueves, 24 de febrero de 2011
elementos 3
Sistema Manejador de Base de Datos
Definición
El sistema de gestión de bases de datos es esencial para el adecuado funcionamiento y manipulación de los datos contenidos en la base. Se puede definir como: "El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad".
Funciones
Las funciones esenciales de un SGDB son la descripción, manipulación y utilización de los datos.
Descripción: Incluye la descripción de: Los elementos de datos, su estructura, sus interrelaciones, sus validaciones. Tanto a nivel externo como lógico global e interno esta descripción es realizada mediante un LDD o Lenguaje de Descripción de Datos.
Manipulación: Permite: Buscar, Añadir, Suprimir y Modificar los datos contenidos en la Base de Datos.
La manipulación misma supone: Definir un criterio de selección, Definir la estructura lógica a recuperar, Acceder a la estructura física. Esta manipulación es realizada mediante un LMD o Lenguaje de Manipulación de Datos.
Utilización: La utilización permite acceder a la base de datos, no a nivel de datos sino a la base como tal, para lo cual: Reúne las interfaces de los usuarios y suministra procedimientos para el administrador.
Tareas
El manejador es responsable de las siguientes tareas:
1 Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos, proporcionado comúnmente por el sistema operativo. El manejador de la base, traduce las diferentes proposiciones del manejo de datos en comandos del sistema de archivos de bajo nivel. De esta forma el manejador se puede encargar del almacenamiento, recuperación y actualización de los datos en la base.
2 Implantación de la integridad: Los valores de los datos que se almacenan en la base, deben satisfacer ciertas limitantes de consistencia, estas limitantes deben ser determinadas por el administrador, pero es el manejador el encargado de verificar que las actualizaciones que se hagan a la base cumplan con dichas normas.
3 Puesta en práctica de la seguridad: El manejador de la base es quien verifica que los accesos a la base sean realizados por las personas autorizadas.
4 Respaldo y recuperación: Entre las labores que debe ejecutar el manejador está la de verificar de forma constante la integridad de la base, y lograr recuperación de datos y/o mejoras en caso que se requieran.
5 Control de concurrencia: Se podría entender, esta, como la principal tarea del manejador de la base, o por lo menos la más difícil. Cuando varios usuarios están accesando la base al mismo tiempo, es posible que la consistencia de los datos no se conserve. El manejador debe encargarse de coordinar los accesos de los diferentes usuarios, de forma que los datos en la base no se dañen.
En términos ideales, un DBMS debe contar con estas funciones, sin embargo, no todos las poseen, así existen algunos manejadores que no cumplen la función de respaldo o de seguridad, dejándola al usuario o administrador; sin embargo un DBMS que sea completo y que deba manejar una base de datos multiusuario grande, es conveniente que cuente con todas estas operaciones.
Lenguajes
Para cumplir sus objetivos el DBMS cuenta con varios lenguajes:
Lenguaje de descripción o definición de datos: Un esquema de base de datos se especifica por medio de una serie de definiciones que se expresan en un lenguaje de definición de datos (DDL-Data Definition Language). El resultado de la compilación es un conjunto de tablas que se almacenan en el diccionario de datos. Existe un esquema DDL para las definiciones del nivel conceptual y un subesquema DDL para las definiciones del nivel externo.
La estructura de almacenamiento y los métodos de acceso empleados por el sistema se especifican por medio de un conjunto de definiciones de un tipo especial de DDL, llamado lenguaje de almacenamiento y definición de datos; el resultado de la compilación es una serie de instrucciones que especifican los detalles de implantación de los esquemas de base de datos que normalmente no pueden ver los usuarios. Este lenguaje se define como un lenguaje de control dispositivo/medio.
Existe además un DBCS que es el sistema de control de la base de datos y permite el acceso a la definición de datos.
Lenguaje de manejo de datos: El DML (Data Managment Lenguage) es el que permite a los usuarios manejar o tener acceso a la base de datos. Permite recuperar, insertar o eliminar la información contenida. Existen dos tipos:
- Sin procedimiento: donde se indican que datos se necesitan pero no como.
- Con procedimiento: donde se indican que datos se necesitan y la forma como se necesitan.
Además debe tener la capacidad de entender los mensajes con que contesta el DBMS
La parte del DML que permite recuperar la información se llama lenguaje de consulta (que no es el mismo manejador de datos), este lenguaje no es algorítmico, con este las consultas se pueden hacer desde una terminal en forma interactiva o inmerso dentro de un lenguaje de alto nivel.
Los lenguajes de 4a. Generación permiten la generación de reportes, visualización de gráficos o procesos de la base de datos de forma fácil y rápida.
Lenguajes de Programación: Estos son programas que pueden ser empleados por los programadores, algunos lenguajes de tercera generación tiene la capacidad de entrar a interactuar con bases de datos.
CLASIFICACION DE LOS DBMS
La forma o vista externa con que se presentan los datos al usuario en la mayoría de los sistemas actuales es idéntica o muy semejante a la vista conceptual.
La estructura lógica, en el ámbito conceptual o externo, es la base para la clasificación de los DBMS en las cuatro categorías siguientes: jerárquica, red, relacional y orientada a objetos.
Cualquier categoría debe permitir un acceso aleatorio a los datos requeridos, utilizando para tal fin una estructura de datos: redes, árboles, tablas o listas enlazadas.
Cada DBMS está diseñado para manejar un tipo de estructura lógica. No se pueden procesar programas diseñados para otro DBMS.
Esquema de una base de datos
El Esquema de una Base de datos (en Inglés Database Schema) describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
El esquema es generalmente almacenado en un Diccionario de Datos. Aunque generalmente el esquema es definido en un lenguaje de Base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.
administrador de base de datos
El administrador de datos (DA) es la persona identificable que tendrá la responsabilidad central sobre los datos dentro de la empresa . Ya que los datos son uno de los activos más valiosos de la empresa, es imperativo que exista una persona que los entienda junto con las necesidades de la empresa con respecto a esos datos, a un nivel de administración superior. Por lo tanto, es labor del administrador decidir en primer lugar qué datos deben ser almacenados en la base de datos y establecer políticas para mantener y manejar esos datos una vez almacenados.
El administrador de base de datos (DBA) es el técnico responsable de implementar las decisiones del administrador de datos. Por lo tanto, debe ser un profesional en IT. El trabajo del DBA consiste en crear la base de datos real e implementar los controles técnicos necesarios para hacer cumplir las diversas decisiones de las políticas hechas por el DA. El DBA también es responsable de asegurar que el sistema opere con el rendimiento adecuado y de proporcionar una variedad de otros servicios técnicos.
Suscribirse a:
Entradas (Atom)