Download base_datos1 - Prepa 20-30

Document related concepts

Base de datos relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

SQL wikipedia , lookup

Transcript
BASE DE DATOS I
LIC MONICA ORTEGA
MC MERCED SAENZ
Introducción a las Bases de Datos.
Bases de datos.
Importancia de las bases de datos y de los sistemas de información.
Objetivos de las bases de datos.
Redundancia e inconsistencia de datos.
Integridad y seguridad de datos.
EJERCICIOS
o Discusión grupal apoyada en algunos ejemplos de la vida cotidiana o laboral en
donde se apliquen las bases de datos.
o Elaboración de un cuadro sinóptico o resumen acerca de los conceptos
fundamentales en las bases de datos.
o Realización de una búsqueda en la Internet sobre base de datos Y un resumen.
Sistemas de manejo de bases de datos.
Organización
o Física.
o Lógica.
Lenguajes de bases de datos.
o Descripción de datos.
o Manejo de datos.
o Consulta.
o Programación.
o Interfaces con otros sistemas.
EJERCICIOS
o Elaboración de una representación gráfica de la situación actual de los manejadores
de bases de datos.
o Utilización de un sistema comercial a través de la Internet.
Usuarios de las bases de datos.
 Usuarios finales.
 Diseñadores y desarrolladores.
 Operadores y capturistas.
EJERCICIOS
o Discusión grupal para distinguir los diferentes tipos de usuarios de bases de datos.
o Elaboración de cuadro sinóptico acerca de las características de los usuarios.
Relaciones entre datos.
o Uno a uno.
o Uno a varios.
o Varios a uno.
o Varios a varios.
GIMNASIAS
o oración de diagramas que muestren los diferentes tipos de relaciones entre datos.
o Elaboración de planteamientos sobre situaciones reales en las que existan datos
con diferentes tipos de relaciones.
o Representación a través de diagramas sobre problemas planteados por el profesor.
Tipos de modelos de datos.
o Modelos de lista o planos.
o Modelos jerárquicos o arborescentes.
o Modelos reticulares.
o El modelo relacional.
EJERCICIOS
o Elaboración de diagramas correspondientes a cada tipo de modelo de datos.
o Elaboración de árboles genealógicos y organigramas
o Conversión de estructuras arborescentes y reticulares a relacionales.
AGOSTO 2007–ENERO 2008
Bases de Datos Relacionales.
Estructuras básicas de las bases de datos relacionales.
Relaciones, tablas o entidades.
Columnas, campos o atributos.
Renglones o registros.
Claves primarias y foráneas.
Normalización.
EJERCICIOS
o Elaboración de un resumen con los elementos necesarios para definir la estructura
de una base de datos relacional.
o Buscar información sobre estructura de base de datos relacional en la Internet.
o Realización de ejercicios de identificación de estructuras básicas en una tabla.
o Realización de ejercicios de normalización
Álgebra relacional.
Selección.
Producto cartesiano.
Operaciones
 Unión.
 Diferencia.
 Intersección.
EJERCICIOS
o Representación gráfica de las operaciones básicas de álgebra relacional mediante
diagramas de Venn.
o Realización de ejercicios de simplificación sobre ecuaciones relacionales.
o Utilización de condiciones de búsqueda en ejemplos
Vistas.
Aplicación de una vista.
Privilegios de acceso.
Índices.
EJERCICIOS
o Análisis de la conveniencia y necesidad de contar con diferentes vistas sobre una
base de datos.
o Discusión grupal sobre la relación entre tipos de usuario y privilegios de acceso.
o Realización de ejercicios de selección de campos como índices para la construcción
de vistas.
Lenguaje relacional estándar.
Lenguaje de consultas estructurado (SQL).
Elementos.
Relaciones.
Búsquedas.
Vistas.
EJERCICIOS
o Construcción de expresiones SQL de complejidad creciente, en particular, de
expresiones de selección.
o Elaboración de un resumen de las sentencias de SQL aplicadas a una base de datos
relacional.
Elaboración y manejo de Bases de Datos.
Creación de una base de datos.
Estructura de una base de datos.
Comandos básicos.
Apertura de una base de datos.
Incorporación de nuevos registros.
Cierre de una base de datos.
AGOSTO 2007–ENERO 2008
EJERCICIOS
o Creación de una base de datos sencilla especificando los diferentes campos y
valores en ésta.
o Realización del proceso de apertura de una base de datos existente para visualizar
su contenido y explorar sus elementos principales.
o Incorporación de información a la base de datos.
Consultas a una base de datos.
Estructura de una consulta.
Comandos de consulta básicos.
EJERCICIOS
o Realizar el proceso de apertura, consulta y cierre de una base de datos
o Obtención de información de la consulta.
Modificaciones a una base de datos.
Modificaciones en la estructura.
Modificaciones en los registros.
EJERCICIOS
o Realización del proceso de apertura de una base de datos.
o Modificar el contenido de los registros de una base de datos.
o Modificar la estructura de una base de datos
o Realizar el proceso de cierre de la base de datos.
Ordenación de la información.
Ordenación física.
Ordenación por índices.
EJERCICIOS
o Realización del proceso de apertura de una base de datos.
o Utilizar las instrucciones correspondientes para ordenar lógicamente una base de
datos.
o Aplicar las instrucciones necesarias para ordenar físicamente una base de datos.
o Visualizar el nuevo ordenamiento de los registros.
Características avanzadas de las Bases de Datos.
Manejo de funciones.
Concepto de función.
Uso de funciones predefinidas.
EJERCICIOS
o Realización del proceso de apertura de una base de datos.
o Obtener el valor promedio del contenido de una columna de la base de datos.
o Obtener la suma total del contenido de una columna de la base de datos.
o Estimar el número de registros de la base de datos.
o Realizar el proceso de cierre de la base de datos
Generador de reportes.
Estructura general de un reporte.
Creación de la estructura.
Modificación de la estructura.
Generación del reporte.
EJERCICIOS
o Apertura de una base de datos.
o Elaboración de un reporte de presentación de resultados de manera ordenada.
o Impresión del reporte.
Generador de pantallas.
Estructura general de una pantalla
Creación de una pantalla.
Modificación de una pantalla.
Uso de una pantalla.
AGOSTO 2007–ENERO 2008
EJERCICIOS
o Realizar el proceso de apertura de una base de datos.
o Elaborar una pantalla a partir de una base de datos.
o Crear una pantalla a partir de una consulta realizada sobre una base de datos.
o Crear una pantalla para facilitar el ingreso o captura de información a la base de
datos.
o Realizar el proceso de cierre de la base de datos.
Bases de datos múltiples.
Conexión entre bases de datos sencillas.
Manejo de bases de datos múltiples.
EJERCICIOS
o Realizar el proceso de apertura de bases de datos.
o Establecer relaciones entre dos o más bases de datos sencillas para crear una base
de datos múltiple.
o Crear una base de datos múltiple.
o Elaborar consultas y reportes a partir de una base de datos múltiple.
o Realizar el proceso de cierre de las bases de datos.
AGOSTO 2007–ENERO 2008