BASES DE DATOS Bloque V. 1.Introducción a las BDs Todo el tiempo ha existido la información. En cada una de nuestras actividades usamos y generamos información.

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
integridad referencial
BASE DE DATOS Primeros pasos
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Aprendizaje de Microsoft® Access® 2010
Access Bases de datos.
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
El desafío de organizar la información
Ms access Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). base de datos suele definirse como un conjunto de información.
Administrador de Base de Datos (Microsoft Access)
GESTOR DE BASES DE DATOS RELACIONALES
DOSSIER INFORMATIVO EUROSERV Data Mining Enero de 2005.
y programa de Microsoft Access
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
DR. ERNESTO SUAREZ.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Diseño de una Base de datos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
BASES DE DATOS Con Access.
Fundamentos de bases de datos:
Ing. Elkin José Carrillo Arias
FORMULAS ESTADISTICAS.
Autora: Francisca Montañez Muñoz
Bases de datos.
Paper 418/ May/June Task C – data maniputation - ACCESS Lo primero que hay que hacer el IMPORTAR el archivo SCA6MOB.CSV que nos bajamos de Internet.
NOMBRES:OLIVARES ALFARO JOSE L. BONETTI ARON GRUPO:308.
INSTRUCCIONES Elaboración de la Presentación:
INTERFASES DE ACCES Colegio de Bachilleres Plantel 13 Xochimilco Tepepan Alumnos: González Rosas Citlalmina Romero Ortega Roberto Grupo:303 Equipo:08.
ACCESS.
Bases de Datos Access.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Bases de Datos.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
gestor de bases de datos relacionales (SGBD).
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Microsoft Access.
Tema: ¿Qué es y para qué sirve Excel?
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
FORMULARIOS Para introducir datos en las tablas de una forma simple, visual y cómoda. Los formularios tambien se usan para IMPRIMIR datos BASE DE DATOS.
Ileana Esther Freyssinier Veryán.. Un formulario es generalmente una hoja de papel en la que disponemos de lugares en blanco para introducir la información,
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
FUNDAMENTOS INFORMÁTICOS
Partes de la ventana Access
Sistemas de Información I
En el presente trabajo, se explica los diferentes elementos que nos ofrece Microsoft Access, para hacer mas fácil y rápido la realización de bases de.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO TEPEPAN INTEGRANTES: Montoya Mendoza Diana Rubí Martínez Vallejo Isamar Scanda PROFA: Gabriela Pichardo Lozada.
MATERIAL EDUCATIVO PARA EL «ROE» COMBINAR CORRESPONDENCIA PROFRA. Guadalupe Hernández Ramírez MATRÍCULA PLANTEL 12 Nezahualcóyotl FECHA. 21 de.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
SANTIAGO VILLACIS PowerPoint. POWER POINT GUARDAR EL DOCUMENTO EDICION DE NUEVAS DIAPOSITIVAS ACTIVAR Y SELECCIONAR DIAPOSITIVAS ASISTENTE DE AUTOCONTENIDO.
FORMULARIOS DE ACCESS Realizado Por: Alexander Mendoza Jessica Moya.
ADMINISTRACIÓN DE INFORMACIÓN DIGITAL BRAHAM MOSQUERA LEICY YULIANA MARTINEZ CARDONA ANDRES GRADO­ 10-T Docente Edy Gómez INSTITUCIÓN EDUCATIVA GABRIEL.
Curso de Excel Intermedio Dr. Pedro Salcedo Lagos Mail: Web: Ref:
Fecha: 10 de octubre del 2012 Tema: Crear y modificar tablas en Word.
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.
Modelo entidad/interrlación Tema 2. Parte 2. Modelo E/IR Utiliza un conjunto de símbolos y reglas para representar los datos y las relaciones entre ellos.
1 Curso de Capacitación en Administrador de Contenidos UC SESIÓN 1 TEMA I : CONOCIENDO EL PANEL DE CONTROL TEMA II:GENERACIÓN DE CONTENIDOS TEMA III: GESTOR.
Microsoft Office 2007 MC Isaac Arriaga Moreno. EXCEL 2007.
3.1. Insertar una nueva diapositiva 3.2. Seleccionar diapositivas Insertar diapositiva de otra presentación 3.3. Copiar una diapositiva 3.4. Duplicar una.
DLM Transact SQL Sesión II Recuperación de información.
INTRODUCCIÓN AL CORREO ELECTRÓNICO El servicio de correo electrónico nos permite enviar y recibir mensajes, archivos de texto, jugadas, imágenes, música.
TIC IES Enrique Nieto 1 MANUAL DEL PUBLICADOR EN JOOMLA Todo lo que necesitas saber para publicar tus artículos en la página Web del Centro Crear un artículo.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
POWER POINT AYNI – BOLIVIA NORMAN PAREDES COORD. TECNICO.
ESCRIBIR en el mundo digital. HIPERTEXTO E s la presentación de la información como una red de nodos enlazados a través de los cuales los lectores pueden.
Transcripción de la presentación:

