Академический Документы
Профессиональный Документы
Культура Документы
L30013 2 2 4 6 SUSTANTIVO
CUARTO SEMESTRE
Dirige al Temario
Página Anterior
Página Siguiente
(Pardo, 1980:38)
Presentación
Una de las principales actividades del Licenciado en Informática
Administrativa es la elaboración de bases de datos desde su
diseño hasta la administración, éstas se han convertido en la
parte esencial de la mayoría de los sistemas de cómputo, ya
que permite un manejo dinámico de la información,
proporcionando mecanismos de seguridad, de precisión y de
control de los datos almacenados en ella; además de proveer
elementos relevantes para la toma de decisiones y métodos de
actuación relacionada con el manejo de grandes volúmenes de
datos.
Presentación
En cuanto a la estructura de este material, se puso especial
énfasis en ubicar los contenidos de forma tal que su
ordenamiento final ayude al lector a incorporar conceptos de
manera progresiva y, a la vez, ir reforzando lo aprendido a lo
largo de las unidades propuestas. Ello permitirá relacionar y
elaborar los conceptos fundamentales que favorecerán al
momento de aplicar los modelos de bases de datos.
Propósito general
I. Introducción
II. Modelos de bases de datos
Conceptos básicos
Concepto de sistema de información
Sistemas de bases de datos frente a sistemas de archivos
Definición de Base de Datos
Visión de los datos
Ejemplares, esquemas e independencia
Sistema de Gestión de Bases de Datos
I. Conceptos fundamentales de Bases de Datos
Objetivo
Conceptos básicos
Mínima unidad de
Campos información = dato
Base de
Conjunto de bits
datos almacenados en un
Conjunto de campos
agrupados = información Archivos dispositivo
Registros
Conjunto de datos
organizados y relacionados
entre si
Figura 1. Bd. Elaboración propia.
I. Conceptos fundamentales de Bases de Datos
Conceptos básicos
Sistema: Es un conjunto
de componentes que
interaccionan entre sí para
lograr un objetivo común.
Entrada Salida
Datos Información
Medios de comparación
Conceptos básicos
Conceptos básicos
Tipos de sistemas
Gerentes o administradores
Nivel de administración medios
Gerentes operativos
Nivel operativo
NIVEL DIRECTIVO
-TÁCTICO Y ESTRATÉGICO-
(Ayuda a la decisión)
DATOS ELEMENTALES
NIVEL OPERACIONAL
(GESTIÓN RUTINARIA)
D1 F1 T1 R1
D2 T2 R2
F2
D3 R3
F3 T3
F6
D4
F4 T4 R4
D5
F5 T5 R5
D6
1. Inconsistencia de datos
2. Dificultad en el acceso a los datos
3. Aislamiento de datos
4. Problemas de integridad
5. Problemas de atomicidad
6. Problemas de seguridad
I. Conceptos fundamentales de Bases de Datos
D1
R1
D2
Depuración
B.D. Recuperación
D3 Actualización
R2
D4 Almacenamiento Tratamiento
D5
R3|
D6
Un sistema de bases de
datos es una colección de
archivos interrelacionados
y un conjunto de
programas que permitan a
los usuarios acceder y
modificar estos archivos.
C D
Figura 8. Niveles de abstracción de datos. Elaboración propia.
I. Conceptos fundamentales de Bases de Datos
Ejemplar
Fuente: ADESY.NET S.A.C. (2011). Sistema para Farmacias y Boticas. [Figura 10]. Recuperado de
http://adesynet.blogspot.mx/
I. Conceptos fundamentales de Bases de Datos
El objetivo primordial de una DBMS es crear un ambiente en el que sea posible almacenar y
recuperar información en forma eficiente y conveniente.
Interfase con la
3. El DBMS realiza las operaciones Base de Datos
necesarias para acceder B.D.
y / o actualizar la información
solicitada.
Modelo de datos
Modelo entidad-relación
Modelo relacional
II. Modelos de bases de datos
Objetivo
Modelo de datos
MODELO DE DATOS
ESTRUCTURA DE DATOS
(ESQUEMA)
Modelo de datos
Modelo entidad-relación
Modelo relacional
II. Modelos de bases de datos
Modelo entidad-relación
Modelo entidad-relación
Atributos
componentes
Correspondencia de cardinalidades
Correspondencia de cardinalidades
Subrayado:
india que un
atributo es una
clave primaria.
Elipses, que
representan
atributos.
Líneas, que unen los atributos
con los conjuntos de entidades
y los conjuntos de entidades
con las relaciones.
Rombos, que
Rectángulos, representan
que representan relaciones entre
conjuntos de conjuntos de
entidades. entidades.
II. Modelos de bases de datos
Generalización
Consiste en identificar todos aquellos atributos iguales de un conjunto
de entidades para formar una entidad(es) global(es) con dichos
atributos semejantes, dicha entidad(es) global(es) quedara a un
nivel más alto al de las entidades origen.
II. Modelos de bases de datos
Modelo de datos
Modelo entidad - relación
Modelo relacional
II. Modelos de bases de datos
Modelo relacional
Modelo relacional
ALUMNO Columnas
grado
Restricciones inherentes:
Restricciones Semánticas:
Clave primaria:
– Única
– No nula
Integridad referencial
– Operación restringida (restrict)
– Operación con trasmisión en cascada (cascade)
– Operación con puesta a nulos (set null)
– Operaciones con puesta a valor por defecto (set default)
II. Normalización
Dependencias funcionales
Formas normales
Primera forma normal FN1
Segunda forma normal FN2
Tercera forma normal FN3
II. Normalización
Normalización
Relación Alumno
Alumno.matricula —> (Alumno.nota, Alumno.curso)
Alumno.matricula —> (Alumno.nombre, Alumno.apellidos)
Dependencias funcionales
Formas normales
Primera forma normal FN1
Segunda forma normal FN2
Tercera forma normal FN3
II. Normalización
Formas normales
Esquema:
Matrícula (asignatura, cuenta, nombre, Apellido_p,
Apellido_m, curso, aula, lugar )
Esquema:
Imparte (asignatura, semestre)
Alumno (cuenta, Apellido_p, Apellido_m, nombre)
Matricula (asignatura, cuenta, calificación, aula, lugar)
II. Normalización
Esquema:
Imparte (asignatura, semestre)
Alumno (cuenta, Apellido_p, Apellido_m, nombre)
Ubicación (aula, lugar)
Matricula (asignatura, cuenta, calificación, aula)
III. Metodologías para el diseño
Objetivo
Instalar el DBMS
Ejecución y carga Crear la(s) base(s) de datos
Cargar y convertir los datos
Alcances Define la extensión del diseño, de a cuerdo con los requerimientos operativos.
¿El diseño comprenderá toda la organización, uno o más departamentos, o una o más
funciones de un solo departamento?
Limitaciones Son externos al sistema., son impuestos por el hardware y software existentes.
III. Metodologías para el diseño
Dependiente
Diseño lógico Transformar el modelo conceptual en Del DBMS
III. definiciones de tablas, vistas, etcétera.
Diseño conceptual
Procesos en el DBLC y
transacciones en la base de
datos
Verificación Ámbitos
Normalización
Descripciones Funcionales
del Proceso (Visualización Diccionario de datos
del usuario)
Definición y
validación
Objetivo
Comandos DDL
CREATE: Utilizado para crear nuevas tablas, campos e índices
DROP: Empleado para eliminar tablas e índices
ALTER: Utilizado para modificar las tablas agregando campos o cambiando la
definición de los campos
• Comandos DML
Cláusulas
Operadores Lógicos
AND OR NOT
Operadores de Comparación
< Menor que > Mayor que <> Distinto de <= Menor ó Igual que >= Mayor ó Igual que
Funciones de Agregado
Las funciones de agregado se usan dentro de una cláusula SELECT
en grupos de registros para devolver un único valor que se aplica a
un grupo de registros.
Objetivo
• Un atributo simple
• Un atributo dependiente de otro
• Relaciones entre tuplas de una o varias tablas
VI. Administración y seguridad
• Riesgos en la implantación
• Riesgos en la operación
• Riesgos en tiempos muertos
• Encriptamiento
• Aplicación de totales de control
• Dígitos de control
.
Bibliografía Básica