Introduccion a la Programación
-
Upload
yeli-hurtado -
Category
Documents
-
view
6 -
download
0
description
Transcript of Introduccion a la Programación
-
PROGRAMACINE.M.P 3 S. PROGRAMACIN E.M.P 3 S.
RELACIONES ENTRE TABLAS
El Diseador de bases de datos simplica la creacin de relaciones entre tablas al vincular sus ndices. Las relaciones que creas en una base de datos se llaman relaciones persistentes, ya que se almacenan como parte de una base de datos. Cada vez que uses las tablas en el Diseador de consultas o en el Diseador de entornos de datos al crear formularios, estas relaciones persistentes aparecern como vnculos o combinaciones predeterminadas entre las tablas.
RELACIN DE TABLAS
En la familia una madre podr tener muchos hijos, pero un hijo tendr slo una madre. En un local un cliente podr comprar muchos productos pero un producto slo le pertenecer a un cliente.
Para trabajar con relaciones en el Administrador de proyectos selecciona la base de datos y luego presiona el botn modicar.
Las relaciones ms comunes entre tablas son:
De uno a uno. Ejemplo, de una llave primaria a otra llave primaria.
De uno a muchos. Ejemplo, de una llave primaria a una llave normal.
De muchos a muchos. En este caso en realidad se realizan dos relaciones de uno a muchos donde intervienen tres tablas. Ejemplo, un autor puede tener varios libros, pero un libro tambin puede tener varios autores.
Pasos previos para Preparar las relaciones
Antes de crear una relacin entre tablas, dichas tablas deben tener ciertos campos e ndices en comn. Los campos se llaman campos clave principal y clave externa. El campo clave principal identica un registro especco de una tabla. El campo clave externa identica los registros relacionados
Semana 13
Selecciona la opcin Filtro y aplica el ltro de los registros, interviene la instruccin SQL WHERE.
Selecciona la opcin Ordenar por, aplica el criterio de orden de los registros, interviene la instruccin SQL ORDER BY.
Semana 07
62 25
-
PROGRAMACINE.M.P 3 S. PROGRAMACIN E.M.P 3 S.
que residen en otra tabla de la base de datos. Es posible que tambin tengas que agregar un ndice principal a un campo clave principal y un ndice normal a un campo clave externa.
1. Determina qu tabla tiene los registros principales y qu tabla tiene los registros relacionados.
2. Agrega un campo de enteros a la tabla que contiene el registro principal y, a continuacin, agrega un ndice principal al nuevo campo.
3. Agrega a la tabla que contiene los campos relacionados un campo que coincida con la clave principal de la otra tabla y, a continuacin, agrega un ndice normal al nuevo campo.
Nota: Usa la misma expresin para ambos ndices. Por ejemplo, si usas una funcin en la expresin del campo clave principal tienes que usar la misma funcin en la funcin del campo clave externa.
4. Una vez denidos los campos clave e ndices, puedes crear una relacin, Arrastra el botn izquierdo del ratn desde el ndice de una tabla hasta el ndice coincidente de otra tabla, establecida la relacin, sta se muestra en el
Semana 13
Selecciona la opcin Campos y agrega los campos involucrados, en este paso interviene la instruccin SQL SELECT Campos.
Selecciona la opcin Combinacin y establece la combinacin, esta ventana muestra la relacin entre tablas, puede intervenir la instruccin SQL INNER JOIN.
Semana 07
26 61
Relacin entre tablas
de uno a muchos
-
PROGRAMACINE.M.P 3 S. PROGRAMACIN E.M.P 3 S.
Diseador de bases de datos como una lnea que conecta las dos tablas.
Nota: Slo puedes ver lneas de relaciones si la opcin Relaciones del cuadro de dilogo Propiedades de la base de datos est activada. Puedes tener acceso al cuadro de dilogo Propiedades de la base de datos si eliges Propiedades en el men contextual del Diseador de bases de datos.
Puedes modicar la relacin entre tablas
Haz doble clic en la lnea de relacin entre las tablas y, a continuacin, selecciona las opciones apropiadas en el cuadro de dilogo Modicar relacin, de esta manera aparecer una ventana que permitir la modicacin de la relacin.
1. Realiza las siguientes relaciones entre las tablas creadas en la actividad anterior.
Tabla Campo Relacin Tabla Campo
TblEstudiante IdCedula Uno a Muchos TblCursoEstudiante Estudiante
TblCurso CodCurso Uno a Muchos TblSeccionCurso CodCurso
TblSeccionCurso CursoSecAo Uno a Muchos TblCursoEstudiante CursoSecAo
2. A travs del Administrador de Proyectos, opcin examinar; agrega 12 registros a cada una de las tablas antes creadas, modica 4 registros y elimina 2 registros.
Nota: Verica que las tablas estn relacionadas antes de agregar registros.
Semana 13
Escribe el nombre de la vista
Crear vistas con el diseador de vistas
A travs del diseador de vistas puedes desarrollar las consultas necesarias a las tablas. Para desarrollar la vista realiza lo siguiente:
1. En el Administrador de proyectos, selecciona una base de datos.2. Selecciona Vistas locales o Vistas remotas y selecciona Nuevo.3. Selecciona el botn Nueva Vista.
Agrega las tablas relacionadas con la vista
Semana 07
60 27
01-3 Programacion.pdf02-3 Programacion.pdf