You are on page 1of 64

Base de Datos I

Introducción
Esta asignatura de formación profesional especializada, de naturaleza teórico-
práctica, tiene como propósito que el estudiante diseñe una base de datos como
componente principal de los sistemas de información modernos. Además de
promover el uso adecuado de métodos y técnicas para el modelado y diseño de base
de datos. Para este fin, la asignatura desarrolla las siguientes unidades temáticas:
Introducción
• Introducción a los Sistemas de Base de Datos,

• Introducción a SQL

• Modelo entidad Relación, Modelo Relacional


Evaluación

• Prácticas Calificadas:
Práctica Calificadas No. 01,02
Quitz: 01,02 (Practicas e Incluyen Trabajos)

𝑷𝑪𝟏 + 𝑷𝑪𝟐 +𝑸𝟏+𝑸𝟐+𝑸𝟑


PP=
𝟒
• Exámen Parcial.
• Exámen Final.
𝑬𝑷 + 𝑷𝑷 +𝑬𝑭
P=
𝟑
Bibliografía

CARPIO, Pedro; LUZA, C. (2010). Base de Datos I, Fondo Editorial UIGV

KORTH, H. y otros. (2008). Fundamentos de Base de Datos, 5º Ed. McGraw -Hill,

ROD STEPHENS. (2009). Fundamentos de Diseño de Base de Datos, Ed. Anaya Multimedia.

POST (2006), Sistemas de Administración de Base de Datos Edición. McGraw Hill.

D. ULLMAN y JENNIFER WIDORM (1999), Introducción a los Sistemas de Base de Datos, Ed.
Prentice Hall.
Paginas Web

www-db.stanford.edu/~ullman/fcdb.html
www.mailxmail.com
http://www.fileheaven.com/erwin-7.0/descargar
www.tutorialesenlared.com/categoria1.html
www.mygnet.net/manuales/sqlserver/
http://www.microsoft.com/sql/experience/ITPros.aspx?loc=es
www.programacion.com/bbdd/tutorial/entidadrelacion
www.unalmed.edu.co/~mstabare/Sql.pdf
http://www.ca.com/us/press/release.aspx?cid=145385
http://www.unalmed.edu.co/~mstabare/programaBD.htm
http://www.bo.trabajofreelance.com/ayuda-publicar-proyecto#proyecto
http://bd.eui.upm.es/BD/docbd/tema/algebra.pdf
¿ Que es una Base de Datos ?

¿ Para que Sirve ?

¿ Para quien o
quienes es
importante
Introducción
Las Organizaciones
Introducción a los Sistemas de Bases de Datos: Las Organizaciones

¿ Que son las Organizaciones ?

Conocidas como Empresas.


Una empresa es una unidad económico-social, integrada
por elementos humanos, materiales y técnicos, que tiene
el objetivo de obtener utilidades a través de su
participación en el mercado de bienes y servicios. Para
esto, hace uso de los factores productivos (trabajo, tierra
y capital).

Están compuestas por subsistemas interrelacionados que cumplen funciones especializadas.


Las organizaciones u Empresas son el objeto de estudio de la Ciencia de la Administración, a
su vez de otras disciplinas como la Sociología, la Economía y la Psicología.
Introducción a los Sistemas de Bases de Datos: Las Organizaciones
• Finalidad (Fines de Lucro, ONG)

• Estructura (Formales, Informales)

• Tamaño (Grande, Mediano, Pequeño, Micro emprendimiento)

• Localización (Multinacional, Nacional, Internacional, Local, Regional)


Introducción a los Sistemas de Bases de Datos: Las Organizaciones
• Producción (Bienes, Servicios)

• Propiedad (Publica, Privada, Mixta)

• Grado de Integración (Totalmente Integrada, Parcialmente Integrada)


• Aptitud Frente a los cambios (Rígido, Flexible)
• Toma de decisiones( Centralizada, Descentralizada)
• Jerarquía (Organización Jerárquica, En red)
Introducción
Características de las Organizaciones
Introducción
Características de las Organizaciones

