Está en la página 1de 50

ESTRUCTURA DE UN SISTEMA

• UN AGENTE HUMANO ES AQUEL SER HUMANO QUE INTERVIENE EN CUALQUIER PARTE DE UN SISTEMA.
• LAS ENTRADAS SON INTERFACES QUE RECIBEN DATOS O SEÑALES DE UN SISTEMA O PERSONA EXTERNO,
PARA LUEGO SER LLEVADAS A UNA UNIDAD QUE LUEGO REALIZA OTRA FUNCIÓN (SER RETRANSMITIDAS O
PROCESADAS).
• UN PROCESO PUEDE INFORMALMENTE ENTENDERSE COMO UN PROGRAMA EN EJECUCIÓN. FORMALMENTE
UN PROCESO ES "UNA UNIDAD DE ACTIVIDAD QUE SE CARACTERIZA POR LA EJECUCIÓN DE UNA SECUENCIA
DE INSTRUCCIONES, UN ESTADO ACTUAL, Y UN CONJUNTO DE RECURSOS DEL SISTEMA ASOCIADOS. LOS
PROCESOS SON GESTIONADOS POR EL SISTEMA OPERATIVO Y ESTÁN FORMADOS POR:
•LAS INSTRUCCIONES DE UN PROGRAMA DESTINADAS A SER EJECUTADAS POR EL MICROPROCESADOR.
•SU ESTADO DE EJECUCIÓN EN UN MOMENTO DADO, ESTO ES, LOS VALORES DE LOS REGISTROS DE LA UNIDAD
CENTRAL DE PROCESAMIENTO PARA DICHO PROGRAMA.

•OTRA INFORMACIÓN QUE PERMITE AL SISTEMA OPERATIVO SU PLANIFICACIÓN.


• LAS SALIDAS SON INTERFACES QUE ENVÍAN DATOS O SEÑALES A OTROS SISTEMAS O
PERSONAS DESDE UNA UNIDAD, LAS RESPUESTAS PUDIERON SER SOLICITADAS
PREVIAMENTE O NO, O LOS DATOS ENVIADOS PUEDEN SER EN RESPUESTA A
PROCEDIMIENTOS RUTINARIOS.
• EL DATO ES UNA REPRESENTACIÓN SIMBÓLICA (NUMÉRICA, ALFABÉTICA,
ALGORÍTMICA, ENTRE OTROS) DE UN ATRIBUTO O CARACTERÍSTICA DE UNA
ENTIDAD.
• LA INFORMACIÓN ES UN CONJUNTO ORGANIZADO DE DATOS PROCESADOS, QUE
CONSTITUYEN UN MENSAJE QUE CAMBIA EL ESTADO DE CONOCIMIENTO DEL SUJETO
O SISTEMA QUE RECIBE DICHO MENSAJE.
• RETROALIMENTACIÓN ES UN MECANISMO DE CONTROL DE LOS SISTEMAS
DINÁMICOS POR EL CUAL UNA CIERTA PROPORCIÓN DE LA SEÑAL DE SALIDA SE
REDIRIGE A LA ENTRADA, Y ASÍ REGULA SU COMPORTAMIENTO.
• AGENTE FÍSICO HERRAMIENTA O EQUIPO QUE INTERVIENE EN CUALQUIER
PARTE DEL SISTEMA.
• MEDIO AMBIENTE EXTERNO ES TODO AQUELLO Q SE ENCUENTRA FUERA DE
UN SISTEMA PERO TIENE RELACIÓN CON EL.
• MEDIO AMBIENTE INTERNO ES TODO LO QUE SE ENCUENTRA DENTRO DE UN
SISTEMA E INTERVIENE EN EL.
RETROALIMENTACIÓN DEL USUARIO
LA RETROALIMENTACIÓN ES UN MECANISMO DE CONTROL DE SISTEMAS EN EL
CUAL LOS RESULTADOS OBTENIDOS DE UNA TAREA O ACTIVIDAD SON
REINTRODUCIDOS EN EL SISTEMA CON LA FINALIDAD DE INCIDIR O ACTUAR
SOBRE LAS DECISIONES O ACCIONES FUTURAS, BIEN SEA PARA MANTENER EL
EQUILIBRIO EN EL SISTEMA, BIEN PARA CONDUCIR EL SISTEMA HACIA UNO
NUEVO.
TIPOS DE RETROALIMENTACIÓN

