Base de datos simples

14,045 views 23 slides Apr 11, 2014
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Conceptos básicos para diseñar una base de datos.


Slide Content

Módulo I Submódulo II. Diseña y administra bases de datos simples M.I . Blanca Elia Jiménez Guzmán Ciudad Ixtepec , Oaxaca, México B.T. en PROGRAMACIÓN C.B.T. i.s. No. 91 Semestre: febrero– julio/2014

GENERALIDADES DATOS : son hechos y cifras en bruto que son procesados para obtener información, tal como resúmenes y totales. Son recopilaciones de información, la cual resulta útil cuando está organizada de una forma coherente. INFORMACIÓN: es una colección de datos relacionados entre sí. NOTA: la información puede constituir también datos en bruto para el siguiente trabajo o persona, es imposible definir precisamente ambos términos. 2 M. I. Blanca Elia Jiménez Guzmán

GENERALIDADES PROCESO DE CREACIÓN DE B.D. Creación de una base de datos diseñando y construyendo tablas para guardar los datos. Introducción de dichos datos. Creación de otros objetos de base de datos para utilizarlos en la visualización, edición y presentación impresa de la información. 3 M. I. Blanca Elia Jiménez Guzmán

CONCEPTOS BÁSICOS Una Base de Datos e s una colección o conjunto de datos homogéneos, donde los datos están lógicamente relacionados entre sí y estructurados de una forma particular. SISTEMA : Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a determinado objetivo. 4 M. I. Blanca Elia Jiménez Guzmán

CONCEPTOS BÁSICOS ELEMENTOS DE UNA B. DE D. Campo es, en general, la unidad más pequeña de datos almacenados. La base de datos contendrá muchas ocurrencias de los diversos tipos de campos almacenados. Registro es un conjunto de campos relacionados, también se conoce con el nombre de Tupla . Tabla es un conjunto de registros. 5 M. I. Blanca Elia Jiménez Guzmán

TIPOS DE BASES DE DATOS Base de datos con archivos simples Base de datos relacional . 6 M. I. Blanca Elia Jiménez Guzmán

ARCHIVOS SIMPLES se han utilizado durante muchos años, en aplicaciones como Microsoft Word o Excel. Toda la información que esté relacionada tiene que caber en una única tabla. Esto significa que la información que sea común a varios registros tendrá que estar repetida para cada uno de dichos registros. En el ejemplo 1, se muestra una tabla con un conjunto de registros, varios de los cuales tienen información duplicada. 7 M. I. Blanca Elia Jiménez Guzmán

EJEMPLO 1 La información sobre cada clase está repetida 8 M. I. Blanca Elia Jiménez Guzmán

RELACIONAL En una base de datos relacional se utilizan tablas distintas con relaciones entre ellas. Estas relaciones permiten introducir información en una tabla y conectar dicha información con un registro de otra por medio de un identificador.   En el ejemplo 2, se muestra la misma información, pero organizada en tres tablas relacionadas, denominadas <<Estudiantes>>, <<Estudiantes y Clases>> y <<Clases>>. 9 M. I. Blanca Elia Jiménez Guzmán

EJEMPLO 2 10 M. I. Blanca Elia Jiménez Guzmán

VENTAJAS DEL ENFOQUE RELACIONAL Se ahorra un tiempo considerable al no tener que introducir la misma información una y otra vez en los distintos registros. La base de datos será más pequeña, a menudo sólo una pequeña fracción del tamaño de una base de datos con archivos simples, ahorrando espacio en el sistema y facilitando su transferencia si se quiere compartir con otros usuarios. Se reduce el número de errores en la entrada de datos. 11 M. I. Blanca Elia Jiménez Guzmán

Modelos de bases de datos Es una “descripción” de algo conocido como contenedor de datos, así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos y conceptos matemáticos. 12 M. I. Blanca Elia Jiménez Guzmán

Modelos de bases de datos Entidad relación. Grafo relacional Relacional Jerárquico De red Orientado a objetos Documentales Deductivas Distribuidas 13 M. I. Blanca Elia Jiménez Guzmán

TIPOS DE RELACIONES Cuando se establece una relación entre dos tablas, una actúa como principal y otra como relacionada o de detalle. Nota: Cuando relacionamos dos tablas, es importante observar la relación en ambos sentidos. 14 M. I. Blanca Elia Jiménez Guzmán

RELACIÓN UNO A UNO Un registro de la tabla “X” puede tener un solo registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente en la tabla “X”. 15 M. I. Blanca Elia Jiménez Guzmán

RELACIÓN UNO A MUCHOS Un registro de la tabla “X” puede tener más de un registro coincidente en la tabla “Y” y un registro de la tabla “Y” puede tener un solo registro coincidente la tabla “X”. En este tipo de relación el campo llave de la tabla principal pasa a formar parte de la tabla relacionada , la tabla relacionada es la que tiene el extremo “M”. El campo llave que pasa a la tabla relacionada, es conocido como campo llave de tipo externo . 16 M. I. Blanca Elia Jiménez Guzmán

RELACIÓN MUCHOS A MUCHOS Un registro de la tabla “X” puede tener muchos registros coincidentes en la tabla “Y” y un registro de la tabla “Y” puede tener muchos registros coincidentes en la tabla “X”. En este tipo de relación se crea una tercera tabla a donde pasarán los campos llaves de las dos tablas que se relacionan, además de los campos necesarios según el problema. 17 M. I. Blanca Elia Jiménez Guzmán

EJERCICIOS DE APLICACIÓN Escriba el tipo de relación que se genera en cada caso. Libro y autor _______________ Grupo y alumno _______________ Licencia y chofer _______________ Equipo y director técnico _______________ Película y actor _______________ Empleado y supervisor _______________ Medicamento y laboratorio _______________ Docente y alumno _______________ Persona y lugar de nacimiento ______________ Placas y vehículo _______________ 18 M. I. Blanca Elia Jiménez Guzmán

normalización 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 entidad-relación al modelo relacional. 19 M. I. Blanca Elia Jiménez Guzmán

Llaves ó claves Llave candidata: Es cada una de las llaves mínimas existentes en un conjunto de entidades y que identifica de forma única a la entidad del conjunto de entidades. Son aquellos atributos que tienen características para ser superllaves , pero hay dos o mas en una entidad; una se tomara como llave primaria y otra como llave secundaria. 20 M. I. Blanca Elia Jiménez Guzmán

Llaves ó claves Llave principal (o primaria): Es una llave candidata elegida de forma arbitraria, que usaremos siempre para identificar una entidad . Representada en access con una llave dorada. 21 M. I. Blanca Elia Jiménez Guzmán

Llaves ó claves Superllave : Uno o mas atributos que nos permite identificar una entidad en especifico dentro de un conjunto de entidades y ninguna otra entidad la tiene. Toda relación tiene por lo menos una superllave llamada llave primaria . 22 M. I. Blanca Elia Jiménez Guzmán

E-mail: [email protected] 23 Hasta la próxima… M. I. Blanca Elia Jiménez Guzmán “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber.” Albert Einstein