Caso I
Empresa de Ventas de Vehículos
Menores
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

1. La Organización requiere llevar un control de todas sus operaciones.

SERVICIOS

MANTENIMI
VENTAS ENTO

CREDITO CONTADO

MODELO
TIPO DE DE
VEHICULO VEHICULO
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

2. La Organización se basa en la Información la misma que es generada por sus


operaciones.

SERVICIOS

CALL
MARKETING
CENTER MANTENI
VENTAS MIENTO

TECNICO
RECEPCIONI CLIENTES
VENDEDOR CLIENTES
TA

CREDITO
TIPO DE
VEHICULO CONTADO
INICIAL CUOTAS

SOLES DOLARES EUROS


SOLES DOLARES EUROS
MODELO
DE
VEHICULO
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

¿ Que es Información?
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Los datos es una


Definición de Datos representación simbólica.
Para la Informatica, Son
expresiones generales que
describen características de las
entidades.

• Estas expresiones deben


• Los datos por sí solos no presentarse de una cierta
constituyen información. manera para que puedan ser
tratadas por una computadora.
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Conclusión Un Dato puede ser: Letras, Números, Símbolos

PERSONAS JUAN LIZETH

Za1 2014
18 201A

DOCUMENTOS
TERRITORIO

LIMA CARTA

@
ICA
OFICIO
a
CHINCHA
SOLICITUD
A
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Tipos de Datos

32 bit 64 bit
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Definición
Es un conjunto organizado de datos procesados, que
constituyen un mensaje.

JUAN + 18 + CHINCHA = JUAN TIENE 18 ÑOS Y


NACIO EN CHINCHA

LISETTH + 20 + ICA = JUAN TIENE 20 ÑOS Y


NACIO EN ICA

Genere 4 relaciones a partir de la información mostrada de la cual se puede obtener


estadística. Por ejemplo: ¿Cuantos personas del genero femenino y masculino existen?
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características
3. La información se trasmite a través de los Sistemas de Información.

PERSONAL
CLIENTES

MANTENIMIENTOS REPUESTOS

AUTOS DEVOLUCIONES
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

¿ Que es un Sistema?
Es un conjunto de elementos que interactúan
entre sí para lograr un objetivo.

FISICO Persona, TV, PC


• En Sistema puede ser:
ABSTRACTO Software

• Un sistema puede contener o estar Contenido…

• Un sistema tiene limites…(Cerrado o Abierto)

Ubique y Baje el Video de YouTube de la siguiente dirección electrónica(URL) haga un resumen y


mencione 5 ejemplos de cada tipo de sistema.

http://www.youtube.com/watch?v=PpMGbhqMsqA
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Un grupo de elementos o partes ¿es un sistema?

Un grupo de elementos no constituye un sistema si no


hay una relación e interacción entre estos, que de la
idea de un "todo" con un propósito.
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

¿ Que es un Sistema de Información?


Es un conjunto de elementos que interactúan
entre sí con un fin común; que permite que la
información esté disponible para satisfacer las
necesidades en una organización.
Un sistema de información no siempre requiere contar
con recurso computacional aunque la disposición del
mismo facilita el manejo e interpretación de la
información por los usuarios
Los Elementos que interactúan son:
• Personas
• Datos
• Actividades
• Recursos (Informáticos y de Comunicación) (No
necesarios)
Introducción a los Sistemas de Bases de Datos: Las Organizaciones: Características

Un Sistema de Información realiza cuatro actividades básicas:

ALMACENA
MIENTO
Introducción a los Sistemas de Bases de Datos: Introducción
4. Uno de los componentes fundamental de los sistemas de información es el
Sistema de Base de Datos.

PERSONAL
CLIENTES

MANTENIMIENTOS REPUESTOS

AUTOS DEVOLUCIONES Base de Datos


DATA BASE
Introducción a los Sistemas de Bases de Datos

¿ Como eran las


