Está en la página 1de 16

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

• Denominación del Programa de Formación: Técnico en Programación de Software.


• Código del Programa de Formación: 228120
• Nombre del Proyecto: Implementación de Módulos en el Sistema Integral Web de Gestión de
procesos educativos para el CEET.
• Código del Proyecto: 569629
• Fase del Proyecto: Evaluación
• Actividad de Proyecto: Desarrollar la estructura de datos y de vista de la aplicación del módulo.
• Competencia: 220501007 – Construir el sistema que cumpla con los requisitos de la solución
informática.
• Resultados de Aprendizaje Alcanzar: RAE-8. Construir la base de datos, a partir del modelo de datos
determinado en el diseño del sistema, utilizando sistemas de gestión de base de datos, según los
protocolos establecidos en la organización.
• Duración de la Guía: 40 horas.

2. PRESENTACION

Estimado aprendiz, bienvenido a este proceso de formación sobre la construcción de la Base de Datos del
sistema. Actualmente se han creado diferentes herramientas de ayuda al desarrollo con el fin de aumentar
la productividad en el desarrollo de Software y herramientas de gestión de proyectos.

Una vez que se ha analizado la infraestructura con la que se cuenta en la organización, se ha seleccionado
el Sistema Manejador de Base de Datos (SMBD) y planificado las acciones de instalación, configuración y
respaldo de los datos, debe procederse con las actividades sobre el SMBD se crearan los objetos de la base
de todos. La instalación del SMBD es un proceso que reviste gran importancia y puede ser afrontado desde
diferentes estrategias, una vez que en la actividad de proyecto anterior se estructuró el proceso de
instalación, identificación de los requerimientos y criterios de calidad a ser incorporados ahora se procederá
con la Instalación del Sistema Manejador de Base de Datos. Posteriormente se implementarán las bases de
datos que fueron diseñadas de acuerdo con los requerimientos planteados y con las características del
SMBD seleccionado y con la posibilidad de realizarlas sobre tres de los más importantes Sistemas
manejadores de base de datos del mercado

Lo invito a desarrollar las actividades que le permitan alcanzar los resultados de aprendizaje de esta fase del
proyecto, con actitud crítica, argumentativa y propositiva para proporcionar al aprendiz una visión de los
aspectos implicados en el desarrollo de software y le permitirá al encaminarse a adquirir un perfil
profesional y en un futuro poder aportar al desarrollo de proyectos de software.

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

• Descripción de la(s) Actividad(es)

En esta sección se proponen actividades enfocadas para Realizar la construcción de la base de datos del
sistema de información que cumpla con los requerimientos del cliente y los estándares internaciones de
desarrollo de aplicaciones y con tecnologías de punta:

ACTIVIDADES DE REFLEXION INICIAL:

Foro Importancia de una Base de Datos. En general, un SGBD es un software de BD que:

• Centraliza los datos en un único “lugar” lógico al que acceden todos los usuarios y aplicaciones.
• Es utilizable por múltiples usuarios y aplicaciones concurrentemente.
• Ofrece visiones parciales del conjunto total de información, según las necesidades de un usuario en
particular.

Posee herramientas para asegurar:

• La independencia de datos: a varios niveles, permitiendo la modificación de las definiciones de datos


sin afectar a las aplicaciones o esquemas que no utilizan esos datos.
• La integridad de los datos: que los datos sean correctos en todo momento, de acuerdo con las
especificaciones o reglas impuestas al sistema
• La seguridad de los datos: que sólo las personas autorizadas puedan acceder a determinados datos
y que sólo puedan efectuar las operaciones para las que han sido autorizados.

Justificar la importancia de implementar las definiciones anteriores en una empresa y las consecuencias de
no hacerlo. Ahora los invito a compartir sus respuestas a través del foro que se encuentra en la siguiente
ubicación de la Blackboard:

TITULACION → SEGUNDO TRIMESTRE → FOROS → FORO “IMPORTANCIA DE LAS BASES DE DATOS”

(Duración de esta actividad: 2 Horas)

