guayaquil, octubre 24 de 2007base de datos 1 access 2003 texto guía: texto guía: paso a paso,...

41
Guayaquil, octubre 24 de 2007 Base de Datos 1 ACCESS 2003 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, ACCESS 2003, McGraw Hill, Madrid España. Madrid España.

Upload: luz-torres-palma

Post on 24-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 1

ACCESS 2003ACCESS 2003

Texto Guía:Texto Guía: PASO A PASO, Microsoft Office PASO A PASO, Microsoft Office

ACCESS 2003, McGraw Hill, ACCESS 2003, McGraw Hill, Madrid España.Madrid España.

Page 2: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 2

Libros de Apoyo:Libros de Apoyo: Delgado, J.M.(2001),Delgado, J.M.(2001), “ “Paso a Paso Office Paso a Paso Office

XPXP”, Ediciones ANAYA Multimedia, ”, Ediciones ANAYA Multimedia, Madrid-España.Madrid-España.

Tiznado, M(2002)Tiznado, M(2002),Enter Plus, “,Enter Plus, “El camino El camino fácil a ACCESS XPfácil a ACCESS XP”, Mc Graw Hill, Bogotá ”, Mc Graw Hill, Bogotá Colombia.Colombia.

Page 3: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007

Base de Datos 3

HISTORIA DE LA BASE DE HISTORIA DE LA BASE DE DATOSDATOS

YYBASE DE DATOSBASE DE DATOS

Escuela Superior Politécnica del LitoralEscuela Superior Politécnica del LitoralInstituto de Ciencias MatemáticasInstituto de Ciencias Matemáticas

Ingeniería en Auditoría y Control de Gestíon e Ingeniería en Ingeniería en Auditoría y Control de Gestíon e Ingeniería en Estadística InformáticaEstadística Informática

Page 4: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 4

Historia de la Base de DatosHistoria de la Base de Datos

Las Bases de Datos siempre han existido las Las Bases de Datos siempre han existido las hemos utilizado e interactuado con ellas, hemos utilizado e interactuado con ellas, pero no de forma digital sino en papel, así:pero no de forma digital sino en papel, así:– Las Bibliotecas, los almacenamiento de Las Bibliotecas, los almacenamiento de

ficheros manuales, las agendas, la guía ficheros manuales, las agendas, la guía telefónica.telefónica.

La Automatización y el procesamiento de La Automatización y el procesamiento de datos preceden a las computadoras.datos preceden a las computadoras.

Page 5: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 5

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

A comienzos del siglo XX se utilizaron las A comienzos del siglo XX se utilizaron las tarjetas perforadas inventadas por tarjetas perforadas inventadas por Hollerith(1910), para registrar los datos del Hollerith(1910), para registrar los datos del censo de los Estados Unidos.censo de los Estados Unidos.

Se utilizaron sistemas mecánicos para Se utilizaron sistemas mecánicos para procesar las tarjetas y tabular los resultados.procesar las tarjetas y tabular los resultados.

Page 6: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 6

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

Posteriormente las tarjetas perforadas se Posteriormente las tarjetas perforadas se usaron ampliamente como medio para usaron ampliamente como medio para introducir datos en los computadores.introducir datos en los computadores.

En 1950 se utilizaron las cintas magnéticas En 1950 se utilizaron las cintas magnéticas para el almacenamiento de datos.para el almacenamiento de datos.

Page 7: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 7

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

Los Predecesores de los Sistemas de Base Los Predecesores de los Sistemas de Base de Datos son los de Datos son los Sistemas de Ficheros o Sistemas de Ficheros o Sistemas de Archivos*Sistemas de Archivos*..

Los Sistemas de Archivos almacenaban Los Sistemas de Archivos almacenaban digitalmente datos por períodos largos, no digitalmente datos por períodos largos, no soportaban un lenguaje de consulta que soportaban un lenguaje de consulta que permita el acceso a los datos.permita el acceso a los datos.