Organizaciones en un inicio?
Introducción a los Sistemas de Bases de Datos

Las Organizaciones en un Inicio:


• Utilizaban los llamados Sistemas de Archivos:( Hojas de Cálculos, DBF )
Introducción a los Sistemas de Bases de Datos
1. Que es un Sistema de Archivo?
EMPLEA
DOS
GERENCIA

CLIENTE
S

CONTABILIDAD COBRANZA VENTAS

EMPLEA CLIENTE SUPERV EMPLEA EMPLEA CLIENTE


DOS S ISORES DOS DOS S
Introducción a los Sistemas de Bases de Datos: Sistema de Archivo
1.1. Que genera la Redundancia de Información?

• Redundancia de Información:
• Confusión
• Inconsistencia
• Dependencia
• Inflexibilidad
• Resistencia al cambio.
Introducción a los Sistemas de Bases de Datos: Sistema de Archivo
1.2. Que se concluye con la Redundancia de Información?

• Conclusión: Auditoria
• Informalidad
• Falta de tecnología
Introducción a los Sistemas de Bases de Datos

2.Que es un Sistema de Base de Datos?


El objetivo es mantener los datos en un repositorio centralizado(Base de Datos).

Sistemas de Archivos

Sistemas de BD
Introducción a los Sistemas de Bases de Datos: Sistema de Base de Datos
Según James Martin “Un Sistema de Base de Datos puede definirse como una
colección de datos interrelacionados almacenados en conjunto sin redundancias
perjudiciales o innecesarias; su finalidad es la de servir a una aplicación o más, de la
mejor manera posible; los datos se almacenan de modo que resulten
independientes de los programas que los usan; se emplean métodos bien
determinados para incluir datos nuevos y para modificar o extraer los datos
almacenados.”
Introducción a los Sistemas de Bases de Datos: Sistema de Base de Datos

Según Elmasri, un sistema de Base de Datos esta formado por la Base de Datos y el
Sistema de Gestión de la Base de Datos.
¿ Que es una Base de Datos ?

¿ Para que Sirve ?

¿ Para quien o
quienes es
importante
¿ Como se aplica ?

¿ Que beneficios existe ?

¿ Que Desventajas existe ?


Bases de Datos

Que es una Base de Datos(BD)


Es una entidad en la cual se pueden almacenar datos de manera estructurada,
con la menor redundancia posible. Diferentes programas y diferentes usuarios
deben poder utilizar estos datos. Los datos se encuentran relacionados entre si.

Así mismo la Base de Datos es un repositorio de los datos de la organización o


de un dominio particular, que debe permanecer en el tiempo con el, propósito
de brindar información requerida para apoyar en las actividades de la
organización.
¿ Que es dominio de la organización?

¿Por que se dice Datos Relacionados entre Si?


Base de Datos
¿ Que es dominio de la organización?
“La Base de Datos, debe reflejar el dominio de la organización”
Definición:

Son los datos o características mas resaltantes que forman parte de la


organización o de un proceso especifico de la organización, dejando de lado
aquellas características que no son relevantes.
Ejemplo Dominio: Todos son una característica de una Organización
• Boleta de Pago
• Cheque
• Matricula
• Factura
Por Ejemplo: Para una Boleta una característica es el Cliente
El Dni, el Nombre, Dirección del Cliente no forma parte del dominio
Principal de la Boleta sino del dominio especifico llamado Cliente.
Por Ejemplo: Para una Boleta de Notas una característica es el Alumno
El Dni, el Nombre, Dirección del Alumno no forma parte del dominio
Principal de la Boleta de Notas sino del dominio especifico llamado
Alumno.
Base de Datos
Ejemplo I:

Determinar las características del dominio de: Una Matricula


Base de Datos

• Facultad
• Alumno
• Curso
• Turno
• Seccion
• Periodo
Base de Datos
Ejemplo II:

Determinar las características del dominio de: Una Factura


Base de Datos

