TALLER DE BASE DE DATOS
Alumno: Mata Llovera Eric Tomas
Profesor: Francisco Ballina Sanchez
Esta pagina fue creada para ser un portafolio de evidencias de lo que se va ha realizar a lo largo de la materia en este semestre. Espero sea de su agrado
Objetivo general del curso:
Proporcionará al estudiante las habilidades para el desarrollo y manipulación de bases de datos para la integración de sistemas de información transaccionales.
Temario
Objetivo educacional 1.ª unidad:
El estudiante conocera los elementos y caracteristicas principales del DBMS a utilizar en el curso.
Unidad 1 Introducción al Sistema Manejador de Base de Datos (DBMS)
1.1 Conceptos.
1.2 Características del DBMS
Objetivo Educacional 2.ª unidad:
Creará una base de datos, y definirá su esquema en SQL.
Unidad 2 Lenguaje de Definición de Datos (DDL)
2.1 Creación de base de datos.
2.2 Creación de tablas.
2.2.1 Integridad.
2.2.2 Integridad referencial declarativa.
2.3 Creación de índices
Objetivo Educacional 3.ª unidad.
Consultará y manipular los datos de una base de datos.
Unidad 3 Consultas y Lenguaje de Manipulación de Datos (DML)
3.1 Instrucciones INSERT, UPDATE, DELETE.
3.2 Consultas Básicas SELECT, WHERE y funciones a nivel de registro.
3.3 Consultas sobre múltiples tablas.
3.3.1 Subconsultas.
3.3.2 Operadores JOIN.
3.4 Agregación GROUP BY, HAVING.
3.5 Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN
Objetivo Educacional 4.ª unidad.
Aplicará las propiedades de las transacciones y analizará como afectan a las aplicaciones.
Unidad 4 Control de Transacciones
4.1 Propiedades de la transacción.
4.2 Grados de consistencia.
4.3 Niveles de aislamiento.
4.4 Instrucciones COMMIT y ROLLBACK .
Objetivo Educacional 5.ª unidad.
Conocerá las aplicaciones de las vistas en base de datos y los comandos para administrarlas
Unidad 5 Vistas
5.1 Definición y objetivo de las vistas.
5.2 Instrucciones para la administración de vistas.
Objetivo Educacional 6.ª unidad.
Administrará el acceso a los diferentes recursos de la base de datos.
Unidad 6 Seguridad.
6.1 Esquemas de autorización.
6.2 Instrucciones GRANT y REVOKE.
Objetivo Educacional 7.ª unidad.
Evaluará las ventajas y aplicación del lenguaje procedural en el DBMS.
Unidad 7. Introducción al SQL Procedural
7.1 Procedimientos almacenados.
7.2 Disparadores (Triggers).
.MODEL SMALL
.STACK 100h
.data
msj db 'leer caracteres $'
msj2 db 'el texto es >= a 7 caracteres $'
msj3 db 'el texto es < a 7 caracteres $'
.CODE
inicio:
mov ax,@data
mov ds,ax
mov dx, offset msj
int 21h
mov cx,0
leer:
inc cx
mov ah,1
int 21h
cmp al,13
jne leer
je comparar
comparar:
dec cx
cmp cx,7
jl menor
jge mayor_igual
menor:
mov ah,9
mov dx,offset msj3
int 21h
jmp fin
mayor_igual:
mov ah,9
mov dx,offset msj2
int 21h
jmp fin
fin:
mov ah,4ch
mov al,0
int 21h
end inicio
|