ACTIVIDADES DE CONTEXTUALIZACIÓN E IDENTIFICACIÓN DE CONOCIMIENTOS NECESARIOS PARA EL


APRENDIZAJE:

Para profundizar en el tema de Bases de datos con MySql, el Aprendiz debe tener en cuenta varios conceptos,
entre ellos a investigar son:
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

¿Qué es el SQL?

¿Qué es MySql?

Características

Describa lo diferentes tipos de datos en MySQL

MySQL

El lenguaje MySQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos
elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos

Comandos

Existen dos tipos de comandos SQL:

-DLL: Permiten crear y definir nuevas bases de datos, campos e índices.

-DML: Permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.

Comandos DLL

Comando Descripción Ejemplo

CREATE

DROP

ALTER

Comandos DML

Comando Descripción Ejemplo

SELECT

INSERT

UPDATE

DELETE
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Cláusulas

Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o
manipular.

Clausula Descripción Ejemplo

FROM

WHERE

GROUP BY

HAVING

ORDER BY

Operadores Lógicos

Operador Lógico Descripción Ejemplo

AND

OR

NOT

Operadores de Comparación

Operador Descripción Ejemplo

<

>

<>

<=

>=

=
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

BETWEEN

LIKE

IN

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.

Función Descripción Ejemplo

AVG

COUNT

SUM

MAX

MIN

Consultas de Selección

Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases
de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar en un
objeto recordset. Este conjunto de registros es modificable.

Consultas básicas

La sintaxis básica de una consulta de selección es la siguiente:

SELECT Campos FROM Tabla;

En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por
ejemplo:

SELECT Nombre, Telefono FROM Clientes;

Esta consulta devuelve un recordset con el campo nombre y teléfono de la tabla clientes.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Ordenar los registros

Adicionalmente se puede especificar el orden en que se desean recuperar los registros de las tablas
mediante la cláusula ORDER BY Lista de Campos. En donde Lista de campos representa los campos a
ordenar.

Ejemplo:

SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY Nombre;

Esta consulta devuelve los campos CodigoPostal, Nombre, Telefono de la tabla Clientes ordenados por el
campo Nombre.

Se pueden ordenar los registros por más de un campo, como, por ejemplo:

SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY CodigoPostal, Nombre;

Incluso se puede especificar el orden de los registros: ascendente mediante la claúsula (ASC -se toma este
valor por defecto) ó descendente (DESC)

SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY CodigoPostal DESC, Nombre ASC;

Consultas con Predicado

El predicado se incluye entre la cláusula y el primer nombre del campo a recuperar, los posibles
predicados son:

Predicado Descripción Ejemplo

ALL

TOP

DISTINCT

DISTINCTROW

Consultas a bases de datos

SELECT nombre_columnas_a_seleccionar

FROM tabla_a_consultar

WHERE condiciones; (Explicar Instrucciones y Ejemplo)


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Inserción de Filas en una tabla (Instrucciones y Ejemplo)

Borrado de Filas en una tabla (Instrucciones y Ejemplo)

Modificación de Filas en una tabla (Instrucciones y Ejemplo)

Modificación y Borrado de tablas (Instrucciones y Ejemplo)

Operaciones entre tablas:

Combinación (Instrucciones y Ejemplo)

Unión (Instrucciones y Ejemplo)

Intersección (Instrucciones y Ejemplo)

Diferencia (Instrucciones y Ejemplo)

Todos estos conceptos, brindarán un desarrollo de las consultas y manejo de las instrucciones utilizadas en
MySQL, consultas entre tablas y manejo del lenguaje de consulta de datos SQL.

Se debe responder a cada una de las instrucciones y la información solicitada en los cuadros. Para alcanzar
el logro mencionado se tendrá disponible documentación en la carpeta de Materiales de Apoyo en la
siguiente ubicación de Blackboard:

TITULACION → SEGUNDO TRIMESTRE → MATERIALES DE APOYO

