180 likes | 364 Views
Creación de Tablas. In Design View. Por: Jack Catheline. In Design View. Nombre del Campo o Atributo. Tipo de data. Descripción. Como Escribir el Nombre del Campo. No debe dejar espacios en los nombres Inf personal. # de casa. Años. No debe acentuar o poner caracteres especiales.
E N D
Creación de Tablas In Design View Por: Jack Catheline
In Design View Nombre del Campo o Atributo Tipo de data Descripción
Como Escribir el Nombre del Campo • No debe dejar espacios en los nombres • Inf personal. • # de casa. • Años. • No debe acentuar o poner caracteres especiales
Escribir el Nombre del Campo • Debe usar un prefijo, (Access) • TBL = Tablas • FRM = Formas • RPT = Reportes • Otro Prefijo • Nombre de la tabla • Puede Usar: • _ underscore • - Guión • Letras mayúsculas • Inf Personal
Tipos de Campos • AutoNumber – Genera números Secuenciales de manera automática. • Text – Caracteres Alfanuméricos limitados a una cantidad en especifica. • Currency – Caracteres Numéricos utilizados para calcular dinero. • Date/Time – Caracteres para calcular fecha y hora • Memo – Caracteres alfanuméricos no limitados que permite escribir grandes cantidades de texto o números. • Number– Caracteres Numéricos permite cálculos matemáticos • Yes/No – Almacena un solo valor que pude tener dos estados
Área de Descripción • Permite escribir información útil tanto para el usuario de la aplicación como para el o los programadores. • La información entrada en este campo también aparecerá en la parte inferior izquierda de la forma.
Propiedades mas utilizadas • FieldSize – Determina la cantidad de caracteres que podemos escribir en el campo. • Format – Determina el formato en el que se almacenará la información en la tabla. • Input Mask – Determina la manera en que se entrara la información a la tabla. • Caption – Muestra un titulo o nombre en el encabezado de la columna o en la forma. • Default Value – Añade un valor de manera automática en un campo al crear un record nuevo. • Required – Determina si ese campo se pude dejar en blanco o si debe ser completado para poder guardar el record
Claves “Key” • Existen dos tipos de claves básicas en una base de datos estas son: • Primary Key (Clave Primaria) • Foreign Key (Clave Foránea) • Para que se usan ? • Estas Claves se utilizan para conectar las tablas dentro de una base de datos. Esta conexión se llama relaciones.
Claves “Key” Este identificador además debe ser único por objeto o persona. Ej. Para identificar las piezas de un carro podríamos usar el numero de serie de cada pieza. • Cual es la diferencia entre Primary Key y Foreing Key ? • El primarykey es un dato en la tabla que se guarda en una columna, este dato puede ser numérico o alfanumérico. • Lo importante es que debe ser ÚNICO. Esto quiere decir que no se puede repetir en toda la tabla.
Claves “Key” • Existen dos tipos de claves básicas en una base de datos estas son: • Primary Key (Clave Primaria) • Foreign Key (Clave Foránea) • Cual es la diferencia entre Primary Key y Foreing Key ? • El Foreingkey a diferencia del Primary Key es que este se repite tantas vecessea necesario una por cada record.
Relaciones • Las Relaciones entre tablas no es mas que la conexión que hay entre una tabla y otra. • Esto se hace para unir datos de una tabla con los datos de otra tabla, de manera que podamos obtener información de nuestra base de datos Primary Key Primary Key Foreing Key
Relaciones • Esta relación entrelaza todos los pagos que se le hicieron a Jack y Jennifer a través del Personal information ID que existe en ambas tablas.
Tipos de Relaciones • Existen 3 tipos de relaciones básicas estas se llaman: • De 1 a 1 • Es donde tenemos 1 record en la tabla A por cada record en la tabla B Tabla A 597127288 Jose 596301457 Maria 584124414 Juan Tabla B 597127288 Estacionamiento 16 596301457 Estacionamiento 17 584124414 Estacionamiento 18
Tipos de Relaciones • Existen 3 tipos de relaciones básicas estas se llaman: • De 1 a N (muchos) o de Muchos a 1 • Es donde tenemos 1 record en la tabla A por cada record en la tabla B Tabla B 597127288 Pago 1 Febrero 2004 597127288 Pago 1 enero 2004 597127288 Pago 2 Marzo 2004 596301457 Pago 1 Enero 2004 584124414 Pago 1 Febrero 2004 584124414 Pago 1 Marzo 2004 …. Tabla A 597127288 Jose 596301457 Maria 584124414 Juan
Tipos de Relaciones • Existen 3 tipos de relaciones básicas estas se llaman: • De N a N (muchos a muchos) • Es donde tenemos Muchos record en la tabla A para muchos record en la tabla B
Ejercicio • Identifique el PK y FK de cada tabla que aplique. • Cree las relaciones necesarias para conectar las tablas que se puedan conectar si alguna. • Explique que información (Reportes) usted puede obtener de estas tres tablas debidamente relacionadas
Ejercicio • Base de datos para almacenar los cursos tomados por un estudiante. Tabla uno (Información del Estudiante) ID del Estudiante Nombre Apellidos Teléfono Fecha de Nacimiento Tabla dos (Información de los Cursos) ID del Estudiante Nombre del Curso Sección Créditos Puntuación Nota final
RESULTADOS • Identifique el PK y FK de cada tabla que aplique. • TABLA dbo_Project – ProjectID PK • TABLA dbo_Employee – EmployeeNumber PK • TABLA dbo_Assignment – ProyectID y EmployeeNum FK • Cree las relaciones necesarias para conectar las tablas que se puedan conectar si alguna. • Explique que información (Reportes) usted puede obtener de estas tres tablas debidamente relacionadas • Saber que empleados trabajaron en cada uno de los proyectos • Saber cuantas horas se trabajaron en cada proyecto • Saber que departamentos trabajaron en cada uno de los proyectos • Saber en que proyectos se invirtieron mas horas.