En 1960 uso de discos fijos.En 1960 uso de discos fijos.*Archivos Planos, Base de Datos Planas

Page 8: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 8

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

A A comienzoscomienzos de de 19601960 la Aviación la Aviación Norteamericana e IBM desarrollan el Internet Norteamericana e IBM desarrollan el Internet Management System(IMS), era un sistema de tipo Management System(IMS), era un sistema de tipo jerárquico, estructura de árbol y de jerárquico, estructura de árbol y de almacenamiento de tipo secuencial almacenamiento de tipo secuencial

A A mediadosmediados de de 19601960 se desarrolló el se desarrolló el IDS(Integrated Data Store) de General Electric IDS(Integrated Data Store) de General Electric por Charles Bachman, era un sistema de red y se por Charles Bachman, era un sistema de red y se podía manejar con los sistemas jerárquicos.podía manejar con los sistemas jerárquicos.

Page 9: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 9

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

Inconvenientes de los Sistemas Jerárquicos Inconvenientes de los Sistemas Jerárquicos y de red:y de red:

Escribir programas para responder a Escribir programas para responder a cualquier consulta de datos.cualquier consulta de datos.

No existía fundamento teórico.No existía fundamento teórico.

Page 10: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 10

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

A A finalesfinales de de 19601960 aparecen los primeros aparecen los primeros sistemas comerciales de Base de Datos.sistemas comerciales de Base de Datos.

– Sistema de reservación de líneas áreas.Sistema de reservación de líneas áreas.– Sistemas bancarios.Sistemas bancarios.– Registros de las empresas.Registros de las empresas.

Page 11: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 11

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

En En 1970 1970 Ted Codd de los laboratorios de Ted Codd de los laboratorios de Investigación de IBM(International Business Investigación de IBM(International Business Machines), pública un artículo que hoy es Machines), pública un artículo que hoy es histórico y define el Modelo relacional, “Sistemas histórico y define el Modelo relacional, “Sistemas de Base de Datos Relacionales y el inconveniente de Base de Datos Relacionales y el inconveniente sobre los Sistemas Jerárquicos y de Red”.sobre los Sistemas Jerárquicos y de Red”.

Con está publicación empieza el desarrollo de los Con está publicación empieza el desarrollo de los sistemas relacionales.sistemas relacionales.

Codd posteriormente obtuvo el premio Turing de Codd posteriormente obtuvo el premio Turing de la Asociación de Maquinaria Informática.la Asociación de Maquinaria Informática.

Page 12: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 12

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

En En 19761976 Chen presenta una versión Chen presenta una versión mejorada de los sistema de datos mejorada de los sistema de datos relacionales, esto es, el Modelo Entidad-relacionales, esto es, el Modelo Entidad-Relación.Relación.

1979 Codd, presenta una versión extendida 1979 Codd, presenta una versión extendida del modelo relacional.del modelo relacional.

Como consecuencia de la fundamentación Como consecuencia de la fundamentación teórica de los Sistemas Relacionales de teórica de los Sistemas Relacionales de Bases de DatosBases de Datos

Page 13: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 13

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

A fines de A fines de 19701970 y comienzo de y comienzo de 1980 1980 aparecen los aparecen los primeros el Sistemas primeros el Sistemas RelacionalesRelacionales, estos son: R de IBM, Sybase, , estos son: R de IBM, Sybase, dBase IV, ACCESS, FoxPro, Oracle y el dBase IV, ACCESS, FoxPro, Oracle y el lenguaje de consulta Estructurado lenguaje de consulta Estructurado SQL(Structured Query Language)SQL(Structured Query Language), que , que ahora es el estándar de los Sistemas de ahora es el estándar de los Sistemas de Base de Dato Relacionales.Base de Dato Relacionales.

Page 14: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 14

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

