una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y...

25
INFORMATICA PROFESOR: LUIS DANIEL SANCHEZ PAZ ALUMNA: JAZMIN CRUZ ROMUALDO SEMESTRE: 4 GRADO: 2 GRUPO:1

Upload: candelas-del-castillo

Post on 22-Jan-2016

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

INFORMATICA

PROFESOR: LUIS DANIEL SANCHEZ PAZALUMNA: JAZMIN CRUZ ROMUALDOSEMESTRE: 4GRADO: 2GRUPO:1

Page 2: 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

TEMARIO UNIDAD 1

Introducción ala base de datos

1.1Conceptos básicos

1.1.1 Base de datos

1.1.2 Dato, campo y registro

1.1.3 Tablas, claves y relaciones

1.1.4 Consultas y formularios

1.1.5 Informes y reportes

1.1.6 Tipos de gestores de base de datos

1.2 Modelos de base de datos

1.2.1 Modelos de base de datos

1.2.2 Modelo de red

Page 3: 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

Temario unidad 1

1.2.3 Modelo jerárquico

1.2.4 Modelo entidad de relación

1.2.5 modelo relacional

1.3 Requerimientos de construcción

1.3.1 Modelo ANSI PARK

1.3.2 Arquitectura de 3 niveles

1.4 Algebra relacional

1.4.1 Operadores primitivos

1.4.2 Operadores derivados

1.4.3 Operadores adicionales de consulta

Page 4: 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

BASE 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.

Page 5: 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

TIPOS DE DATOSTextoPuede contener cualquier tipo de caracteres, letras o

números.Numérico

contiene valores numéricos para cálculos o comparaciones

Fecha/Hora

Fechas de Calendario para los años entre 100 y 9999 y horas

Moneda .se recomienda su uso en cálculos financieros por ser el modo más preciso para tratar con valores monetarios.

Page 6: 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

Autonumérico

es un número único que Access asigna a cada nuevo registro añadido.

Sí/No almacena un único valor que corresponda a la condición

"verdadero" o "falso". 

Objeto OLE

como dice su nombre, contiene un Objeto OLE que puede ser una hoja de cálculo, una imagen, o un sonido.

Page 7: 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

CAMPO

Es cada uno de los datos que se incluyen en la base de datos, que son por ejemplo: nombre, domicilio , fecha, etc..Este se ubica en las columnas, campo se refiere a un concepto en particular como a una persona , empresa , producto o actividad .

REGISTRO

Es la unidad de información que se refiere a un mismo concepto, los registros pueden contener uno o mas campos, cada campo se refiere a una característica o dato en particular.

Page 8: 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

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. Como consecuencia, normalmente es bastante fácil importar una hoja de cálculo en una tabla de una base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y hacerlo

en una base de datos es la forma de organizar los datos. .

Page 9: 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

RELACIONES Es común que informaciones de una tabla estén asocia

das con informaciones de otras tablas.

TIPOS DE RELACIONRELACION UNA O VARIOS. Es el tipo de relación mas

común en este tipo de relación un registro de tabla puede tener muchos registros coincidentes en la tabla.

NOMBRE1

NOMBRE 2

Teléfono 3

Teléfono 1

Teléfono 2

Teléfono 6

Teléfono 5

Teléfono 4

Page 10: 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

RELACION VARIOS A VARIOS En los registros de una tabla A puede tener muchos

registros coincidentes en la tabla B y vicebersa.en este tipo de relacion es posible si se defina una tercera tabla denominada(tabla de union).

Nombre 1

Telefono 1

Nombre 2 Telefono 2

Nombre 3 Telefono 3

Nombre 4 Telefono 3

Page 11: 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

RELACION UNO A UNO Cada registro de la tabla A solo se puede tener registro Coincidente en la tabla B y viceversa. Este tipo de relación no es habitual debido a que la mayoría de la información

relacionada de esta forma estaría en una sola tabla por razones de seguridad o para almacenar información.

Teléfono 1

Teléfono 2

Teléfono 3

Nombre 1

Nombre 2

