Download Base de datos relacional

Document related concepts

Base de datos relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

SQL wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos wikipedia , lookup

Transcript
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Curso: Programación 3
Profesor: Sergio Morales
PROYECTO DE ACCES “BASE DE DATOS”
NATALI MARIE GARCIA MALDONADO
GERSON DAVID AGUIRRE
COLEGIO DE INFORMATICA IMB-PC ZONA 12
INTRODUCCION
En el presente trabajo de investigación, podrá encontrar lo que es un resumen
de lo que es Una Base de Datos, los pasos para crear una nueva en Microsoft
Access,
los tipos y clases de bases de datos que existen y como los
utilizaremos, además este trabajo contiene las herramientas principales dentro
de una base de datos como por ejemplo la utilización adecuada de la clave
principal, y muchas mas herramientas.
Este trabajo es muy útil para todo estudiante que quiera saber u poco mas de
como crear una base de datos ya que aquí se detalla paso a paso la creación
de las mismas, incluyendo algunos ejemplos de base de datos elaborada por
nosotros, para que el aprendizaje de este tema sea mas fácil.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
OBJETIVOS

El principal objetivo de este trabajo de investigación, es que se
especifique el tema: Bases de Datos.

Poder aprender mas sobre bases de datos, así como las clases de
bases de datos que existen y para que nos pueden servir cada una de
estas.

Poder explicar como es que se crea una base de datos paso a paso,
para que tengamos una mayor comprensión del tema.

Poder utilizar los componentes básicos de Microsoft Access, al crear una
base de datos, ya que este programa es de mucha utilidad en nuestra
carrera (Perito en Administración de Empresas).
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Base de datos
Una base de datos o banco de datos es un conjunto de datos que pertenecen
al mismo contexto almacenados sistemáticamente para su posterior uso. En
este sentido, una biblioteca puede considerarse una base de datos compuesta
en su mayoría por documentos y textos impresos en papel e indexados para su
consulta. En la actualidad, y debido al desarrollo tecnológico de campos como
la informática y la electrónica, la mayoría de las bases de datos tienen formato
electrónico, que ofrece un amplio rango de soluciones al problema de
almacenar datos.
En informática existen los sistemas gestores de bases de datos (SGBD), que
permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de los sistemas gestores de bases de datos se
estudian en informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones
públicas. También son ampliamente utilizadas en entornos científicos con el
objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos
de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo
en España, los datos personales se encuentran protegidos por la Ley Orgánica
de Protección de Datos de Carácter Personal (LOPD).
Tipos de bases de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
criterio elegido para su clasificación:
Según la variabilidad de los datos almacenados
Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para
almacenar datos históricos que posteriormente se pueden utilizar para estudiar
el comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones y tomar decisiones.
Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización y adición de datos,
además de las operaciones fundamentales de consulta. Un ejemplo de esto
COLEGIO DE INFORMATICA IMB-PC ZONA 12
puede ser la base de datos utilizada en un sistema de información de una
tienda de abarrotes, una farmacia, un videoclub, etc.
Según el contenido
Bases de datos bibliográficas
Solo contienen un surrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene
información sobre el autor, fecha de publicación, editorial, título, edición, de una
determinada publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque sino estaríamos en
presencia de una base de datos a texto completo (o de fuentes primarias—ver
más abajo). Como su nombre lo indica, el contenido son cifras o números. Por
ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas
las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Bases de datos o "bibliotecas" de información Biológica
Son bases de datos que almacenan diferentes tipos de información proveniente
de las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:





Aquellas que almacenan secuencias de nucleótidos o proteínas.
Las bases de datos de rutas metabólicas
Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas
Bases de datos clínicas
Bases de datos bibliográficas (biológicas)
Modelos de bases de datos
Además de la clasificación por la función de las bases de datos, éstas también
se pueden clasificar de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una "descripción" de algo conocido como
contenedor de datos (algo en donde se guarda la información), así como de los
métodos para almacenar y recuperar información de esos contenedores. Los
COLEGIO DE INFORMATICA IMB-PC ZONA 12
modelos de datos no son cosas físicas: son abstracciones que permiten la
implementación de un sistema eficiente de base de datos; por lo general
se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las 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. El nodo que no tiene padres es
llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de
aplicaciones que manejan un gran volumen de información y datos muy
compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de
representar eficientemente la redundancia de datos.
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).
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una
solución eficiente al problema de redundancia de datos; pero, aun así, la
dificultad que significa administrar la información en una base de datos de red
ha significado que sea un modelo utilizado en su mayoría por programadores
más que por usuarios finales.
Base de datos relacional
Éste es el modelo más utilizado en la actualidad para modelar problemas
reales y administrar datos dinámicamente. Tras ser postulados sus
fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San
José (California), no tardó en consolidarse como un nuevo paradigma en los
modelos de base de datos. Su idea fundamental es el uso de "relaciones".
Estas relaciones podrían considerarse en forma lógica como conjuntos de
datos llamados "tuplas". Pese a que ésta es la teoría de las bases de datos
relacionales creadas por Edgar Frank Codd, la mayoría de las veces se
COLEGIO DE INFORMATICA IMB-PC ZONA 12
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 (las filas de
una tabla), que representarían las tuplas, y campos (las columnas de una
tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto
tiene la considerable ventaja de que es más fácil de entender y de utilizar para
un usuario esporádico de la base de datos. La información puede ser
recuperada o almacenada mediante "consultas" que ofrecen una amplia
flexibilidad y poder para administrar la información.
El lenguaje más habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje Estructurado de
Consultas, un estándar implementado por los principales motores o sistemas
de gestión de bases de datos relacionales.
Durante su diseño, una base de datos relacional pasa por un proceso al que se
le conoce como normalización de una base de datos.
Durante los años '80 (1980-1989) la aparición de dBASE produjo una
revolución en los lenguajes de programación y sistemas de administración de
datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como
lenguaje base para su gestión.
Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos
orientados a objetos, trata de almacenar en la base de datos los objetos
completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora
todos los conceptos importantes del paradigma de objetos:



Encapsulación - Propiedad que permite ocultar la información al resto de
los objetos, impidiendo así accesos incorrectos o conflictos.
Herencia - Propiedad a través de la cual los objetos heredan
comportamiento dentro de una jerarquía de clases.
Polimorfismo - Propiedad de una operación mediante la cual puede ser
aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir
operaciones sobre los datos como parte de la definición de la base de datos.
Una operación (llamada función) se especifica en dos partes. La interfaz (o
signatura) de una operación incluye el nombre de la operación y los tipos de
datos de sus argumentos (o parámetros). La implementación (o método) de la
operación se especifica separadamente y puede modificarse sin afectar la
interfaz. Los programas de aplicación de los usuarios pueden operar sobre los
datos invocando a dichas operaciones a través de sus nombres y argumentos,
COLEGIO DE INFORMATICA IMB-PC ZONA 12
sea cual sea la forma en la que se han implementado. Esto podría
denominarse independencia entre programas y operaciones.
Se está trabajando en SQL3, que es el estándar de SQL92 ampliado, que
soportará los nuevos conceptos orientados a objetos y mantendría
compatibilidad con SQL92.
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar
búsquedas más potentes. Tesaurus es un sistema de índices optimizado para
este tipo de bases de datos.
Base de datos deductivos
Un sistema de base de datos deductivos, es un sistema de base de datos
pero con la diferencia de que permite hacer deducciones a través de
inferencias. Se basa principalmente en reglas y hechos que son almacenados
en la base de datos. También las bases de datos deductivas son llamadas
base de datos lógica, a raíz de que se basan en lógica matemática.
Gestión de bases de datos distribuida
La base de datos está almacenada en varias computadoras conectadas en red.
Surgen debido a la existencia física de organismos descentralizados. Esto les
da la capacidad de unir las bases de datos de cada localidad y acceder así a
distintas universidades, sucursales de tiendas, etcetera.
CREACION DE BASES DE DATOS EN ACCES
Se abre una ventana tal como esta
COLEGIO DE INFORMATICA IMB-PC ZONA 12
y elegiremos la opción "Base de datos de Access en blanco" y pulsamos
aceptar
Aparece una ventana llamada "Archivo nueva base de datos". Nosotros
vamos a bautizar a nuestra base de datos "Listín Telefónico", y así lo
escribimos en el cuadro "Nombre de archivo". A continuación pulsamos en el
botón "crear".
En la siguiente ventana vemos múltiples opciones
A partir de aquí empezaremos a crear nuestra primera base de datos.
Creación de la primera tabla:
Se elige la opción "crear tabla en vista de diseño".
Surgirá la ventana de diseño de tabla
En ella hay varias partes que iremos descubriendo según vayamos
necesitándolas.. por ahora nos basta saber que en la parte superior es donde
definiremos las características básicas de los campos.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
En la inferior izquierda podremos concretar más sus características según
vayamos definiendo la columna "tipo de datos".
Y por ultimo en la parte inferior derecha Access nos ayudara contextualmente
sobre los datos relativos a los campos que vamos a diseñar.
Vamos a empezar por diseñar nuestra base de datos en la columna de Nombre
de campo introduciremos el nombre que queramos para identificar cada
"campo" de nuestra tabla.
Nuestro
listin
va
a
tener
los
siguientes
campos:
Nombre, Apellidos, Dirección, Población, CP, Nº Teléfono, Relación Trabajo.
Seguramente cada uno de nosotros preferiríamos cambiar algún campo por
otro, añadir algunos más o borrar otros... Mas adelante veremos cómo hacerlo
y cómo personalizar esta tabla a nuestras necesidades.
Añadiendo Campos:
En el capitulo anterior habíamos dicho que empezaríamos diseñando nuestra
base de datos introduciendo en la columna de Nombre de campo el nombre
que quisiéramos para identificar cada "campo" de nuestra tabla.
Habíamos dicho, también, que nuestro listín iba a tener los siguientes campos:
Nombre, Apellidos, Dirección, Población, CP, Nº Teléfono, Relación Trabajo.
Según vayamos introduciendo los nombres en la columna al salir de cada
celda, ya sea con la tecla return, con los cursores o con el ratón, veremos como
en la celda contigua de la columna "tipo de dato" aparece por si solo la
palabra "texto", por ahora vamos a ignorarlo, y con el ratón seguiremos
introduciendo cada nombre de campo en su fila correspondiente
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Así es como quedaría nuestra tabla con los campos nombrados
Si nos situamos de nuevo en cualquiera de los campos que acabamos de crear
veremos como la zona inferior izquierda muestra los siguientes datos que
corresponde a las propiedades del campo. Y que en la parte inferior derecha
surge un texto que nos explica algo sobre las características que nos pueden
ayudar.
En ella vemos que tenemos predefinidos ciertos valores.
Por ejemplo: "Tamaño del Campo" que tiene el valor "50", esto quiere decir
que el numero de caracteres máximo que podemos introducir será de 50, si
quisiéramos que un campo en concreto aceptara mas o menos caracteres
solamente tendríamos que cambiar ese valor por otro mas ajustado, por
ejemplo quizás en el campo dirección necesitaríamos mas longitud
Y por el contrario, es evidente que el campo Nº de teléfono no necesitaríamos
tantos... ni siquiera con todos los prefijos internacionales..
Hay varias propiedades más, que veremos en el próximo capitulo
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Base de datos relacional
Una base de datos relacional es un conjunto de entidades relacionadas entre
si (a estas entidades en la práctica las conocemos como tablas). Cada tabla a
su vez es un conjunto de registros, filas o tuplas. Y cada una de estas es un
conjunto de campos, columnas o atributos. Adicionalmente todos las filas
poseen el mismo numero de campos y el mismo campo sin importar la fila a la
que pertence debe cumplir con el dominio del campo que se encuentra definido
en el esquema de la relación.
Para evitar la existencia de datos duplicados y para poder accesar a un dato en
particular, es necesario contar con algun campo que identifique a todos los
campos de una misma fila: a este campo generalmente se le denomina ID,
identificador o clave. A toda bases de datos construidad con las reglas del
modelo relacional, es denominada Base de Datos Relacional, la cual es la
forma en que se hacen la mayoria de las bases de datos actualmente.
Estrictamente hablando el término se refiere a una colección específica de
datos pero a menudo se le usa, en forma errónea como sinónimo del software
usado para gestionar esa colección de datos. Ese software se conoce como
sistema gestor de base de datos relacional o RDBMS (relational database
management system).
Para la manipulación del Modelo Relacionalutilizamos alguno de los lenguajes
formales Álgebra Relacional o Cálculo Relacional, pero para trabajar ya con un
sistema gestor de base de datos, El lenguaje que se utiliza es SQL, Structured
Query Language o Lenguaje Estructurado de Consultas, un estándar
implementado por los principales motores o sistemas de gestión de bases de
datos relacionales.
Las bases de datos relacionales pasan por un proceso al que se le conoce
como normalización de una base de datos, la cual es entendida como el
proceso necesario para que una base de datos sea utilizada de manera óptima.
Conceptos básicos de una base de datos
Campo: unidad básica de una base de datos. Un campo puede ser, por
ejemplo, el nombre de una persona. Los nombres de los campos, no pueden
empezar con espacios en blanco y caracteres especiales. No pueden llevar
puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en
blanco en el medio. La descripción de un campo, permite aclarar información
referida a los nombres del campo. El tipo de campo, permite especificar el tipo
de información que cargaramos en dicho campo, esta puede ser:


Texto: para introducir cadenas de caracteres hasta un máximo de 255
Memo: para introducir un texto extenso. Hasta 65.535 caracteres








COLEGIO DE INFORMATICA IMB-PC ZONA 12
Numérico: para introducir números
Fecha/Hora: para introducir datos en formato fecha u hora
Moneda: para introducir datos en formato número y con el signo
monetario
Autonumérico: en este tipo de campo, Access numera
automáticamente el contenido
Sí/No: campo lógico. Este tipo de campo es sólo si queremos un
contenido del tipo Sí/No, Verdadero/Falso, etc.
Objeto OLE: para introducir una foto, gráfico, hoja de cálculo, sonido,
etc.
Hipervínculo: podemos definir un enlace a una página Web
Asistente para búsquedas: crea un campo que permite elegir un valor
de otra tabla o de una lista de valores mediante un cuadro de lista o un
cuadro combinado.
Registro: es el conjunto de información referida a una misma persona u objeto.
Un registro vendría a ser algo así como una ficha.
Campo clave: campo que permite identificar y localizar un registro de manera
ágil y organizada.
Propiedades generales de los campos
PROPIEDAD
DESCRIPCIÓN
TIPO DE CAMPO
Tamaño del
campo
Permite establecer la longitud máxima Texto, numérico,
de un campo de texto numérico.
contador
Formato
Permite determinar la apariencia de
presentación de los datos, utilizando
los formatos predefinidos o nuestros
propios formatos
Todos, excepto OLE y
Memo
Lugares
decimales
Permite especificar el número de
cifras decimales para mostrar los
números.
Numérico y moneda
Máscara de
entrada
Permite controlar y filtrar los
Texto, numérico,
caracteres o valores que los usuarios fecha/hora, moneda
introducen en un control de cuadro de
texto, evitando errores y facilitando su
escritura.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Título
Permite definir una etiqueta de campo Todos
predeterminada para un formularios o
informe
Valor
Introduce en el campo un valor
predeterminado cuando se agregan nuevos registros
(long. Máx. 255 caracteres)
Todos, excepto OLE y
contador
Regla de
validación
Permite escribir la condición que
deben satisfacer los datos
introducidos para ser aceptados
Todos, excepto OLE y
contador
Texto de
validación
Define el texto del mensaje que se
Todos excepto OLE y
visualiza cuando los datos no cumplen contador
las condiciones enumerdas en la regla
de validación
Requerido
Permite especificar si es necesario
que exista un valor en un campo.
Permitir
longitud cero
Permite especificar si una cadena de Texto, memo
longitud cero ("") es una entrada válida
para el campo
Indexado
Define un campo como índice o
campo clave.
Todos excepto
contador
Texto, numérico,
contador, fecha/hora.
Las propiedades de un campo, se establecen seleccionando el campo y
haciendo clic en la propiedad deseada del cuadro PROPIEDADES DEL
CAMPO situado en la parte inferior de la ventana DISEÑO DE TABLA.
Access tiene una configuración predeterminada para las propiedades de cada
uno de los tipos de campo. Sin duda la más importante es el tamaño del
campo, ya que este nos permitirá hacer una estimación del espacio ocupado
por nuestra base de datos en el disco fijo.
¿Qué es una clave principal?
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Una clave principal es un campo o conjunto de campos de la tabla que
proporcionan a Microsoft Office Access 2007 un identificador exclusivo para
cada fila. En una base de datos relacional como Office Access 2007, la
información se divide en tablas distintas en función del tema. A continuación, se
utilizan relaciones de tablas y claves principales para indicar a Access cómo
debe volver a reunir la información. Access utiliza campos de clave principal
para asociar rápidamente los datos de varias tablas y combinar esos datos de
forma significativa.
Este enfoque funciona porque una vez definida la clave principal, se puede
utilizar en otras tablas para hacer referencia a la tabla que contiene la clave
principal. Por ejemplo, un campo Id. de cliente de la tabla Compradores podría
aparecer también en la tabla Pedidos. En la tabla Compradores es la clave
principal y en la tabla Pedidos es una clave externa. Una clave externa, en
términos simples, es la clave principal de otra tabla.
Clave principal
Clave externa
A menudo, un número de identificación exclusivo, como un número de Id. o un
número de serie o código, sirve como clave principal en una tabla. Por ejemplo,
en una tabla Clientes, cada cliente podría tener un número de Id. de cliente
distinto. El campo Id. de cliente sería, en ese caso, la clave principal.
Un buen candidato para una clave principal debe tener varias características.
En primer lugar, debe identificar inequívocamente cada fila. En segundo lugar,
nunca debe estar vacío ni ser nulo (siempre debe contener un valor). En tercer
lugar, casi nunca (o, preferiblemente, nunca) debe cambiar. Access utiliza
campos de clave principal para reunir rápidamente los datos de varias tablas.
Un ejemplo de una mala elección de clave principal sería un nombre o una
dirección, ya que tanto el nombre como la dirección contienen información que
puede cambiar con el tiempo.
Siempre debe especificar una clave principal para una tabla. Access crea
automáticamente un índice para la clave principal, que permite agilizar las
COLEGIO DE INFORMATICA IMB-PC ZONA 12
consultas y otras operaciones. Access comprueba también que cada registro
tiene un valor en el campo de clave principal y que éste es siempre distinto.
Cuando crea una nueva tabla en la vista Hoja de datos, Access crea
automáticamente una clave principal y le asigna un nombre de campo de "Id." y
el tipo de datos Autonumérico. El campo está oculto de forma predeterminada
en la vista Hoja de datos, pero se puede ver en la vista Diseño.
Si piensa que no hay ningún campo o conjunto de campos que pueda constituir
una buena clave principal, considere la posibilidad de utilizar una columna que
tenga el tipo de datos Auto numérico. Este tipo de identificador no es "fáctico",
es decir, no contiene información objetiva sobre la fila que representa. Es
aconsejable utilizar este tipo de identificadores porque sus valores no cambian.
Una clave principal que contiene datos sobre una fila (un número de teléfono o
el nombre de un cliente, por ejemplo) es más probable que cambie, ya que la
propia información "fáctica" podría cambiar.
Una columna con el tipo de datos Auto numérico suele ser una buena clave
principal, porque garantiza que no habrá dos Id. de producto iguales.
En algunos casos, tal vez considere conveniente utilizar dos o más campos
juntos como clave principal de una tabla. Por ejemplo, una tabla Detalles de
pedidos que contenga artículos de línea de pedidos tendría dos columnas en
su clave principal: Id. de pedido e Id. de producto. Cuando una clave principal
está formada por más de una columna se denomina clave compuesta.
Agregar una clave principal auto numérica
Cuando crea una nueva tabla en la vista Hoja de datos, Access crea
automáticamente una clave principal y le asigna el tipo de datos Auto numérico.
Sin embargo, si desea agregar un campo de clave principal a una tabla que ya
existe, debe abrir la tabla en la vista Diseño.
1.
2.
Haga clic en el Botón Microsoft Office
clic en Abrir.
y, a continuación, haga
En el cuadro de diálogo Abrir, seleccione y abra la base de datos.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
3.
En el panel de exploración, haga clic con el botón secundario en la
tabla a la que desee agregar la clave principal y, a continuación, en el
menú contextual, haga clic en Vista Diseño.
4.
Busque la primera fila vacía disponible en la cuadrícula de diseño de
la tabla.
5.
En la columna Nombre del campo, escriba un nombre, como
IdCliente.
6.
En la columna Tipo de datos, haga clic en la flecha desplegable y en
Autonumérico.
7.
En Propiedades del campo, en Nuevos valores, haga clic en
Incremento para usar valores numéricos incrementales para la clave
principal, o haga clic en Aleatorio para utilizar números aleatorios.
Definir la clave principal
Si tiene una tabla en la que cada registro contiene un número de identificación
exclusivo, como un número de Id. o un número de serie o código, ese campo
podría convertirse en una buena clave principal. Para que una clave principal
funcione correctamente, el campo debe identificar inequívocamente cada fila,
no debe contener un valor vacío o nulo y casi nunca (o, preferiblemente, nunca)
debe cambiar.
Para definir explícitamente la clave principal, debe utilizar la vista Diseño.
1.
Haga clic en el Botón Microsoft Office
clic en Abrir.
y, a continuación, haga
2.
En el cuadro de diálogo Abrir, seleccione y abra la base de datos.
3.
En el panel de exploración, haga clic con el botón secundario en la
tabla en la que desea establecer la clave principal y, en el menú
contextual, haga clic en Vista Diseño.
4.
Seleccione el campo o los campos que desea utilizar como clave
principal.
Para seleccionar un campo, haga clic en el selector de filas del campo que
desee.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Para seleccionar varios campos, presione la tecla CTRL y haga clic en el
selector de filas de cada campo.
5.
En la ficha Diseño, en el grupo Herramientas, haga clic en Clave
principal.
Cambiar la clave principal
Si decide cambiar la clave principal de una tabla, siga estos pasos:
1.
Quite la clave principal existente siguiendo las instrucciones de la
sección Quitar la clave principal.
2.
Defina la clave principal existente siguiendo las instrucciones de la
sección Definir la clave principal.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
CONCLUSIONES
A las conclusiones que hemos llegado son las siguientes:
Microsoft Access es una herramienta que nos facilita la creación de bases de
datos, ya que podemos crear nuestras propias bases o si queremos utilizar al
asistente que nos indica paso a paso como elaborar la misma.
Hay varias clases de Bases de datos, cada una nos sirve para una función
diferente y así nos facilita aun mas la utilización de esta herramienta.
COLEGIO DE INFORMATICA IMB-PC ZONA 12
Para la creación de bases de datos Microsoft Access contiene una serie muy
amplia de herramientas como las claves principales, relaciones y muchas
herramientas más.
E-GRAFIA
MOTORES DE BUSQUEDA:
http://es.wikipedia.org/wiki/Base_de_datos
http://www.monografias.com/trabajos7/bada/bada.shtml
COLEGIO DE INFORMATICA IMB-PC ZONA 12
http://es.wikipedia.org/wiki/Access
http://www.adrformacion.com/curso/access/leccion2/clave_principal.htm
http://www.aulaclic.es/access2002/a_5_1_2.htm