En la década de 1980 también se hicieron En la década de 1980 también se hicieron investigaciones sobre bases de datos investigaciones sobre bases de datos paralelasparalelas y y distribuídasdistribuídas, así como del trabajo inicial de las , así como del trabajo inicial de las bases de datos orientadas a objetos.bases de datos orientadas a objetos.

1990 Cox presenta otra versión extendida de los 1990 Cox presenta otra versión extendida de los sistemas relacionales.sistemas relacionales.

Modelo de datos orientado a objeto está Modelo de datos orientado a objeto está actualmente recibiendo una atención creciente.actualmente recibiendo una atención creciente.

El modelo relacional es el más utilizado entre El modelo relacional es el más utilizado entre todos los modelos de base de datos.todos los modelos de base de datos.

Page 15: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 15

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

““A finales de la década del 1990, el A finales de la década del 1990, el principal acontecimiento fue el crecimiento principal acontecimiento fue el crecimiento de la World Wide Web”.de la World Wide Web”.

Las bases de datos están disponibles las 24 Las bases de datos están disponibles las 24 horas al día 7 días de la semana.horas al día 7 días de la semana.

Los Sistemas de Bases de Datos son Los Sistemas de Bases de Datos son actualmente muy utilizados con interfaces actualmente muy utilizados con interfaces Web, Comercio Electrónico, e-comerce.Web, Comercio Electrónico, e-comerce.

Page 16: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 16

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

En un principio los Sistemas de Base de En un principio los Sistemas de Base de datos eran grandes y costosos y se datos eran grandes y costosos y se ejecutaban en computadoras de gran ejecutaban en computadoras de gran tamaño, ahora pueden ejecutarse en tamaño, ahora pueden ejecutarse en computadoras muy pequeñas.computadoras muy pequeñas.

Mientras el almacenamiento de datos se Mientras el almacenamiento de datos se hace más barato , los usuarios guardan hace más barato , los usuarios guardan mayor cantidad de datos.mayor cantidad de datos.

Page 17: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 17

...viene...viene Historia de la Base de Datos Historia de la Base de Datos

Las bases de datos ya no se centran en Las bases de datos ya no se centran en almacenar elementos simples como enteros almacenar elementos simples como enteros o cadena corta de caracteres, ahora alojan o cadena corta de caracteres, ahora alojan imágenes, video, música, etc..imágenes, video, música, etc..

Page 18: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 18

““La La potenciapotencia de una base de datos no solo de una base de datos no solo está en la capacidad de almacenamiento está en la capacidad de almacenamiento sino en sino en Gestionar gran cantidad de datos y Gestionar gran cantidad de datos y recuperar eficientemente la información recuperar eficientemente la información requeridarequerida”. ”.

Page 19: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 19

BASE DE DATOSBASE DE DATOS

““Una Base de Datos es la colección de Una Base de Datos es la colección de datos almacenados de forma datos almacenados de forma

organizada”organizada”

Page 20: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 20

……vieneviene Base de Datos Base de Datos

Además una Base de Datos facilita:Además una Base de Datos facilita:– El rápido acceso a los datos; El rápido acceso a los datos; – El ordenamiento de los mismos; El ordenamiento de los mismos; – Realizar cálculos,Realizar cálculos,– La búsqueda; La búsqueda; – Actualización;Actualización;– Análisis; y,Análisis; y,– Generación de Informes.Generación de Informes.

Page 21: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 21

ACCESSACCESS

ACCESS ACCESS es en realidad un Generador de es en realidad un Generador de Consultas, aunque generalmente se lo Consultas, aunque generalmente se lo conoce como una Base de Datos Relacional.conoce como una Base de Datos Relacional.

Page 22: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 22

Sistema de Manejo de Base de Sistema de Manejo de Base de DatosDatos DataBase Management DataBase Management

System(DBMS)System(DBMS) ““Un Sistema de Manejo de Base de Un Sistema de Manejo de Base de

Datos (DBMS) es una colección de Datos (DBMS) es una colección de programas que manejan la estructura el programas que manejan la estructura el