BASES DE DATOS Bloque V

1.Introducción a las BDs Todo el tiempo ha existido la información. En cada una de nuestras actividades usamos y generamos información. Desorganizada Organizada Esta información puede ser usada ya sea en forma organizada o desorganizada, pero el llevarlo de esta última manera, no garantiza su buen uso.

Una base de datos es un conjunto de información almacenada en forma organizada bajo cierto formato en un computador. 2.¿Qué es una base de datos?

Dicha información se almacena en tablas, donde las columnas indican los campos y las filas los registros de esa tabla. NombreApellidoTeléfono Registro1AliciaAngamarca Registro 2JuanZárate Registro Registro: Conjunto de información relacionada con una persona, evento, producto, etc. Campos Campos: Características que definen la información a almacenar (nombres, teléfono, edad, etc.) 3.¿Cómo se almacena la información en una Bases de Datos?

CAMPOTipoLongitud NombreTexto60 ApellidoTexto60 TeléfonoNumérico11 CédulaNumérico11 Cada campo, viene identificado por el tipo de información que almacenaría.

Los datos se pueden visualizar a través de: Formularios Informes 3.¿Cómo se almacena la información en una Bases de Datos?

Una tabla única, puede tener información de una sola entidad, por ejemplo solo de jugadores, o solo de estudiantes, o solo de un producto, pero es necesario tener información relacionada con estas tablas por ejemplo la de jugadores con la tabla de equipo o con la tabla de estadio, etc, es aquí cuando se necesita las bases de datos relacionales para relacionar varias tablas entre sí. JUGADORES IDID CédulaNombresEdadEstaturaPosiciónPes o Cod_ Equipo Vinicio221,65Volante56E01E Juan211,64Defensa60E01A EQUIPO CodNombreDTid_estadioJugadoresPresidentePaís E01EEmelecPolilla Gómez123Elias WatedEcuador E01ARiver PlateDaniel Pasarela222DominguezArgentina ESTADIO IdNombreCiudadCapacidad 1CapwellGuayaquil MonumentalBuenos Aires Bases de Datos Relacionales

Navegación: Ver la información de cada uno de los registros. Consultas (query): Obtener datos específicos de una tabla, ya sea un registro o varios registros que cumplen ciertas condiciones. Ordenación: Listar los registros bajo cierto criterio de orden. Eliminación: Eliminar algún registro que cumpla cierta condición. Actualización: Actualizar algún registro. Emisión de reportes: Obtener consultas relacionadas con cierta información necesaria para tomar decisiones 5.Operaciones a realizar en una Base de Datos

5.Operaciones a realizar en una Base de Datos Consultas Para realizar consultas a una base de datos existe un lenguaje universal: SQL (structured query language) es un lenguaje de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas.

◦ Si se tiene la tabla jugadores: Y se desea:  Seleccionar todos los registros de la tabla, entonces la sentencia SQL sería:  SELECT * FROM jugadores;El “ * ” indica que son “todos los registros”  Seleccionar el nombre y la posición de los jugadores que midan más de 1,64  SELECT nombres, posicion FROM jugadores WHERE estatura>1,64; IDCédulaNombresEdadEstaturaPosiciónPesoEquipo Vinicio Angamarca 221,65Volante56Barcelona Juan Arias211,64Defensa60Emelec 4.Operaciones a realizar en una Base de Datos Consultas

6.Etapas básicas del diseño de una Base de Datos El primer paso antes de crear una base de datos es pararse a pensar: TOMA DE REQUISITOS Ni más ni menos. Si en la programación es muy peligroso eso de empezar a teclear según aparece una idea. en la creación de bases de datos es muy raro que salga bien crear tablas y relaciones sobre la marcha. Es recomendable ir anotando las ideas según surgen. Cuando creemos que ya está todo, deberíamos volver a leer todas las notas que habíamos tomado, porque eso nos ayudará a tener una visión de conjunto y a notar si falta algo que no hayamos previsto inicialmente.

6.Etapas básicas del diseño de una Base de Datos El segundo paso será empezar a dibujar garabatos que representen esa información: DISEÑO DEL MODELO “ENTIDAD-RELACIÓN” Para ello veremos por encima un modelo llamado “Entidad- Relación”. El esquema nos ayudará a tener una nueva versión de conjunto, mucho más fácil de seguir y más completa que las anotaciones. Aquí se verán todavía mejor las carencias y las incongruencias que puedan existir.

