14
Fundamentos de Base de Datos 1 Objetivos de 1. Estudiar los conce influyen en el uso y de datos. 2. Definir claramente datos 3. Definir las ventajas base de datos 4. Describir las etapas de datos INTRODU A LAS BA DAT Unidad 1 e la Unidad eptos generales que y manejo de una base que es una base de y desventajas de las de diseño de una base UCCIÓN ASES DE TOS Unidad 1 Unidad 1

INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

  • Upload
    dohuong

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

Page 1: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

1

Objetivos de

1. Estudiar los conceinfluyen en el uso yde datos.

2. Definir claramente qdatos

3. Definir las ventajas base de datos

4. Describir las etapas dde datos

INTRODUA LAS BA

DATO

Un

ida

d 1

os de la Unidad

ceptos generales que y manejo de una base

que es una base de

s y desventajas de las

de diseño de una base

RODUCCIÓN S BASES DE DATOS

Unidad 1

Un

ida

d 1

Page 2: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

2

EL PROBLEMA DE LOS Todas las empresas rehecho. La información (nombre, dirección, sueldLas soluciones utilizadasAntes de la aparición decarpetas y fichas. Tras laarchivos digitales dentroveces en archivos binario Además las empresas tareas propias de la emprequieren manejar los da En los inicios de la erapropios datos de forma ventaja), es que los prouno no afectaba al resto. � Coste de almacenamie� Datos redundantes (se� Probabilidad alta de in� Difícil modificación enrealizar esas modificaciolos datos). Lógicamente la soluciónutilicen los mismos datoprotegidos y controladofuncional que es lo que s De esta forma una baseuna estructura lógica, einformático. Esa estructura no sólo relacionan. Las bases delos años setenta y ochen SISTEMA DE BASES DE Un sistema de bases dsiguientes elementos: � Hardware. Máquinas eunidades de almacenam

S DATOS

requieren almacenar información. Desden puede ser de todo tipo. Cada elemldo, etc.) es lo que se conoce como dato (s por las empresas para almacenar los dae la informática se almacenaban en fiche la aparición de la informática estos datosro de las unidades de almacenamiento rios, o en hojas de cálculo).

requieren utilizar aplicaciones informátipresa a fin de mecanizar a las mismas. Eatos de la empresa.

a informática, cada programa almacenaba un tanto caótica. La ventaja de este ocesos eran independientes por lo que lo. Pero tiene grandes inconvenientes:

iento elevado se repiten continuamente) inconsistencia en los datos n los datos y facilidad de problemas de

