- 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. - Los operadores primitivos son los que realizan acciones de unión.Los derivados son los que dependen de otro por ejemplo de los primitivos.Los adicionales son los que nos ayudan a hacer acciones aritmeticas etc.
- http://www.gedlc.ulpgc.es/docencia/NGA/tipos_general.html
miércoles, 17 de marzo de 2010
opradores primitivos derivados y adicionales
viernes, 12 de marzo de 2010
arquitectura de 3 niveles
En la arquitectura en 3 niveles, existe un nivel intermediario. Esto significa que la arquitectura generalmente está compartida por:
Un cliente, es decir, el equipo que solicita los recursos, equipado con una interfaz de usuario (generalmente un navegador Web) para la presentación
El servidor de aplicaciones (también denominado software intermedio), cuya tarea es proporcionar los recursos solicitados, pero que requiere de otro servidor para hacerlo
El servidor de datos, que proporciona al servidor de aplicaciones los datos que requiere.
- En la arquitectura en 3 niveles, cada servidor realiza una tarea especializada (un servicio). Por lo tanto, un servidor puede utilizar los servicios de otros servidores para proporcionar su propio servicio.
- http://es.kioskea.net/contents/cs/cs3tier.php3
modelo ansi park
La arquitectura ANSI/SPARC, que data de 1975, define los niveles de abstracción para un sistema de administración de bases de datos:
Nivel interno (o físico): define cómo se almacenan los datos y los métodos de acceso.
Nivel conceptual: también denominado modelo ER (modelo entidad-relación) o MLD (modelo lógico de datos). Define cómo se organiza la información dentro de la base de datos.
Nivel externo: define las vistas del usuario.
- Las bases de datos de basan en la norma ANSI SPARK que se deven considerar tres niveles de diseño los cuales son nivel fisico, conceptual y externo
- http://es.kioskea.net/contents/bdd/bddansi.php3
requerimientos de construccion de una base de datos
- 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.
- La construcción de bases de datos es 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 .
- http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-requerimientos_de_las_bases_de_datos/3471-21
viernes, 26 de febrero de 2010
modelo relacional
- Modelo de datos relacional
Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus relaciones.
Algunas de sus principales caracteristicas son:
Puede ser entendido y usado por cualquier usuario.
Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.
Los usuarios no necesitan saber donde se encuentran los datos físicamente.
- El elemento principal de este modelo es la relación que se representa mediante una tabla.
- http://www.desarrolloweb.com/articulos/modelos-base-datos.html
modelo entidad y relacion
El modelo entidad-relación
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.
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.
- es el diseño conceptual de bases de datos que se basa en el modelo de datos más popular en la actualidad, el modelo entidad-relación.
http://www3.uji.es/~mmarques/f47/apun/node79.html
modelo jerarquico
- Modelo de datos jerárquico
Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto del árbol se denomina raíz. Cada nodo representa un registro con sus correspondientes campos.
Es un tipo de sistema gestor de base de datos que, como su nombre indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol (similar a un árbol visto al revés), en donde un nodo padre de información puede tener varios nodos hijo.*Un ejemplo sería el diagrama de árbol que está en la escuela señalando el puesto de cada docente o personal de la ecuela empezando por el Director y terminando por los señores de intendencia- http://www.desarrolloweb.com/articulos/modelos-base-datos.html
modelo de red
- Modelo de datos en red
En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son: el tipo de registro que presenta un nodo, elemento, que es un campo de datos, agregado de datos que define un conjunto de datos con nombre.
- Este modelo de datos permite representar relaciones N:M
- http://www.desarrolloweb.com/articulos/modelos-base-datos.html
modelos de base de datos
- Un modelo de base de datos o esquema de base de datos es la estructura o el formato de una base de datos, descrita en un lenguaje formal soportada por el sistema de gestión de bases de datos. En otras palabras, un "modelo de base de datos" es la aplicación de un modelo de datos usado en conjunción con un sistema de gestión de bases de datos.
Los esquemas generalmente son almacenados en un diccionario de datos. Aunque un esquema se defina en un lenguaje de base de datos de texto, el término a menudo es usado para referirse a una representación gráfica de la estructura de la base de datos. Modelos: Varias técnicas son usadas para modelar la estructura de datos. La mayor parte de sistemas de base de datos son construidos entorno a un modelo de datos particular, aunque sea cada vez más común para productos ofrecer el apoyo a más de un modelo. Ya que cualquier varia puesta en práctica lógica modela física puede ser posible, y la mayor parte de productos ofrecerán al usuario algún nivel de control en la sintonía de la puesta en práctica física, desde las opciones que son hechas tienen un efecto significativo sobre el funcionamiento. Un ejemplo de esto es el modelo emparentado: todas las puestas en práctica serias del modelo emparentado permiten la creación de índices que proporcionan rápido acceso a filas en una tabla si conocen los valores de ciertas columnas.
- bueno estos modelos podemos encontrar todas las diviciones de los modelos de las bases de datos que podemos utilizar, cada una de ellas se diferencian por algunas caracteristicas y funciones.
- http://www.desarrolloweb.com/articulos/modelos-base-datos.html
Contenido[ocultar] |
tipos de gestores de base de datos
- Un gestor de base de datos o sistema de gesti´on de base de datos (SGBD o
DBMS) es un software que permite introducir, organizar y recuperar la informaci
´on de las bases de datos; en definitiva, administrarlas. Existen distintos
tipos de gestores de bases de datos: relacional, jer´arquico, red, ... El modelo
relacional es el utilizado por casi todos los gestores de bases de datos para PC´s.
El modelo relacional (SGBDR) es un software que almacena los datos en forma
de tablasGESTORES DE BASES DE DATOS
Redundancia: Normalmente es perjudicial ya que da lugar a inconsistencia,
cuando un dato no se actualiza en todos los lugares donde aparece. Es el caso
de datos repetidos, que aparecen en varios ficheros, o de datos calculados, que
podr´ıan obtenerse a partir de otros datos.
Rigidez de b´usqueda: A cada fichero, seg´un la manera en que m´as frecuentemente
se accede a ´el, se le da una organizaci´on. Si despu´es se necesita otro tipo
de acceso, puede resultar lento trabajar con el fichero.
Dependencia de los programas: La informaci´on de d´onde comienza un
campo, d´onde acaba, su tipo, etc. est´a controlada por el programa; cualquier
cambio en la estructura del fichero implicar´ıa una modificaci´on de los programas.
Problemas de confidencialidad y seguridad: La confidencialidad consiste
en evitar la consulta de ciertos datos a determinados usuarios mientras
que el control de seguridad de los datos almacenados impedir´a que puedan ser
modificados por personas no autorizadas.
- Es un software que permite introducir, organizar y recuperar la informacion de las bases de datos lo cual podemos administrarla
informes y reportes
- Un informe access no es mas que una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de access mas importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de bases de datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con el código vba que podemos asociar al informe.
Elementos de un informe
1.- Secciones principales
Un informe tiene las siguientes propiedades principales:
Pie del informe: Se refiere a la primera página del informe, es decir, la portada del informe
Encabezado de página: Datos que van a aparecer en todas las páginas del informe, concretamente en la parte superior
Detalle: en esta sección se incluyen los distintos registros correspondientes al encabezado de la pagina, que pueden ser mas de uno, sería como un subformulario dentro de cada página del informe.
Pie de Página: Tiene la misma función que el encabezado de página, pero los datos aparecen en la parte inferior
- Una de las opciones de un informe de access mas importante es la posibilidad de mostrar los datos agrupados, seleccionando uno o varios subgrupos. Al agrupar datos evitamos que aparezcan datos repetidos en nuestro informe.
- http://www.programarvba.com/informes-access.htm
consultas y formularios
- Las consultas se utilizan para localizar y depurar los datos en particular que
cumplen unas determinadas condiciones especificadas por el usuario. Las consultas permiten,
realizar operaciones de muy diversa índole relacionadas con los datos contenidos en la tabla.
Por ejemplo, a partir de una tabla que contenga los registros de notas de ciertos alumnos,
mediante una consulta podemos depurar la tabla y saber la cantidad de aprobados y
reprobados.
Formularios: Los formularios son otra herramienta de Access que nos permite visualizar,
introducir y modificar los datos de las tablas de una manera muy sencilla e interactiva que hace
más ameno el trabajo al usuario. Al abrir un formulario, Access recupera en él los datos de una
o varias tablas y les muestra en un diseño de ficha creado, bien de forma automática por el
Asistente para Formularios, o manualmente por el usuario. Al mostrar los datos, el usuario
puede desplazarse en la tabla visualizando toda la información y realizando operaciones sobrelos registros.
- nos permite ver y modificar los datos de las tablas de manera sencilla y facil.
tablas claves y relaciones
- Aunque las tablas se crean de manera independiente, pueden crearse relaciones
hacia éstas que pueden estar vinculadas a la captura o muestra de la información contenida en
dicha tabla. Es decir, una vez creada la tabla se pueden desarrollar sobre ella diferentes
acciones que nos permitan adicionar, editar o eliminar información.,Una clave es aquella que identifica al registro, por ejemplo un número de legajo, un número de documento, etc. Una vez marcado como campo clave, en el momento de ingresar datos, no se permitirá ingresar valores repetidos, ni nulos.La relación es una asociación establecida entre campos comunes de dos tablas. Existen diversos tipos de relaciones:.Uno a uno: Una relación uno a uno se crea si las dos columnas relacionadas son claves principales o tienen restricciones únicas..Uno a varios: Un registro de la tabla A puede tener muchos registros coincidentes en la tabla B; pero un registro de la tabla B solo puede tener registro coincidente en la tabla A..Varios a varios: Un registro de la tabla A puede tener muchos registros coincidentes en la tabla B, y viceversa. Una relación de este tipo se crea definiendo una tercera tabla, denominada tabla de unión - las tablas son el diseño de una base datos que requiere de claves para ser ubicada a cada registro y haci hacerlo mas rapido la relacion que tienen es que son mismos registros.
dato , campo y registro
Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información organizada sistemáticamente. En la terminología propia de las bases de datos hay tres conceptos claves dentro de las tablas: campo, registro y dato.
Un campo es cada uno de los tipos de datos que se van a usar. Se hace referencia a los campos por su nombre.
Un registro está formado por el conjunto de información en particular.
Un dato es la intersección entre un campo y un registro.- estos tres aspectos nos dan enteder lo que lleva una base de datos en acces 2007, y como podemos entender este mejor.
miércoles, 17 de febrero de 2010
base de datos
- INFORMACION
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. Se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Entre las principales características de los sistemas de base de datos podemos mencionar: -Independencia lógica y física de los datos. -Redundancia mínima. -Acceso concurrente por parte de múltiples usuarios. -Integridad de los datos. -Consultas complejas optimizadas. -Seguridad de acceso y auditoría. -Respaldo y recuperación. -Acceso a través de lenguajes de programación estándar. Esencialmente, existen dos tipos de bases de datos: -Flot-file: tipo Excel, en donde todos los datos relacionados entre ellos se sitúan en una única tabla con el consiguiente problema que cada noticia común a diversos informes debe repetirse para cada uno de ellos. -Vínculos: como Access, en donde se utilizan varias tablas vinculadas entre ellas. Vínculos.- Un vínculo permite introducir información de una tabla en el informe de otra a través de un identificador (Id). Las ventajas que ofrece una base de datos vinculada son diferentes: -Ahorro de tiempo, ya que los mismos datos se introducen una sola vez - Ahorro de espacio, ya que la base de datos tiene dimensiones más reducidas -Reducción de errores determinados por la introducción de datos. Para crear una relación entre dos tablas se debe: -Abrir la base de datos, mientras que las tablas deben estar cerradas. -Elejir Herramientas Relaciones -En la ventana Mostrar tabla que se abre, elegir las tablas deseadas y hacer click sobre el botón Agregar (al finalizar, hacer click sobre el botón Cerrar) -Arrastrar uno de los campos implicados en la relación a la tabla deseada. Surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite: un fácil acceso a los datos el acceso a la información por parte de múltiples usuarios la manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar)
- CONCLUSION
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
CIBERGRAFIA
http://www.maestrosdelweb.com/principiantes/¿que-son-las-bases-de-datos/; http://es.kioskea.net/contents/bdd/bddintro.php3; http://www.mailxmail.com/curso-introduccion-access/tipos-base-datos