Positiva: ES AQUEL DONDE EL SISTEMA CRECE O


EVOLUCIONA HACIA UN NUEVO ESTADO DE EQUILIBRIO.

Negativa: ES AQUEL QUE AYUDA A MANTENER EL


EQUILIBRIO EN UN SISTEMA, CONTRARRESTANDO Y
REGULANDO LAS CONSECUENCIAS DE CIERTAS ACCIONES
FINALIDAD DE LA RETROALIMENTACIÓN
LA FINALIDAD DE LOS PROCESOS DE RETROALIMENTACIÓN POSITIVA Y
NEGATIVA ESTÁ SIEMPRE ENFOCADA EN OPTIMIZAR EL COMPORTAMIENTO
DE LOS SISTEMAS, DE ACUERDO A DETERMINADOS PATRONES Y CRITERIOS.
COMO TAL, ES UN MECANISMO QUE SE APLICA PRÁCTICAMENTE A
CUALQUIER PROCESO QUE INVOLUCRE EL CONTROL Y AJUSTE DE UN
SISTEMA.
CAPTURA DE DATOS EFECTIVA
ASEGURAR QUE LOS DATOS SE INTRODUCEN CON PRECISIÓN EN EL SISTEMA ES DE SUMA
IMPORTANCIA. ES INDUDABLE QUE LA CALIDAD DE LA ENTRADA DE DATOS DETERMINA LA
CALIDAD DE LA SALIDA DE INFORMACIÓN. EL ANALISTA DE SISTEMAS PUEDE APOYAR LA
ENTRADA DE DATOS PRECISA A TRAVÉS DE LA CONSECUCIÓN DE CUATRO OBJETIVOS AMPLIOS:
(1)CREAR UNA CODIFICACIÓN SIGNIFICATIVA PARA LOS DATOS;
(2)DISEÑAR MÉTODOS DE CAPTURA DE DATOS EFICIENTES;
(3)ASEGURAR LA CAPTURA DE DATOS COMPLETA Y EFICAZ,
(4)ASEGURAR LA CALIDAD DE LOS DATOS A TRAVÉS DE LA VALIDACIÓN
CUANDO LOS DATOS SE INTRODUCEN CON EFICIENCIA, LA ENTRADA DE
DATOS SE AJUSTA A MEDIDAS DE DESEMPEÑO PREDETERMINADAS QUE DAN
LA RELACIÓN ENTRE EL TIEMPO EMPLEADO EN LA ENTRADA Y EL NÚMERO
DE DATOS INTRODUCIDOS.
CODIFICACIÓN EFECTIVA
UNA DE LAS FORMAS EN QUE LOS DATOS PUEDEN SER INTRODUCIDOS DE
MANERA MÁS PRECISA Y EFICIENTE ES MEDIANTE EL EMPLEO
INTELIGENTE DE VARIOS CÓDIGOS.
EL PROCESO DE PONER DATOS AMBIGUOS O DEMASIADO LARGOS EN UNOS
CUANTOS DÍGITOS O LETRAS QUE SE PUEDAN INTRODUCIR FÁCILMENTE SE
CONOCE COMO CODIFICACIÓN (QUE NO SE DEBE CONFUNDIR CON LA
CODIFICACIÓN DE PROGRAMAS).
LA CODIFICACIÓN AYUDA A QUE EL ANALISTA DE SISTEMAS ALCANCE EL OBJETIVO DE
EFICIENCIA, DEBIDO A QUE LOS DATOS CODIFICADOS REQUIEREN MENOS TIEMPO PARA
SU CAPTURA Y REDUCEN LA CANTIDAD DE ELEMENTOS CAPTURADOS.
LOS TIPOS ESPECÍFICOS DE CÓDIGOS NOS PERMITEN TRATAR LOS DATOS DE UNA FORMA
PARTICULAR.
LOS PROPÓSITOS PARA CODIFICAR INCLUYEN LO SIGUIENTE:
1. LLEVAR REGISTRO DE ALGO.
2. CLASIFICAR LA INFORMACIÓN.
3. OCULTAR LA INFORMACIÓN.
4. REVELAR LA INFORMACIÓN.
5. SOLICITAR LA ACCIÓN APROPIADA
INVESTIGACIÓN

