Sei sulla pagina 1di 12

INTRODUCCIÓN A LAS

BASES DE DATOS
¿QUÉ ES UNA BASE DE DATOS
(BD)?

Una base de datos es un conjunto de datos e


información interrelacionados debidamente
estructurados y organizados, esto con el fin de
un fácil entendimiento y una fácil manipulación
por parte de usuarios y diseñadores de BD.
SISTEMAS DE BASE DE DATOS
 Un sistema de base de datos hace referencia a todos
los recursos que se utilizan para la manipulación del
contenido de la base de datos.
 Esta compuesto por:
1. Hardware
2. Software
3. Personas
4. Datos
5. Procedimientos
SISTEMAS GESTORES DE BASE DE DATOS
(SGBD)
 UN sistema gestor de bases de datos (SGBD) es un conjunto de programas
que permitirán el almacenamiento, modificación y extracción de la
información contenida en una base de datos.
 Un SGBD tiene como sus funciones:
1. La administración de un diccionario de datos
2. Administración de la transformación y presentación de datos
3. Administración del almacenamiento de datos
4. Proveer un lenguaje de consulta y una interfaz para manipular la BD
5. Administra la seguridad e integridad del contenido de una BD
6. Administración de procesos de recuperación
7. Control de acceso a múltiples usuarios.
MODELO RELACIONAL
 En el modelo relacional se utiliza un grupo de tablas
para representar los datos y las relaciones entre ellos.
Cada tabla está compuesta por varias columnas, y
cada columna tiene un nombre único.
 En las 3 figuras siguientes se presenta un ejemplo de
base de datos relacional consistente en tres tablas: la
primera muestra los clientes de un banco, la segunda,
las cuentas, y la tercera, las cuentas que pertenecen a
cada cliente.
EJEMPLOS DE SGBD:
EL LENGUAJE SQL (sicuel :V)
 El lenguaje SQL(Structured Query Language) es el
lenguaje estándar de las bases de datos diseñadas
bajo el modelo relacional.
 Es un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus características es el
manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar de forma
sencilla información de interés de bases de datos, así
como hacer cambios en ella.
Los comandos SQL pueden dividirse en
dos grupos:
 DDL (Data Definition Language): es el que se encarga de la modificación
de la estructura de los objetos de la tabla. Las operaciones básicas son:
CREATE,ALTER,DROP y TRUNCATE.
 DML (Data Manipulation Language): es el que se encarga de la
modificación de los datos dentro de una base de datos. Las operaciones
básicas sosn:
INSERT,UPDATE,DELETE y SELECT.
TIPOS DE DATOS
 Los valores que podemos guardar son:
A) TEXTO: Para almacenar texto usamos cadenas de caracteres. Las
cadenas se colocan entre comillas simples. Podemos almacenar dígitos
con los que no se realizan operaciones matemáticas, por ejemplo,
códigos de identificación, números de documentos, números telefónicos.
Tenemos los siguientes tipos: varchar, char y text.
B) NUMEROS: Existe variedad de tipos numéricos para representar enteros,
negativos, decimales. Para almacenar valores enteros, por ejemplo, en
campos que hacen referencia a cantidades, precios, etc., usamos el tipo
integer. Para almacenar valores con decimales utilizamos: float,decimal o
numeric.
C) FECHAS Y HORAS: para guardar fechas y horas dispone de varios tipos:
date (fecha), datetime (fecha y hora), time (hora), year (año) y
timestamp.

Potrebbero piacerti anche