Está en la página 1de 37

Introduccin

Captulo I

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-1

Objetivos
Comprender la naturaleza y caractersticas 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 desempean. Describir los componentes de un sistema de base de datos de clase empresarial y explicar las funciones que desempean. Definir el sistema de gestin de base de datos (DBMS) y describir las sus funciones.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-2

Objetivos
Definir el trmino 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 diseo de la base de datos de datos existentes. Definir y entender el diseo de la base de datos y el desarrollo de nuevos sistemas. Definir y entender el diseo de la base de datos y su rediseo . Entender la historia y la evolucin del desarrollo del proceso de base de datos.

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-3

Caractersticas de una base de datos


El propstio de una base de datos es ayudar a la gente a realizar un seguimiento de las cosas de inters para ellos. La data es almacenada en tablas, estas consisten de filas y columnas similar a una hoja de clculos. 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 inters del usuario. Una base de datos almacena data y relaciones.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall 1-4

Data en Tablas

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-5

Caractersticas claves de la base de datos: Tablas relacionadas

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-6

Convenciones de nomenclatura en este libro de texto


Table names se escriben con todas las letras maysculas:
STUDENT, CLASS, GRADE

Column names se escriben con letra inicial mayscula y los nombres compuestos sern escritos con una letra mayscula en cada palabra:
Term, Section, ClassNumber, StudentName
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall 1-7

Creacin de la informacin 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 informacin de los datos.
Los datos de: STUDENTs, CLASSes, y GRADEs pueden producir informacin relacionada con el GPA de cada estudiante.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall 1-8

Ejemplos de bases de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-9

Componentes de un sistema de base de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-10

Componentes de un sistema de base de datos con SQL

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-11

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 estndar , reconocido internacionalmente que es utilizado por los DBMS comerciales.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall 1-12

Aplicaciones de base de datos


Crear y procesar formas. Procesar consultas del usuario. Crear y procesar informes. Ejecutar aplicaciones lgicas. Controlar aplicaciones.

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-13

Formas

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-14

Consulta
SELECT FROM WHERE LastName, FirstName, EmailAddress STUDENT StudentNumber > 2;

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-15

Reportes

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-16

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 recuperacin.
1-17

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

La base de datos
Una database es una coleccin 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 descripcin 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-18

Tablas tpicas de Metadata

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-19

Contenido de la base de datos


Tablas de los datos de los usuarios. Metadata ndices Procedimientos de almacenamiento Triggers Seguridad de la data. Copias de seguridad y recuperacin
1-20

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

Sistema personal de base de datos: Microsoft Access

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-21

Microsoft Access
Microsoft Access
es un producto destinado para usuarios individuales y pequeos 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-22

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-23

Sistemas de clase empresarial de base de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-24

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-25

Poder de DBMS vs. de uso fcil

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-26

Tres tipos de diseo de base de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-27

Diseo de base de datos de datos de data existentes

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-28

Importacin de datos: Uno o dos tablas?


Esto es una decisin importante y basndose en un conjunto de reglas conocidas como normalization

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-29

Diseo 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-30

Diseo de base de datos de datos de desde el rediseo de la base de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-31

Qu usted necesita aprender?

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-32

Prioridades del conocimiento

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-33

Una breve historia de procesamiento de base de datos

KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall

1-34

Modelo de base de datos relacional


El modelo de base de datos de dominante es el relational database modeltodos 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 matemticas llamadas: relational algebra.
KROENKE AND AUER - DATABASE PROCESSING, 11th Edition 2010 Pearson Prentice Hall 1-35

Conclusin
Las bases de datos llegaron para dar definicin al manejo de la informacin y al mismo tiempo como podemos disponer de la informacin. Al mencionar sus ventajas y desventajas; es ms 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