•REALICE UN INFORME SOBRE EN QUE CONSISTE


CADA UNO DE LOS PROPÓSITOS PARA CODIFICAR
Y MUESTRE UN EJEMPLO EN CADA UNO DE ELLOS
CAPTURA DE DATOS EFECTIVA Y EFICIENTE

PARA ASEGURAR LA CALIDAD DE LOS DATOS QUE SE CAPTURAN EN EL


SISTEMA, ES IMPORTANTE SER EFICAZ EN SU CAPTURA.
LA CAPTURA DE DATOS CADA VEZ HA RECIBIDO MÁS ATENCIÓN POR SER EL
PUNTO EN EL PROCESAMIENTO DE INFORMACIÓN EN EL CUAL SE PUEDE
GANAR MAYOR PRODUCTIVIDAD.
DESDE LOS AÑOS SETENTA SE HA TENIDO GRAN AVANCE EN LA MANERA DE
CAPTURAR DATOS, CONFORME NOS HEMOS ALEJADO DE SISTEMAS DE
MÚLTIPLES PASOS, LENTOS Y PROPENSOS A ERRORES, TALES COMO
TARJETAS PERFORADAS, PARA DAR PASO A SISTEMAS SOFISTICADOS QUE
INCLUYEN COSAS TALES COMO:
1. RECONOCIMIENTO ÓPTICO DE CARACTERES (OCR)
2. CÓDIGOS DE BARRAS
3. TERMINALES DE PUNTO DE VENTA Y ESCANEO DE CARACTERES
ESPECIALES EN REVISTAS Y CATÁLOGOS HASTA LLEGAR A UN SITIO WEB.
QUE SE DEBE CAPTURAR
• LAS DECISIONES SOBRE QUÉ DATOS CAPTURAR PARA LA ENTRADA DEL
SISTEMA SE TOMAN ENTRE ANALISTAS DE SISTEMAS Y USUARIOS DE
SISTEMAS.
• MUCHO DE LO QUE SE CAPTURARÁ ES ESPECÍFICO PARA UN NEGOCIO
PARTICULAR. CAPTURAR, INTRODUCIR, ALMACENAR Y RECUPERAR DATOS
SON ACTIVIDADES COSTOSAS. CON TODOS ESTOS FACTORES EN MENTE,
DETERMINAR QUÉ CAPTURAR SE VUELVE UNA DECISIÓN IMPORTANTE.
TIPOS DE DATOS PARA CAPTURAR

HAY DOS TIPOS DE DATOS PARA CAPTURAR:

• LOS DATOS QUE CAMBIAN O VARÍAN CON CADA TRANSACCIÓN


• LOS DATOS QUE NO CAMBIAN CONSTANTEMENTE.
PERMITIENDO A LA COMPUTADORA HACER
EL RESTO
AL CONSIDERAR QUÉ DATOS CAPTURAR PARA CADA TRANSACCIÓN Y QUÉ
DATOS DEJAR AL SISTEMA INTRODUCIR, EL ANALISTA DE SISTEMAS DEBE
SACAR VENTAJA DE LO QUE LAS COMPUTADORAS HACEN MEJOR.
LAS COMPUTADORAS PUEDEN MANEJAR AUTOMÁTICAMENTE LAS TAREAS
REPETITIVAS, TAL COMO REGISTRAR LA HORA DE LA TRANSACCIÓN, CALCULAR
NUEVOS VALORES DE ENTRADA Y ALMACENAR Y RECUPERAR DATOS EN EL
PEDIDO.
ELECCIÓN DE UN MÉTODO DE ENTRADA DE
DATOS
EXISTEN VARIOS MÉTODOS DE ENTRADA DE DATOS EFICACES Y LA
ELECCIÓN DE ALGUNO DEPENDE DE MUCHOS FACTORES, INCLUYENDO LA
NECESIDAD DE VELOCIDAD, PRECISIÓN Y ENTRENAMIENTO DEL
OPERADOR; EL COSTO DEL MÉTODO DE ENTRADA DE Y LOS MÉTODOS
ACTUALMENTE EN USO EN LA ORGANIZACIÓN.
MÉTODOS DE ENTRADA DE DATOS

Reconocimiento Otros métodos