control y acceso a la base de datos”.control y acceso a la base de datos”.

Page 23: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 23

……viene DBMSviene DBMS

El Objetivo principal de un DBMS es El Objetivo principal de un DBMS es proporcionar una forma de almacenar y proporcionar una forma de almacenar y recuperar la información de manera que sea recuperar la información de manera que sea útil y eficiente.útil y eficiente.

Los Manejadores de Bases de datos se Los Manejadores de Bases de datos se diseñan para ALMACENAR y MANEJAR diseñan para ALMACENAR y MANEJAR grandes cantidad de datos.grandes cantidad de datos.

Page 24: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 24

¿Por qué el Diseño de una Base de ¿Por qué el Diseño de una Base de Datos es Importante?Datos es Importante?

Facilita el manejo de datos y convierte Facilita el manejo de datos y convierte en valiosa la información que genera.en valiosa la información que genera.

Page 25: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos

Sistemas de Base de Datos frente a Sistemas de Base de Datos frente a Sistemas de Archivo o Archivo de PlanoSistemas de Archivo o Archivo de Plano

Redundancia o Repeticiones Redundancia o Repeticiones (espacio en el disco) (espacio en el disco) Inconsistencia de datos Inconsistencia de datos (copias de los mismos (copias de los mismos

datos no coinciden)datos no coinciden) Dificultad en el acceso a los datos Dificultad en el acceso a los datos (programar (programar

cada consulta)cada consulta) Separación yAislamiento Separación yAislamiento (almacenamiento en (almacenamiento en

distintos archivos)distintos archivos) NO Integridad NO Integridad (distintas reglas de validación)(distintas reglas de validación) NO Atomicidad NO Atomicidad (No restablece el Sistema)(No restablece el Sistema) NO SeguridadNO Seguridad NO Concurrencias NO Concurrencias (no visualización de varios (no visualización de varios

usuarios, orden de modificación)usuarios, orden de modificación) NO requiere de Diseño Estructurado NO requiere de Diseño Estructurado

Evita RepeticionesEvita Repeticiones Actualización de datosActualización de datos Facilidad para realizar Facilidad para realizar

consultas, informes.consultas, informes. NO AislamientoNO Aislamiento

IntegridadIntegridad

Atomicidad (restablecer el Atomicidad (restablecer el sistema)sistema)

SeguridadSeguridad ConcurrenciaConcurrencia

Diseño EstructuradoDiseño Estructurado

SISTEMAS DE ARCHIVOARCHIVO PLANO

SISTEMAS DE BASE DE DATOS

Page 26: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 26

Aplicaciones de los Sistemas de Aplicaciones de los Sistemas de Manejo de Base de DatosManejo de Base de Datos

Banca.-Banca.- información de clientes, cuentas, información de clientes, cuentas, prestamos y transaccionesprestamos y transacciones

Líneas aéreas.-Líneas aéreas.- planificación y reserva de planificación y reserva de vuelos.vuelos.

Universidades.-Universidades.- información de información de estudiantes, profesores, trabajadores, estudiantes, profesores, trabajadores, actividades, etc..actividades, etc..

Page 27: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 27

...viene...viene Aplicaciones de los Sistemas de Aplicaciones de los Sistemas de Manejo de Base de DatosManejo de Base de Datos

Tarjetas de Crédito.-Tarjetas de Crédito.- Transacciones como compra Transacciones como compra a crédito.a crédito.

Telecomunicaciones.-Telecomunicaciones.- guardar registros de guardar registros de llamadas realizadas, generación de facturas, llamadas realizadas, generación de facturas, almacenar información de clientes prepago y almacenar información de clientes prepago y postpago.postpago.

Finanzas.-Finanzas.- almacenamiento de información sobre almacenamiento de información sobre empresas, compra y venta de documentos empresas, compra y venta de documentos financieros.financieros.

Page 28: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 28