Nombre 3

Page 12: 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

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.

Hay dos tipos básicos de consultas: las de selección y las de acción. Una consulta de selección simplemente recupera los datos y hace que estén disponibles para su uso

Una consulta de acción, como su nombre indica, realiza una tarea con los datos. Las consultas de acción pueden servir para crear tablas nuevas, agregar datos a tablas existentes, actualizar datos o eliminar datos.

Page 13: 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

TIPOS DE CLAVEEn Microsoft Access existen tres tipos de clave principal: Auto numérico,

Campo simple y Campos múltiples.

Autonumérico puede establecerse para que el programa introduzca automáticamente un número secuencial cuando se agrega un registro a la tabla.

Designar un campo de este tipo como clave principal de una tabla es la forma más sencilla de crear una clave principal.

Claves principales de Campo simple

Si se tiene un campo que contiene valores exclusivos, identificación o números de pieza, se puede designar ese campo como la clave principal.

Si el campo seleccionado como clave principal tiene valores duplicados o Nulos, Microsoft Access no establece la clave principal.

Se puede ejecutar una Consulta de buscar duplicados con el fin de determinar qué registros contienen datos duplicados. Si no se puede eliminar fácilmente las entradas duplicadas mediante la edición de los datos, se puede agregar un campo Autonumérico y establecerlo como clave principal o bien definir una clave principal de campos.

Page 14: 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

Claves principales de Campos múltiples En situaciones en las que no se puede garantizar la

exclusividad de un solo campo, se pueden designar dos o más campos como clave principal.

La situación más común en la que surge este problema es en la tabla utilizada para relacionar otras dos tablas en una relación varios a varios.

Si no se está seguro de poder seleccionar una combinación de campos apropiada para una clave principal de campos múltiples, probablemente resultará más conveniente agregar un campo Autonumérico y designarlo como la clave principal en su lugar.

Page 15: 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

FORMULARIOS Es una ventana que permite mostrar y editar la

información por medio de diferentes controles.

Page 16: 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

Informe   Permiten imprimir la información de base de datos

en una forma eficaz y además, permite combinar los datos de varias tablas en un documento único

Page 17: 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

Modelos de bases de datos

Bases de datos jerárquicas

Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos.

Page 18: 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

Base de datos de redÉste es un modelo ligeramente distinto del jerárquico; su

diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).

Base de datos relacional Éste es el modelo utilizado en la actualidad para modelar

problemas reales y administrar datos dinámicamente. Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas".

Page 19: 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

MODELO ENTIDAD RELACION El Modelo Entidad-Relación es un concepto de modelado

para bases de datos, propuesto por Peter Chen en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de objeto de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.

Page 20: 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

Modelo ANSI-PARKHay 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) propuso una arquitectura de tres niveles para los sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres características.

Page 21: 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

Arquitectura de tres nivelesEl objetivo de la arquitectura de tres niveles es el de separar los programas

de aplicación de la base de datos física. En esta arquitectura, el esquema de una base de datos se define en tres niveles de abstracción distintos:

En el nivel interno se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.

En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organización), mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema.

En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.

Page 22: 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

ALGEBRA RELACIONAL El álgebra relacional es un conjunto de

operaciones que describen paso a paso como computar una respuesta sobre las relaciones, tal y como éstas son definidas en el modelo relacional. Denominada de tipo procedimental, a diferencia del Cálculo relacional que es de tipo declarativo.Describe el aspecto de la manipulación de datos. Estas operaciones se usan como una representación intermedia de una consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una versión más optimizada y eficiente de dicha consulta

Page 23: 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

OPERADORES PRIMITIVOSSon varios los operadores que podríamos llamar primitivos:

los tradicionales de teoría de conjuntos unión, diferencia y producto cartesiano, y los especialmente introducidos por Codd de restricción y proyección; además, existen otros operadores que se pueden considerar derivados, ya que se pueden deducir de los primitivos.

Page 24: 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

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.

Page 25: 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

ESTA FUE MI P

RESENTACION D

E

ACCESS