6.Etapas básicas del diseño de una Base de Datos El tercer paso será traducir el modelo entidad- relación en un modelo de tablas y relaciones: CREACIÓN DE MODELO DE BD RELACIONAL Este paso de conversión del modelo Entidad-Relación a un modelo de tablas de base de datos relacional es casi inmediato. Este será el modelo definitivo que pasaremos al programa gestor de BD. CLAVES para convertir las relaciones del modelo ENTIDAD:RELACIÓN a las relaciones del MODELO DE TABLAS: Si la relación entre dos tablas es 1:1, se pueden fusionar las dos tablas en una. Si la relación es 1:N. La clave de la tabla con la relación 1 pasa a la tabla con relación N como otro campo más. Si la relación es N:M. Se genera otra tabla intermedia donde las claves serán cada una de las claves de las tablas N y M.

6.Etapas básicas del diseño de una Base de Datos El cuarto paso será empezar crear las tablas y las relaciones con un programa de gestión de BD: CREACIÓN DE LA BASE DE DATOS Será crear la base de datos. Traducir el modelo de tablas en una base de datos con la que poder empezar a trabajar.

6.Etapas básicas del diseño de una Base de Datos El quinto paso sería la introducción de los datos y la creación de una serie de estructuras auxiliares, como formularios, consultas o informes, que ya veremos: INTRODUCCIÓN DE DATOS Y OPERACIONES

7.Modelo Entidad - Relacion Este es un modelo que nos permitirá “dibujar” las entidades y las relaciones que existen entre ellas. En esta notación se representan las entidades como un rectángulo y las relaciones binarias como un rombo partido por la mitad. Si la relación es 1:M, una de las mitades (la que corresponde al “muchos”) deberá estar sombreada, y si es M:M, todo el rombo estará sombreado.

7.Modelo Entidad - Relacion Una característica importante de las relaciones es su “cardinalidad”: por ejemplo, en la relación de que “los alumnos asisten a los cursos”, es importante si a cada curso sólo puede asistir un alumno o varios, y si un alumno puede asistir a un solo curso o a varios Uno a uno: Dadas una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado con un registro de la tabla B y cada registro de la tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo suponiendo una tabla con información de Alumnos y una tabla con información de Carnets de alumno, cada alumno tiene un único carnet de alumno, y cada carnet de alumno pertenece a un solo alumno.

7.Modelo Entidad - Relacion Uno a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado con varios registros de la tabla B y cada registro de la tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo supongamos una tabla con departamentos y una tabla con profesores, cada departamento constaría de varios profesores y cada profesor pertenecerá a un único departamento. Muchos a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A puede estar relacionado con varios registros de la tabla B y cada registro de la tabla B puede estar relacionado con varios registros de la tabla B. Por ejemplo supongamos una tabla con información de Alumnos y otra tabla con Asignaturas. Cada alumno puede estar matriculado en varias asignaturas y cada asignatura tendrá varios alumnos matriculados.

7.Modelo Entidad - Relacion

Lo que sí vamos a pensar ya es cuál de esos datos nos permitirá distinguir registro de otro. Esto se hace porque podemos tener por ejemplo dos alumnos con el mismo nombre, pero claramente son personas distintas, y debemos saber qué cursos ha realizado cada uno de ellos sin posibilidad de confusión, para no dar a uno el diploma que corresponda a otro, ni cobrarle un dinero de otro. Pues bien, este dato que puede distinguir una persona de otra (o en general una ficha -registro- de otra) es lo que llamaremos la “clave”. Es un campo que se toma como referencia y se podrá utilizar para relacionar distintas tablas. La condición: No es un registro que se repita.

7.Modelo Entidad - Relacion Ejemplo 1: Queremos crear una BD para gestionar los empleados de una empresa, organizándolos por departamentos. Realiza el modelo ERR.

7.Modelo Entidad - Relacion Ejemplo 2: Queremos crear una BD para gestionar los alumnos y las clases. Realiza el modelo ERR.

7.Modelo Entidad - Relacion Ejemplo 3: Queremos crear una BD para gestionar las compras y las revisiones de un concesionario. Crear el modelo ERR

7.Modelo Entidad - Relacion Ejemplo 4: Queremos crear una BD para gestionar los ingresos y las visitas los doctores a los pacientes ingresados.

Cod_Paciente Dni NSS Nombre Apellidos Fecha_nac Direccion Población Provincia Tlfno PatologíasPrevias Cod_ingreso Fecha_ingreso Fecha_alta Motivo Habitación Medicación Cod_Paciente Cod_doctor dni Nombre Apellidos Especialidad Tlfno Dirección PACIENTES INGRESOS DOCTORES 1 varios 1