• Cliente
• Productos
Base de Datos
¿Por que se dice Datos Relacionados entre Si?

Datos
• Conjunto de hechos relevantes que pueden ser registrados de algún
modo, y que cuentan con un significado implícito; es decir los datos
por sí solos no constituyen información .
• Reflejan situaciones del mundo real y cambios en esas situaciones.
Relacionados
• Debe existir homogeneidad en la colección de datos que conforma una
BD. No se trata de un conjunto seleccionado de forma aleatoria.
• Los datos se recopilan y registran con una finalidad.
• Los datos deben ser relevantes con respecto a esa finalidad.
En decir debe existir relación entre las características de un dominio
Por Ejemplo:
Un estudiante lleva asignaturas y esta relación pertenece al dominio
matricula de una Universidad

Indique 10 ejemplos de datos relacionados.


¿ Que es un Aplicación ?
Bases de Datos: Aplicación

¿ Que es una Aplicación?


En Informatica, una aplicación es un tipo de programa informático diseñado
como herramienta para permitir a un usuario realizar uno o diversos tipos de
trabajos.
Esta aplicación ha diseño elaborada bajo un lenguaje de programación.
Toda Base de Datos se diseña, construye y se puebla de datos para un propósito
especifico.
Existen aplicaciones que son usadas por los usuarios por ejemplo:
• Sistema Informático de Banca
• Sistema Informático para una empresa de Líneas Aéreas
• Sistema Informático para una empresa de Telecomunicaciones
• Sistema Informático para el departamento de Recursos Humanos
• Sistema Informático para el área de Almacén
¿ Que es un Sistema de Gestión de Base de Datos ?

¿ Para que Sirve ?

¿ Para quien o
quienes es
importante
¿ Como se aplica ?

¿ Que beneficios existe ?


Bases de datos: SGBD o DBMS

Sistema de Gestión de Base de Datos(SGBD)


Conocido como Data Base Management System (DBMS)
Conjunto de programas de propósito general, que proporcionan funcionalidades
horizontales a los usuarios para facilitar la gestión de la información contenida en
una base de datos. Los Datos se encuentran sin redundancia.
Los SGBD o DBMS, actúan de intermediarios entre los datos y los programas de
aplicación (y sus usuarios) que los procesan y utilizan
Bases de datos: SGBD o DBMS
¿ Que son Funcionalidades Horizontales de un SGBD o DBMS?
Los usuarios pueden a través de los programas, definir, construir y manipular la
bases de datos la misma que contiene los datos.
 Definir : Estructura, Tipo de Datos, Restricciones

 Construir : Poblar y Guardar en un medio (magnético, HD) a través del SGBD.

 Manipular: Consultar, Actualizar (Nuevo, Eliminar, Actualizar)


Bases de datos: SGBD o DBMS
Tipos de Usuarios de un SGBD
En el Sistema de Gestión de Base de Datos, constituye la interfaz entre los
usuarios y la base de datos.
Los usuarios pueden ser:

Usuarios Finales:
Pueden acceder a través de la interfaz de la
Aplicación.
Pueden realizar (Nuevo, Eliminar, Modificar,
Consultar) Datos de la Base de Datos.
Usuarios Informáticos:
Pueden acceder a través de la interfaz de SGBD
(DBA, Diseñador, Analistas/Programador).
Pueden realizar (Nuevo, Eliminar, Modificar, Consultar,
Backup, Restore, Programar) en la Base de Datos.
Bases de datos: SGBD o DBMS
Identifique los tipo de usuarios del SGBD o DBMS

Usuarios
Finales

