SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
1
Prof.: Lic. Richard Perez Vega
SESSION II
Diseño de tablas
En este Sesión trataremos los siguientes temas:
1. Formas de crear una tabla
2. Uso de la vista diseño para crear una tabla
3. Tipos de datos
4. Propiedades de una tabla
a) Mascara de entrada.
2
Prof.: Lic. Richard Perez Vega
1. Formas de crear una tabla de datos
Existen 3 formas diferentes de crear una tabla:
1.1. Tabla.- Crea directamente una tabla y luego se define directamente los campos.
1.2. Diseño de tabla.- Abre el diseñador de tablas donde puede agregar campos, establecer
opciones de indice y realizar otras tareas de diseño de tabla avanzado.
1.3. Lista de sharepoint.- Consiste en crear un objeto compatible con un sitio SharePoint desde el
que podrás compartir los datos almacenados en la lista o tabla con otras personas con acceso
al mismo sitio.
2. Uso de la vista diseño para crear una tabla
Continuamos con muestra base de datos colegio que se creó la sesión anterior. (sin no está
abierto la base de datos ábralo)
Ahora ingresa a la vista diseño da tabla (diseñador de tablas), siga los siguientes pasos:
1. Clic en la ficha
crear
2. Clic en diseño
de tabla
3
Prof.: Lic. Richard Perez Vega
2.1. DISEÑADOR DE TABLAS
2.2. Tipos de datos
Al crear una tabla en Access primero debemos establecer los campos y el tipo de datos que
usara dicho campo. Access 2010 usa los siguientes tipos de datos:
2.3. Texto: Permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y
caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su
longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos
como nombres, direcciones o cualquier número que no se utilice en cálculos, como
números de teléfono o códigos postales.
2.4. Memo: Se utiliza para textos de más de 255 caracteres como comentarios o
explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda
para almacenar texto con formato o documentos largos, crear un campo Objeto OLE
en lugar de un campo Memo.
2.5. Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo
número la propiedad tamaño del campo nos permite concretar más. En resumen los
tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos
Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para
claves autonuméricas en bases réplicas.
Ahora para crear nuestras tablas vamos usar los
diferentes tipos de datos y sus propiedades.
3. Asigna los campos para la
tabla (los 6 campos)
4. Guarda la tabla (Ctrl + G)
5. Escribir el nombre (profesor)
6. Clic en aceptar
7. Clic en no
4
Prof.: Lic. Richard Perez Vega
2.6. Fecha/Hora: Permite la introducción de fechas y horas desde el año 100 al año 9999,
usando diferentes formatos de fecha y hora.
2.7. Moneda: Para valores de dinero y datos numéricos utilizados en cálculos
matemáticos en los que estén implicados datos que contengan entre uno y cuatro
decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y
hasta 4 dígitos a la derecha del mismo.
Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los
cálculos. Un campo Moneda tiene una precisión de hasta 15 dígitos a la izquierda de
la coma decimal y 4 dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio
en disco.
2.8. Autonumérico: Número secuencial (incrementado de uno a uno) único, o número
aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una
tabla. Los campos Autonumérico no se pueden actualizar.
2.9. Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No,
Verdadero/Falso o Activado/desactivado).
2.10.Objeto OLE: Permite almacenar objetos OLE de otras aplicaciones Windows, como
por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft
Word, gráficos, imágenes, sonidos u otros datos binarios. A partir de la versión 2007
es mejor usar el tipo de dato datos adjuntos
2.11.Hipervínculo: Se utiliza para almacenar hipervínculos y proporcionar acceso con un
solo clic a páginas web atreves de una dirección URL. Puede ser texto o combinación
de texto y números almacenada como texto y utilizada como dirección de
hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes:
2.12.Datos adjuntos: Permite almacenar cualquier tipo de archivo, puede ser imagen,
texto, etc. Este tipo de dato se prefiere usar para almacenar imágenes digitales y
cualquier tipo de archivo binario. Ofrece mayor flexibilidad que los campos OLE
2.13.Asistente para búsqueda: En realidad no es un tipo de dato; inicia el asistente para
búsqueda. Permite crear un cuadro combinado (combobox), una lista desplegable
donde podemos buscar y extraer datos desde otra tabla o podemos escribir los datos
directamente en la propia lista.
Por ejemplo:
Si escribe: MS Access crea un campo con el tipo de dato
Juan Carlos Texto
http://google.com Hipervínculo
10 Numero
10/03/84 Fecha/hora
 Crear una nueva tabla llamado nota
 Asignar los siguientes campos, tipo de dato y sus propiedades correspondientes.
