Introduccion a la Programación

download Introduccion a la Programación

of 3

description

Introduccion a la programación 3er semestre

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