Se deberá leerlos y revisarlos en las horas de trabajo presencial y virtual, y la realización de las diferentes
dinámicas y ejercicios dejados como actividad práctica y se desarrollarán con el acompañamiento del
instructor técnico en el ambiente de formación. Para dar soporte a esta actividad se debe enviar el material
resuelto anteriormente especificado a la siguiente ruta en la plataforma Blackboard:

TITULACION → SEGUNDO TRIMESTRE → ACTIVIDADES → 2T – INFORME BASES DE DATOS

(Duración de esta actividad: 5 Horas)

ACTIVIDADES DE APROPIACIÓN DEL CONOCIMIENTO:

Documento de creación de BD: Elaborar bases de datos que cumplan con las necesidades del sistema de
información solicitado por el cliente usando SQL y un Motor de bases de datos.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Ejercicio Práctico

Cree la Tabla Empleados con los siguientes campos:


numemp: número del empleado
nombre: nombre y apellidos del empleado
edad: edad del empleado
oficina: número de la oficina donde trabaja el empleado, p.ej. Antonio Virguez trabaja en la oficina 12 de
Cali
título: el cargo que desempeña el empleado
contrato: fecha en que se contrató al empleado
jefe: número de su jefe inmediato, p.ej. El jefe de Antonio Virguez es José González. Observar que Luis
Antonio no tiene jefe, es el director general.
cuota: cuota del empleado, sería el importe mínimo de ventas que debe alcanzar el empleado en el año
ventas: importe de ventas realizadas durante este año

numemp Nombre edad oficina titulo contrato jefe cuota ventas

101 Antonio López 45 12 representante 2007//10/20 104 $300.000 $305.000

102 Álvaro Jaimes 48 21 representante 2007/12/10 108 $350.000 $474.000

103 Juan Rodríguez 29 12 representante 2008/03/01 104 $275.000 $286.000

104 José González 33 12 dir. Ventas 2008/05/19 106 $200.000 $143.000

105 Vicente Padilla 37 13 Representante 2009/02/12 104 $350.000 $368.000

106 Luis Orjuela 52 11 dir. General 2009/06/14 $275.000 $299.000

107 Jorge Gutiérrez 49 22 Representante 2009/11/14 108 $300.000 $186.000

108 Ana Bustamante 62 21 dir. Ventas 2010/10/12 106 $350.000 $361.000

109 María Parrado 31 11 Representante 2010/10/12 106 $300.000 $392.000

110 Juan Muñoz 41 Representante 2011/01/13 104 $76.000

Tabla oficinas con los siguientes campos:


oficina: código de la oficina
ciudad: ciudad donde está ubicada
region: región a la que pertenece
dir: director de la oficina (su número de empleado) por ejemplo la oficina 12 tiene como director el
empleado104 José González.
objetivo: objetivo de ventas que debe alcanzar la oficina
ventas: ventas de la oficina
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

oficina ciudad region dir objetivo ventas

11 Valledupar este 106 $575.000 $693.000

12 Cali sur 104 $800.000 $735.000

13 Castilla este 105 $350.000 $368.000

21 Barranquilla oeste 108 $725.000 $836.000

22 Alvarado oeste 108 $300.000 $186.000

23 Mosquera centro 108

24 Madrid centro 108 $250.000 $150.000

26 Pamplona este

28 Valledupar este $900.000 $0

Tabla clientes con los siguientes campos:


numclie: número de cliente
nombre: nombre y apellidos del cliente
repclie: número del representante asignado al cliente.
Cada cliente tiene un representante asignado (el que figura en repclie) que será el que generalmente le
atienda.
limitecredito: límite de crédito del cliente

numclie nombre repclie limitecredito

2101 Luis García 106 $ 65.000

2102 Álvaro Rodríguez 101 $ 65.000

2103 Jaime Llorente 105 $ 50.000

2105 Antonio Canales 101 $ 45.000

2106 Juan Suarez 102 $ 65.000

2107 Julián López 110 $ 35.000

2108 Julia Antequera 109 $ 55.000

2109 Alberto Juanes 103 $ 25.000

