Está en la página 1de 11

BASE DE DATOS PRODUCTO ACADEMICO N° 3

PAUL JAVIER ZUÑIGA JACOBO JOEL ALEXANDER YGLESIAS


AGUIRRE
PRODUCTO ACADÉMICO N°03
1. ¿CÓMO LOS ESTÁNDARES DE CALIDAD SON ÚTILES PARA DISEÑAR UNA
BASE DE DATOS?
La división ISO / IEC 2501n de la serie SQuaRe detalla modelos de calidad para
software y datos. La norma ISO / IEC 25012, que forma parte de esta cláusula,
establece características de calidad externas, que a su vez se desglosan en
subcaracterísticas deseadas tanto en software como en datos, y proporciona
consejos prácticos sobre el uso de modelos de calidad a través de directrices.
sobre la calidad de los datos almacenados en un sistema de información
estructurado. Así, la norma presenta quince características de calidad que se
pueden considerar tanto desde el punto de vista dependiente como integral del
sistema:

 Depende del sistema: se refiere al caso en el que la calidad de


los datos depende del área tecnológica en la que se utilizan.
 Inherente: Cuando la calidad de los datos se refiere a los datos
en sí; en general, este punto de vista se refiere a aspectos del
área temática en la que participan los expertos”.
Varios investigadores han aplicado ISO / IEC 25012 para determinar la calidad
de la información y los datos para aplicaciones desarrolladas; Además de las
características anteriores, se han añadido dos nuevas que, aunque no están
incluidas en la norma, se pueden tener en cuenta a la hora de elaborar las
instrucciones. La primera es la adecuación de la presentación, definida como el
grado en que los datos se presentan de manera concisa, flexible y organizada
según su nivel de relevancia; el segundo es el valor agregado, que muestra cuán
beneficioso es el uso de los datos; La razón para agregar esta función es que los
datos pueden ser completos, confiables y actualizados, pero los usuarios no
pueden utilizarlos.

2. ¿CUÁLES SON LAS SENTENCIAS PARA REALIZAR OPERACIONES Y


OBTENER INFORMACIÓN DE LA BASE DE DATOS?

1|Página
El lenguaje SQL consta de comandos, operadores, operadores y funciones
agregadas. Estos elementos se describen en las instrucciones para crear,
actualizar y administrar bases de datos. Además, el lenguaje de definición de
datos (DDL) es responsable de cambiar la estructura de los objetos en una base
de datos. Incluye comandos para modificar, eliminar o definir tablas que
almacenan datos de bases de datos. Hay cuatro operaciones principales:
CREATE, ALTER, DROP y TRUNCATE. El lenguaje DML utiliza select, insert,
update, delete.

3. ¿EN QUÉ MEDIDA SON ÚTILES LOS OBJETOS DE BASE DE DATOS EN LA


AUTOMATIZACIÓN DE PROCESOS?

En la base de datos, los objetos principales son: tablas, consultas, informes,


formularios, macros y módulos. La colección de estos objetos constituye la base
de datos.

La automatización de procesos da como resultado una mayor productividad,


confiabilidad, disponibilidad, un mayor rendimiento y puede reducir los costos
operativos. Los beneficios de los sistemas automatizados pueden ser un motivo
poderoso para incrementar el servicio a los usuarios finales.

4. ¿CÓMO BRINDA SOLUCIONES DE AUTOMATIZACIÓN UN PROCEDIMIENTO


ALMACENADO?
Un procedimiento almacenado puede incluir cualquier cantidad y tipo de
instrucciones DML (de manipulación de datos, como insert, update, delete), no
instrucciones DDL (de definición de datos, como create..., drop... alter...). El
bloque de instrucciones comienza luego de "begin" y acaba con "end". Los
procedimientos almacenados de SQL son mucho más fáciles de crear y las
funciones están estructuradas de manera más rígida y admiten menos
operadores y funciones. Pero, por otro lado, puede usar fácilmente los
resultados de una función en T-SQL. A continuación, mostraremos cómo
combinar una función con una cadena. Es más difícil administrar los resultados
de los procedimientos almacenados.