...viene...viene Aplicaciones de los Sistemas de Aplicaciones de los Sistemas de Manejo de Base de DatosManejo de Base de Datos

Ventas.-Ventas.- información de clientes, información de clientes, productos, compra, facturas.productos, compra, facturas.

Producción.-Producción.- inventarios, pedidos. inventarios, pedidos. Recursos HumanosRecursos Humanos.- información de .- información de

empleados, salarios, impuestos, beneficios, empleados, salarios, impuestos, beneficios, generación de roles o nóminas.generación de roles o nóminas.

Page 29: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 29

MODELO DE DATOS MODELO DE DATOS RELACIONALRELACIONAL

La Estructura de un modelo relacional utiliza La Estructura de un modelo relacional utiliza Tablas para representar los datos y las Tablas para representar los datos y las relaciones entre ellos.relaciones entre ellos.

El Modelo de Datos Relacional es el más El Modelo de Datos Relacional es el más utilizado en la actualidadutilizado en la actualidad

Page 30: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 30

TABLATABLA

Una Tabla en un es una Matriz de m filas Una Tabla en un es una Matriz de m filas por n columnas, también la podemos llamar por n columnas, también la podemos llamar Matriz de Datos. A las filas se las denomina Matriz de Datos. A las filas se las denomina registrosregistros y a las columnas y a las columnas campos, campos, atributos, variables o características.atributos, variables o características.

La Tabla es uno de los elementos La Tabla es uno de los elementos indispensable al Diseñar una Base de indispensable al Diseñar una Base de Datos Datos RelacionalRelacional

Page 31: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 31

……viene Tablaviene Tabla

Una Tabla en un Diseño Relacional, se la Una Tabla en un Diseño Relacional, se la llama formalmente llama formalmente EntidadEntidad . .

Particularmente en ACCESS se le llama Particularmente en ACCESS se le llama ObjetoObjeto..

Page 32: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 32

……vieneviene Tabla Tabla Una Tabla es utilizada para Una Tabla es utilizada para almacenaralmacenar datos y datos y

en un diseño relacional, a más de almacenar en un diseño relacional, a más de almacenar datos se establecen datos se establecen relaciones relaciones entre Tablas.entre Tablas.

Una Tabla contiene Una Tabla contiene datos sobre un Tema datos sobre un Tema específicoespecífico, ejemplos: Base de Datos : , ejemplos: Base de Datos : Graduados de la ESPOLGraduados de la ESPOL: : Datos Personales de Datos Personales de los graduados, Organizaciones en las que los graduados, Organizaciones en las que laboran, Detalle de las Actividades que realizanlaboran, Detalle de las Actividades que realizan ..

Base de Datos: Base de Datos: Ventas de ProductosVentas de Productos: : Productos, Pedidos y ClientesProductos, Pedidos y Clientes

Page 33: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 33

Fila 14o

Registro 14

Campo 1

El conjunto de Campos en una fila i es equivalente a un Registro

REGI

STROS

CAMPOS

CELDA

Page 34: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 34

Campo de una TablaCampo de una Tabla Un campo es una categoría de información en Un campo es una categoría de información en

una Base de Datos.una Base de Datos. Cada campo muestra los datos de una misma Cada campo muestra los datos de una misma

característica.característica.• Un campo toma valores, los valores que toma Un campo toma valores, los valores que toma

están dentro de un rango, se los conoce como están dentro de un rango, se los conoce como dominio. Ejemplo: si el campo tiene por dominio. Ejemplo: si el campo tiene por nombrenombre: : génerogénero, éste puede ser masculino o femenino , éste puede ser masculino o femenino

Campo 1

Page 35: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 35

...viene ...viene Campo de una TablaCampo de una Tabla

La definición de un campo requiere, La definición de un campo requiere, básicamente el nombre y el tipo de dato.básicamente el nombre y el tipo de dato.