Nombre del campo Tipo de dato propiedades
Id_alumno Texto Tamaño=6
ID_aprofesor Texto Tamaño=6
Nota1 Número
Nota2 Número
Nota3 Número
Actividad 02
5
Prof.: Lic. Richard Perez Vega
2. Claves principales
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de
registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al
cual identifica. No podemos definir más de una clave principal por tabla.
Características de una clave principal
1. La clave principal es única
2. La clave principal no acepta valores Nulos
Una clave principal se puede asignar al momento de diseñar la tabla o después cuando ya está
creada.
Pasos para asignar una clave principal cuando la tabla ya está creada. (Tabla Profesor)
Se tiene que ingresar a la vista diseño:
1. Clic derecho en la
tabla (profesor)
2. Clic en Vista Diseño
3. Clic derecho en el
campo ID_Profesor
4. Clic en clave
principal.
5. Guardar la tabla (Ctrl + G)
6
Prof.: Lic. Richard Perez Vega
3. Trabajando con tablas
4.1. Guardar una tabla
Para guardar una tabla, podemos:
 Ir al Menú Archivo y elegir la opción Guardar.
 O bien hacer clic sobre el botón Guardar de la barra de Acceso Rápido.
 Escribir el nombre de la tabla.
 Hacer clic sobre el botón Aceptar.
Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de
diálogo avisándonos de ello, y preguntándonos si queremos que Access cree una, si le decimos
que Sí nos añade un campo de tipo autonumérico y lo define como clave principal. Si le decimos
que No se guarda la tabla sin clave principal ya que una clave principal en una tabla es
conveniente pero no obligatoria.
4.2. Cerrar una tabla
Para cerrar una tabla, seguir los siguientes pasos:
 Hacer clic derecho sobre la pestaña con el nombre de la tabla y seleccionar Cerrar en el
menú emergente.
 O bien hacer clic sobre el botón Cerrar que se encuentra en la parte derecha al mismo nivel
que la pestaña.
4.3. Modificar una tabla de datos
1. Modificar usando el diseñador de tabla
Cuando ya está asignado la
clave principal a la izquierda
del campo aparece el icono
de una llave.
Otra forma de activar desactivar la
clave principal es haciendo clic el
icono clave principal que está en las
herramientas de tabla/diseño.
7
Prof.: Lic. Richard Perez Vega
Si una vez creada una tabla, queremos cambiar algo de su definición (por ejemplo, añadir
una nueva columna, ampliar una columna que ya existe, borrar una columna, etc...)
tendremos que realizar una modificación en su diseño:
Para modificar la tabla realizar los siguientes procedimientos:
1. Ingresar al diseñador de tablas (tabla Profesor)
a. Clic derecho en la profesor
b.Clic en vista diseño
Ahora en la vista diseño se puede modificar los campos.
2. Modificar los campos que se desea
Añadir un nuevo campo al final
 Ir al final de la tabla y escribir la definición del nuevo campo,
 El nuevo campo se llamara DNI, tipo texto, tamaño =8
a. Seleccionar el campo que se
desea modificar (ID_Profesor).
b. Seleccionar la propiedad que se
desea modificar, en nuestro
caso es.
Máscara de entrada = “Prof”##
Nota: Al crear un nuevo campo, si dicho campo está formado por 2 palabras es
recomendable separar las palabras usando un guion(-) o sub guion(_) y no usando
un espacio.
8
Prof.: Lic. Richard Perez Vega
Insertar una nueva fila (debajo del campo distrito)
3. Guardar la Tabla
a. Ctrl + G
4. Cerrar la tabla
2. Eliminar un campo y registros
 En la vista Hoja de datos: Posicionarse en el campo o el registro que se desea eliminar
y hacer clic derecho luego clic en eliminar columna o registro.
 En la vista diseño: Seleccionar toda la fila o campo haciendo clic en su extremo