2|Página
En una función escalar, puede devolver solo una variable y, en un
procedimiento almacenado, varias variables. Sin embargo, para llamar a
variables de salida en un procedimiento almacenado, debe declarar las variables
fuera del procedimiento antes de poder llamarlo. Además, no puede llamar a
procedimientos dentro de una función. Pero, por otro lado, en un procedimiento,
puede llamar a funciones y procedimientos almacenados.

TABLA ATRIBUTOS DESCRIPCION MODO DE PK FK


GENERACION
AUXILIAR idaux identificador del Automático SI NO
auxiliar
apell_aux apellido del Manual NO NO
auxiliar
sex_aux sexo del auxiliar Manual NO NO
fecha_insc fecha de Manual NO NO
inscripción
telef_aux teléfono del Manual NO NO
auxiliar
BOLETA idboleta identificador de la Automático SI NO
boleta
dnicliente Dni del cliente Manual NO SI
fecha_salida Fecha de la salida Manual NO NO
del bus

3|Página
fecha_venta fecha de la venta Manual NO NO
del boleto
origen origen del viaje Manual NO NO
destino destino del viaje Manual NO NO
valor_bol valor de la boleta Manual NO NO
num_asiento numero de asiento Manual NO NO
idusuario identificador del Automático NO SI
usuario
observaciones observaciones Manual NO NO
sobre la compra
de boleta
placa número de placa Manual NO SI
del bus
idviaje identificador del Automático NO SI
viaje
idmodo identificador del Automático NO SI
modo
BUS placa número de placa Manual SI NO
del bus
cant_asiento cantidad de Manual NO NO
asientos
cod_inter código interno Automático NO NO
cant_pisos cantidad de pisos Automático NO NO
idmarca identificador de Manual NO SI
marca
CLIENTE dnicliente Dni del cliente Automático SI NO
nomcliente nombre del cliente Automático NO NO
edadcliente edad del cliente Automático NO NO
COPILOTO idcopiloto identificador del Automático SI NO
copiloto
nom_cop nombre del Manual NO NO
copiloto
apell_cop apellido del Manual NO NO
copiloto
sex_cop sexo del copiloto Manual NO NO
telef_cop teléfono del Manual NO NO
copiloto
brev_cop brevete del Manual NO NO
copiloto
fecha_inilabor_cop fecha de inicio de Manual NO NO
labor del copiloto
fecha_nac_cop fecha de Manual NO NO
nacimiento del
copiloto
idnivel identificador del Manual NO SI
nivel del copiloto
MARCA idmarca identificador de la Manual SI NO
marca
nom_marca nombre de la Manual NO NO
4|Página
marca
idmodelo identificador del Manual NO SI
modelo de bus
MODELO idmodelo identificador del Automático SI NO
modelo de bus
nom_modelo nombre del Manual NO NO
modelo de bus
MODO idmodo identificador del Automático SI NO
modo de compra
tipo_modo tipo de modo de Manual NO NO
compra
NIVEL DE idnivel identificador del Automático SI NO
CONOCIMIENTO nivel de
conocimiento
desnivel descripción del Manual NO NO
nivel de
conocimiento
PILOTO idpiloto identificador del Automático SI NO
piloto
nom_pil nombre del piloto Manual NO NO
apell_pil apellido del piloto Manual NO NO
sex_pil sexo del piloto Manual NO NO
telef_pil teléfono del piloto Manual NO NO
brev_pil brevete del piloto Manual NO NO
fecha_inilabor_pil fecha de inicio de Manual NO NO
labor del piloto
fecha_nac_pil fecha de Manual NO NO
nacimiento del
piloto
idnivel identificador del Automático NO SI
nivel
TIPO DE idcelular identificador del Automático SI NO
CELULAR celular
nom_operador nombre del Manual NO NO
operador
tipo_linea tipo de línea del Manual NO NO
celular
USUARIO idusuario identificador del Automático SI NO
usuario
nom_usuario nombre del Manual NO NO
usuario
mat_usuario apellido materno Manual NO NO
del usuario
pat_usuario apellido paterno Manual NO NO
del usuario
nac_usuario fecha de Manual NO NO
nacimiento del
usuario
ini_labor_usuario inicio de labor del Manual NO NO
usuario
5|Página
telef_usuario teléfono del Manual NO NO
usuario
idcelular identificador del Manual NO SI
celular
est_civil estado civil del Manual NO NO
usuario
sex_usuario sexo del usuario Manual NO NO
corr_usuario correo electrónico Manual NO NO
del usuario
contra_usuario contraseña del Manual NO NO
usuario
VIAJE idviaje identificador del Automático SI NO
viaje
orig_viaje origen del viaje Manual NO NO
fecha fecha del viaje Manual NO NO
hora_part hora de partida Manual NO NO
del viaje
idpiloto identificador del Automático NO SI
copiloto
idcopiloto identificador del Automático NO SI
piloto
idaux identificador del Automático NO SI
auxiliar