Teclados óptico de de entrada de
caracteres datos
OTROS MÉTODOS DE ENTRADA DE DATOS

Reconocimiento
Formas de Uso de
de caracteres Códigos de
reconocimiento terminales
de tinta barras
de marcas inteligentes
magnética
RECONOCIMIENTO DE CARACTERES DE
TINTA MAGNÉTICA

LOS CARACTERES DE TINTA MAGNÉTICA SE ENCUENTRAN EN LA PARTE


INFERIOR DE CHEQUES BANCARIOS Y EN ALGUNAS FACTURAS DE TARJETA
DE CRÉDITO, PERO SU USO ESTÁ LIMITADO.
LA ENTRADA DE DATOS A TRAVÉS DEL RECONOCIMIENTO DE CARACTERES
DE TINTA MAGNÉTICA (MICR) SE HACE A TRAVÉS DE UNA MÁQUINA QUE
LEE E INTERPRETA UNA SOLA LÍNEA DE MATERIAL CODIFICADO CON TINTA
QUE SE HACE DE PARTÍCULAS MAGNÉTICAS.
ALGUNAS VENTAJAS DE USAR MICR
• ES UN MÉTODO FIABLE Y DE GRAN VELOCIDAD
• SI SE REQUIERE EN TODOS LOS CHEQUES COBRADOS, SIRVE COMO UNA
MEDIDA DE SEGURIDAD CONTRA LOS CHEQUES MALOS
• ELPERSONAL DE ENTRADA DE DATOS PUEDE VER LOS NÚMEROS AL
CÓDIGO SI ES NECESARIO VERIFICARLOS.
FORMAS DE RECONOCIMIENTO DE MARCAS
LAS FORMAS DE RECONOCIMIENTO DE MARCAS PERMITEN ENTRADA DE
DATOS MEDIANTE EL USO DE UN ESCÁNER QUE SIENTE DÓNDE SE HAN
HECHO LAS MARCAS EN LOS FORMULARIOS ESPECIALES.
CÓDIGOS DE BARRAS

LOS CÓDIGOS DE BARRAS APARECEN TÍPICAMENTE EN LAS ETIQUETAS DE


LOS PRODUCTOS, PERO TAMBIÉN APARECEN EN LAS PULSERAS DE
IDENTIFICACIÓN DE PACIENTES EN LOS HOSPITALES Y EN CASI CUALQUIER
CONTEXTO EN QUE UNA PERSONA U OBJETO NECESITA SER VERIFICADO
DENTRO Y FUERA DE CUALQUIER TIPO DE SISTEMA DE INVENTARIO.
USO DE TERMINALES
INTELIGENTES
LAS TERMINALES INTELIGENTES EN LÍNEA DIFERIDA PERMITEN
INTRODUCIR LOS DATOS Y QUE SE VERIFIQUEN
INMEDIATAMENTE, PERO EL PROCESAMIENTO ES POR LOTES Y
SE HACE DESPUÉS (LO CUAL ES MENOS CARO).
CÓMO ASEGURAR LA CALIDAD DE LOS DATOS A TRAVÉS
DE LA VALIDACIÓN DE LA ENTRADA

EL ANALISTA DE SISTEMAS DEBE ASUMIR QUE LOS ERRORES EN LOS DATOS


OCURRIRÁN Y DEBE TRABAJAR CON LOS USUARIOS PARA DISEÑAR PRUEBAS
DE VALIDACIÓN DE ENTRADA PARA PREVENIR DATOS ERRÓNEOS, DEBIDO A
QUE LOS ERRORES INICIALES, QUE PASAN MUCHO TIEMPO SIN SER
DESCUBIERTOS, SON CAROS Y LLEVA TIEMPO CORREGIRLOS.
VALIDACIÓN DE LAS TRANSACCIONES DE
ENTRADA
VALIDAR LAS TRANSACCIONES DE ENTRADA SE HACE PRINCIPALMENTE
MEDIANTE SOFTWARE QUE ES LA RESPONSABILIDAD DEL PROGRAMADOR
PERO ES IMPORTANTE QUE EL ANALISTA DE SISTEMAS SEPA QUÉ
PROBLEMAS COMUNES PODRÍAN INVALIDAR UNA TRANSACCIÓN.
PROCESO DE VALIDACIÓN

