23
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

Base de datos simples

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Base de datos simples

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éxicoB.T

. en

PR

OG

RA

MA

CIÓ

NC

.B.T

. i.s.

No.

91

Semestre: febrero– julio/2014

Page 2: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

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

Page 3: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 4: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

CONCEPTOS BÁSICOS

Una Base de Datos es 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

Page 5: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 6: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

TIPOS DE BASES DE DATOS

Base de datos con archivos simples

Base de datos relacional.

6

Page 7: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 8: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

EJEMPLO 1La información sobre cada clase está repetida

8

Page 9: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 10: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

EJEMPLO 2

10

Page 11: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 12: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 13: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

MODELOS DE BASES DE DATOS

Entidad relación. Grafo relacional Relacional Jerárquico De red Orientado a objetos Documentales Deductivas Distribuidas

13

Page 14: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 15: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 16: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 17: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

á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

Page 18: Base de datos simples

M. I. B

lanca

Elia

Jiménez G

uzm

án

EJERCICIOS DE APLICACIÓN

Escriba el tipo de relación que se genera en cada caso.

1. Libro y autor _______________2. Grupo y alumno _______________3. Licencia y chofer _______________4. Equipo y director técnico _______________5. Película y actor _______________6. Empleado y supervisor _______________7. Medicamento y laboratorio _______________8. Docente y alumno _______________9. Persona y lugar de nacimiento

______________10. Placas y vehículo _______________

18

Page 19: Base de datos simples

19

M. I. B

lanca

Elia

Jiménez G

uzm

á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.

Page 20: Base de datos simples

20

M. I. B

lanca

Elia

Jiménez G

uzm

án

LLAVES Ó CLAVES

Llave candidata: 1. 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.

2. 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.

Page 21: Base de datos simples

21

M. I. B

lanca

Elia

Jiménez G

uzm

á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.

Page 22: Base de datos simples

22

M. I. B

lanca

Elia

Jiménez G

uzm

á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.

Page 23: Base de datos simples

23

M. I. B

lanca

Elia

Jiménez G

uzm

án

E-mail: [email protected]

Hasta la próxima…

“Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber.”

Albert Einstein