Usuarios
Informáticos
Bases de datos: SGBD o DBMS
Funciones de un SGBD:
Se agrupan en 3:
Función de Definición de Datos:
• Permite a los usuarios llevar a cabo las tareas de definición de estructuras,
donde se almacenan los datos, procedimientos o funciones que permitan
consultarlos. Interrelaciones, validaciones o restricciones a tres niveles
(Externo, Conceptual y Interno) .
• Lenguaje de Definición de Datos (DDL).(Data Definition Language)
Función de Manipulación de Datos:
• Permite a los usuarios llevar a cabo las tareas de consulta o modificación de
los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de
Datos.
• Lenguaje de Manipulación de Datos(DML)(Data Manipulation Language)
Función de Control de Datos:
• Permite a los usuarios llevar a cabo definir privilegios, modos de acceso
obtener copias de seguridad.
• Lenguaje de Control de Datos.(DCL)(Data Control Language)(DDL)
Bases de datos: SGBD o DBMS: DDL
Arquitectura de Tres Niveles o Arquitectura de Tres Esquemas
El objetivo es lograr la INDEPENDENCIA DE LOS DATOS respectos de los programas
de aplicación y del almacenamiento físico.
Bases de datos: SGBD o DBMS: DDL: Arquitectura Datos

Define los perfiles


de los usuarios
sobre las Base de
datos.
Es decir los
Permisos sobre las
Bases de Datos.

Define las entidades y


atributos que el
usuario solo tendrá
acceso.
Es decir Acceso de
Escritura o Lectura.

Define los métodos de acceso


sobre las entidades.
Es decir los permisos para
Insertar, Eliminar o Actualizar
datos en las entidades.
Bases de datos: SGBD o DBMS: DDL: Arquitectura Datos

Independencia de los Datos


• Los sistemas de Base de Datos deben mantener la coherencia entre los tres
niveles o esquemas y lograr la independencia de los datos.
• Los datos de la base de datos se organizan de manera independiente de los
programas que lo van a usar (independencia lógica) y del dispositivo de
almacenamiento físico (independencia física).
Introducción a los Sistemas de Bases de Datos
• Independencia Lógica de los Datos

Es la capacidad de modificar el esquema conceptual sin tener que alterar los


esquemas externos(perfiles de usuarios) ni los programas de aplicación.
Se puede modificar el esquema conceptual para ampliar la base de datos o para
reducirla.
Si, por ejemplo, se reduce la base de datos eliminando una entidad, los
esquemas externos que no se refieran a ella no deberán verse afectados.
Bases de datos: SGBD o DBMS
Independencia Física de los Datos

Es la capacidad de modificar el esquema interno sin tener que alterar el esquema


conceptual(Entidades) o el esquema externo(Perfil).
Se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de
almacenamiento.
Ejemplo, (Indexados, Espejos) es necesario reorganizar ciertos ficheros físicos con
el fin de mejorar el rendimiento de las operaciones de consulta o de actualización
de datos.
Bases de datos: SGBD o DBMS
Cuestionario No.01 Cap.01
1. ¿Que son las Organizaciones?. Enumere 10 organizaciones;
Esquematice en un cuadro su: Finalidad, Estructura, Tamaño,
Ubicación.
2. ¿Que es la Informacion?
3. ¿Que es un sistema Informático?
4. ¿Que son sistema de archivos.?
5. ¿Que es un Sistema de Base de Datos? ¿Que es una base de Datos?
6. ¿Que es un Sistema de Base de Datos? Quienes son los usuarios?
7. ¿En que consiste la arquitectura de tres niveles?
8. ¿En que consiste la independencia de datos?
9. ¿Que son funcionalidades horizontales en un SGBD?
10. Determine el dominio de los siguientes procesos:
• Abono de cta. de ahorro
• Cheque
• Boleto de viaje de una aerolínea
Bases de datos: SGBD o DBMS
Trabajo 01 Cap.01:
 Investigar o Buscar 5 Software de Base de Datos Libre. Muestre 5
características importantes de cada uno de ellos.
 Investigar o Buscar 5 Software de Base de Datos propietario. Muestre 5
características importantes de cada uno de ellos.
Bases de datos: SGBD o DBMS
Autoevaluación No.01 Cap.01
Bases de datos: SGBD o DBMS
Bases de datos: SGBD o DBMS
Bases de datos: SGBD o DBMS

You might also like