primera clase

22
03/09/2010 Ing Maritzol Tenemaza MSc 1 Base de datos Computación

Upload: maritzol-tenemaza

Post on 25-Mar-2016

215 views

Category:

Documents


0 download

DESCRIPTION

Aspectos teóricos pimera clase

TRANSCRIPT

Page 1: Primera clase

03/09/2010 Ing Maritzol Tenemaza MSc 1

Base de datos

Computación

Page 2: Primera clase

Objetivo General

Analizar, diseñar, y construir una base de

datos, usando los lenguajes :

DDL (lenguaje de definición de datos) y

DML (Lenguaje de administración de datos)

del DBMS (Sistema de Administración de

Base de datos).

Ing Maritzol Tenemaza MSc 203/09/2010

Page 3: Primera clase

Objetivos Específicos

Familiarizar al estudiante con conceptos

básicos relacionados con la

administración de datos.

Analizar y diseñar el modelo lógico y físico

de la base datos.

Manejo de los lenguajes de definición de

datos y de manejo de datos del DBMS.

Ing Maritzol Tenemaza MSc 303/09/2010

Page 4: Primera clase

Recursos

Aula virtual

Guía de práctica.

Textos referenciados en el documento.

Servidor de base de datos disponible en la

facultad.

Ing Maritzol Tenemaza MSc 403/09/2010

Page 5: Primera clase

Seguimiento y Evaluación

La evaluación se regirá por las normas

establecidas en la facultad.

Se evaluarán:

Trabajos Individuales.

Trabajos Grupales.

Pruebas.

Ing Maritzol Tenemaza MSc 503/09/2010

Page 6: Primera clase

Ing Maritzol Tenemaza MSc 603/09/2010

Determinación de Estrategias de

trabajo Clases:

Tutoría para trabajo en grupo. Se evaluará:

Participación.

Colaboración.

Buen Animo y corrección.

Exposición de trabajo.

Trabajo individual. Se evaluará :

Corrección.

Exposición.

Pruebas de verificación de conocimientos.

Page 7: Primera clase

Ing Maritzol Tenemaza MSc 703/09/2010

Evaluación:

Exámenes y Pruebas:

4 puntos.

Trabajo de Investigación y exposición:

3puntos

Trabajos en clases:

3 puntos.

Page 8: Primera clase

Ing Maritzol Tenemaza MSc 803/09/2010

Conceptos GeneralesDatos Información Campo Registros Archivos

Page 9: Primera clase

DBMS o SGBD

Colección de datos

interrelacionados, y

un conjunto de

programas para

acceder a dichos

datos.

Ing Maritzol Tenemaza MSc 903/09/2010

Page 10: Primera clase

Ing Maritzol Tenemaza MSc 1003/09/2010

Tablas o archivos de una Base de

datos

Colección de

datos de una

empresa en

particular

Page 11: Primera clase

Ing Maritzol Tenemaza MSc 1103/09/2010

Propósito de las Bases de datos a. Eliminar Redundancia e

Inconsistencia de datos.

b. Facilitar el acceso a los

datos.

c. Evitar el Aislamiento de

datos.

d. Evitar Problemas de

Integridad.

e. Evitar problemas de

atomicidad

f. Evitar Anomalías en el

acceso concurrente.

(varias aplicaciones

accediendo al mismo

registro)

g. Brindar Seguridad

Page 12: Primera clase

Ing Maritzol Tenemaza MSc 1203/09/2010

Sistema de Gestión de Base de

datos (SGBD=DBMS)

Page 13: Primera clase

Ing Maritzol Tenemaza MSc 1303/09/2010

Sistema de Gestión de Base de

datos (SGBD=DBMS)

Page 14: Primera clase

Ing Maritzol Tenemaza MSc 1403/09/2010

Visión de datos

Lógico

Físico

Vistas

1- Abstracción de datos

2.-Esquemas de bases de datos

3.- Independencia de datos

Page 15: Primera clase

Ing Maritzol Tenemaza MSc 1503/09/2010

Modelos de datos basados en

registros

E

N

T

I

D

A

D

R

E

L

A

C

I

Ó

N

Otros Modelos:

Modelo Orientado a Objetos

Modelo de datos Semántico

Modelo de datos funcional

Page 16: Primera clase

Ing Maritzol Tenemaza MSc 1603/09/2010

Modelo de red

Page 17: Primera clase

Ing Maritzol Tenemaza MSc 1703/09/2010

Lenguajes de bases de datos

LDD.- Lenguaje de definición de datos

c. Define el esquema de la base de datos. El resultadodel LDD es un conjunto de tablas. El LDD nombra :

d. i. Las entidades.

e. ii. Los atributos

f. iii. Las relaciones

g. iv Condiciones de Acceso y reglas de integridad

Page 18: Primera clase

Lenguaje de bases de datos.

LMD.- Lenguaje de

manipulación de

datos

Procedimientales

No procedimentales

Recuperación.

Inserción

Borrado

Modificación.

Ing Maritzol Tenemaza MSc 1803/09/2010

Page 19: Primera clase

Ing Maritzol Tenemaza MSc 1903/09/2010

Gestión

Transacciones

Atomicidad (todo o

nada resp. El sistema)

Consistencia (requisito

de corrección. Resp el

admininstrador)

Durabilidad. Persistir a

pesar de fallos . Resp

del sistema)

Almacenamiento

Almacenamiento (de

memoria a disco)

Recuperación (de

disco a MP)

Actualización

Page 20: Primera clase

Administrador de la base de datos

Definición de esquema.

Estructura de almacenamiento

y definición del métodos de

Acceso.

Esquema y modificación de la

organización física.

Concesión de la autorización

para el acceso a datos.

Especificación de las ligaduras

de integridad.

Ing Maritzol Tenemaza MSc 2003/09/2010

Page 21: Primera clase

Usuarios de las bases de datos

Programadores

Usuarios sofisticados

Usuarios

especializados.

Usuarios Normales.

Ing Maritzol Tenemaza MSc 2103/09/2010

Page 22: Primera clase

Ing Maritzol Tenemaza MSc 2203/09/2010

Usuarios

Normales programadores usuarios administrador

(cajeros, de aplicaciones sofisticados de base de datosUsuarios

Interfaces de

aplicaciones

Programas de

aplicación

Consulta Esquema de

base de datos

Código

objeto de

los

programas

de

aplicación

Precompila

dor de

LMD

incorporado

Compila

dor de

LMD

Intérpret

e de

LDD

Motor de

evaluación de

consultas

Gestor de

transacciones

Gestor de

memoria

inmediata

Gestor de

Archivos

Procesador

de

Consultas

Gestor de

Almacenami

ento

Sistema

de

gestión

de bases

de datos

IndicesDatos Estadísticos

Diccionarios de datosArchivos de Datos

Almacen

amiento

en Disco

S

I

S

T

E

M

A

D

E

G

E

S

T

I

Ó

N

D

E

B

A

S

E

D

E

D

A

T

O

S