Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
Identificar las caractersticas de una
base de datos.
Reconocer las ventajas de una base
de datos.
Limitar las filas que se recuperan en
una consulta.
Ordenar las filas que se recuperan en
una consulta
2
Resultados del
Programa
d. Los estudiantes disean y optimizan redes de
computadoras y sistemas de telecomunicaciones de datos
con creatividad.
Definicin de Base de
Datos
Definiciones de Base
de Datos
Una base de datos es un conjunto de
informacin organizada para facilitar su
consulta. Por ejemplo, una gua de
telfonos, un horario de trenes, registro de
propiedad inmobiliaria, inventarios y libros
de una biblioteca, son bases de datos.
Una base de datos es llevar en forma
permanente informacin en un
computador.
6
Definiciones de Base
de Datos
Una base de datos es una coleccin
de datos almacenados y organizados
de tal manera que todos los
requerimientos de los usuarios
pueden ser satisfechos.
Conjunto integrado de datos
organizados de forma tal que se
evita la duplicidad innecesaria de los
mismos, disponibles a las diversas
aplicaciones.
Definicin
Una base de datos es un conjunto de
datos relacionados, con una
determinada estructura lgica,
almacenados fsicamente en forma
de archivos informticos.
Objetivos y Ventajas de
una Base de Datos
Objetivos: reducir
Redundancia e inconsistencia de
datos.
Dificultad para tener acceso a los
datos.
Aislamiento de los datos.
Anomalas del acceso concurrente.
Problemas de seguridad.
Problemas de integridad.
Problemas de atomicidad.
10
Ventajas
Se pueden ahorrar recursos si los datos
se renen y almacenan sin duplicidad.
Los datos se pueden aprovechar mejor
que si se almacenaran por separado.
Es probable que los datos contengan
menos errores. En particular, las
inconsistencias de datos ocurrirn con
menor frecuencia.
11
Modelos de Datos
12
Modelos de Datos
Modelos lgicos basados en objetos.
Modelos lgicos basados en
registros.
Modelos fsicos.
13
Modelos Basados en
Objetos
El
El
El
El
modelo
modelo
modelo
modelo
entidad-relacin.
orientado a objetos.
de datos semntico.
de datos funcional.
14
Modelo EntidadRelacin
15
Modelos Basados en
Registros
Modelo Relacional.
Modelo de Red.
Modelo Jerrquico.
16
Modelos Fsicos
Se usa para describir datos en un
nivel ms bajo.
Hay pocos modelos de datos fsicos
en uso.
Dos de los ms conocidos son el
modelo de unificacin y el modelo de
memoria por marcos.
17
18
Definicin de SGBD
Un sistema de gestin de bases de datos
(SGBD) es un conjunto de programas que
permiten el almacenamiento, modificacin
y extraccin de la informacin en una base
de datos.
Estos sistemas tambin proporcionan
mtodos para mantener la integridad de
los datos, para administrar el acceso de
usuarios a los datos y para recuperar la
informacin si el sistema se corrompe.
19
Componentes
20
Lenguaje de Definicin
de Datos DDL
DDL: Data Definition Language.
Sencillo lenguaje artificial para definir y describir los
objetos de la base de datos, su estructura, relaciones
y restricciones.
Suele poseer dos subconjuntos de instrucciones:
Lenguaje de definicin del almacenamiento de los datos
(dsdl: data storage definition language): permite
especificar caractersticas fsicas de la base de datos
(volmenes y archivos donde van a ser almacenados los
datos, etc.).
Lenguaje de control de datos (dcl: data control language):
encargado del control y seguridad de los datos (privilegios
y modos de acceso, etc.).
21
Lenguaje de
Manipulacin de
Datos DML
23
Lenguaje SQL
(Structured Query
Language)
24
Base de Datos
Relacional
Basada en el Modelo EntidadRelacin.
Componentes:
Entidades
Atributos
Relaciones
25
Ejemplo de Base de
Datos
26
Seleccin de
Columnas
27
Valores nicos
28
Seleccin de
Encabezados
29
Seleccin de filas
30
Seleccin de filas
31
Seleccin de filas
32
Ordenamiento de
registros
33
Ordenamiento
descendente
34
35
Referencias
Modelo entidad-relacin (2015-02-14).
Wikipedia. Consultado el 16 de agosto
2014 desde
http://es.wikipedia.org/wiki/Modelo_entidad
-relaci%C3%B3n.
Base de datos relacional (2015-02-13).
Wikipedia. Consultado el 16 de agosto
2014 desde
http://es.wikipedia.org/wiki/Base_de_datos_
relacional.
36