2111 Cristóbal García 103 $ 50.000

2112 María Silva 108 $ 50.000


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

2113 Luisa Marrón 104 $ 20.000

2114 Cristina Beltrán 102 $ 20.000

2115 Vicente Martínez 101 $ 20.000

2117 Carlos Tena 106 $ 35.000

2118 Junípero Álvarez 108 $ 60.000

2119 Salomón Bueno 109 $ 25.000

2120 Juan Martínez 102 $ 50.000

2121 Vicente Ríos 103 $ 45.000

2122 José Rangel 105 $ 30.000

2123 José Orjuela 102 $ 40.000

2124 Juan Balto 107 $ 40.000

Tabla productos con los siguientes campos:


idfab: identificativo del fabricante del producto
idproducto: código que utiliza el fabricante para codificar el producto. Observar que aparecen varias líneas
con el mismo idproducto (41003), por lo que la clave principal de la tabla deberá ser idfab+idproducto
descripcion: nombre del producto
precio: precio del producto
existencias: número de unidades del producto que tenemos en almacén.

idfab idproducto descripción precio Existencias

aci 41001 arandela $ 58 277

aci 41002 bisagra $80 167

aci 41003 art 13 $ 112 207

aci 41004 art 14 $ 123 139

aci 4100x junta $ 26 37

aci 4100y extractor $ 2.888 25

aci 4100z mont $ 2.625 28

bic 41003 manivela $ 652 3


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

bic 41089 rodamiento $ 225 78

bic 41672 plato $ 180 0

fea 112 cubo $ 148 115

fea 114 cubo $ 243 15

imm 773c reóstato $ 975 28

imm 775c reóstato 2 $ 65.000 5

imm 779c reóstato 3 $ 1.425 0

imm 887h caja clavos $ 1.875 223

imm 887p perno $ 54 24

imm 887x manivela $ 25 32

qsa xk47 red $ 475 38

qsa xk48 red $ 355 203

qsa xk48a red $ 134 37

rei 2a44g pas $ 117 14

rei 2a44l bomba l $ 350 12

rei 2a44r bomba r $ 4.500 12

rei 2a45c junta $ 79 210

Tabla pedidos con los siguientes campos:


codigo: número secuencial que sirve de clave principal
numpedido: número de pedido. Observe que un pedido puede tener varias líneas.
fechapedido: fecha del pedido
clie: cliente que efectúa el pedido
rep: representante que tramita el pedido
fab: fabricante del producto que se pide
producto: idproducto del producto que se pide.
cant: cantidad que se pide del producto
importe: importe de la línea de pedido
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

codigo numpedido fechapedido clie rep fab producto cant importe

1 110036 2008/01/02 2107 110 aci 4100z 9 $ 22.500

2 110036 2008/01/02 2117 106 rei 2a44l 7 $ 31.500

3 112963 2008/05/10 2103 105 aci 41004 28 $ 3.276

4 112968 2011/01/11 2102 101 aci 41004 34 $ 3.978

5 112975 2008/02/11 2111 103 rei 2a44g 6 $ 2.100

6 112979 2010/10/12 2114 108 aci 4100z 6 $ 15.000

7 112983 2008/05/10 2103 105 aci 41004 6 $ 702

8 112987 2008/01/01 2103 105 aci 4100y 11 $ 27.500

9 112989 2008/12/10 2101 106 fea 114 6 $ 1.458

10 112992 2011/04/15 2118 108 aci 41002 10 $ 760

11 112993 2008/03/10 2106 102 rei 2a45c 24 $ 1.896

12 112997 2008/04/04 2124 107 bic 41003 1 $ 652

13 113003 2008/02/05 2108 109 imm 779c 3 $ 5.625

14 113007 2008/01/01 2112 108 imm 773c 3 $ 2.925

15 113012 2008/05/05 2111 105 aci 41003 35 $ 3.745

16 113013 2008/08/06 2118 108 bic 41003 1 $ 652

17 113024 2008/07/04 2114 108 qsa xk47 20 $ 7.100

