2. Second Page
• Your Text here
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed
diam nonummy nibh euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat. Ut wisi enim ad minim veniam, quis
nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip
ex ea commodo consequat.
• Duis autem vel eum iriure dolor in hendrerit in vulputate velit
esse molestie consequat, vel illum dolore eu feugiat nulla
facilisis at vero eros et accumsan et iusto odio dignissim qui
blandit praesent luptatum zzril delenit augue duis dolore te
feugait nulla facilisi.
3. Datos vs Información
• Datos o Data = Colección de caracteres que no han
sido procesados por un sistema de manejo de
información.
7. Introducción
Las bases de datos surgen como un conjunto de archivos
estructurados de forma específica para el almacenamiento
de datos, evolucionando a partir de su origen y generando
la necesidad de un sistema integral que permitiera mayor
control sobre los datos, para esto fue creado el DBMS
(Database Management System) o también nombrado
Sistema de Gestión de Bases de Datos.
8. Qué es un DBMS
El DBMS es un conjunto de programas que se encarga de
organizar y administrar la base de datos. “Este software da
soporte al almacenamiento confiable de la base de datos,
pone en marcha las estructuras para mantener relaciones y
restricciones, ofrece servicios de almacenamiento y
recuperación a usuarios, además de tener funciones que
se ocupan de otras tareas, como son el acceso simultáneo,
seguridad, respaldo y recuperación (lectura) de datos”.
(Johnson, 1999, p.8).
9. Objetivos específicos de un DBMS
Permitir a los usuarios acceder a los datos, haciendo
transparentes todos aquellos procesos internos.
Lograr que se compartan e integren datos entre
diferentes aplicaciones y usuarios deforma simultánea.
Garantizar la seguridad e integridad de los datos.
10.
11. Funciones de un DBMS
• Definir la base de datos: Establecer la forma en que
serán almacenados los datos.
• Crear la base de datos: Almacenar los datos en la
estructura definida.
• Recuperar datos: Ejecución de consultas y reportes.
• Actualizar datos: Insertar, suprimir y modificar los datos
almacenados.
• Controlar accesos y concurrencias: Verificar a los
usuarios autorizados y su nivel de ingerencia en la base
de datos, en accesos independientes y compartidos.
• Controlar la integridad: Aplicar a la base de datos
diferentes criterios de validación de datos.
13. Una tabla es una entidad la cual acumula datos. Cada
entidad tiene atributos “Columnas”.
Característica de una Tabla
14. Diferencia entre Llave Primaria y
Llave Foranea
Es un campo único, que no se puede repetir y sirve para
identificar los registros de una tabla como distintos,
además sirve para hacer relaciones ( uno a uno, uno a
muchos, muchos a muchos entre tablas), sin las llaves
primaria las bases de dato relacionales no tendrían
sentido y siempre existiría información repetida.
Es uno o mas campos de un tabla que hacen referencia
al campo o campos de llave principal de otra tabla, una
llave foránea indica como esta relacionadas las tablas.
Los datos en los campos de ambas deben coincidir,
aunque los nombres de los campos no sean los mismos.
16. Características de las RDBMS
1) Una base de datos se compone de varias Tablas o
relaciones.
2) No pueden existir dos tablas con el mismo nombre ni
registro.
3) Cada tabla es a su vez un conjunto de campos
(columnas) y registros (filas).
4) La relación entre una tabla padre y un hijo se lleva a
cabo por medio de las claves primarias y claves
foráneas (o ajenas).
17. Características de las RDBMS
5) Lo Primary Key (claves primarias) son la clave principal
de un registro dentro de una tabla y estas deben
cumplir con la integridad de datos.
6) Las Foren Key (claves ajenas) se colocan en la tabla
hija, contienen el mismo valor que la clave primaria del
registro padre; por medio de estas se hacen las formas
relacionales.
18. Pasos básicos para el Diseño de una
Base de Datos
1) Determinar el propósito de su base de datos.
2) Determinar cuantas tablas se utilizaran. Saber cual es
la entidad y sus debidos campos. Tenga presente que
la información nunca se duplica ni en una tabla ni entre
tablas (haga este ejercicio en papel primero).
3) Determinar que campos se utilizarán. Cada tabla va a
tener información de un mismo tema.
4) Determine las relaciones entre las tablas.
19. SQL Server
• SQL Server es
un sistema de
gestión de bases
de datos
relacionales
(RDBMS) de
Microsoft que
está diseñado
para el entorno
empresarial.
SQL (Structured Query Language)
es un lenguaje de programación
estándar e interactivo para la
obtención de información desde
una base de datos y para
actualizarla.
21. Comandos
DDL (Lenguaje de definición de datos): Permiten crear y
definir nuevas bases de datos, campos e índices.
CREATE
DROP
ALTER
DML (Lenguaje de control de datos): Permiten generar
consultas para ordenar, filtrar y extraer datos.
SELECT
INSERT
UPDATE
DELETE