Download Diapositiva 1 - analiliainformatica

Document related concepts

Modelo de base de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

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