CODIFICACIÓN

 ---------------------------------------
o Tabla AUXILIAR
o Create table AUXILIAR
 idaux CHAR (3) NOT NULL,
 apell_aux VARCHAR (30) NOT NULL,
 sex_aux VARCHAR (9), NOT NULL
 fecha_insc DATE NOT NULL,
 telef_aux CHAR (10) NULL

 ---------------------------------------
o Tabla BOLETA
o Create table BOLETA
 idboleta CHAR (4) NOT NULL,
 dnicliente CHAR (8) NOT NULL,
 fecha_salida DATE NOT NULL,
 fecha_venta DATE NOT NULL,
 origen VARCHAR (20) NOT NULL,
 destino VARCHAR (20) NOT NULL,

6|Página
 valor_bol NOT NULL,
 num_asiento CHAR (3)
 idusuario CHAR (4) NOT NULL,
 observaciones LONG NULL,
 placa CHAR (6) NOT NULL,
 idviaje CHAR (6) NOT NULL,
 idmodo CHAR (2) NOT NULL
 ---------------------------------------
o Tabla BUS
o Create table BUS (
 placa CHAR (6) NOT NULL,
 cant_asiento CHAR (3) NOT NULL,
 cod_inter CHAR (6) NOT NULL,
 cant_pisos CHAR (2) NOT NULL,
 idmarca VARCHAR (15) NOT NULL
 ---------------------------------------
o Tabla CLIENTE
o Create table CLIENTE(
 dnicliente CHAR (8) NOT NULL,
 nomcliente VARCHAR (30) NOT NULL,
 edadcliente CHAR (10) NULL

 ---------------------------------------
o Tabla COPILOTO
o Create table COPILOTO (
 idcopiloto CHAR (3) NOT NULL,
 nom_cop VARCHAR (10) NOT NULL,
 apell_cop VARCHAR (20) NOT NULL,
 sex_cop VARCHAR (9) NOT NULL,
 telef_cop VARCHAR (9) NOT NULL,
 brev_cop CHAR (10) NOT NULL,
 fecha_inilabor_cop CHAR (6) NOT NULL,
 fecha_nac_cop CHAR (6) NOT NULL,
 idnivel VARCHAR (15) NOT NULL

 ---------------------------------------
o Tabla MARCA
o Create table MARCA (
 idmarca CHAR (2) NOT NULL,
 nom_marca VARCHAR (15) NOT NULL,
 idmodelo CHAR (2) NOT NULL
7|Página
 ---------------------------------------
o Tabla MODELO
o Create table MODELO (
 idmodelo CHAR (2) NOT NULL,
 nom_modelo VARCHAR (20) NOT NULL

 ---------------------------------------
o Tabla MODO
o Create table MODO (
 idmodo CHAR (2) NOT NULL,
 tipo_modo VARCHAR (11) NOT NULL

 ---------------------------------------
o Tabla NIVEL DE CONOCIMIENTO
o Create table NIVEL DE CONOCIMIENTO (
 idnivel CHAR (2) NOT NULL,
 desnivel VARCHAR (15) NOT NULL

 ---------------------------------------
o Tabla PILOTO
o Create table PILOTO (
 idpiloto CHAR (3) NOT NULL,
 nom_pil VARCHAR (10) NOT NULL,
 apell_pil VARCHAR (20) NOT NULL,
 sex_pil VARCHAR (9) NOT NULL,
 telef_pil VARCHAR (9) NOT NULL,
 brev_pil CHAR (10) NOT NULL,
 fecha_inilabor_pil CHAR (6) NOT NULL,
 fecha_nac_pil CHAR (6) NOT NULL,
 idnivel VARCHAR (15) NOT NULL
 ---------------------------------------
o Tabla TIPO DE CELULAR
o Create table TIPO DE CELULAR (
 idcelular CHAR (2) NOT NULL,
 nom_operador VARCHAR (10) NOT NULL,
 tipo_linea VARCHAR (10) NOT NULL

 ---------------------------------------
o Tabla USUARIO
o Create table USUARIO (

8|Página
 idusuario CHAR (5) NOT NULL,
 nom_usuario VARCHAR (15) NOT NULL,
 mat_usuario VARCHAR (10) NOT NULL,
 pat_usuario VARCHAR (10) NOT NULL,
 nac_usuario CHAR (6) NOT NULL,
 ini_laboir_usuario CHAR (6) NOT NULL,
 telef_usuario CHAR (9) NULL,
 idcelular CHAR (9) NULL,
 est_civil VARCHAR (10) NULL,
 sex_usuario VARCHAR (10) NOT NULL,
 corr_usuario VARCAHR (25) NULL,
 contra_usuario VARCHAR (10) NOT NULL
 ---------------------------------------
o Tabla VIAJE
o Create table VIAJE (
 idviaje CHAR (5) NOT NULL.
 orig_viaje VARCHAR (20) NOT NULL,
 fecha CHAR (6) NOT NULL,
 hora_part CHAR (6) NOT NULL,
 idpiloto CHAR (3) NOT NULL,
 idcopiloto CHAR (3) NOT NULL,
idaux CHAR (3) NOT NULL

CONCLUSIONES

 Para encontrar soluciones, es importante entender que esta etapa es


importante, ya que los malentendidos de los requisitos y/o
necesidades existentes se diseñarán en etapas posteriores, lo que
conducirá a un diseño deficiente que no podrá satisfacer todas las
metas.
 Con el fin de proponer una estrategia para los procesos, se analizaron
varios caminos a seguir y se identificaron aquellos que mejor se
ajustan a los recursos y necesidades disponibles. Por lo tanto, se eligió
el modelo relacional como modelo de base de datos para continuar con
el diagrama entidad-relación para construir el diseño de la base de
datos. Y cumplir con el objetivo de este sistema el cual es optimizar la
información y datos que se requieren. Las etapas utilizadas son
importantes para el buen desarrollo de este proyecto, con cada
proceso que se desarrolla en esta agencia. Empezando desde los datos

9|Página
del bus en el cual se transportarán, usuarios, marcas, modelos, viajes,
hasta los clientes de los cuales la información requerida es importante
para que un futuro se pueda contar con informes necesarios a
beneficio de ellos,
 Como resultado del sistema de proceso de la agencia de transportes en
bus.

REFERENCIAS BIBLIOGRÁFICAS

 Artículo “Características y tipos de bases de datos” (www.ibm.com)


 Introducción a los sistemas de bases de datos, C. J. Date. 7ma. ed.
 Artículo “Modelo de datos jerárquico y de red” Universidad de
Carabobo (2005) 7: Diccionario de la lengua española
 Anexo Técnico 1 “A relational model of data for large shared data
banks” by Edgar

10 | P á g i n a

También podría gustarte