Fechas evaluaciones Parcial: 8 de octubre Recuperatorio: 29 de octubre

Slides:



Advertisements
Presentaciones similares
integridad referencial
Advertisements

Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Bases de datos CONCEPTOS BÁSICOS.
Ing. Elkin José Carrillo Arias
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
Integrantes Rodrigo Muñoz Patricia Suárez. UNIDAD 2 ELABORACION DE UNA BASE DE DATOS INTRODUCCION Access 2013 TEA 2104 ORGANIZACIÓN DE LA INFORMACION.
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Introducción a las Bases de Datos Ing. Atzimba G. López M.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Curso Sistemas de Información Geográfica (SIG): Profesor: Luis Carvacho Bart Ayudante: Claudia Ebensperger León Profesor: Luis Carvacho Bart Ayudante:
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Conceptos generales de base de datos
BASE DE DATOS.
Ingreso , proceso y salida de datos
Estado del arte y Gestión de la Información
INFORMÁTICA MÉDICA Juramento Hipocrático Material Complementario
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Excel: Fórmulas y funciones
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
¿Qué es una consulta? En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar,
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
U.T. 11: Introducción A Las Bases De Datos
Fechas evaluaciones Parcial: 11 de octubre
SQL Prof. Martín Contreras.
BASES DE DATOS.
NORMALIZACION El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo.
PARCIAL III BASE DE DATOS.
Structure Query Languaje
FUNCIONES EN EXCEL 2007.
Una vez completada esta lección, podrá:
EL MODELO RELACIONAL Creado por Edgar Codd, 1970:
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Tema 6. Conceptos básicos de programación (Clase 2)
CREAR DIAGRAMA DE FLUJO
TIPO DE DATOS EN ACCESS 2010 TEXTO, MEMO, NUMERO, FECHA/HORA, MONEDA, AUTONUMERACION, SI/NO, OBJETO OLE, HIPERVINCULO, DATOS ADJUNTADOS, CALCULADO Y ASISTENTES.
BASE DE DATOS BD CONJUNTO DE INFORMACIÓN ALMACENADA EN FORMA ORGANIZADA EN UNA COMPUTADORA conjunto de datos pertenecientes a un mismo contexto y almacenados.
Constantes y variables
Bases De Datos : Consultas
BASES DE DATOS Quienes las utilizan? Qué son? Beneficios
Sesión 2 Tablas.
Consultas SQL.
Conceptos Relacionados Unidad I. Parte A.
M.I.R.S.T. Gabriel Orozco Martínez
Structure Query Languaje
Convenio CECC/SICA-Intel-Embajada de Taiwán
HERRAMIENTAS DE PROGRAMACIÓN
Diseño de una Base de datos
Introducción de Base de Datos
Unidad V :- Integridad de datos.
MICROSOFT ACCESS.
MODELAMIENTO DE BASES DE DATOS
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
CONSULTAS SELECT … FROM …. WHERE …. ORDER BY …. FUNCIONES.
Introducción a las bases de datos (I)
“ENTORNO DE TRABAJO DE ACCESS 2010” ACTIVIDAD DE ADQUISICIÓN DEL CONOCIMIENTO GRISEIDY CLARIBEL VELAZQUEZ RUIZ GPO:423.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Tema 6. Conceptos básicos de programación (Clase 2)
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
MICROSOFT ACCESS.
ALGEBRA RELACIONAL UNIDAD 3 ALGEBRA RELACIONAL. INTRODUCCIÓN Se forma a partir de la matemática formal Creada por Edgar Frank Codd en 1972 Concede comportamineto.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
UNIDAD II Generalidades sobre Algoritmos
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

Fechas evaluaciones Parcial: 8 de octubre Recuperatorio: 29 de octubre Extraordinario: 07 de noviembre

¿Qué es una base de datos? Una base de datos es un conjunto de datos organizados con un propósito.  Una base de datos es un conjunto de datos relacionados entre sí. Una base de datos es un conjunto de datos relacionados, organizados con un tema o propósito particular

Microsoft Access SGBDR (Sistema de Gestión de Bases de Datos Relacionales) SGBDR es el software que permite organizar, acceder, manipular y analizar los datos almacenados en tablas

Una base de datos relacional es: Básicamente un conjunto de tablas, similares a las tablas de una hoja de cálculo, formadas por filas (registros) y columnas (campos). Los registros representan cada uno de los objetos (entidades) descritos en la tabla y los campos los atributos o características de los objetos. Las tablas comparten algún campo entre ellas. Estos campos compartidos van a servir para establecer relaciones que permitan consultas complejas 