iones (ya que es difícil que esa modificac

ón a este problema es hacer que todastos. Esto provoca que los datos deban dos. Además los datos forman una es se conoce como base de datos.

e de datos es una serie de datos relaciones decir una estructura reconocible des

o contiene los datos en sí, sino la formde datos empiezan a aparecer en los añonta.

DE DATOS

de datos sirve para integrar los datos.

en las que se almacenan las bases de iento masivo para este fin.

Unidad 1

e siempre lo han mento informativo (en inglés data).

datos son diversas. eros con cajones y s se almacenan en

o del ordenador (a

ticas para realizar Estas aplicaciones

aba y utilizaba sus sistema (la única la modificación de

e inconsistencia al ción afecte a todos

s las aplicaciones estar mucho más estructura física y

onados que forman esde un programa

rma en la que se os 60 y triunfan en

. Lo componen los

datos. Incorporan

Page 3: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

3

� Software. Es el sistemlas bases de datos. � Datos. Incluyen los dadatos que sirven para de � Usuarios. Personas qu � Usuarios finales. Aquecotidiano que no tiene poNormalmente no utilizaaplicaciones creadas parEstos usuarios sólo acce � Desarrolladores. Aaplicaciones para los usu � Administradores. Taencargan de gestionar la Hay que tener en cuentaen función del tipo de uuso, a los desarrolladoredel sistema de bases davanzada para la base d Estructura de una base dLas bases de datos estáde metadatos. Los metadatos son datoestructura de la base deson texto o números oapellidos,...), cómo están De este modo se produ � Estructura lógica. Inddatos. La estructura lógelementos de la base de Es una estructura que pobjetos, entidades, nodpresencia real en la físichaber una posibilidad de

ma gestor de bases de datos. El encarga

atos que se necesitan almacenar y los mescribir lo que se almacena en la base de

ue manipulan los datos del sistema. Hay

ellos que utilizan datos de la base de datoor qué tener que ver con la informática. an la base de datos directamente, si

ara ellos a fin de facilitar la manipulación deden a ciertos datos.

Analistas y programadores encargadsuarios finales.

ambién llamados DBA (Data Base A

las bases de datos.

ta que las necesidades de los usuarios sousuario que sean: a los finales les intereres la potencia y flexibilidad de los lengude datos, a los administradores herram

de datos.

de datos tán compuestas (como ya se han comen

tos (valga la redundancia) que sirven pde datos; por ejemplo qué tipo de datos o fechas.), qué nombre se le da a cadn agrupados, cómo se relacionan.

ucen dos visiones de la base de datos:

dica la composición y distribución teóricógica sirve para que las aplicaciones pe datos sin saber realmente cómo se está

permite idealizar a la base de datos. Suodos, relaciones, enlaces,... que realmica del sistema. Por ello para acceder a loe traducir la estructura lógica en la estruct

Unidad 1

ado de administrar

metadatos que son e datos.

y tres categorías:

tos para su trabajo

si no que utilizan de los datos.

dos de generar

Administrator), se

son muy diferentes resa la facilidad de uajes incorporados mientas de gestión

ntado), de datos y

para especificar la s se almacenan (si ada dato (nombre,

s:

rica de la base de puedan utilizar los tán almacenando.

Sus elementos son lmente no tienen los datos tiene que tura física.

Page 4: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

4

� Estructura física. Es lunidades de disco. La calmacena en la base de VENTAJAS DE LAS BA � Independencia de los los datos sin modificar el � Menor redundancia. Nbuenos diseños de datos � Integridad de los daincoherencias con ellos. � Mayor seguridad en lo � Datos más documentinformación de la base d � Acceso a los datos mresultado más óptimo en � Menor espacio de almdatos. DESVENTAJAS DE LAS � Instalación costosa. Eun software y hardware p � Requiere personal cuasistemas. � Implantación larga y dpersonal es mucho más � Ausencia de estándahacia los sistemas cometecnología aceptada com

la estructura de los datos tan cual se a correspondencia entre la estructura lóg datos (en los metadatos)

ASES DE DATOS

s datos y los programas y procesos. Esto el código de las aplicaciones.

No hace falta tanta repetición de datos. s tienen poca redundancia.

atos. Mayor dificultad de perder los da

los datos. Al limitar el acceso a ciertos usu

ntados. Gracias a los metadatos que perde datos.

más eficiente. La organización de los dn rendimiento.

lmacenamiento. Gracias a una mejor estr

S BASES DE DATOS

El control y administración de bases de poderoso

ualificado. Debido a la dificultad de mane

difícil. Debido a los puntos anteriores. Ls complicada y lleva bastante tiempo.

ares reales. Lo cual significa una exceerciales del mercado. Aunque hay una bumo estándar de hecho.

Unidad 1

almacenan en las gica y la física se

o permite modificar

. Aunque, sólo los

atos o de realizar

uarios.

ermiten describir la

datos produce un

tructuración de los

datos requiere de

ejo de este tipo de

La adaptación del

esiva dependencia uena parte de esta

Page 5: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

5

ANTES DE CONTINUAR

BASICOS

Entidades

Son objetos concretos olos que se recoge informdatos. Por ejemplo, cliende una empresa.

Atributos

Es una unidad básica erelación. Por ejemplo la población.

Dominios

Es el conjunto de valoredel atributo población, sactuación de una empres

Tablas

Es la forma de estructura

Relación

Es la asociación que se entidades facturas emitid

Cardinalidad

Indica el número de relac

R, DEFINAMOS LOS SIGUIENTES CON

o abstractos que presentan interés para emación que será representada en un sistntes, proveedores y facturas serían entida

e indivisible de información acerca de u entidad proveedor tendrá los atributos no

res que puede tomar cada atributo. Por eserá la relación de todas las poblacion

esa.

rar los datos en filas o registros y columna

e efectúa entre entidades. Por ejemplo la idas y clientes. Dentro de una base de dat

aciones en las que una entidad puede apa

Unidad 1

NCEPTOS

el sistema y sobre stema de bases de ades en el entorno

una entidad o una ombre, domicilio y

ejemplo el dominio nes del ámbito de

as o atributos.

a relación entre las atos es una tabla.

arecer.

Page 6: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

6

Claves

En una tabla relacional aconcreta, lo cual es posatributos, de forma quecontener uno o más atribSe puede tener solo unasecundarias por tabla.

Administrador de BD Tipo de usuario especiaBD, que aseguran que la Base de datos Conjunto estructurado derepresentación será úniutilizaciones. sigla: BD Cliente/servidor Tecnología habitual paraque se pueden ejecutar emodo que uno actúa dservidor. Un proceso cservidor puede recibir peEn general, un procesoproceso B puede haceproceso C. Data definition languagLenguaje especializado eBD. Sigla: DDL Data manipulation langLenguaje especializado eDML DDL Data definition language. DML Data manipulation langua Esquema Descripción o definiciónprogramas y es utilizadatrabajar. La arquitectura

a veces es necesario poder determinar usible mediante la clave. Se debe elegir e no puedan existir valores duplicadosibutos). Para este caso será la clave princa clave principal por tabla, pero se pued

ial que realiza funciones de administracióla explotación de la BD es correcta.

de datos que representa entidades y sus inica e integrada, a pesar de que debe

ra distribuir datos. La idea es que dos pror en un mismo sistema o en sistemas sepade cliente o peticionario de un serviciocliente puede pedir servicios a distintoeticiones de muchos clientes. o A que actúa como cliente pidiendo uer también de servidor de un servicio

ge en la escritura de esquemas; es decir, en

guage en la utilización de BD (consultas y mant

e.

uage.

ión de la BD. Esta descripción está a por el SGBD para saber cómo es la BDa ANSI/SPARC recomienda tres niveles

Unidad 1

una tupla (registro) r la clave entre los s (la clave puede

ncipal de una tabla. den tener N claves

ión y control de la

interrelaciones. La e permitir diversas

rocesos diferentes, parados, actúan de io y el otro, como tos servidores. Un

un servicio a otro que le pida otro

n la descripción de

ntenimiento). Sigla:

separada de los D con la que debe s de esquemas: el

Page 7: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

7

externo (visión de los(descripción de caracterí SGBD Sistema de gestión de BD Sistema de gestión de BSoftware que gestiona utilización de la BD aindependizar al usuario dsigla: SGBD SQL Structured query languag Structured query languLenguaje especializado relacionales. Creado poANSI-ISO en 1985 (el úutilizan prácticamente tod Transacción Conjunto de operacionetodas o ninguna) y de operaciones que se ejecu

AHORA BIEN, DEFINAM

Una base de datos (cuya

almacenar datos de ma

y

usuarios

poder

estos

lo tanto,

de base

s usuarios), el conceptual (visión glorísticas físicas).

BD.

BD y controla BD. Sus principales funcione a muchos usuarios simultáneos y de del mundo físico y mantener la integridad

age.

uage o en la descripción (DDL) y la utilizacióor IBM al final de los años setenta y e

último estándar de SQL es de 1999). Eodos los SGBD del mercado. sigla: SQL

es (de BD) que queremos que se ejecut forma aislada (sin interferencias) de otcuten concurrentemente.

MOS ¿QUÉ ES UNA BASE DE DATOS?

ya abreviatura es BD) es una entidad en

anera estructurada, con la menor redu

Unidad 1

lobal) y el físico

nes son facilitar la e tipos diferentes, d de los datos.

ción (DML) de BD estandarizado por En la actualidad lo

uten como un todo otros conjuntos de

?

la cual se pueden

dundancia posible.

Diferentes

programas

diferentes

deben

utilizar

datos. Por

el concepto

de datos

Page 8: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

8

generalmente está relaci

información. De allí el té

de información" que es

incluye todos los mecani

En un ordenador, esta in“fichas”. Por ejemplo, una basedirecciones en la que anpara cada uno de estosapartados, como el nombEsto nos permite introduestas “fichas” recibe el ncomponen las fichas se lEl conjunto de las fichllamaremos “tabla”, y qen una fila y cada aparta

cionado con el de red ya que se debe pod

término base. Una base de datos hace us

el término general utilizado para la estr

nismos para compartir datos que se han in

información normalmente será básicament

se de datos muy sencilla podría ser notemos datos de nuestros amigos. Tends amigos. En cada ficha, a su vez, exisbre, la dirección, el teléfono, etc.

ucir dos primeros conceptos que utilizareml nombre de “registro”, y cada uno de los llama “campo”.

chas (registros) forma un “bloque” de que se suele representar escribiendo cadtado (campo) en una columna, así:

Unidad 1

oder compartir esta

uso de un "Sistema

tructura global que

instalado.

nte una serie de

r una agenda de ndríamos una ficha istirá una serie de

emos: cada una de os “apartados” que

información, que ada ficha (registro)

Page 9: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

9

Pero en la práctica, una tabla. Por ejemplo, la bgestión deberá almacenetc. Cada uno de estos relacionadas entre sí (pproveedor, y ese artículcorresponderá a un cierto Todo este conjunto de iellas (y alguna cosa mconcreto, se tratará de lo

Para diseñar una base mundo real, de manera q

La imagen que obtenemconsiste en una serie dmundo real en la bdenomina esquema coninformación relativa a unpedidos de clientes o el m

FUNCIONALIDAD DE U

Una base de datos (se

almacenamiento masivo

almacenar imágenes com

fotos; ni almacena otro t

ser necesario.

Las bases de datos, so

fluida con la aplicación; e

dar de alta. Usualmente

site, causando que una e

el usuario.

a “base de datos” real suele estar formadbase de datos que utiliza una empresa nar datos sobre clientes, proveedores, a

s “bloques” de datos será una tabla, y est(por ejemplo: un artículo será suministraulo aparecerá en ciertas facturas, cada urto cliente).

información que forman las tablas y lasmás que ya veremos) será nuestra “baslo que se conoce como una “base de dato

de datos debemos establecer un proce que sea posible plasmarlo mediante una

mos del mundo real se denomina “Modede elementos que definen lo que querebase de datos. La definición de e

onceptual. Una base de datos es una un asunto o propósito particular, como el mantenimiento de una colección de músi

UNA DB

ea cual sea) es un soporte digital que

o de información en formato texto plano.

omo se cree, sino que almacena las rutas

tipo de datos; sino que almacena sus ru

son utilizadas en sistemas que requieren

; estas se encargan muchas veces de adm

la base de datos, esta ligada a la program

edición en ella cause una modificación di

Unidad 1

da por más de una a “normal” para su artículos, facturas, stas tablas estarán trado por un cierto una de las cuales

as relaciones entre ase de datos”. En tos relacional”.

ceso partiendo del a serie de datos.

elo Conceptual” y remos plasmar del este modelo se

a recopilación de el seguimiento de sica.

tiene como fin el

o. No es capaz de

as (path) de dichas

rutas de acceso de

en una interacción

dministrar, editar, y

amación directa del

directa en lo que ve

Page 10: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

10

Ejemplos de aplicación d

lenguaje dinámi

E – comerce, Agendas, L

ESTRUCTURA NORMA

Una base de datos, a fi

orden que debe ser cump

Cada base de datos tie

contener los campos. Un

esto, sería como un li

columnas del Excel don

nombres, apellidos, teléf

la información propiamen

ORDEN JERÁRQUICO D

• Tablas

• Campos

• Registros

¿POR QUÉ UTILIZAR U

Una base de datos pro

visualizar, ingresar o act

se les hayan otorgado. S

almacenados crece. Un

utilizarla sólo un usuario

información se almacena

de una red.

La principal ventaja de u

acceder a ellas al mismo

COMO DISEÑAR UNA B

de una base de datos (entiéndase que e

ico como PHP

, Libros de visitas, foros, portales, etc

AL DE UNA DB

fin de ordenar la información de manera

plido para acceder la información de man

iene una o más tablas, las cuales cump

n ejemplo de tabla sería “contactos”. Pa

libro en el Excel. Mientras que los ca

nde se ordena cada datos insertado al

éfono”. Y luego finalmente tenemos las fil

ente dicha.

DE UNA BD

UNA BASE DE DATOS?

oporciona a los usuarios el acceso a da

ctualizar, en concordancia con los derech

. Se convierte más útil a medida que la c

na base de datos puede ser local, es

rio en un equipo, o puede ser distribuida

na en equipos remotos y se puede acced

utilizar bases de datos es que múltiples

o tiempo.

BASE DE DATOS (ASPECTOS BÁSICO

Unidad 1

están ligadas a un

o ASP):

a lógica, posee un

anera coherente.

plen la función de

ara entender mejor

campos serían las

l libro. Ejemplo “id,

filas (row), que son

datos, que pueden

hos de acceso que

cantidad de datos

s decir que puede

a, es decir que la

der a ella a través

s usuarios pueden

OS)

Page 11: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

11

1 Determinar la finalida

El primer paso para disese utiliza. Debe saber qude ahí, puede determintablas) y qué hechos netablas).

Hable con los demás detenidamente en las pRealice bocetos de los ique utiliza actualmente diseñadas similares a la

2 Determinar las tablas

Determinar las tablas pula base de datos. Esto sede datos (los informes qpreguntas para las que dacerca de la estructura d

No es necesario que dispor Ej.). De hecho, posibde la base de datos y trala información teniendfundamentales:

• Una tabla no debinformación entre relacional es difercomo por ejemplo

Cuando cada elemactualiza en un sode que existan enPor ejemplo, probteléfono de cada c

• Cada tabla debe c

Cuando cada tablla información aasuntos. Por ejemuna tabla difereneliminar un pedido

dad de la base de datos

eñar una base de datos es determinar suué información desea obtener de la baseinar sobre qué asuntos necesita almacecesita almacenar sobre cada asunto (lo

s usuarios que utilizarán la base depreguntas que desean que responda la informes que desea que produzca. Reúne para registrar los datos. Examine basa que va a diseñar.

as que se necesitan

uede ser el paso más complicado del procse debe a que los resultados que desea o que desea imprimir, los formularios que desea respuestas) no proporcionan pista de las tablas que los producen.

iseñe las tablas mediante algún producto iblemente sea más conveniente realizar urabajar sobre el diseño primero. Al diseñarndo en cuenta los siguientes princi

be contener información duplicada, y noe tablas. A este respecto, una tabla de uerente a una tabla de una aplicación delo una hoja de cálculo.

emento de información está almacenadoolo lugar. Esto resulta más eficiente y elimentradas duplicadas que contengan inforbablemente desee almacenar la direcció cliente una sola vez en una sola tabla.

contener información sobre un asunto.

bla contiene hechos sólo sobre un asuntoacerca de cada asunto independientemplo, puede almacenar las direcciones dnte de los pedidos de los clientes, de o y conservar a la vez la información sobr

Unidad 1

su finalidad y cómo e de datos. A partir cenar hechos (las (los campos de las

e datos. Piensen la base de datos.

úna los formularios ses de datos bien

oceso de diseño de obtener de la base desea utilizar, las

tas necesariamente

o (Microsoft Access un boceto en papel ar las tablas, divida cipios de diseño

no debe duplicarse una base de datos e archivos simples

o en una tabla, se limina la posibilidad ormación diferente. ión y el número de

to, puede mantener temente de otros de los clientes en modo que pueda bre el cliente.

Page 12: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

12

3 Determinar los camp

Cada tabla contiene infotabla contiene hechos intabla de Clientes pueddirección, la ciudad, el pcampos para cada tabla,

• Relacione cada ca

• No incluya datos dexpresión).

• Incluya toda la info

• Almacene informaNombre y Apellido

4 Identificar el campo o

Para relacionar informacpara conectar a un clientde datos debe incluir uforma exclusiva cada recampos se denomina cla

5 Perfeccionar el diseñ

Una vez diseñadas las momento de estudiar el Es más sencillo cambiahaya rellenado las tablas

Utilice un software de btablas, especificar relacejemplo en las tablas pade la base de datos, respuestas que desee. BSi encuentra problemas,

6 Introducir datos y cre

Cuando considere que ladescritos anteriormente

pos que se necesitan

formación acerca del mismo asunto, y ca individuales sobre el asunto de la tablade incluir los campos del nombre de

l país y el número de teléfono. Al realizaa, tenga en cuenta estas sugerencias:

campo directamente con el asunto de la ta

derivados ni calculados (datos que son e

formación que necesite.

ación en sus partes lógicas más pequeos, en lugar del Nombre completo).

o campos con valores únicos en cada

ación almacenada en tablas independiennte con todos los pedidos del cliente), cadun campo o un conjunto de campos quregistro individual de la tabla. Este camlave principal.

ño

s tablas, los campos y las relaciones qul diseño y detectar los posibles fallos qu

iar el diseño de la base de datos ahora s con datos.

bases de datos (Microsoft Access por Eciones entre las tablas e introducir sufara poder comprobar el diseño. Para pro compruebe si puede crear consultas Busque duplicaciones de datos innecesa, perfeccione el diseño.

rear otros objetos de la base de datos

la estructura de las tablas cumple los prie, es el momento de comenzar a ag

Unidad 1

ada campo de una la. Por ejemplo, la e la compañía, la zar bocetos de los

tabla.

el resultado de una

eñas (por ejemplo,

a registro

ntes (por ejemplo, da tabla de la base ue identifiquen de po o conjunto de

ue necesita, es el ue puedan quedar. que una vez que

Ej.) para crear las ficientes datos de obar las relaciones para obtener las sarias y elimínelas.

rincipios de diseño agregar los datos

Page 13: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

13

existentes a las tablas. informes, etc. que desee

7 Utilizar una herramie

Hacer uso de un DBMSperfeccionar el diseño deanalizar el diseño de unasi es conveniente y dividi

El Analizador de rendimirecomendaciones y sugimplantar estas recomen

De otra manera esto se ETAPAS BÁSICAS DEL El primer paso antes demenos. Si en la programaparece una idea (a peshace incluso bien... si el muy raro que salga bien. El segundo paso recomcreemos que ya está todtomado, porque eso nosalgo que no hayamos pre El tercer paso será información. Para elloRelación”. El dibujo nosmás fácil de seguir y mmejor las carencias y las El cuarto paso será contotalmente mecánico. Poque veremos) a una basees casi inmediato. Quinto paso que sería lestructuras auxiliares, co TIPOS DE DATOS EXIS En general, los tipos desistema de bases de dato

. A continuación, puede crear las consue.

ienta de análisis

S que incluya las herramientas que pude la base de datos. El Asistente para anaa tabla, proponer nuevas estructuras de tdir una tabla en nuevas tablas relacionada

iento puede analizar la base de datos cougerencias para mejorarla. El asistentendaciones y sugerencias.

erá explicado de la siguiente forma:

L DISEÑO

de crear una base de datos es pararse a mación es muy peligroso eso de empezaesar de que hay bastante gente que lo el programa es corto), en la creación de bn.

mendable es ir anotando las ideas segúndo, deberíamos volver a leer todas las nos ayudará a tener una visión de conjuntorevisto inicialmente.

empezar a dibujar garabatos que llo veremos por encima un modelo lls ayudará a tener una nueva versión deás completa que las anotaciones. Aquí

s incongruencias que puedan existir.

onvertir este dibujo en las tablas. Este pasor ejemplo, la conversión del modelo En

se de datos relacional (las que normalmen

la introducción de los datos y la creacióomo formularios, consultas o informes, qu

ISTENTES

e datos habituales, que encontraremos tos, son los siguientes:

Unidad 1

sultas, formularios,

pueden ayudarle a alizar tablas puede tablas y relaciones as si es necesario.

completa y realizar te también puede

pensar. Ni más ni zar a teclear según hace, y alguno lo bases de datos es

ún surgen. Cuando otas que habíamos to y a notar si falta

representen esa llamado “Entidad-e conjunto, mucho í se verán todavía

aso puede ser casi ntidad-Relación (el ente manejaremos)

ión de una serie de ue ya veremos.

s en casi cualquier

Page 14: INTRODU RODUCCIÓN S BASES DE DATO DATOS Unidad 1infopvirtual.com/cursos/access/Introduccion a base de datos.pdf · Fundamentos de Base de Datos 2 EL PROBLEMA DE LOS Todas las empresas

Fundamentos de Base de Datos

14

� Texto (o alfanuméricletras y quizás algún otDeberemos indicar la canqueremos dejar espaciotoda la información que de más, o estaríamos sistemas de almacenami � Numérico, cuando nespecialmente si más adestas cantidades numéqueremos reservar, persistema de bases de dadigamos el número de cinombres más cercanos ordenador (cosas como “ � Lógico, cuando sólo h � Fecha, para almacenaque las comparacionesescribimos las fechas consideraría que la prclaramente incorrecto). � Memo, es un campo da cambio su acceso es musa en casos muy concrvariable y no importe qude “observaciones” sobre � Otros menos habitgeneral, números que seuna cierta dirección dent

ico, o carácter), cuando nuestro campootro tipo de símbolos de puntuación y/o antidad de letras (o en general, de caracteio (no deberíamos quedarnos cortos, par nos interesa, pero tampoco hay que dej desperdiciando una parte de la capaciento sin necesidad).

nuestro campo vaya a guardar cantiddelante necesitaremos realizar operacioneéricas. Tendremos que indicar tambiénro esto puede que se haga de forma

datos que usemos. Por ejemplo, unos ecifras que queremos guardar, mientras ques a como realmente se va a guardar la “número entero largo” o “número real de

hay dos posibilidades (verdadero o falso,

nar fechas (y, en ocasiones, también horas y las ordenaciones sean correctas 12/01/2000 y 31/10/1975 como “textrimera es menor -anterior- a la segu

de texto especial, que permite una longi más lento que el campo de texto normal, cretos, en los que la longitud del texto a ue las búsquedas sean lentas. Es el casre un alumno, o el “resumen” de una pelíc

ituales nos permitirán guardar imágenese incrementen automáticamente, hipervítro de nuestro ordenador u otro), etc.

Unidad 1

o deba almacenar o cifras numéricas. teres) para las que

ara que nos quepa ejar mucho espacio cidad de nuestros

tidades numéricas, nes aritméticas con n el espacio que distinta según el esperarán que les ue otros emplearán información en el

e doble precisión”).

, sí o no).

ras). Se utiliza para s (por ejemplo, si xto”, el ordenador unda, lo cual es

gitud ilimitada, pero , por lo que sólo se guardar sea muy so de un apartado

ícula.

nes o ficheros en vínculos (enlaces a