izquierdo o superior y cuando esté remarcada pulsar la tecla Supr o Del, o clic derecho
en el registro o campo y clic en eliminar .
3. Introducir y modificar datos en una tabla
Para introducir datos en una tabla, seguir los siguientes pasos:
a. Haz doble clic en la tabla Profesor o clic derecho abrir
b. Ingresar los datos
a) Clic derecho en el campo
fecha_nac
b) Clic en insertar filas
c) Se inserta una fila en blanco, escribir
Provincia, tipo texto y establecer como
tamaño de campo 20.
Cada fila nos sirve para
introducir un registro.
Hacer clic sobre el botón Cerrar
para terminar con dicha tabla.
Haz un clic para seleccionar
un registro.
9
Prof.: Lic. Richard Perez Vega
c. Pulsar INTRO para ir al segundo campo del registro.
Cuando terminamos de introducir todos los campos del primer registro, pulsar INTRO
para introducir los datos del segundo registro.
4. Para borrar un registro entero:
a. Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda del
registro.
El registro quedará seleccionado.
b. Pulsar la tecla SUPR del teclado o haz clic en el botón Eliminar que se encuentra en el
panel Registros de la pestaña Inicio.
Si lo que queremos es modificar algún valor introducido no tenemos más que situarnos
sobre el valor a modificar y volverlo a escribir.
5. Desplazarse dentro de una tabla
Para desplazarse por los diferentes registros de una tabla vamos a utilizar la barra de
desplazamiento:
La barra nos indica en qué registro estamos situados y el número total de registros de la
tabla.
El recuadro en blanco nos está diciendo el registro actual.
Haciendo clic sobre los diferentes botones realizaremos las operaciones indicadas a
continuación:
También podemos desplazarnos por los diferentes campos y registros pulsando las teclas
FLECHA ABAJO, FLECHA ARRIBA, FLECHA IZQUIERDA y FLECHA DERECHA del teclado.
Para retroceder un registro de la tabla
Para ir al primer registro de la tabla
Para avanzar un registro de la tabla
Para ir al último registro de la tabla
Para insertar un nuevo registro.
Para ir a un Nº de registro especifico
Para buscar un dato dentro
de un registro de la tabla
10
Prof.: Lic. Richard Perez Vega
 Modificar la tabla nota:
 Cambiar el ID_profesor por ID_Curso, tipo texto, tamaño=6
 Crear la tabla curso:
 Asignar los siguientes campos, tipo de dato y sus propiedades
correspondientes.
5. Pasos esenciales para realizar un buen diseño y modelo de una base de datos.
1. Identificar las tablas
De acuerdo a los requerimientos que tengamos para la creación de nuestra base de datos,
debemos identificar adecuadamente los elementos de información y dividirlos en entidades
(temas principales) como pueden ser las sucursales, los productos, los clientes, etc.
Para cada uno de los objetos identificados crearemos una tabla. Si en una base de datos los
objetos principales son los empleados y los departamentos de la empresa entonces tendremos
una tabla para cada uno de ellos. Si en otra base de datos los objetos principales son los libros,
autores y editores entonces necesitaremos tres tablas en nuestra base de datos.
2. Determinar los campos
Cada entidad representada por una tabla posee características propias que lo describen y que
lo hacen diferente de los demás objetos. Esas características de cada entidad serán nuestros
campos de la tabla los cuales describirán adecuadamente a cada registro. Por ejemplo, una
tabla de libros impresos tendrá los campos ISBN, título, páginas, autor, etc.
3. Determinar las llaves primarias
Nombre del campo Tipo de dato propiedades
ID_curso Texto Tamaño=6
ID_profesor Texto Tamaño=6
Indexado: Si sin duplicados
Descripción texto Tamaño =30
Actividad 03
11
Prof.: Lic. Richard Perez Vega
Una llave o clave primaria es un identificador único para cada registro (fila) de una tabla. La
llave primaria es un campo de la tabla cuyo valor será diferente para todos los registros. Por
ejemplo, para una tabla de libros, la llave primaria bien podría ser el ISBN el cual es único para
cada libro. Para una tabla de productos se tendría una clave de producto que los identifique de
manera única.
4. Determinar las relaciones entre tablas
Examina las tablas creadas y revisa si existe alguna relación entre ellas. Cuando encontramos
que existe una relación entre dos tablas debemos identificar el campo de relación. Por ejemplo,
en una base de datos de productos y categorías existirá una relación entre las dos tablas
porque una categoría puede tener varios productos asignados. Por lo tanto el campo con el
código de la categoría será el campo que establezca la relación entre ambas tablas.
5. Identificar y remover datos repetidos
Finalmente examina cada una de las tablas y verifica que no exista información repetida. El
tener información repetida puede causar problemas de consistencia en los datos además de
ocupar más espacio de almacenamiento.
Por ejemplo, una tabla de empleados que contiene el código del departamento y el nombre del
departamento comenzará a repetir la información para los empleados que pertenezcan al
mismo departamento.
¿Qué pasaría si el nombre del departamento cambiara de Informática a Tecnología?
Tendríamos que ir registro por registro modificando el nombre correspondiente y podríamos
dejar alguna incongruencia en los datos. Una mejor solución es tener una tabla exclusiva de
departamentos y solamente incluir la clave del departamento en la tabla de empleados.
12
Prof.: Lic. Richard Perez Vega
De esta manera dejamos de repetir el nombre del departamento en la tabla de empleados y
ahorramos espacios de almacenamiento. Y en caso de un cambio de nombre de departamento
solamente debemos realizar la actualización en un solo lugar.
El diseño de bases de datos es un tema muy extenso y es difícil considerar todos sus aspectos
en un solo artículo. Sin embargo, al seguir estas 5 reglas básicas del diseño de bases de datos
estaremos dando un paso hacia adelante en las buenas prácticas de creación y gestión de bases
de datos.
Crear la una base de datos para una tienda, farmacia o colegio o cualquier empresa.
Actividad 04

