Está en la página 1de 14

Concepto de Bases de Datos

Una base de datos se puede definir


como un conjunto de informacin que
pertenece al mismo contexto, que se
encuentra agrupada almacenada para su
uso posterior.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Tipos de bases de datos


Las bases de datos pueden clasificarse
segn la variabilidad de los datos
almacenados:
Bases de datos estticas.
Bases de datos dinmicas.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Modelos de bases de datos


Un modelo de datos es bsicamente una
"descripcin" de algo conocido como
contenedor de datos (algo en donde se
guarda la informacin), como as tambin
los mtodos para almacenar y recuperar
dicha informacin.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Modelos de bases de datos


Algunos modelos con frecuencia
utilizados en las bases de datos
son:
Bases de datos jerrquicas.
Base de datos relacional.
Bases de datos orientadas a objetos.
Bases de datos distribuidas.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

STRUCTURE QUERY LANGUAGE


(SQL)
Tres grupos de sentencias
DDL -> Data Definition
Lenguage
DML -> Data Manipulation
Language
DCL

->

Base de Datos

Data Control Language.


Ing. Garca, Mauricio - Ing. Mantoani,
Alejandro

Sistema de gestin de
Base de Datos
Los Sistemas de gestin de base de datos son un
tipo de software muy especfico, dedicado a servir de
interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan.
Se compone de un lenguaje de definicin de datos,
de un lenguaje de manipulacin 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. Garca, Mauricio - Ing. Mantoani,


Alejandro

Usuarios

Lenguaje de
Datos

SGBD

Motor de
Base de Datos

Datos

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Objetivos de un Base de
Datos
Existen distintos objetivos que deben cumplir los DBMS:
Abstraccin de la informacin.
Independencia.
Redundancia mnima.
Consistencia.
Seguridad e Integridad.
Respaldo y Recuperacin.
Control de Concurrencia.
Tiempo de Respuesta.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Objetos de la Base de Datos


Tablas
En una base de datos la informacin se organiza en tablas,
que son filas y columnas similares a las de los libros contables o a las
de las hojas de clculo.

Cada fila de la tabla recibe tambin el


nombre de registro (o tupla) y cada
columna se denomina tambin
campo.
Un registro es una forma lgica y
coherente de combinar informacin
sobre algn tema.
Un campo es un elemento nico de
informacin: un tipo de elemento que
aparece en cada registro.
Ing. Garca, Mauricio - Ing. Mantoani,
Base de Datos

Alejandro

Objetos de la Base de Datos


Tipos de datos
Los objetos que contienen datos tienen
asociado un tipo de datos que define la clase de
datos, por ejemplo, carcter, entero o binario, que
puede contener el objeto. Los siguientes objetos
tienen tipos de datos:
Columnas de tablas y vistas.
Parmetros de procedimientos almacenados.
Variables.
Procedimientos almacenados que devuelven un cdigo,

que siempre es de tipo integer.

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Objetos de la Base de Datos


Tipos de datos
Los tipos de datos de SQL Server 2005 se organizan en
las siguientes categoras:
Numricos exactos
bigint
decimal
int
numeric
smallint
money
tinyint
smallmoney
bit
Cadenas de caracteres Unicode
nchar
ntext
nvarchar

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

Objetos de la Base de Datos


Numricos 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. Garca, Mauricio - Ing. Mantoani,


Alejandro

Nuestros Objetivos para las


Base de Datos
SGBD

Lgico

DER

Fsico

Tablas

Diseo

BASE DE DATOS

(DDL)

Claves
Restricciones

Vistas
Consultas
Desarrollo Procedimientos
Almacenados
Funciones
Transacciones
Trigger
Usuarios
Seguridad Grupos de Usuarios
Permisos
ndices
Optimizacin de
Consultas
Mantenimiento Back Up
y Administracin Planes de
Mantenimiento
Tuning

Base de Datos

Ing. Garca, Mauricio - Ing. Mantoani,


Alejandro

También podría gustarte