ES IMPORTANTE VALIDAR CADA CAMPO HASTA QUE SEA VÁLIDO O


SE HAYA DESCUBIERTO UN ERROR. EL ORDEN DE PRUEBA DE LOS
DATOS ES PRIMERO VERIFICAR SI HAY DATOS PERDIDOS.
VENTAJAS DE LA PRECISIÓN EN LOS ENTORNOS DE COMERCIO
ELECTRÓNICO
UNO DE LOS MUCHOS BONOS DE LAS TRANSACCIONES DE COMERCIO ELECTRÓNICO ES LA MAYOR
PRECISIÓN DE LOS DATOS, DEBIDO A CUATRO RAZONES:

1. LOS CLIENTES GENERALMENTE CODIFICAN O TECLEAN LOS DATOS.

2. LOS DATOS INTRODUCIDOS POR LOS CLIENTES SE ALMACENAN PARA SU USO POSTERIOR.

3. LOS DATOS INTRODUCIDOS EN EL PUNTO DE VENTA SE REÚSAN A LO LARGO DEL PROCESO DE


SURTIDO DEL PEDIDO.

4. LA INFORMACIÓN SE USA COMO RETROALIMENTACIÓN PARA LOS CLIENTES.

UN ANALISTA NECESITA TOMAR CONCIENCIA DE LAS VENTAJAS QUE HAN SIDO EL RESULTADO DEL
COMERCIO ELECTRÓNICO Y LA CAPTURA ELECTRÓNICA Y USO DE INFORMACIÓN.
CLIENTES QUE CODIFICAN SUS PROPIOS DATOS

PRIMERO, LOS CLIENTES CONOCEN MEJOR SU PROPIA INFORMACIÓN QUE NADIE


MÁS. SABEN DELETREAR SU INFORMACIÓN. SI ESTA INFORMACIÓN SE TRANSMITE
POR TELÉFONO, ES MÁS FÁCIL COMETER UN ERROR EN LA DIRECCIÓN; SI SE
INTRODUCE USANDO UN FORMULARIO IMPRESO, LOS ERRORES PUEDEN OCURRIR,
SIN EMBARGO, SI LOS USUARIOS INTRODUCEN SU PROPIA INFORMACIÓN AUMENTA
LA PRECISIÓN.
ALMACENAMIENTO DE DATOS PARA SU USO
POSTERIOR
UNA VEZ QUE LOS CLIENTES INTRODUCEN LA INFORMACIÓN, SE PUEDE
ALMACENAR EN SUS PROPIAS COMPUTADORAS PERSONALES. SI REGRESAN
A ESE SITIO DE COMERCIO ELECTRÓNICO Y COMPLETAN EL MISMO
FORMULARIO PARA COMPLETAR UNA SEGUNDA TRANSACCIÓN, DARÁN
TESTIMONIO DE LA VENTAJA DE ALMACENAR ESTA INFORMACIÓN.
USO DE DATOS A TRAVÉS DEL PROCESO DE SURTIDO DEL
PEDIDO
CUANDO LAS COMPAÑÍAS CAPTURAN LA INFORMACIÓN DE UN PEDIDO DEL
CLIENTE, PUEDEN USAR Y REUSAR ESA INFORMACIÓN A LO LARGO DEL PROCESO
DE SURTIDO DEL PEDIDO.
POR LO TANTO, LA INFORMACIÓN RECOPILADA PARA COMPLETAR UN PEDIDO
TAMBIÉN PUEDE USARSE PARA ENVIAR UNA FACTURA A UN CLIENTE, OBTENER EL
PRODUCTO DEL ALMACÉN, ENVIAR EL PRODUCTO, ENVIAR LA
RETROALIMENTACIÓN AL CLIENTE Y NOTIFICAR AL FABRICANTE QUE DEBE
RESURTIR EL PRODUCTO.
TAMBIÉN SE PUEDE USAR DE NUEVO PARA ENVIAR UN CATÁLOGO AL CLIENTE O
ENVIAR UNA OFERTA ESPECIAL POR CORREO ELECTRÓNICO.
PROPORCIONANDO RETROALIMENTACIÓN A LOS
CLIENTES
LA CONFIRMACIÓN DEL PEDIDO Y ACTUALIZACIÓN DEL ESTADO DEL MISMO
SON FORMAS EN QUE SE PUEDE MEJORAR LA RETROALIMENTACIÓN A
CLIENTES.
DESPUÉS DE ENVIAR EL PEDIDO, EL CLIENTE RECIBE UN CORREO
ELECTRÓNICO QUE CONFIRMA EL PEDIDO.
BASES DE DATOS RELACIONALES
• UNA BASE DE DATOS RELACIONAL ES UNA COLECCIÓN DE ELEMENTOS DE
DATOS ORGANIZADOS EN UN CONJUNTO DE TABLAS FORMALMENTE
DESCRITAS DESDE LA QUE SE PUEDE ACCEDER A LOS DATOS O VOLVER A
MONTARLOS DE MUCHAS MANERAS DIFERENTES SIN TENER QUE
REORGANIZAR LAS TABLAS DE LA BASE.
¿CÓMO ESTA COMPUESTA
UNA BASE DE DATOS?
¿CÓMO ESTA COMPUESTA UNA BASE DE
DATOS RELACIONAL?