Modelo relacional de bases de datos Todos los datos se representan en forma de tablas. Incluso los resultados de consultar tablas son tablas. La tabla es la unidad de almacenamiento principal. Las tablas están compuestas por filas (registros) y columnas (campos), que en conjunto forman la estructura Cada tabla debe poseer una clave primaria o principal, esto es, un identificador único de cada registro compuesto por una o más columnas. Para establecer una relación entre dos tablas es necesario incluir, en forma de columna, en una de ellas la clave primaria de la otra. A esta columna se le llama clave externa o secundaria.

Facultades Departamentos Carreras Clave primaria Nombre Abreviatura Fecha Direccion . Clave primaria Nombre Fecha . Clave secundaria Clave primaria Nombre Plan Fecha , Clave secundaria

Diseño de una base de datos Los pasos para la realización de un buen diseño: Se deben especificar las tablas que se precisan para almacenar la información. Se deben definir los campos que las compondrán cada tabla Para cada uno de los campos, se realizará un análisis para determinar el tipo de dato y posibles restricciones de los valores que contendrán Se definirán las claves primarias. Entre todos sus campos, uno cuyo valor nunca pueda ser repetido Se identificarán los campos comunes en las tablas, para saber cuales tablas tienen relaciones.

Componentes de una B.D. relacional Tablas Consultas Formularios Informes Macros

Ventajas de las bases de datos Evitan o reducen al mínimo la Redundancia. Evitan la inconsistencia. Preservan la integridad. Independencia. Seguridad.

Tabla: Alumnos Campos: Id Sala Matri Campo1 Ape Feins Nom Carre Fenac Face Nacio Condi Obser Estado Trab Sexo

Número El tamaño no se expresa mediante un numero, sino mediante una categoría:

Formato Autonumeración, Numérico y Moneda

Formato Fecha/Hora

Asistente máscara de entrada para campos textos y fechas

Códigos y marcadores de posición de una máscara de entrada

Vendedor

Caracteres comodín Caracteres Uso para coincidencias ? Cualquier carácter * Cero o más caracteres # Cualquier dígito (0 - 9) [listacaracteres] Cualquier carácter de la listacaracteres [!listacaracteres] Cualquier carácter que no esté en la listacaracteres [a-zA-Z0-9] Múltiples intervalos. Cualquier carácter alfanumérico [A-Z] Cualquier letra mayúscula en el intervalo de la A a la Z.

Consultas Objetos de bases de datos que contienen instrucciones y que permiten recuperar datos de las tablas, modificarlos e incluso almacenar el resultado en otra tabla.

Tipos de Consultas Consultas de selección. Muestran datos de una tabla, que pueden estar sujetos a condiciones. Obtenido el resultado, el usuario a veces puede modificar los datos. Genera una tabla lógica (no está físicamente en disco, sino en memoria). Cada vez que se ejecuta la consulta se vuelve a generar la tabla lógica.   Consultas de acción. Realizan cambios a los registros. Hay varios subtipos: de eliminación, de actualización, de datos anexados y de creación de tablas. Consultas específicas de SQL (Structured Query Language - Lenguaje de consulta estructurada). No se pueden definir desde la cuadrícula, sino en SQL.

Expresión El término expresión es sinónimo de fórmula Consiste en un número de posibles elementos que se pueden usar, de forma individual o en conjunto, para producir un resultado. Los elementos son: Identificadores: nombres de campos de tabla o controles en formularios o informes Operadores Funciones Constantes : valores que no cambian como cadenas de texto, fechas o números no calculados por una expresión.

[Precio] Forms![Lista]![Descri] > < = <> >= <= Constantes “AW” 32,5 #12/3/2015# #18-05-1998 14:00# EXPRESIÓN Funciones Día(fecha) Fecha() Identificadores [Precio] Forms![Lista]![Descri] Operadores ^ + - * / Mod > < = <> >= <= O Y NO &

Operadores Aritméticos Comparación Lógicos Concatenación Especiales

Operadores Aritméticos Finalidad Ejemplo ^ Elevar un número a la potencia de un exponente. Número ^ Exponente / Dividir el primer número entre el segundo número. [Total]/[Número_de_elementos] * Multiplicar dos números. [Cantidad]*[Precio] + Sumar dos números. [Subtotal]+[Impuesto sobre las ventas] - Buscar la diferencia entre dos números [Precio]-[Descuento] Residuo MOD Dividir el primer número entre el segundo número y, a continuación, devolver solo el resto. [Registros] Residuo [Habitaciones]