Más contenido relacionado

La actualidad más candente

Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5chcorred
 
TRABAJO DE ACCES 2010
TRABAJO DE ACCES 2010TRABAJO DE ACCES 2010
TRABAJO DE ACCES 2010Bryan Du
 
Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5Yurley Higuita Restrepo
 
Tutorial de access 2007
Tutorial de access 2007Tutorial de access 2007
Tutorial de access 2007Infoaprende
 
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...Alex Lolol
 
M4 01-la planilla de calculo microsoft excel
M4 01-la planilla de calculo microsoft excelM4 01-la planilla de calculo microsoft excel
M4 01-la planilla de calculo microsoft excelMFPMarioFernandez
 
Excel material unidad 1 v2
Excel material unidad 1 v2Excel material unidad 1 v2
Excel material unidad 1 v2dijolev
 
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...Alex Lolol
 

La actualidad más candente (14)

Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5
 
Separata access 2013
Separata access 2013Separata access 2013
Separata access 2013
 
Proyecto infor
Proyecto inforProyecto infor
Proyecto infor
 
access 2013
access 2013 access 2013
access 2013
 
TRABAJO DE ACCES 2010
TRABAJO DE ACCES 2010TRABAJO DE ACCES 2010
TRABAJO DE ACCES 2010
 
Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5Microsoft office 2010 excel. unidad 1 v5
Microsoft office 2010 excel. unidad 1 v5
 
Manual
ManualManual
Manual
 
Tutorial de access 2007
Tutorial de access 2007Tutorial de access 2007
Tutorial de access 2007
 
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...
INFORMATICA - TEMA 11 EXCEL AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPER...
 
M4 01-la planilla de calculo microsoft excel
M4 01-la planilla de calculo microsoft excelM4 01-la planilla de calculo microsoft excel
M4 01-la planilla de calculo microsoft excel
 
Excel material unidad 1 v2
Excel material unidad 1 v2Excel material unidad 1 v2
Excel material unidad 1 v2
 
Access 2010
Access 2010Access 2010
Access 2010
 
Camilo ;d
Camilo ;dCamilo ;d
Camilo ;d
 
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...
INFORMATICA - TEMA 10 ACCESS AVANZADO - FP A DISTANCIA ANDALUCIA - GRADO SUPE...
 

Destacado

Apostila - Avaliações on-line do Portal Educacional
Apostila - Avaliações on-line do Portal EducacionalApostila - Avaliações on-line do Portal Educacional
Apostila - Avaliações on-line do Portal EducacionalReginaldo Machado
 
Preventing slip ups
Preventing slip upsPreventing slip ups
Preventing slip upsNew Pig UK
 
Thermal Design And Performance Of Two Phase Meso Scale Heat Exchanger
Thermal Design And Performance Of Two Phase Meso Scale Heat ExchangerThermal Design And Performance Of Two Phase Meso Scale Heat Exchanger
Thermal Design And Performance Of Two Phase Meso Scale Heat Exchangermartyp01
 
Proyecto de aula sede el uvito
Proyecto de aula sede el uvitoProyecto de aula sede el uvito
Proyecto de aula sede el uvitoAlvaro Velandia
 
Курс по програмиране за напреднали (2012) - 5. Windows Presentation Foundation
Курс по програмиране за напреднали (2012) - 5. Windows Presentation FoundationКурс по програмиране за напреднали (2012) - 5. Windows Presentation Foundation
Курс по програмиране за напреднали (2012) - 5. Windows Presentation FoundationDAVID Academy
 
المنير في أحكام التجويد الجزء الرابع
المنير في أحكام التجويد الجزء الرابعالمنير في أحكام التجويد الجزء الرابع
المنير في أحكام التجويد الجزء الرابعسمير بسيوني
 

Destacado (7)