Entidad Atributo Registro Relación Llave Metadato


• UNA ENTIDAD ES LA REPRESENTACIÓN DE UN OBJETO O CONCEPTO DEL MUNDO REAL QUE SE
DESCRIBE EN UNA BASE DE DATOS.
• UN ATRIBUTO REPRESENTA UNA PROPIEDAD DE INTERÉS DE UNA ENTIDAD.
• UN REGISTRO (TAMBIÉN LLAMADO FILA O TUPLA) REPRESENTA UN OBJETO ÚNICO
DE DATOS IMPLÍCITAMENTE ESTRUCTURADOS EN UNA TABLA.
• UNA RELACIÓN O VÍNCULO ENTRE DOS O MÁS ENTIDADES DESCRIBE ALGUNA INTERACCIÓN
ENTRE LAS MISMAS. LAS RELACIONES EVITAN REDUNDANCIA DE DATOS GUARDADOS EN LAS
TABLAS.
• UNA LLAVE PRIMARIA ES UN CONJUNTO DE UNO O MÁS ATRIBUTOS DE UNA TABLA, QUE
TOMADOS COLECTIVAMENTE NOS PERMITEN IDENTIFICAR UN REGISTRO COMO ÚNICO, ES
DECIR, EN UNA TABLA PODEMOS SABER CUAL ES UN REGISTRO EN ESPECÍFICO SÓLO CON
CONOCER LA LLAVE PRIMARIA
• LOS METADATOS SON “DATOS ACERCA DE LOS DATOS” Y SIRVEN PARA SUMINISTRAR
INFORMACIÓN SOBRE LOS DATOS PRODUCIDOS. LOS METADATOS CONSISTEN EN
INFORMACIÓN QUE CARACTERIZA DATOS, DESCRIBEN EL CONTENIDO, CALIDAD,
CONDICIONES, HISTORIA, DISPONIBILIDAD Y OTRAS CARACTERÍSTICAS DE LOS DATOS.
• LOSMETADATOS PERMITEN A UNA PERSONA UBICAR Y ENTENDER LOS DATOS, INCLUYEN
INFORMACIÓN REQUERIDA PARA DETERMINAR QUÉ CONJUNTOS DE DATOS EXISTEN PARA UNA
LOCALIZACIÓN GEOGRÁFICA PARTICULAR, LA INFORMACIÓN NECESARIA PARA DETERMINAR SI UN
CONJUNTO DE DATOS ES APROPIADO PARA FINES ESPECÍFICOS, LA INFORMACIÓN REQUERIDA
PARA RECUPERAR O CONSEGUIR UN CONJUNTO YA IDENTIFICADO DE DATOS Y LA INFORMACIÓN
REQUERIDA PARA PROCESARLOS Y UTILIZARLOS.
CÓMO FUNCIONAN LAS BASES DE DATOS
RELACIONALES
LOS DATOS ESTRUCTURADOS EN TABLAS CONSTITUYEN LA BD DE UN SISTEMA RELACIONAL. EL SGBD
DEFINE SU ESTRUCTURA Y GESTIONA TAMBIÉN LOS PERMISOS DE ESCRITURA Y LECTURA Y PARA
INTERACTUAR CON ÉL, LOS USUARIOS UTILIZAN UN LENGUAJE DE BASES DE DATOS. TODO GESTOR DE
BASES DE DATOS RELACIONALES SOPORTA AL MENOS UN LENGUAJE FORMAL QUE PERMITE EJECUTAR
LAS SIGUIENTES OPERACIONES:
• DEFINIR LA ESTRUCTURA DE DATOS: EN LA DEFINICIÓN DE LOS DATOS SE GUARDA UNA
DESCRIPCIÓN CON METADATOS DE LA ESTRUCTURA DE DATOS EN EL DICCIONARIO DEL SISTEMA.
CUANDO UN USUARIO CREA UNA TABLA NUEVA, EN EL DICCIONARIO DE DATOS SE ALMACENA SU
CORRESPONDIENTE ESQUEMA. EL VOCABULARIO DE UN LENGUAJE DE BASES DE DATOS QUE SE
UTILIZA PARA DEFINIR LOS DATOS SE DENOMINA DATA DEFINITION LANGUAGE (DDL), LENGUAJE DE
DEFINICIÓN DE DATOS.
CÓMO FUNCIONAN LAS BASES DE DATOS
RELACIONALES
• DEFINIR DERECHOS: TODOS LOS LENGUAJES DE BASES DE DATOS PROPORCIONAN UNA
SINTAXIS QUE PERMITE OTORGAR O RETIRAR PERMISOS. EN ESTE CONTEXTO SE HABLA DE
DATA CONTROL LANGUAGE (DCL) O LENGUAJE DE CONTROL DE DATOS, UN VOCABULARIO
INTEGRADO EN EL LENGUAJE DE BASES DE DATOS.
• DEFINIR CONDICIONES DE INTEGRIDAD: POR CONDICIONES DE INTEGRIDAD SE ENTIENDEN
LOS REQUISITOS DE ESTADO QUE SE EXIGEN A UN BANCO DE DATOS. SI SE DEFINEN
CONDICIONES PARA SU INTEGRIDAD, LA BD GARANTIZA QUE SE CUMPLAN EN TODO
MOMENTO.
CÓMO FUNCIONAN LAS BASES DE DATOS
RELACIONALES
• DEFINIR TRANSACCIONES: ESTAS TRANSACCIONES CONTIENEN UNA SERIE DE INSTRUCCIONES QUE DEBEN
EJECUTARSE SIEMPRE DE FORMA ÍNTEGRA. SI UNA SE INTERRUMPE, LA BD VUELVE A SU ESTADO ORIGINAL
(ROLLBACK). LAS OPERACIONES QUE PONGAN EN PELIGRO LA INTEGRIDAD DE LA TABLA NO SE CONSIGNAN
(COMMITTED), ES DECIR, NO SE ESCRIBEN EN LA BASE DE DATOS DE FORMA PERMANENTE. POR ÚLTIMO, SE CIERRA
LA CONEXIÓN CON LA BD. AL VOCABULARIO DEL LENGUAJE DE BASES DE DATOS CON EL QUE SE MANIPULAN LOS
DATOS SE LE CONOCE COMO DATA MANIPULATION LANGUAGE (DML).

• DEFINIR VISTAS: LAS LLAMADAS VIEWS SON VISTAS VIRTUALES DE UN SUBCONJUNTO DE LOS DATOS DE UNA TABLA.
PARA CREAR UNA VISTA, EL SGBD GENERA UNA TABLA VIRTUAL (RELACIÓN LÓGICA) SOBRE LA BASE DE LAS TABLAS
FÍSICAS. EN ESTAS VISTAS PUEDEN EMPLEARSE LAS MISMAS OPERACIONES QUE SE UTILIZARÍAN EN TABLAS FÍSICAS.
SEGÚN LA FUNCIÓN DE LA VISTA DE DATOS PUEDEN DISTINGUIRSE DISTINTOS TIPOS DE VISTA. LAS MÁS HABITUALES
SON AQUELLAS QUE FILTRAN DETERMINADAS FILAS (CONSULTA DE SELECCIÓN) O COLUMNAS (VISTA DE COLUMNAS)
DE UNA TABLA, ASÍ COMO LAS QUE CONECTAN DIVERSAS TABLAS ENTRE SÍ (VISTA DE CONJUNTO).
INVESTIGACIÓN

•CUALES SON LOS TIPOS DE


TRANSACCIONES USADAS EN SQL

También podría gustarte