Operadores Comparación Finalidad Ejemplo < Devuelve verdadero si el primer valor es menor que el segundo valor. Valor1 < valor2 <= Devuelve verdadero si el primer valor es menor o igual que el segundo valor. Valor1 < = valor2 > Devuelve verdadero si el primer valor es mayor que el segundo valor. Valor1 > valor2 >= Devuelve verdadero si el primer valor es mayor o igual que el segundo valor. Valor1 > = valor2 = Devuelve verdadero si el primer valor es igual que el segundo valor. Valor1 = valor2 <> Devuelve verdadero si el primer valor no es igual que el segundo valor. Valor1 <> valor2

Operadores Lógicos Operador Finalidad Ejemplo Y O Devuelve True cuando Expr1 y Expr2 son verdaderas. Expr1 Y Expr2 O Devuelve Verdadero cuando alguna de las Expresiones es Verdadera Expr1 O Expr2 No Devuelve Verdadero si Expr no es Verdadera. NoEs Expr

Operador Concatenación Finalidad Ejemplo & Combina dos cadenas en una sola cadena. cadena1 & cadena2

Operadores Especiales Finalidad Ejemplo Como"modelo” Like "modelo” Valores de cadena coincidentes mediante los operadores de caracteres comodín ? y *. Campo1 como "indicar a *" Entre val1 Y val2 Determina si un valor numérico o de fecha se encuentra dentro de un rango. Campo1 entre 1 y 10 - o - campo1 entre #07-01-07 # y #12- 31-07 # In (valor1, valor2...) En (valor1, valor2...) Determina si un valor se encuentra dentro de un conjunto de valores. Campo1 en ("rojo", "verde", "azul") - o -  campo1 en (1,5,7,9) Es Null  Determina si un valor es Nulo. Campo1 es nulo No es nulo Determina si un valor No es Nulo. Campo1 no es nulo

Función Diffecha DifFecha( intervalo; fecha1; fecha2 [; primer_día_semana] [; primera_semana_año] ) Argumento Descripción intervalo Obligatorio. Expresión de cadena que es el intervalo de tiempo empleado para calcular la diferencia entre fecha1 y fecha2. fecha1, fecha2 Obligatorio. Variant (Fecha). Dos fechas que desea usar en el cálculo. primer_día_semana Opcional. Constante que especifica el primer día de la semana. Si no se especifica, se supone el domingo. primera_semana_año Opcional. Una constante que especifica la primera semana del año. Si no se especifica, se supone que la primera semana es la semana en la que el 1 de enero. Intervalo Descripción aaaa Año e Semanas completas t Trimestre H Hora m Mes n Minuto d Días s Segundo

Combinaciones Interna Artículos Detalles Art NomArt Fac Can PreFac 1 Silla Luis XIV 1000 6 1.000 2 A02 Silla Empire 1002 650 3 B01 Mesa luz con cajones 1.200 4 B02 Mesa luz sin cajones 550 5 B03 Mesa teléfono 500 Interna Art Nomart Fac Can 1 A01 Silla Luis XIV 1000 6 2 1002 3 B01 Mesa luz con cajones 4 5 B03 Mesa teléfono

Combinaciones Externa Izquierda Artículos Detalles Art NomArt Fac Can PreFac 1 A01 Silla Luis XIV 1000 6 1.000 2 A02 Silla Empire 1002 650 3 B01 Mesa luz con cajones 1.200 4 B02 Mesa luz sin cajones 550 5 B03 Mesa teléfono 500 Externa Izquierda Art Nomart Fac Can 1 A01 Silla Luis XIV 1000 6 2 1002 3 A02 Silla Empire 4 B01 Mesa luz con cajones 5 B02 Mesa luz sin cajones 7 B03 Mesa teléfono

Combinaciones Externa Derecha Artículos Detalles Art NomArt Fac Can PreFac 1 A01 Silla Luis XIV 1000 6 1.000 2 A02 Silla Empire 1002 650 3 B01 Mesa luz con cajones 1.200 4 B02 Mesa luz sin cajones 550 5 B03 Mesa teléfono C01 500 Externa Derecha Art (Artículos) Art(Detalles) Nomart Fac Can 1 A01 Silla Luis XIV 1000 6 2 1002 3 B01 Mesa luz con cajones 4 5 C01

Informes Objetos de bases de datos que presentan datos de una tabla o consulta, en forma impresa o en vista preliminar. A diferencia de los formularios, los datos se pueden visualizar e imprimir, pero no modificar.

Informes Encabezado de informe Encabezado de página Encabezado de grupo X Encabezado de grupo Y Encabezado de grupo Z Detalle Pie de grupo Z Pie de grupo Y Pie de grupo X Pie de página Pie de informe