- Operadores primitivos: Los operadores primitivos son parte del modelo relacional y pueden realizar diferentes acciones como Unión, Diferencia, etc. Operadores derivados: Los operadores derivados son aquellos que se pueden expresar siempre en función de operadores primitivos, pero su introducción tiene por fin la simplificación de las consultas. Los operadores derivados son aquellos que se obtienen de otros en este caso podrian ser los primitivos Operadores adicionales: Los operadores permiten realizar operaciones aritméticas, comparaciones, concatenaciones o asignaciones de valores. Por ejemplo, puede probar datos para comprobar que la columna de país o región de los datos de clientes está llena o no es NULL En las consultas, cualquier persona que pueda ver los datos de la tabla que se deben usar con algún tipo de operador puede realizar operaciones. Para poder cambiar los datos correctamente, debe disponer de los permisos adecuados. Permite cambiar datos, permanente o temporalmente.
- Nos ayudan a tener un mejor entendimiento con la bases de datos de uhna manera explicita y entendible que se llevan a traves de consultas.
- http://www.gedlc.ulpgc.es/docencia/NGA/tipos_general.html
martes, 16 de marzo de 2010
OPERADORES PRIMITIVOS, DERIVADOS Y ADICIONALES DE CONSULTA
ARQUITECTURA DE TRES NIVELES
- La arquitectura a tres niveles del grupo ANSI, con su esquema conceptual, ha marcado una clara línea de investigación en el campo de las bases de datos. Aun cuando en trabajos y propuestas de normalización anteriores ya se había indicado la conveniencia de separar los tres niveles de estructuras, ninguno de estos estudios había tenido un impacto semejante al del esquema conceptual de ANSI. Consideramos, por tanto, de interés presentar dicha arquitectura.Una de las primeras tareas del grupo de estudio consistió en buscar una terminología común e intentar desarrollar un vocabulario consistente y comprensible. Otro trabajo que se abordó desde las primeras etapas fue el análisis de los componentesLa arquitectura ANSI/X3/SPARC está parcialmente basada en el concepto de máquinas anidadas (lo que se llama a veces tipo cebolla). El flujo de datos pasa a través de las distintas capas, que están separadas por inter-faces y cuyas funciones se describen con cierto detalle en el documento. Los múltiples interfaces, cuyo número se ha considerado excesivo, tienden a aislar los diversos componentes del sistema con vistas a conseguir el objetivo de independencia.En esta arquitectura se definen distintas funciones: humanas, representadas en la Figura por hexágonos; funciones de programa, que se presentan por medio de rectángulos; interfaces, que se representan mediante líneas y para cuya instrumentación el informe no dicta ninguna norma, pu-diendo ser, por tanto, interfaces físico, lógico, microprogramador, etc., y metadatos o diccionario de datos, representado por medio de un triángulo y que tiene un papel fundamental en esta arquitectura.
- Estos tres modelos ayudan al usuario a un mejor entendimiento para el uso de bases de datos y se utilizan para una separacion de programas de aplicacion
- http://www3.uji.es/~mmarques/f47/apun/node33.html
MODELO ANSI-PARK
- Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel.Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones.Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.
- Este modelo nos ayuda a tener un mejor entendimiento sobre datos almacenados en una base de datos asi tambien para poder tener una mejor utilizacion de ella
- http://www.monografias.com/trabajos37/arquitectura-de-sistemas/arquitectura-de-sistemas.shtml#ansi;html.rincondelvago.com/bases-de-datos_7.html - 53k -
REQUERIMIENTOS PARA UNA CONSTRUCCION DE BASES DE DATOS
- La construcción de bases de datos es una de las especialidades, el diseño de bases de datos en MySQL, PostgreSQL, Access, Progress. Utilizando lenguajes para ello como PHP, JavaScript, Visual Basic o 4GL, que son herramientas utilizadas con frecuencia.El análisis de requerimientos para una base de datos incorpora las mismas tareas que el análisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificación de las funciones e interfaces; se requiere la especificación del flujo, estructura y asociatividad de la información y debe desarrollarse un documento formal de los requerimientos. Un tratamiento completo del análisis de las bases de datos va mas allá del ámbito de este paper.
- Se debe de tener en mente los requerimientos de esta para poder llevarlos acabo, tener un analisis de la informacion y los conocimientos basicos para la construccion de una base de datos
- http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-requerimientos_de_las_bases_de_datos/3471-21
MODELO ENTIDAD RELACIONAL
- Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido. El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.
- El modelo se lleva a traves de representaciones lingüisticas y graficas para tener un mejor entendimiento de la base de datos
- http://www3.uji.es/~mmarques/f47/apun/node83.html
MODELO RELACIONAL
- El modelo relacional fue presentado por la E. F. Codd en 1970 [2] como un modo de hacer sistemas de gestión de datos más independientes de cualquier uso particular. Esto es un modelo matemático definido en términos de predicado lógico y la teoría de juego.La estructura de datos básica del modelo relacional es la tabla, donde la información sobre una entidad particular (decir, un empleado) es representado en columnas y filas (también llamado tuples). Así, "la relación" en "la base de datos relacionada" se refiere a varias tablas en la base de datos; una relación es un juego de tuples. Las columnas enumeran varios atributos de la entidad (el nombre del empleado, la dirección o el número de teléfono, por ejemplo), y una fila es un caso real de la entidad (un empleado específico) que es representado por la relación.
- Este modelo se lleva acabo en tablas y columnas para mejorar el entendimiento de una base de datos.
- http://es.wikipedia.org/wiki/Modelo_de_base_de_datos;
MODELO JERARQUICO
- Un modelo de datos jerárquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.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. Sin embargo, la estructura jerárquica es ineficaz para ciertas operaciones de base de datos cuando un camino lleno (a diferencia del eslabón ascendente y el campo de clase) también no es incluido para cada registro.
- El modelo jerarquico tiene una forma de un diagrama de arbol que nos ayuda a que la informacion este organizada y tener mejor comprension de la informacion.
- http://es.wikipedia.org/wiki/Modelo_de_base_de_datos
MODELO DE RED
El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relacion.El inventor original del modelo de red fue Charles Bachman, y con ello fue desarrollado en una especificación estándar publicada en 1969 por el consorcio CODASYL. El modelo de red (definido por la especificación CODASYL) 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.
- Este modelo nos ayuda a representar en una base de datos los objetos; este nos permite organizar datos .
- http://www.desarrolloweb.com/articulos/modelos-base-datos.html; http://es.wikipedia.org/wiki/Modelo_de_base_de_datos
MODELOS DE BASES DE DATOS
- Un modelo de datos para las bases de datos es una colección de conceptos que se emplean para describir la estructura de una base de datos. Esa colección de conceptos incluyen entidades, atributos y relaciones.
La mayoría de los modelos de datos poseen un conjunto de operaciones básicas para especificar consultas y actualizaciones de la base de datos.
* Modelos de datos de alto nivel o conceptuales: disponen de conceptos cercanos a la forma en que los usuarios finales perciben una base de datos.
* Modelos de datos de bajo nivel o físicos: disponen de conceptos que describen detalles sobre el almacenamiento de los datos en la computadora.- * Modelos de datos de representación (o de implementación): disponen de conceptos que pueden entender los usuarios finales, pero que no están alejados de la forma en que se almacenan los datos en la computadora
- Nos sirven para comprender mejor la base de datos ya que son estructurales; estos se pueden clasificar en varios tipos como representacion, bajo o fisicos y nivel alto; sus datos de estos son estructurales.
- http://es.wikipedia.org/wiki/Modelo_de_base_de_datos, www.desarrolloweb.com/.../modelos-base-datos.html -
miércoles, 24 de febrero de 2010
Tipos de gestores de bases de datos
- Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este manejando, o la utilidad de la misma:
Bases de datos estáticas
É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.
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.
- El tipo de gestores es un conjunto de programas que nos permiten crear y mantener una una bases de datos asegurando su integridad, confidencialidad y seguridad. Esto nos permite especificar tipos y estructuras de datos.
- http://es.wikipedia.org/wiki/Base_de_datos;http://bvs.sld.cu/revistas/aci/vol12_2_04/aci06204..htm
Concepto de datos, campo y registro
- Registro: un registro (también llamado fila) representa un ítem ú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: En el contexto de una tabla de base de datos relacional, una columna es un conjunto de valores de datos de un simple tipo particular, uno por cada fila de la tabla. Las columnas proporcionan la estructura según la cual se componen las filas. El término campo es frecuentemente intercambiable con el de columna, aunque muchos consideran más correcto usar el término campo (o valor de campo) para referirse específicamente al simple elemento que existe en la intersección entre una fila y una columna. Datos: Los datos son aquello que un programa manipula. Sin datos un programa no funcionaría correctamente. Los programas manipulan datos de manera muy diferente según el tipo de dato del que se trate. Es un conjunto discreto, de factores objetivos sobre un hecho real o bien un registro de transacciones que por sí mismo tiene poca o ninguna relevancia o propósito. Dato. Un dato es la representación de un hecho o una entidad. Registro. Es el conjunto de datos relacionadospertenecientes a una entidad. Este conjunto de datos es una colección finita, ordenada y posiblemente heterogénea en sus elementos que son tratados como una unidad. Campo.Campo es un área especifica de un registro, usada para representar una clase particular de información.Registro Lógico.Es una unidad de información significativa para el programador.Registro físico.Es una serie de registros continuos registrados como una sola unidad.
- El campo es algo discreto de informacion en un registro que se interactua en filas y columnas, el registro es la informacion relacionada con una persona o suceso, el dato es aquel que una computadora registra y que no tiene relevancia por si mismo.
- htpp://monografias.com/trabajos5/basede/basede.shtml.
martes, 23 de febrero de 2010
Concepto de tabla, relaciones y clave
- Concepto de tabla: Unidad donde se crea el conjunto de datos de la base de datos. Estos datos estarán ordenados en columnas verticales.Concepto de clave: Campo que permite identificar y localizar un registro de manera ágil y organizada. Concepto de relaciones:Una relación es una tabla con columnas y filas. Un SGBD sólo necesita que el usuario pueda percibir la base de datos como un conjunto de tablas. Esta percepción sólo se aplica a la estructura lógica de la base de datos (en el nivel externo y conceptual de la arquitectura de tres niveles ANSI-SPARC). No se aplica a la estructura física de la base de datos, que se puede implementar con distintas estructuras de almacenamiento.
- Las relaciones es una tabla en la base de datos ya que es mas facil percibir los datos que se encuentran; La tabla es una forma de ordenar mas facil los datos, estas tablas se efectuan de una forma vertical ya que de otra manera no se podran, La clave es una forma mas facil de encontrar algun registro, esta clave te ayudara a localizar mas rapido el registro.
Consultas y Formularios
- Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla. Serán estudiados tres tipos de consultas: De selección: selecciona y presenta registros en formato patrón;De referencias cruzadas: selecciona y presenta registros en formato de planilla;De acción: altera el contenido de registros en una única operaciónConsultas: Con una consulta se pueden recuperar datos contenidos en las tablas.En Access, las consultas se diseñan mediante una cuadricula QBE, y se pueden hacer consultas para seleccionar campos de mas de una tabla, ordenar registros, realizar cálculos, actualizar y eliminar registros o crear nuevas tablas. Las consultas pueden servir de base para realizar formularios e informes.Una consulta es un objeto que proporciona una visión personal de los datos almacenados en las tablas ya creadas.Existen varios tipos de consultas para seleccionar, actualizar, borrar datos, etc; pero en principio se utilizan para extraer de las tablas los datos que cumplen ciertas condiciones.Formularios: Los formularios se utilizan para almacenar información en las tablas, actualizarlas o simplemente visualizarlas y también se pueden confeccionar tomando de base consultas. Se pueden confeccionar formularios que contengan a otros, a estos últimos se les llama subformularios.Un formulario es el objeto de Access diseñado para la introducción, visualización y modificación de los datos de las tablas.Existen diferentes tipos de formularios pero los que más se utilizan tienen la forma de fichas de datos para la introducción.
- Los formularios nos permiten organizar datos de una manera nas facil y rapida en documentos, tambien a introducir los datos ed la base de datos poder verlos con facilidad e imprimirlos. Las consultas te ayudan a recuperar datos de una forma muy facil en una tabla con estas se pueden llevar acabo informes.
- http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/manualdeaccess/formproy.htm,
Informes o Reportes
- El Informe o reporte es un documento de calidad académica en el que se da cuenta de lo que se hizo, con qué criterios se hizo lo que se hizo (necesidad a satisfacer, problema a resolver, objetivo u objetivos a lograr),cómo se hizo y qué resultados se obtuvieron.El informe o reporte se emplea información ya creada cuando se elaboró el proyecto o el plan de trabajo a realizar o , también, al recuperar la forma como se realizó el trabajo (cómo se hizo), así como al concluir y revisar los resultado obtenidos.Conjunto de información procedente de los datos contenidos en las tablas, diseñado para ser impreso, puede contener campos calculados, totales y otras formas de agrupar la información. Las consultas también pueden servir de soportes para los informes. También se les acostumbra llamar reportes.Un informe es el objeto de Access diseñado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla. Reporte: Los reportes se ocupan para hacer impresiones o se les denomina impresiones en Access 2007, antes de imprimir el trabajo puedes ver el diseño en vista preeliminar y se le denomina reporte; ya es el trabajo o los datos bien estructurados.
- El informe o reporte es un escrito mediante el cual se constituye o se hace con bloques de informacion, estos tambien nos sirven para llevar un control impreso y observar algunos movimientos que se efectuan con alguna informacion
- http://iteso.mx/~carlosc/curso2003/Temas/crea_informe.html
miércoles, 17 de febrero de 2010
Concepto de bases de datos.
- Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informatica y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.
- Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
- http://es.wikipedia.org/wiki/Base_de_datos,http://www.monografias.com/trabajos11/basda/basda.shtml