You are on page 1of 21

P

Introduccin a Bases de Datos


Inga. Glenda Siam

Contenido

1 2 3 4

Que es una Base de Datos Bases de Datos Relacionales Introduccin a SQL Ejemplos Prcticos

Definicin

Que es una Base de Datos?


Basicamente es un sistema computarizado interrelacionado para llevar registros de forma segura. A traves de una base de datos se obtiene informacin

Definicin

Que es un Dato?
Es el nombre que recibe la mnima unidad de informacin representativa para la obtencin de informacin.

Por ejemplo:
Que puede significar 90

Tipos de Datos:
Numricos Caracteres Fechas Lgicos

Definicin

Que un archivo?
Consiste en la agrupacin de datos que son almacenados en un medio magntico.

Por ejemplo:
Archivos de Datos Ejecutables Textos, etc.

Tipos de Archivo de Datos:


Maestro Transaccional

Definicin

Maestro:

Definicin

Transaccional
Es un archivo que contiene varios componentes que pertenecen a un cliente. Por ejemplo las operaciones bancarias que este realiza.

Definicin

Qu es un sistema Gestor de Bases de Datos (SGBD)?


Es un conjunto de elementos que permite crear y administrar un ambiente de trabajo para la utilizacin de una o mas bases de datos.
Componentes:
Software Hardware Usuarios Informacin.

Sistema Gestor de Base de Datos

Software Usuarios Clientes Proveedores Productos


Informacin

Hadware

Definicin

Qu es un sistema Administrador de Bases de Datos (DBMS)?


Consiste en un numero de programas que permiten la manipulacin y administracin de los datos. Los programas hacen del DBMS una interface entre el usuario y los datos.

Arquitectura de un DBMS

Modelo Relacional de Una Base de Datos

Que es una Base de Datos Relacional?


Es una estructura de datos basada en las teoras matemticas de conjuntos, logrando mayor rapidez de acceso en los datos. La estructura de una base de datos relacional esta estructura por tablas organizadas de la siguiente manera:
Columnas Filas Llave Primaria Llave Fornea

Modelo Relacional de Una Base de Datos

Columna:
Es la unidad mas pequea de informacin en una base de datos es conocida tambin como campo o atributo.

Fila:
Es el nombre que recibe la agrupacin de columnas que un sistema tradicional de archivos es conocido como registro, mientras que una base de datos relacional se define como Tupla.

Modelo Relacional de Una Base de Datos

Llave Primaria:
Es una columna o conjunto de columnas cuyo valor es nico y no nulo, es decir, un valor que identifica a una fila.

Llave Fornea:
Son aquellas columnas de una tabla cuyo valor hace referencia a la llave primaria de otra tabla. Con estas se establecen las relaciones.

Modelo Relacional de Una Base de Datos

SQL

Concepto:
Lenguaje de consulta estructurado, es un lenguaje de base de datos normalizado.

Componentes:
Comandos Clausulas Operadores Funciones

Lenguaje de Definicin de Datos

Concepto:
Es utilizada para describir todas las estructuras de informacin y los programas que se usan para construir actualizar e introducir la informacin que contiene una base de datos.

Comandos:
CREATE DROP ALTER

Lenguaje de Manipulacin de Datos

Concepto:
Es utilizado para escribir programas que crean actualizan y extraen informacin de la base de datos.

Comandos:
SELECT INSERT UPDATE DELETE

Clausulas

Concepto:
Son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular

Comandos:
FROM WHERE GROUP BY ORDER BY

Funciones de Agregado

Concepto:
Se usan dentro del comando SELECT en grupos de registros para devolver un unico valor que se aplica en un grupo de registros.

Comandos:
AVG COUNT SUM MAX MIN

Glenda Siam

You might also like