Apostila - Avaliações on-line do Portal Educacional
Apostila - Avaliações on-line do Portal EducacionalApostila - Avaliações on-line do Portal Educacional
Apostila - Avaliações on-line do Portal Educacional
 
Preventing slip ups
Preventing slip upsPreventing slip ups
Preventing slip ups
 
Thermal Design And Performance Of Two Phase Meso Scale Heat Exchanger
Thermal Design And Performance Of Two Phase Meso Scale Heat ExchangerThermal Design And Performance Of Two Phase Meso Scale Heat Exchanger
Thermal Design And Performance Of Two Phase Meso Scale Heat Exchanger
 
Proyecto de aula sede el uvito
Proyecto de aula sede el uvitoProyecto de aula sede el uvito
Proyecto de aula sede el uvito
 
Wp vendor selection
Wp vendor selectionWp vendor selection
Wp vendor selection
 
Курс по програмиране за напреднали (2012) - 5. Windows Presentation Foundation
Курс по програмиране за напреднали (2012) - 5. Windows Presentation FoundationКурс по програмиране за напреднали (2012) - 5. Windows Presentation Foundation
Курс по програмиране за напреднали (2012) - 5. Windows Presentation Foundation
 
المنير في أحكام التجويد الجزء الرابع
المنير في أحكام التجويد الجزء الرابعالمنير في أحكام التجويد الجزء الرابع
المنير في أحكام التجويد الجزء الرابع
 

Similar a Clase 2 (20)

MANEJO_DE_ACCESS_2010.doc
MANEJO_DE_ACCESS_2010.docMANEJO_DE_ACCESS_2010.doc
MANEJO_DE_ACCESS_2010.doc
 
Manejo de access 2016
Manejo de access 2016Manejo de access 2016
Manejo de access 2016
 
trabajo
trabajo trabajo
trabajo
 
Access 2010...
Access 2010...Access 2010...
Access 2010...
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
Tp Access2
Tp Access2Tp Access2
Tp Access2
 
Tutorial de Access
Tutorial de AccessTutorial de Access
Tutorial de Access
 
Pasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff accesPasos para crear tabla en microsoff acces
Pasos para crear tabla en microsoff acces
 
Access 2010 unidad 3
Access 2010 unidad 3Access 2010 unidad 3
Access 2010 unidad 3
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Colegio n..
Colegio n..Colegio n..
Colegio n..
 
BASES DE DATOS ECCESS.
BASES DE DATOS ECCESS.BASES DE DATOS ECCESS.
BASES DE DATOS ECCESS.
 
Consulta acces
Consulta accesConsulta acces
Consulta acces
 
Access_2000___Unidad_2
Access_2000___Unidad_2Access_2000___Unidad_2
Access_2000___Unidad_2
 
.... :D
.... :D.... :D
.... :D
 
Colegio n..
Colegio n..Colegio n..
Colegio n..
 
Colegio n..
Colegio n..Colegio n..
Colegio n..
 
Colegio n..
Colegio n..Colegio n..
Colegio n..
 
Presentacion tablas access 2013
Presentacion tablas access 2013Presentacion tablas access 2013
Presentacion tablas access 2013
 

Más de IDAT

Diodos
DiodosDiodos
DiodosIDAT
 
Los semiconductores
Los semiconductoresLos semiconductores
Los semiconductoresIDAT
 
Sólidos cristalinos
Sólidos cristalinosSólidos cristalinos
Sólidos cristalinosIDAT
 
Manual de excel 2007
Manual de excel 2007Manual de excel 2007
Manual de excel 2007IDAT
 
Clase i
Clase iClase i
Clase iIDAT
 
Sistema operativo
Sistema  operativoSistema  operativo
Sistema operativoIDAT
 
Tipos de Hardware
Tipos de HardwareTipos de Hardware
Tipos de HardwareIDAT
 
89001303 informatica basica
89001303 informatica basica89001303 informatica basica
89001303 informatica basicaIDAT
 

Más de IDAT (8)

Diodos
DiodosDiodos
Diodos
 
Los semiconductores
Los semiconductoresLos semiconductores
Los semiconductores
 
Sólidos cristalinos
Sólidos cristalinosSólidos cristalinos
Sólidos cristalinos
 
Manual de excel 2007
Manual de excel 2007Manual de excel 2007
Manual de excel 2007
 
Clase i
Clase iClase i
Clase i
 
Sistema operativo
Sistema  operativoSistema  operativo
Sistema operativo
 
Tipos de Hardware
Tipos de HardwareTipos de Hardware
Tipos de Hardware
 
89001303 informatica basica
89001303 informatica basica89001303 informatica basica
89001303 informatica basica
 