18 113027 2008/02/05 2103 105 aci 41002 54 $ 4.104

19 113034 2008/11/05 2107 110 rei 2a45c 8 $ 632

20 113042 2008/01/01 2113 101 rei 2a44r 5 $ 22.500

21 113045 2008/07/02 2112 108 rei 2a44r 10 $ 45.000

22 113048 2008/07/02 2120 102 imm 779c 2 $ 3.750

23 113049 2008/04/04 2118 108 qsa xk47 2 $ 776

24 113051 2008/07/06 2118 108 qsa xk47 4 $ 1.420

25 113055 2010/04/01 2108 101 aci 4100x 6 $ 150

26 113057 2008/11/01 2111 103 aci 4100x 24 $ 600

27 113058 2010/07/04 2108 109 fea 112 10 $ 1.480


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

28 113062 2008/07/04 2124 107 bic 41003 10 $ 2.430

29 113065 2008/06/03 2106 102 qsa xk47 6 $ 2,.130

30 113069 2008/08/01 2109 107 imm 773c 22 $ 31.500

Relacionar las instrucciones MySQL que resuelvan cada una de las consultas a nivel de una o varias tablas
(subconsulta-multitabla) y mostrar para cada una de ellas laa captura de pantalla con los datos resultantes

Realice las siguientes consultas:

A. Obtener el listado de los empleados ordenados por volumen de ventas mostrando los de menores
ventas primero.
B. Obtiene un listado de los empleados ordenados por volumen de ventas mostrando primero los
de mayores ventas.
C. Muestra las ventas de cada oficina, ordenadas por orden alfabético de región y dentro de cada
región por ciudad.
D. Lista el nombre de los empleados de la oficina 12 que tengan más de 30 años.
E. Lista los empleados contratados antes del año 2008 (cuya fecha de contrato sea anterior al 1 de
enero de 2008).
F. Lista los empleados cuyas ventas estén comprendidas entre 100.000 y 500.000
G. Lista las oficinas que no tienen director.
H. Listar los datos de las oficinas de las regiones del este y del sur (tienen que aparecer primero las
del este y después las del sur).
I. Listar los clientes de nombre José.

Consultas Multitabla

A. Listar los códigos de los productos que tienen existencias iguales a cero o que aparezcan en
pedidos del año 2010
B. Listar las oficinas del este indicando para cada una de ellas su número, ciudad, números y nombres
de sus empleados. Hacer una versión en la que aparecen sólo las que tienen empleados, y hacer
otra en las que aparezcan las oficinas del este que no tienen empleados.
C. Listar los pedidos mostrando su número, importe, nombre del cliente, y el límite de crédito del
cliente correspondiente (todos los pedidos tienen cliente y representante).
D. Listar los datos de cada uno de los empleados, la ciudad y región en donde trabaja.

Para dar soporte a esta actividad se debe enviar un documento con todas las sentencias SQL implementadas
para dar cumplimiento a esta actividad en la siguiente ruta en la plataforma Blackboard:

TITULACION → SEGUNDO TRIMESTRE → ACTIVIDADES → 2T – SENTENCIAS DE CREACION BD


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

(Duración de esta actividad: 20 Horas)

ACTIVIDADES DE TRANSFERENCIA DEL CONOCIMIENTO:

Para su proyecto formativo presente los siguientes requerimientos:

A- Indique las instrucciones MySQL para la creación de las tablas, proponiendo los tipos para
cada atributo según sus posibles contenidos. Añadir restricciones adicionales si se consideran
convenientes.
B- Indicar el orden en que se han tenido que crear las tablas, según las relaciones que
existen entre ellas.
C- Ejecutar las inserciones de datos en las tablas (mostrar para cada una de ellas)
D- Relacionar las instrucciones MySQL que resuelvan mínimo cuatro consultas a nivel de
tablas simples y mostrar para cada una de ellas una captura de pantalla con los datos
resultantes
E- Relacionar las instrucciones MySQL que resuelvan mínimo cuatro consultas a nivel de
varias tablas (subconsulta-multitabla) y mostrar para cada una de ellas una captura de
pantalla con los datos resultantes:

Para dar soporte a esta actividad se debe enviar un documento con todas las sentencias SQL implementadas
en el proyecto formativo y dar cumplimiento a esta actividad en la siguiente ruta en la plataforma
Blackboard:

TITULACION → SEGUNDO TRIMESTRE → ACTIVIDADES → 2T –CREACION BD PROYECTO


.

(Duración de esta actividad: 6 Horas)

• Ambiente Requerido

El ambiente de aprendizaje debe estar conformado por 20 Equipos con los requerimientos mínimos:

o Sistema operativo: Windows Vista, Disco Duro: 400 GB, Ram: 2GB como mínimo, Procesador: Intel
Core 2Duo de 2,66 Mhz, Aplicaciones: Java, Visual Studio .Net 2008, PHP, MySQL, SQL Server.
o Mesas y sillas
o 1 Servidor de aplicaciones, 1 Impresora, 1 Scaner, 5 Dispositivos móviles (Palm o Pocket PC)
o Conexión a Internet permanente
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

• Materiales

Computadores de escritorio y portátiles con acceso a internet, software de aplicación para realizar informes
y visualizar material digital.

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Observación directa de la
Evidencia de Conocimiento: participación y argumento
Foro Importancia de una BD expuestos por los aprendices que
evalúa conocimiento

Evidencia de Desempeño: Crea la base de datos en el Liste de chequeo que evalúa


Cuestionario Lenguaje SQL motor de base de datos Desempeño
seleccionado, siguiendo
especificaciones técnicas del
Evidencia de Producto: informe, según normas y Lista de chequeo que evalúa
Documento de creación de BD protocolos de la empresa. producto

Evidencia de Desempeño: Lista de chequeo que evalúa


Socialización Creación de la base Desempeño
de datos

5. GLOSARIO DE TERMINOS

• DBMS: Es un conjunto de programas que se encarga de manejar la cremación y todos los accesos a
las bases de datos.
• DDL: Es un lenguaje de definición de datos. Lenguaje de consulta: Son los lenguajes en el que los
usuarios solicitan información de la base de datos. Estos lenguajes son generalmente de más alto
nivel que los lenguajes de programación. Los lenguajes de consulta pueden clasificarse como
procedimentales y no procedimentales
• Manipulación de Base de Datos: Usando la base de Datos -- el usuario puede añadir, borrar y
modificar información a la base de datos, así como también hacer consultas
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

• Modelo de base de datos orientado a objetos: es una adaptación a los sistemas de bases de datos.
Se basa en el concepto de encapsulamiento de datos y código que opera sobre estos en un objeto.
• Modelos de Red: Este modelo permite la representación de muchos a muchos de una Base de
Datos. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo
de registro denominado el conector.
• Nivel lógico: definición de las estructuras de datos que constituyen la base de datos
• Reglas de Integridad: Son restricciones que definen los estados de consistencias de las bases de
datos.

6. REFERENTES BILBIOGRAFICOS

• Thomas M. Connolly & Carolyn E. Begg. (2005). Sistemas de Bases de Datos. Addison-Wesley. ISBN
84-782-9075-3.
• Date, C.J. (2001) Introducción a los Sistemas de Bases de Datos, Editorial Pearson Educación.
• BARKER, R. (1990). Case*Method: Entity Relationship Modelling. Addison Wesley.
• CASTAÑO, A. (2005). Diseño de Base de Datos Relacionales Distribuidas. Problemas Resueltos (pp.
429-458). México, Alfaomega Grupo Editor.
• Gillenson, M. (2006). Administración de bases de datos. México, Editorial Limusa Wiley.
• María Pérez Marqués. (2012). SQL server 2008 R2: motor de base de datos y administración. México,
Editorial Alfa Omega

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) CEET -


Arturo Bareño Instructor 31 de Julio de 2019
Teleinformática

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es) Miguel Angel Lopez Instructor CEET 01 de Actualización de


Agosto de actividades
2019

También podría gustarte