presentacion base de datos

14

Upload: pepe

Post on 14-Dec-2015

3 views

Category:

Documents


1 download

DESCRIPTION

BD Relacional

TRANSCRIPT

Page 1: Presentacion Base de Datos
Page 2: Presentacion Base de Datos

Concepto de Bases de Datos

Una base de datos se puede definir como un conjunto de información que pertenece al mismo contexto, que se encuentra agrupada ó almacenada para su uso posterior.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 3: Presentacion Base de Datos

Tipos de bases de datos

Las bases de datos pueden clasificarse según la variabilidad de los datos almacenados:

Bases de datos estáticas.

Bases de datos dinámicas.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 4: Presentacion Base de Datos

Modelos de bases de datos

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), como así también los métodos para almacenar y recuperar dicha información.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 5: Presentacion Base de Datos

Modelos de bases de datos

Algunos modelos con frecuencia utilizados en las bases de datos son:

Bases de datos jerárquicas.

Base de datos relacional.

Bases de datos orientadas a objetos.

Bases de datos distribuidas.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 6: Presentacion Base de Datos

STRUCTURE QUERY LANGUAGE(SQL)

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Tres grupos de sentencias

DDL -> Data Definition Lenguage

DML -> Data Manipulation Language

DCL -> Data Control Language.

Page 7: Presentacion Base de Datos

Sistema de gestión de Base de Datos

Los Sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

Es similar:

Sistema Gestor de Bases de Datos (SGBD)

DataBase Management System (DBMS)

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 8: Presentacion Base de Datos

Usuarios

Lenguaje de

Datos

Motor de

Base de Datos

Datos

SGBD

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 9: Presentacion Base de Datos

Objetivos de un Base de Datos

Existen distintos objetivos que deben cumplir los DBMS: Abstracción de la información.

Independencia. Redundancia mínima.

Consistencia.

Seguridad e Integridad.

Respaldo y Recuperación.

Control de Concurrencia.

Tiempo de Respuesta.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 10: Presentacion Base de Datos

Objetos de la Base de Datos

TablasEn una base de datos la información se organiza en tablas,

que son filas y columnas similares a las de los libros contables o a las de las hojas de cálculo.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Cada fila de la tabla recibe también el nombre de registro (o tupla) y cada columna se denomina también campo. Un registro es una forma lógica y coherente de combinar información sobre algún tema. Un campo es un elemento único de información: un tipo de elemento que aparece en cada registro.

Page 11: Presentacion Base de Datos

Objetos de la Base de Datos

Tipos de datosLos objetos que contienen datos tienen

asociado un tipo de datos que define la clase de datos, por ejemplo, carácter, entero o binario, que puede contener el objeto. Los siguientes objetos tienen tipos de datos: Columnas de tablas y vistas. Parámetros de procedimientos almacenados. Variables. Procedimientos almacenados que devuelven un código,

que siempre es de tipo integer.

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 12: Presentacion Base de Datos

Objetos de la Base de Datos

Tipos de datosLos tipos de datos de SQL Server 2005 se organizan en

las siguientes categorías:Numéricos exactos

bigint decimal int numeric smallint money tinyint smallmoney bit

Cadenas de caracteres Unicode nchar ntext nvarchar

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 13: Presentacion Base de Datos

Objetos de la Base de Datos

Numéricos aproximados float real

Cadenas binarias binary image varbinary

Fecha y hora datetime smalldatetime

Otros tipos de datos cursor timestamp sql_variant uniqueidentifier table xml

Cadenas de caracteres char text varchar

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Page 14: Presentacion Base de Datos

SGBD

BASE DE DATOS

TuningÍndicesOptimización de Consultas

Desarrollo

VistasConsultasProcedimientos

AlmacenadosFuncionesTransaccionesTrigger

Mantenimiento y

Administración

Back UpPlanes de

Mantenimiento

SeguridadUsuariosGrupos de UsuariosPermisos

Diseño

Lógico

DER

Físico Tablas

(DDL)

ClavesRestricciones

Base de Datos Ing. García, Mauricio - Ing. Mantoani, Alejandro

Nuestros Objetivos para las Base de Datos