Clase 2

  • 1. 1 Prof.: Lic. Richard Perez Vega SESSION II Diseño de tablas En este Sesión trataremos los siguientes temas: 1. Formas de crear una tabla 2. Uso de la vista diseño para crear una tabla 3. Tipos de datos 4. Propiedades de una tabla a) Mascara de entrada.
  • 2. 2 Prof.: Lic. Richard Perez Vega 1. Formas de crear una tabla de datos Existen 3 formas diferentes de crear una tabla: 1.1. Tabla.- Crea directamente una tabla y luego se define directamente los campos. 1.2. Diseño de tabla.- Abre el diseñador de tablas donde puede agregar campos, establecer opciones de indice y realizar otras tareas de diseño de tabla avanzado. 1.3. Lista de sharepoint.- Consiste en crear un objeto compatible con un sitio SharePoint desde el que podrás compartir los datos almacenados en la lista o tabla con otras personas con acceso al mismo sitio. 2. Uso de la vista diseño para crear una tabla Continuamos con muestra base de datos colegio que se creó la sesión anterior. (sin no está abierto la base de datos ábralo) Ahora ingresa a la vista diseño da tabla (diseñador de tablas), siga los siguientes pasos: 1. Clic en la ficha crear 2. Clic en diseño de tabla
  • 3. 3 Prof.: Lic. Richard Perez Vega 2.1. DISEÑADOR DE TABLAS 2.2. Tipos de datos Al crear una tabla en Access primero debemos establecer los campos y el tipo de datos que usara dicho campo. Access 2010 usa los siguientes tipos de datos: 2.3. Texto: Permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres. Normalmente se utiliza para almacenar datos como nombres, direcciones o cualquier número que no se utilice en cálculos, como números de teléfono o códigos postales. 2.4. Memo: Se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres. Access recomienda para almacenar texto con formato o documentos largos, crear un campo Objeto OLE en lugar de un campo Memo. 2.5. Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más. En resumen los tipos Byte, Entero y Entero largo permiten almacenar números sin decimales; los tipos Simple, Doble y Decimal permiten decimales; el tipo Id. de réplica se utiliza para claves autonuméricas en bases réplicas. Ahora para crear nuestras tablas vamos usar los diferentes tipos de datos y sus propiedades. 3. Asigna los campos para la tabla (los 6 campos) 4. Guarda la tabla (Ctrl + G) 5. Escribir el nombre (profesor) 6. Clic en aceptar 7. Clic en no
  • 4. 4 Prof.: Lic. Richard Perez Vega 2.6. Fecha/Hora: Permite la introducción de fechas y horas desde el año 100 al año 9999, usando diferentes formatos de fecha y hora. 2.7. Moneda: Para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo. Access recomienda utilizar el tipo Moneda para impedir el redondeo de cifras en los cálculos. Un campo Moneda tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4 dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio en disco. 2.8. Autonumérico: Número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos Autonumérico no se pueden actualizar. 2.9. Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado). 2.10.Objeto OLE: Permite almacenar objetos OLE de otras aplicaciones Windows, como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios. A partir de la versión 2007 es mejor usar el tipo de dato datos adjuntos 2.11.Hipervínculo: Se utiliza para almacenar hipervínculos y proporcionar acceso con un solo clic a páginas web atreves de una dirección URL. Puede ser texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta tres partes: 2.12.Datos adjuntos: Permite almacenar cualquier tipo de archivo, puede ser imagen, texto, etc. Este tipo de dato se prefiere usar para almacenar imágenes digitales y cualquier tipo de archivo binario. Ofrece mayor flexibilidad que los campos OLE 2.13.Asistente para búsqueda: En realidad no es un tipo de dato; inicia el asistente para búsqueda. Permite crear un cuadro combinado (combobox), una lista desplegable donde podemos buscar y extraer datos desde otra tabla o podemos escribir los datos directamente en la propia lista. Por ejemplo: Si escribe: MS Access crea un campo con el tipo de dato Juan Carlos Texto http://google.com Hipervínculo 10 Numero 10/03/84 Fecha/hora  Crear una nueva tabla llamado nota  Asignar los siguientes campos, tipo de dato y sus propiedades correspondientes. Nombre del campo Tipo de dato propiedades Id_alumno Texto Tamaño=6 ID_aprofesor Texto Tamaño=6 Nota1 Número Nota2 Número Nota3 Número Actividad 02
  • 5. 5 Prof.: Lic. Richard Perez Vega 2. Claves principales La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una clave principal por tabla. Características de una clave principal 1. La clave principal es única 2. La clave principal no acepta valores Nulos Una clave principal se puede asignar al momento de diseñar la tabla o después cuando ya está creada. Pasos para asignar una clave principal cuando la tabla ya está creada. (Tabla Profesor) Se tiene que ingresar a la vista diseño: 1. Clic derecho en la tabla (profesor) 2. Clic en Vista Diseño 3. Clic derecho en el campo ID_Profesor 4. Clic en clave principal. 5. Guardar la tabla (Ctrl + G)
  • 6. 6 Prof.: Lic. Richard Perez Vega 3. Trabajando con tablas 4.1. Guardar una tabla Para guardar una tabla, podemos:  Ir al Menú Archivo y elegir la opción Guardar.  O bien hacer clic sobre el botón Guardar de la barra de Acceso Rápido.  Escribir el nombre de la tabla.  Hacer clic sobre el botón Aceptar. Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de diálogo avisándonos de ello, y preguntándonos si queremos que Access cree una, si le decimos que Sí nos añade un campo de tipo autonumérico y lo define como clave principal. Si le decimos que No se guarda la tabla sin clave principal ya que una clave principal en una tabla es conveniente pero no obligatoria. 4.2. Cerrar una tabla Para cerrar una tabla, seguir los siguientes pasos:  Hacer clic derecho sobre la pestaña con el nombre de la tabla y seleccionar Cerrar en el menú emergente.  O bien hacer clic sobre el botón Cerrar que se encuentra en la parte derecha al mismo nivel que la pestaña. 4.3. Modificar una tabla de datos 1. Modificar usando el diseñador de tabla Cuando ya está asignado la clave principal a la izquierda del campo aparece el icono de una llave. Otra forma de activar desactivar la clave principal es haciendo clic el icono clave principal que está en las herramientas de tabla/diseño.
  • 7. 7 Prof.: Lic. Richard Perez Vega Si una vez creada una tabla, queremos cambiar algo de su definición (por ejemplo, añadir una nueva columna, ampliar una columna que ya existe, borrar una columna, etc...) tendremos que realizar una modificación en su diseño: Para modificar la tabla realizar los siguientes procedimientos: 1. Ingresar al diseñador de tablas (tabla Profesor) a. Clic derecho en la profesor b.Clic en vista diseño Ahora en la vista diseño se puede modificar los campos. 2. Modificar los campos que se desea Añadir un nuevo campo al final  Ir al final de la tabla y escribir la definición del nuevo campo,  El nuevo campo se llamara DNI, tipo texto, tamaño =8 a. Seleccionar el campo que se desea modificar (ID_Profesor). b. Seleccionar la propiedad que se desea modificar, en nuestro caso es. Máscara de entrada = “Prof”## Nota: Al crear un nuevo campo, si dicho campo está formado por 2 palabras es recomendable separar las palabras usando un guion(-) o sub guion(_) y no usando un espacio.
  • 8. 8 Prof.: Lic. Richard Perez Vega Insertar una nueva fila (debajo del campo distrito) 3. Guardar la Tabla a. Ctrl + G 4. Cerrar la tabla 2. Eliminar un campo y registros  En la vista Hoja de datos: Posicionarse en el campo o el registro que se desea eliminar y hacer clic derecho luego clic en eliminar columna o registro.  En la vista diseño: Seleccionar toda la fila o campo haciendo clic en su extremo izquierdo o superior y cuando esté remarcada pulsar la tecla Supr o Del, o clic derecho en el registro o campo y clic en eliminar . 3. Introducir y modificar datos en una tabla Para introducir datos en una tabla, seguir los siguientes pasos: a. Haz doble clic en la tabla Profesor o clic derecho abrir b. Ingresar los datos a) Clic derecho en el campo fecha_nac b) Clic en insertar filas c) Se inserta una fila en blanco, escribir Provincia, tipo texto y establecer como tamaño de campo 20. Cada fila nos sirve para introducir un registro. Hacer clic sobre el botón Cerrar para terminar con dicha tabla. Haz un clic para seleccionar un registro.
  • 9. 9 Prof.: Lic. Richard Perez Vega c. Pulsar INTRO para ir al segundo campo del registro. Cuando terminamos de introducir todos los campos del primer registro, pulsar INTRO para introducir los datos del segundo registro. 4. Para borrar un registro entero: a. Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda del registro. El registro quedará seleccionado. b. Pulsar la tecla SUPR del teclado o haz clic en el botón Eliminar que se encuentra en el panel Registros de la pestaña Inicio. Si lo que queremos es modificar algún valor introducido no tenemos más que situarnos sobre el valor a modificar y volverlo a escribir. 5. Desplazarse dentro de una tabla Para desplazarse por los diferentes registros de una tabla vamos a utilizar la barra de desplazamiento: La barra nos indica en qué registro estamos situados y el número total de registros de la tabla. El recuadro en blanco nos está diciendo el registro actual. Haciendo clic sobre los diferentes botones realizaremos las operaciones indicadas a continuación: También podemos desplazarnos por los diferentes campos y registros pulsando las teclas FLECHA ABAJO, FLECHA ARRIBA, FLECHA IZQUIERDA y FLECHA DERECHA del teclado. Para retroceder un registro de la tabla Para ir al primer registro de la tabla Para avanzar un registro de la tabla Para ir al último registro de la tabla Para insertar un nuevo registro. Para ir a un Nº de registro especifico Para buscar un dato dentro de un registro de la tabla
  • 10. 10 Prof.: Lic. Richard Perez Vega  Modificar la tabla nota:  Cambiar el ID_profesor por ID_Curso, tipo texto, tamaño=6  Crear la tabla curso:  Asignar los siguientes campos, tipo de dato y sus propiedades correspondientes. 5. Pasos esenciales para realizar un buen diseño y modelo de una base de datos. 1. Identificar las tablas De acuerdo a los requerimientos que tengamos para la creación de nuestra base de datos, debemos identificar adecuadamente los elementos de información y dividirlos en entidades (temas principales) como pueden ser las sucursales, los productos, los clientes, etc. Para cada uno de los objetos identificados crearemos una tabla. Si en una base de datos los objetos principales son los empleados y los departamentos de la empresa entonces tendremos una tabla para cada uno de ellos. Si en otra base de datos los objetos principales son los libros, autores y editores entonces necesitaremos tres tablas en nuestra base de datos. 2. Determinar los campos Cada entidad representada por una tabla posee características propias que lo describen y que lo hacen diferente de los demás objetos. Esas características de cada entidad serán nuestros campos de la tabla los cuales describirán adecuadamente a cada registro. Por ejemplo, una tabla de libros impresos tendrá los campos ISBN, título, páginas, autor, etc. 3. Determinar las llaves primarias Nombre del campo Tipo de dato propiedades ID_curso Texto Tamaño=6 ID_profesor Texto Tamaño=6 Indexado: Si sin duplicados Descripción texto Tamaño =30 Actividad 03
  • 11. 11 Prof.: Lic. Richard Perez Vega Una llave o clave primaria es un identificador único para cada registro (fila) de una tabla. La llave primaria es un campo de la tabla cuyo valor será diferente para todos los registros. Por ejemplo, para una tabla de libros, la llave primaria bien podría ser el ISBN el cual es único para cada libro. Para una tabla de productos se tendría una clave de producto que los identifique de manera única. 4. Determinar las relaciones entre tablas Examina las tablas creadas y revisa si existe alguna relación entre ellas. Cuando encontramos que existe una relación entre dos tablas debemos identificar el campo de relación. Por ejemplo, en una base de datos de productos y categorías existirá una relación entre las dos tablas porque una categoría puede tener varios productos asignados. Por lo tanto el campo con el código de la categoría será el campo que establezca la relación entre ambas tablas. 5. Identificar y remover datos repetidos Finalmente examina cada una de las tablas y verifica que no exista información repetida. El tener información repetida puede causar problemas de consistencia en los datos además de ocupar más espacio de almacenamiento. Por ejemplo, una tabla de empleados que contiene el código del departamento y el nombre del departamento comenzará a repetir la información para los empleados que pertenezcan al mismo departamento. ¿Qué pasaría si el nombre del departamento cambiara de Informática a Tecnología? Tendríamos que ir registro por registro modificando el nombre correspondiente y podríamos dejar alguna incongruencia en los datos. Una mejor solución es tener una tabla exclusiva de departamentos y solamente incluir la clave del departamento en la tabla de empleados.
  • 12. 12 Prof.: Lic. Richard Perez Vega De esta manera dejamos de repetir el nombre del departamento en la tabla de empleados y ahorramos espacios de almacenamiento. Y en caso de un cambio de nombre de departamento solamente debemos realizar la actualización en un solo lugar. El diseño de bases de datos es un tema muy extenso y es difícil considerar todos sus aspectos en un solo artículo. Sin embargo, al seguir estas 5 reglas básicas del diseño de bases de datos estaremos dando un paso hacia adelante en las buenas prácticas de creación y gestión de bases de datos. Crear la una base de datos para una tienda, farmacia o colegio o cualquier empresa. Actividad 04