Ejemplo: si el campo tiene por Ejemplo: si el campo tiene por nombrenombre: : génerogénero, éste puede ser masculino o , éste puede ser masculino o femenino y el femenino y el tipo de datotipo de dato puede ser: puede ser: textotexto

Campo 2

Page 36: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 36

Registro de una TablaRegistro de una Tabla Un registro es el conjunto de campos de Un registro es el conjunto de campos de

cada fila en una Tabla.cada fila en una Tabla. Cada fila “completa” en una Tabla forma un Cada fila “completa” en una Tabla forma un

registro.registro. Al registro también se lo conoce como tuplaAl registro también se lo conoce como tupla

Page 37: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 37

...viene...viene Registro de una Tabla Registro de una Tabla El registro constituye el dato contenido en El registro constituye el dato contenido en

cada campo para un ente cada campo para un ente (persona, animal o (persona, animal o cosa)cosa)

Ejemplo: cada persona tiene asociado su Ejemplo: cada persona tiene asociado su nombre, apellido, género, etc..nombre, apellido, género, etc..

Page 38: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 38

Celda de una TablaCelda de una Tabla

La intercepción entre una Fila y Columna se La intercepción entre una Fila y Columna se denomina Celda.denomina Celda.

Una celda contiene un dato.Una celda contiene un dato.

Page 39: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 39

CELDA

Page 40: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 40

Referencias Bibliográficas y Referencias Bibliográficas y ElectrónicasElectrónicas

SILBERSCHATZ, A., KORTH, H., SILBERSCHATZ, A., KORTH, H., SUDARSHAN, S.,SUDARSHAN, S., (2002), “Fundamentos de (2002), “Fundamentos de Base de Datos”, Mc Graw Hill, cuarta edición, Base de Datos”, Mc Graw Hill, cuarta edición, Madrid-España.Madrid-España.

ULLMAN, J.& WIDOM, J.,(1999),“Introducción ULLMAN, J.& WIDOM, J.,(1999),“Introducción a los Sistemas de Bases de Datos”, Prentice Hall, a los Sistemas de Bases de Datos”, Prentice Hall, México-México.México-México.

MARQUÉZ, M.,(2001),“Historia de los Sistemas MARQUÉZ, M.,(2001),“Historia de los Sistemas de Base de Datos”,url: de Base de Datos”,url: http://www3.uji.es/~mmarques/f47/apun/node6.hthttp://www3.uji.es/~mmarques/f47/apun/node6.htmlml, última visita: 17 de octubre de 2005, España., última visita: 17 de octubre de 2005, España.

Page 41: Guayaquil, octubre 24 de 2007Base de Datos 1 ACCESS 2003 Texto Guía: Texto Guía: PASO A PASO, Microsoft Office ACCESS 2003, McGraw Hill, Madrid España

Guayaquil, octubre 24 de 2007 Base de Datos 41

Referencias Bibliográficas y Referencias Bibliográficas y ElectrónicasElectrónicas

Delgado, J.M.(2001),Delgado, J.M.(2001), “ “Paso a Paso Office XPPaso a Paso Office XP”, ”, Ediciones ANAYA Multimedia, Madrid-España.Ediciones ANAYA Multimedia, Madrid-España.

Tiznado, M(2002)Tiznado, M(2002),Enter Plus, “,Enter Plus, “El camino fácil a El camino fácil a ACCESS XPACCESS XP”, Mc Graw Hill, Bogotá Colombia.”, Mc Graw Hill, Bogotá Colombia.

Silberschatz, A., Korth, F.,Sudarshan,S.(2002)Silberschatz, A., Korth, F.,Sudarshan,S.(2002), , “Fundamento de Base de Datos”“Fundamento de Base de Datos”,Mc Graw Hill, ,Mc Graw Hill, Madrid-España.Madrid-España.

Rob,P., Coronel, C.(1993)Rob,P., Coronel, C.(1993) ,“ ,“Database SystemDatabase System”, ”, The Wadsworth, California-USA.The Wadsworth, California-USA.