7.Modelo Entidad - Relación Ejemplo 5: Queremos crear una BD para gestionar las compras y ventas de productos de una empresa. (N:M) (1:N)

Existe diferentes programas que permiten la creación de base de datos y su administración. Uno de ellos, sencillo para iniciar con el manejo de base de datos es Access que viene con el paquete de Microsoft Office. 8.Programa de base de datos: Access

8.1- ¿Qué es Access? Es un programa que gestiona bases de datos. Nos permite: Crear bases de datos Modificar, introducir y extraer datos de ellas de la forma que más nos convenga para controlar y administrar la información

8.2- Tablas: registros y campos Los datos se almacenan en tablas con diferentes registros y campos. 8.Programa de base de datos: Access

Creando una tabla … 1.Abrimos el programa Microsoft Access 2.Elige la opción Base de datos Access en blanco Le damos un nombre y elegimos el lugar del disco duro donde lo queremos guardar. 3.Creamos la tabla. 8.Programa de base de datos: Access

8.3- Diseñamos la tabla seleccionando la opción “Vista Diseño”. Le damos un nombre a la tabla. Definimos los campos. Tipos de campos. Texto : Son textos o combinaciones con números. Numérico: Son campos con números que se podrán emplear para realizar cálculos. Fecha : Para introducir la fecha y la hora. Sí/No: Campo que sólo puede tener dos valores. Autonumérico : Numera el campo automáticament Moneda: Datos numéricos en los que se prescinde del redondeo. Memo: Son textos con muchos caracteres. Objeto OLE: Son imágenes, sonidos u otros documentos. Hipervínculo: Para direcciones de páginas web. 8.Programa de base de datos: Access

8.3- Diseñamos la tabla seleccionando la opción “Vista Diseño”. Los registros… Definidos los campos, se rellenan los datos, es decir, se cubren LOS REGISTROS. NO se nos olvide guardar los datos. 8.Programa de base de datos: Access

8.3- Diseñamos la tabla seleccionando la opción “Vista Diseño”. La clave principal… Para indicar que un campo es clave se selecciona la opción Crear una tabla en vista Diseño. Se selecciona el campo que queremos sea principal. Se hace clic sobre la herramienta Clave principal. 8.Programa de base de datos: Access

8.3- Diseñamos la tabla seleccionando la opción “Vista Diseño”. La clave principal… Para indicar que un campo es clave se selecciona la opción Crear una tabla en vista Diseño. Se selecciona el campo que queremos sea principal. Se hace clic sobre la herramienta Clave principal. 8.Programa de base de datos: Access

8.4- Insertamos datos en la Base de Datos. Introducimos los datos/registros en la tabla. 8.Programa de base de datos: Access

8.5- Consultas Una consulta selecciona solo aquellos datos contenidos en la base de datos que interesan Es un nuevo OBJETO, y se pueden crear utilizando la vista Diseño o el Asistente

8.5- Consultas Seleccionamos las tablas que vamos a necesitar para la consulta. 8.Programa de base de datos: Access

8.5- Consultas Criterios... Para que sólo aparezcan aquellos datos con unos requisitos determinados. Se utilizan operadores lógicos. 8.Programa de base de datos: Access

8.5- Consultas Vamos poniendo los criterios de la consulta. Ej: Mostrar datos del cliente con clave 2. Ejecutamos la consulta. 8.Programa de base de datos: Access

8.6- Formularios Ofrecen una forma más fácil de introducir datos. Los datos de un registro aparecen en una ventana. 8.Programa de base de datos: Access

8.6- Formularios Nos permite cinco acciones: - Visualizar registro tras registro una tabla de una base de datos. - Visualizar uno por uno los registros filtrados de una base de datos. - Modificar los registros que ya tenemos en una base de datos. - Introducir registros en una base de datos. - Imprimir registros. 8.Programa de base de datos: Access

8.6- Formularios Selecciona Formulario y haz clic en Crear un Formulario utilizando el asistente. Añade a campos seleccionados Apellido y Foto. Siguiente. Título del formulario: Fotos. Finalizar. 8.Programa de base de datos: Access

8.7- Informes Sirven para presentar los datos de una base de datos de forma impresa La forma más cómoda de realizar un informe es utilizando el Asistente Selecciona Informe, haz clic en Crear un formulario utilizando el Asistente. Añade a Campos seleccionados Clave, Apellidos y Nombre. Pulsa finalizar y guarda el trabajo. 8.Programa de base de datos: Access

8.7- Informes 8.Programa de base de datos: Access