Download Diapositiva 1 - analiliainformatica
Document related concepts
Transcript
El presente trabajo se realizo con el fin de de aprender y desarrollar los temas de la unidad 1 de informática ya que tienen gran importancia en la vida cotidiana para desarrollar nuestras capacidades o despertar en nosotros esta misma. Es una herramienta para recopilar y organizar información. Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Tablas Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y columnas, o elemento primario para la creación de base de datos Formularios Los formularios se conocen a veces como "pantallas de entrada de datos". Los formularios también permiten controlar la manera en que otros usuarios interactúan con los datos de la base de datos. Te permiten introducir, visualizar y modificar los datos de una forma más sencilla. Campo clave Son aquellos que enlazan a las tablas que conforman una base de datos. Informes Los informes sirven para resumir y presentar los datos de las tablas. Normalmente, un informe responde a una pregunta específica. Un informe se puede ejecutar en cualquier momento y siempre reflejará los datos actualizados de la base de datos. Consultas Las consultas son las que verdaderamente hacen el trabajo en una base de datos. Pueden realizar numerosas funciones diferentes. Su función más común es recuperar datos específicos de las tablas .Algunas consultas son "actualizables", lo que significa que es posible editar los datos de las tablas base mediante la hoja de datos de la consulta. Macros Las macros en Access se pueden considerar como un lenguaje de programación simplificado, que se puede utilizar para aumentar la funcionalidad de la base de datos Módulos Los módulos, como las macros, son objetos que sirven para aumentar la funcionalidad de la base de datos. Un módulo es una colección de declaraciones, instrucciones y procedimientos que se almacenan conjuntamente como una unidad. Un módulo puede ser de clase o estándar. SÍ/NO: Este tipo de campos sólo admite valores lógicos como son: Sí (con acento) o No, Verdadero o Falso y Activado o Desactivado. OBJETO OLE: Contienen datos de diferente naturaleza, hojas de cálculo de Excel, dibujos, imágenes, ficheros. HIPERVÍNCULO: Son campos de acceso directo a objetos, documentos o direcciones Web, estableciendo hipervínculos con estos objetos FECHA/HORA: Se utilizan para almacenar datos de fechas y horas. MONEDA: Se utilizan para almacenar datos numéricos de tipo monetario. Admite hasta cuatro decimales. AUTONUMERICO: Este campo almacena datos numéricos que serán generados automáticamente por Access al introducir un nuevo registro, asignando a cada registro el valor numérico del registro anterior incrementado en una unidad (1, 2, 3,...). TEXTO: Este tipo de dato puede contener letras, signos de puntuación o números que no vayan a ser utilizados en operaciones matemáticas. MEMO: Se utiliza para almacenar en ellos gran cantidad de información. NUMÉRICO: En estos campos se almacenan datos de tipo numérico. . Un registro es por tano una representación de un objeto perteneciente a una entidad dada d. en una base de datos relacional, los registros se corresponden con las filas de las tablas. Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Registro campo y dato están relacionados por que el registro es la información que ponemos las datos son los tipos de datos que se pondrán en los campos por ejemplo si son numéricos fechas nombres etc. Definimos tabla como un sistema o dispositivo de almacenamiento de los datos referenciales a una entidad. Las columnas se conocen con el nombre de campos y atributos y representan los distintos elementos de la información disponibles en la tabla o identidad. Esto se consigue mediante la clave de entidad: un atributo o un conjunto de atributos de la propia entidad que identifica de manera única a cada ocurrencia de la entidad. Las entidades, habitualmente no existen de forma aislada o independiente, si no que están relacionadas unas con otras. Las tablas claves y relaciones están vinculadas por que las tablas son donde se almacena la información y las claves son las formas de identificar la información toda información tiene su clave para poder reconocerla y las relaciones son para relacionar las tablas por medio de las claves UNO A UNO RELACION UNO A VARIOS RELACION VARIOSA VARIOS • ES UNA RELACION UNO A UNO,CADA REGISTRO DE LA TABLA A CUANDO COINCIDE CON DATO DE LA TABLA B. • EXISTE UN RELACION UNO A VARIOS CUANDO UN DATO DE LA TABLA A PUEDE TENER REGISTROS COINCIDENTES CON LA TABLA B Y VISEVERSA • CUANDO LA TABLA A COINCIDEN DOS O MAS CON LA TABLA B. Cuando el usuario quiere tener información de la base de datos, las tablas no son la mejor manera de hacerlo. Las consultas son las partes más importantes dentro de las bases de datos, ya que además de servir de soporte a los datos el cometido de un SGBD es proporcionar métodos de acceso a la información que resulten eficaces y apropiados. Las consultas permiten personalizar o restringir el acceso a la información almacenada de acuerdo con una serie de criterios establecidos por el usuario. Nos permite manipular la información contenida de una base de datos mediante una interfaz grafica. Mediante los formularios vemos y actualizamos la información disponible en la base de datos. Los formularios constituyen el instrumento que va a usar el usuario final de la aplicación para manipular la información. Las consultas y formularios sirven para revisar más rápido nuestra información y tenerla asegurada si tener que estar entrando a las tablas y nos permiten actualizar o modificar lo que tengamos. Un informe Access no es más que una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de Access más 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. Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerárquico, 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 tablas Proveen facilidades para la manipulación de grandes volúmenes de datos (ver objetivos). Entre éstas: Simplifican la programación de equipos de consistencia. Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc. Organizan los datos con un impacto mínimo en el código de los programas. Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos. El modelo de red es un Modelo de base de datos concebido como un modo flexible de representar objetos y su relación El argumento principal a favor del modelo de red, en comparación con el modelo jerárquico, era que permitió un modelado más natural de relaciones entre entidades. 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. Es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades. El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicado y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. La mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos). En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerárquico y el de red).. HARDWARE Se requiere de un servidor para el almacenamiento y manejo de la base de datos corporativa; este servidor se recomienda que sea altamente escalable, pues algunas veces el proyecto de construcción de la bodega presenta redimensionamiento a medida que se avanza en la implementación. Dependiendo del diseño del sistema, puede ser necesario contar con un segundo servidor para las herramientas de consulta de datos. Las estaciones de trabajo de cada usuario deberán cumplir con las características recomendadas por el proveedor de la herramienta de consulta seleccionada. Las herramientas se clasifican en cuatro categorías básicas: Herramientas de Almacenamiento (bases de datos, bases de datos multidimensionales), Herramientas de Extracción y Colección, Herramientas para Reportes de Usuario Final y Herramientas para Análisis Inteligentes. Herramientas de Almacenamiento: corresponde a la herramienta en la cual se irán a almacenar los datos. Existen muchas opciones, dependiendo del volumen de los datos, presupuesto, y capacidad de su sistema. Cada uno de los sistemas de administración de bases de datos, como Oracle, DB2, Informe, Tera Data, Sybase, etc., tienen una facilidad de Data Warehouse. Herramientas de Extracción y Colección: Ayudan a definir, acumular, totalizar y filtrar los datos de sus sistemas transaccionales en el Data Warehouse. La mayoría de esas herramientas son desarrolladas por el personal interno de la compañía dado el gran conocimiento que tienen de los sistemas transaccionales. Herramientas para Elaboración de Reportes a Usuarios Finales: Es la interface vista por el usuario. Al usuario se le debe proveer un mecanismo para que vea los datos a un alto nivel y que entonces obtenga con ello la solución a preguntas específicas. Existen muchas herramientas, incluyendo Cognos Powerplay, Business Objects, SAS, Show Case Strategy, etc. Herramientas de Análisis Inteligente: Entre ellas están las de empresas como IBM, SAS, Arbor, Cognos, Business Objects, entre otras. Estas herramientas han sido construidas utilizando inteligencia artificial, buscan alrededor del Data Warehouse modelos y relaciones en los datos. Estas herramientas utilizan una técnica conocida como Data Minning o Minería de datos. esta construcción es algo compleja ya que se necesitan muchas cosas y tienes que conocer muy bien el sistema para poder realizar esto. Arquitectura ANSI La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos. . Este modelo sirve para poder tener acomodada nuestra informacion para poder estudiarla mejor cuando la necesitemos.} La arquitectura de sistemas de El modelo Ansi Sparc nos permite tener una mejor vista de nuestros datos como usuarios, y tener más control y orden. *El modelo ansi-park surgio como ayuda a conseguir la separación entre los programas de aplicación y los datos y para poder separar y almacenar los esquemas de bases de datos” Hay tres características importantes inherentes a los sistemas de bases de datos la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos. En 1975, el comité ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) . Este comité propuso una arquitectura general para DBMSs basada en tres niveles o esquemas: el nivel físico, o de máquina, el nivel externo, o de usuario, y el nivel conceptual. Así mismo describió las interacciones entre estos tres niveles y todos los elementos que conforman cada uno de ellos. la arquitectura de tres niveles nos permite organizar nuestra informacion por medio de modelos de diagramas y así tener mejor organización en nuestra información. El aspecto dinámico del modelo relacional en lo que al álgebra se refiere, lo constituye una colección de operadores que, aplicados a las relaciones, dan como resultado nuevas relaciones (propiedad de cierre). Los operandos del álgebra son las relaciones y los operadores se aplican a las relaciones a fin de formular consultas a la BD. El algebra relacional son todos los operadores primitivos y derivados y sirven para relacionar la información. A) Unarios Los operadores unarios tienen como operando una única relación; para su definición utilizaremos la siguiente notación: Restricción o selección La restricción, también llamada selección, de una relación mediante una expresión lógica da como resultado una relación formada por el subconjunto de tuplas que satisface dicha expresión lógica. los operadores primitivos nos ayudan para las expresiones lógicas y las relaciones que tienen las tablas y las puedes hacer con 2 opciones de operadores restricción o unarias. 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. Combinación o join . Si la condición es de igualdad se denomina combinación por igualdad (también se denomina equijoin o join). La llamada combinación natural (o join natual) es una combinación por igualdad donde se ha eliminado en la relación resultante uno de los atributos idénticos. los operadores derivados nos sirven para poder hacer nuestras consultas de tablas y hay dos tipos puedes usar el que más te convenga según lo que quieras hacer. Puede utilizar muchos operadores (incluidos operadores matemáticos y de texto) al crear expresiones para la consulta. Operadores matemáticos Los operadores hacen que tengamos un mejor y mas fácil acceso de las tablas con las que estamos trabajando En estos temas de la unidad aprendí muchas cosas desde el punto de vista de los temas como con mis compañeros trabajar de una forma colaborativamente. Bueno en los temas aprendí como son de útiles las base de datos o como organizar datos e información que se nos hacen útiles en nuestra vida cotidiana