Basesdedatos 1

14
INFORMÁTICA EN EL LABORATORIO BASES DE DATOS CON MS-ACCESS ¿Qué es una base de datos? Importancia de las bases de datos Ejemplos de bases de datos Motores de base de datos ¿Cómo se modela una base de datos? Escuela de Microbiología - Universidad de Antioquia E-Mail: [email protected] ©2011

description

En este video podrás aprender a modelar una base de datos y a materializar loaprendido en la herramienta MS-Access

Transcript of Basesdedatos 1

Page 1: Basesdedatos 1

INFORMÁTICA EN EL LABORATORIO

BASES DE DATOS CON MS-ACCESS

• ¿Qué es una base de datos?

• Importancia de las bases de datos

• Ejemplos de bases de datos

• Motores de base de datos

• ¿Cómo se modela una base de datos?

Escuela de Microbiología - Universidad de AntioquiaE-Mail: [email protected]

©2011

Page 2: Basesdedatos 1

¿Qué es una base de datos?

“Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso”

http://es.wikipedia.org/wiki/Base_de_datos

“Información almacenada de forma organizada para facilitar su recuperación”

Page 3: Basesdedatos 1

IMPORTANCIA DE LA BASE DE DATOS

•La información se ha convertido en un activo importante para el desarrollo de cualquier actividad.

•La oportunidad de acceso a ella permite respuestas rápidas a inquietudes o problemas.

• Cuando se almacena mucha información las bases de datos son una herramienta excelente para tenerla organizada.

Page 4: Basesdedatos 1

EJEMPLOS DE BASE DE DATOS

•Un directorio telefónico•Historias clínicas de un centro médico•El catálogo de una biblioteca•MARES (En la U. de A.)•Las bases de datos especializadas•Google y demás buscadores

Page 5: Basesdedatos 1

SISTEMAS DE GESTION DE BASES DE DATOS

Existen muchas herramientas para crear y administrar bases de datos, algunos ejemplos son:

Oracle MySql Postgres

SQL server MS-Access

Page 6: Basesdedatos 1

EJERCICIO

Antes de utilizar cualquier herramienta para crear una base de datos, ésta se debe modelar. El siguiente ejercicio ayudará a modelar una:

Se necesita crear una agenda de contactos y se desea almacenar en una base de datos.A continuación se desarrollan los pasos que permitirán modelar la base de datos:

Page 7: Basesdedatos 1

EJERCICIO

1. Paso:Definir que datos se van a almacenar en la agenda de cada contacto

Nombre del contactoDirecciónTeléfonoEmailTipo de sangreSexoEmpresa donde trabajaTipo de empresaUniversidad donde estudiaPrivada o publica

Placa del vehículoTipoColorEstado civil del contactoProfesión

Estos datos se denominan CAMPOS

Page 8: Basesdedatos 1

EJERCICIO

2. PasoIdentificar las tablas que albergarán los campos.

“En una base de datos los campos deben formar parte de TABLAS”.

Una forma de identificar que tablas debo crear y que campos le corresponden a cada una es la siguiente:

Page 9: Basesdedatos 1

EJERCICIO

Se define para cada campo, de qué es característica:

Nombre del contactoDirección del contactoTeléfono del contactoEmail del contactoTipo de sangre del contactoSexo del contactoNombre de la empresaTipo de empresaNombre de la universidadTipo de universidad

Placa del vehículoTipo de vehículoColor del vehículoEstado civil del contactoProfesión del contacto

Las tablas que resultan: CONTACTOEMPRESAUNIVERSIDADVEHICULO

Page 10: Basesdedatos 1

EJERCICIO

Se agrupan los campos en sus tablas correspondientes

CONTACTONombreDirecciónTeléfonoEmailTipo de sangreSexoEstado civilProfesión

EMPRESANombreTipo

VEHÍCULOPlacaColorTipo

UNIVERSIDADNombreTipo

Page 11: Basesdedatos 1

EJERCICIO

3. Definir los campos clave

CONTACTONombreDirecciónTeléfonoEmailTipo de sangreSexoEstado civilProfesión

EMPRESANombreTipo

VEHÍCULOPlacaColorTipo

UNIVERSIDADNombreTipo

Toda tabla debe tener un campo que se caracterice por que su información sea única y que no cambie

Los campos clave permiten identificar y localizar un dato de manera ágil.

Page 12: Basesdedatos 1

EJERCICIO

CONTACTOIdentificaciónNombreDirecciónTeléfonoEmailTipo de sangreSexoEstado civilProfesión

EMPRESANITNombreTipo

VEHÍCULOPlacaColorTipo

UNIVERSIDADNITNombreTipo

Se identifica que campo puede cumplir con dicha característica y si no existe, se crea.

La identificación, el NIT y la placa, son los campos clave de cada tabla porque no se repiten.

Es importante notar que el campo Placa ya existía en los campos iniciales. Los campos Identificación y NIT fueron agregados.

Page 13: Basesdedatos 1

GLOSARIO

Base de datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Campo: Unidad básica de una base de datos. Un campo puede ser, por ejemplo, el nombre de una persona. Los nombres de los campos, no pueden empezar con espacios en blanco y caracteres especiales. No pueden llevar puntos, ni signos de exclamación o corchetes. Si pueden tener espacios en blanco en el medio.

Tablas: Unidad donde se agrupan los campos asociados a una misma característica. Estos datos estarán ordenados en columnas verticales.

Registro: Es el conjunto de información referida a una misma persona, objeto o entidad. Un registro vendría a ser algo así como una ficha.

Campo clave: Permite identificar y localizar un registro de manera ágil.

Page 14: Basesdedatos 1

CREACIÓN DE UNA BASE

DE DATOS EN MS-ACCESSJuan Carlos González Pérez