1-1
Introducción
Capítulo I
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-2
Objetivos• Comprender la naturaleza y características de las bases
de datos.
• Estudiar de algunas aplicaciones de base de datos importantes e interesantes.
• Comprender un mejor entendimiento de las tablas y relaciones.
• Describir los componentes de un sistema de base de datos de Microsoft Access y explicar las funciones que desempeñan.
• Describir los componentes de un sistema de base de datos de clase empresarial y explicar las funciones que desempeñan.
• Definir el sistema de gestión de base de datos (DBMS) y describir las sus funciones.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition © 2010 Pearson Prentice Hall
1-3
Objetivos
• Definir el término base de datos y describir lo que está dentro de la base de datos.
• Definir metadatos y proporcionar ejemplos de metadatos.
• Definir y comprender el diseño de la base de datos de datos existentes.
• Definir y entender el diseño de la base de datos y el desarrollo de nuevos sistemas.
• Definir y entender el diseño de la base de datos y su rediseño .
• Entender la historia y la evolución del desarrollo del proceso de base de datos.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-4
Características de una base de datos
• El propóstio de una base de datos es ayudar a la gente
a realizar un seguimiento de las cosas de interés para
ellos.
• La data es almacenada en tablas, estas consisten de
filas y columnas similar a una hoja de cálculos. Una
base de datos puede poseer varias tablas, donde cada
una almacena datos acerca de una cosa diferente
• Cada fila en una tabla almacena datos acerca de un
suceso o instancia del asunto de interés del usuario.
• Una base de datos almacena data y relaciones.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-5
Data en Tablas
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-6
Características claves de la base
de datos: Tablas relacionadas
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-7
Convenciones de nomenclatura en
este libro de texto
• ―Table names‖ se escriben con todas las
letras mayúsculas:
– STUDENT, CLASS, GRADE
• ― Column names ‖ se escriben con letra
inicial mayúscula y los nombres
compuestos serán escritos con una letra
mayúscula en cada palabra:
– Term, Section, ClassNumber, StudentName
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-8
Creación de la información de la
basedaotos
• ―Data‖ = registro de hechos y cifras
• ― Information ‖ = conocimiento derivado de los datos
• Datos de registro de bases de datos, pero trabaja de tal manera que podemos producir información de los datos.
– Los datos de: ―STUDENTs‖, ―CLASSes‖, y ―GRADEs‖ pueden producir información relacionada con el GPA de cada estudiante.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-9
Ejemplos de bases de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-10
Componentes de un sistema de
base de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-11
Componentes de un sistema de
base de datos con SQL
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-12
Aplicaciones, de DBMS, ySQL
• ―Applications‖
– los programas de ordenadores que utilizan los ususariospara trabajar.
• ―Database Management System‖(DBMS)
– crea, procesa y administra las bases de datos.
• ―Structured Query Language‖ (SQL)
– lenguaje de base de datos estándar , reconocido internacionalmente que es utilizado por los DBMS comerciales.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
Aplicaciones de base de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-13
• Crear y procesar formas.
• Procesar consultas del usuario.
• Crear y procesar informes.
• Ejecutar aplicaciones lógicas.
• Controlar aplicaciones.
1-14
Formas
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-15
Consulta
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
SELECT LastName, FirstName, EmailAddress
FROM STUDENT
WHERE StudentNumber > 2;
1-16
Reportes
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
DBMS
• Crear una base de datos.
• Crear tablas.
• Crear estructuras de apoyo (índices).
• Leer los datos de la base de datos.
• Modificar (insertar, actualizar o borrar) datos de
la base de datos.
• Hacer cumplir las normas.
• Controlar las concurrencias.
• Proveer seguridad.
• Desarrollar copias de seguridad y recuperación.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-17
1-18
La base de datos
• Una ―database‖
– es una colección autodescriptivas de tablas integradas.
• Las tablas son llamada ―integrated‖ debido a que almacenan datos acerca de las relaciones entre las filas de datos.
• Se llama a una base de datos ―self-describing‖ porque almacena una descripción de sí mismo.
• Los datos autodescriptivos son llamados ―metadata‖, los cuales son datos acerca de datos.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-19
Tablas típicas de Metadata
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
Contenido de la base de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-20
• Tablas de los datos de los usuarios.
• ―Metadata‖
• Índices
• Procedimientos de almacenamiento
• ―Triggers‖
• Seguridad de la data.
• Copias de seguridad y recuperación
1-21
Sistema personal de base de datos:
Microsoft Access
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-22
Microsoft Access
• ―Microsoft Access‖
– es un producto destinado para usuarios individuales y
pequeños grupos de trabajo
• Es una buena estrategia para principiantes, pero
no para los profesionales de la base de datos.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-23
Qué es ―Microsoft Access‖?• Microsoft Access es un ―DBMS plus an
application generator‖:– DBMS crea, procesa y administra las bases de datos
de Microsoft Access.– El generador de aplicaciones incluye componentes
de informe, consulta y formas.
• El motor de Microsoft Access DBMS se llama ―Jet‖, que no se vende como un producto independiente.
• Microsoft Access 2000 y versiones posteriores puede utilizarse como un generador de aplicaciones para ―Microsoft SQL Server DBMS‖.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-24
Sistemas de clase empresarial de
base de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-25
Productos Destacados de
DBMS• Microsoft Access
• Microsoft SQL Server 2008
– Nuevo: Microsoft SQL Server 2998
Express
• Oracle Corporation Oracle Database 11g
• MySQL 5.1
• IBM DB2
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-26
Poder de DBMS vs. de uso fácil
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-27
Tres tipos de diseño de base de
datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-28
Diseño de base de datos de datos de
data existentes
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-29
Importación de datos: Uno o dos
tablas?
Esto es una
decisión importante
y basándose en un
conjunto de reglas
conocidas como
―normalization‖
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-30
Diseño de base de datos de datos de
desde el desarrollo de nuevos sistemas
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-31
Diseño de base de datos de datos de
desde el rediseño de la base de datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-32
Qué usted necesita aprender?
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-33
Prioridades del conocimiento
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-34
Una breve
historia de
procesamiento
de base de
datos
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-35
Modelo de base de datos relacional
• El modelo de base de datos de dominante es el ―relational database model‖—todos los productos actuales de los principales DBMS se basan en ella.
• Fue creado por el ingeniero de IBM E. F. Codd en 1970.
• Está badado en las matemáticas llamadas: relational algebra.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
Conclusión
• Las bases de datos llegaron para dar
definición al manejo de la información y al
mismo tiempo como podemos disponer de
la información. Al mencionar sus ventajas
y desventajas; es más el provecho que
podemos obtener que las desventajas que
estas tienen.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-36
Referencia
• Kroenke, D. M. & Auer, D. J. (2010)
Database Processing, 11th ed. Pearson
Prentice Hall.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition
© 2010 Pearson Prentice Hall
1-37
Top Related