BASES DE DATOS BASES DE DATOS EN EL MUNDO DIGITAL Un sistema formado por un conjunto de datos estructurados, fiables
Views 97 Downloads 2 File size 3MB
BASES DE DATOS
BASES DE DATOS EN EL MUNDO DIGITAL
Un sistema formado por un conjunto de datos estructurados, fiables y homogéneos,, organizados independientemente de su utilización, almacenados en memoria masiva, que permite acceso directo a ellos por un conjunto de programas.
SISTEMAS DE GESTION DE BASES DE DATOS ( SGBD)
Es un conjunto de programas de propósito general, que permite controlar el acceso y la utilización de la base de datos por los usuarios, para incluir, modificar o recuperar información.
IMPORTANCIA DE LAS BASES DE DATOS
•
La información se ha convertido en un activo importante para el desarrollo de cualquier actividad.
• La oportunidad de acceso a ella permite respuestas rápidas a inquietudes o problemas. • Cuando se almacena mucha información las bases de datos son una herramienta excelente para tenerla organizada.
APLICACIONES DE LAS BASES DE DATOS
1. Banca: información de clientes, cuentas, transacciones, préstamos, etc. 2. Líneas aéreas: información de clientes, horarios, vuelos, destinos, etc. 3. Universidades: información Estudiantes, carreras, horarios, materias, etc.
4. Telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el saldo de las tarjetas, telefónicas de prepago y almacenar información sobre las redes.
28-08-18
TIPOS DE BASES DE DATOS
https://youtu.be/CoJqdniVfYo?t=252
4,10
BASES DE DATOS RELACIONALES
Tabla de datos :
Campo Son los distintos tipos de datos en la tabla. Ej: nombres, direcciones, teléfono, etc. Registro Información que contiene los campos y se refiere a un dato especifico.
Cuales son campo ? Cuales son registros ?
LEYES BASICAS DE LAS BASES DE DATOS
• Generalmente contendrá muchas tablas.
• Los nombres de los campos de las tablas deben ser distintos. • Cada registro en una tabla debe ser únicos. • El orden de los campos y registros no están determinados.
• Para cada campo existe un con junto de valores posibles (dominio).
LEYES BASICAS DE LAS BASES DE DATOS •
Generalmente contendrá muchas tablas.
•
Los nombres de los campos de las tablas deben ser distintos.
•
Cada registro en una tabla debe ser únicos.
•
El orden de los campos y registros no están determinados.
•
Para cada campo existe un con junto de valores posibles (dominio).
ETAPAS DEL PROYECTO USANDO DE BASES DE DATOS 1.
Esquematizar el problema que el gestor de Bases de Datos va ayudar a resolver.
2.
Planificar el tipo de información que se quiere almacenar, teniendo en cuenta la información disponible y la que necesitamos.
3.
Considerar los datos que debemos gestionar y estimar el espacio de memoria.
FASES DEL DISEÑO DE UNA BASE DE DATOS RELACIONAL 1. Definición de datos . 2. Refinamiento de los datos. 3. Determinar si es necesario crear nuevas Tablas y establecer relaciones
1. DEFINICION DE DATOS
Se desea gestionar el ingreso de pacientes a un hospital PACIENTE 1 Nombre del paciente
Juan Pablo
2 Apellido del paciente
Pérez Ortiz
3 Dirección del paciente
Patios, calle 13 Av. 1
4 Número del teléfono
3173179848
5 Fecha de ingreso
1-2-17
6 Procedencia
Calle 0
7 Destino del paciente
Clínica Duarte, Dr.chona
8 Observaciones
Paciente Hipertenso
PACIENTE 2. REFINAMIENTO DE LOS DATOS PACIENTE 1 2
3
Nombre del paciente Apellido del paciente
Domicilio Departamento
Dirección del paciente
Municipio 4
Número del teléfono
Código Postal 5
Fecha de ingreso
6
Procedencia
7
Destino del paciente
8
Observaciones
1
Nombre del paciente
2
Apellido del paciente
3
Domicilio
4
Departamento
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
9
Procedencia
10
Destino del paciente
11
Observaciones
PACIENTE 1 2
2. REFINAMIENTO DE LOS DATOS
Nombre del paciente Apellido del paciente
3
Domicilio
4
Departamento
PACIENTE 1
Nombre del paciente
2
Apellido del paciente
3
Domicilio
4
Departamento
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
9
Procedencia
5
Municipio
6
Código Postal
7
Número del teléfono
Médico
10
Nombre Hospital
8
Fecha de ingreso
Número Planta
11
Médico responsable id
9
Procedencia
12
Número Planta
13
Número Cama
14
Número Historial
15
Observaciones
10 11
Destino del paciente Observaciones
Nombre Hospital
Número Cama Número Historial
PACIENTE
PACIENTE 1 2
1
Nombre del paciente
2
Apellido del paciente
3
Domicilio
Nombre del paciente Apellido del paciente
3
Domicilio
4
Departamento
4
Departamento
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
Id. Medico
9
Procedencia
Nombre Médico
10
Nombre Hospital
11
Id. Medico
12
Nombre Médico
13
Apellido Médico
14
Especialidad
15
Número colegiado
16
Cargo
17
Número Planta
18
Número Cama
19
Número Historial
20
Observaciones
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
9
Procedencia
10
Nombre Hospital
Apellido Médico
11
Médico responsable id
Especialidad
12 13
Número Planta
Número colegiado Número Cama
14
Número Historial
15
Observaciones
Cargo
Ejercicio Práctico La comercializadora internacional xyz, nos ha contratado para crear la base de datos de Su empresa, nos ha sugerido empezar con la información de los empleados. Después de analizar la información hemos definido los siguientes datos:
1. Definición de Datos:
1 CODIGO 2 NOMBRE 3 APELLIDO 4 DIRECCION 5 TELEFONO 6 DOCUMENTO IDENTIDAD 7 CORREO 8 FOTO 9 SEXO 10 EXPERIENCIA 11 ESTADO CIVIL 12 FECHA NACIMIENTO 13 CARGO 14 SUELDO 15 TIPO CONTRACTO 16 NIVEL ACADEMICO 17 NUMERO HIJOS 18 EPS 19 PENSION 20 ARL 21 CAJA COMPENSACION 22 SISBEN 23 EXAMANES MEDICO 24 OBSERVACION
2. Refinamientos de Datos: 1 CODIGO 2 NOMBRE 3 APELLIDO 4 DIRECCION 5 TELEFONO 6 DOCUMENTO IDENTIDAD 7 CORREO 8 FOTO 9 SEXO 10 EXPERIENCIA 11 ESTADO CIVIL 12 FECHA NACIMIENTO 13 CARGO 14 SUELDO 15 TIPO CONTRACTO 16 NIVEL ACADEMICO 17 NUMERO HIJOS 18 EPS 19 PENSION 20 ARL 21 CAJA COMPENSACION 22 SISBEN 23 EXAMANES MEDICO 24 OBSERVACION
PRIMER NOMBRE
SEGUNDO NOMBRE
PRIMER APELLIDO
SEGUNDO APELLIDO
CIUDAD
BARRIO
DOMICILIO
CELULAR EMPRESA
CELULAR PERSONAL
TELEFONO CONTACTO
TIPO DOCUMENTO
NUMERO DOCUMENTO
NACIONALIDAD
CORREO INSTITUCIONAL
CORREO PERSONAL
NOMBRE EMPRESA EXPERIENCIA
CARGO EXPERIENCIA
TIEMPO EXPERIENCIA
LUGAR NACIMIENTO
FECHA NACIMIENTO
NACIONALIDAD
SUELDO BASICO
SUELDO BASICO
AUXILIO TRANSPORTE COMISION
BACHILLER
TECNICO
TECNOLOGO
PROFESIONAL ESPECIALIZACION MAESTRIAL
Tabla Final
1 CODIGO 2 PRIMER NOMBRE 3 SEGUNDO NOMBRE 4 PRIMER APELLIDO 5 SEGUNDO APELLIDO 6 CIUDAD 7 BARRIO 8 DOMICILIO 9 CELULAR EMPRESA 10 CELULAR PERSONAL 11 TELEFONO CONTACTO 12 TIPO DOCUMENTO 13 NUMERO DOCUMENTO 14 CIUDAD EXPEDICION 15 CORREO INSTUCIONAL 16 CORREEO PERSONAL 17 FOTO 18 SEXO 19 EMPRESA EXPERIENCIA 20 CARGO EXPERIENCIA 21 TIEMPO EXPERIENCIA 22 ESTADO CIVIL
23 LUGAR NACIMIENTO 24 FECHA NACIMIENTO 25 NACIONALIDAD 26 CARGO 27 SUELDO BASICO 28 AUXILIO TRANSPORTE 29 COMISION 30 TIPO CONTRATO 31 BACHILLER 32 TECNICO 33 TECNOLOGO 34 PROFESIONAL 35 ESPECIALIZACION 36 MAESTRIA 37 NUMERO HIJOS 38 EPS 39 PENSION 40 ARL 41 CAJA COMPENSACION 42 SISBEN 43 EXAMENES MEDICOS 44 OBSERVACIONES
ERROR
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 24
DATOS EMPLEADOS CEDULA NOMBRE APELLIDO DIRECCION TELEFONO CORREO SEXO NIVEL ACADEMICO LUGAR NACIMIENTO FECHA NACIMIENTO FECHA INGRESO ESTADO CIVIL FOTO CARGO EPS PENSION ARS CAJA COMPENSACION TIPO CONTRATO SUELDO HORARIO
2. REFINAMIENTOS DATOS
TABLA FINAL
1 PRIMER NOMBRE , SEGUNDO NOMBRE 2 PRIMER APELLIDO, SEGUNDO APELLIDO 3 CIUDAD, BARRIO, NOMENCLATURA 4 CELULAR PERSONAL, TELEFONO CONTACTO, CELULAR EMPRESA 5 CORREO INSTITUCIONAL, CORREO PERSONAL 6 MASCULINO, FEMENIMO, OTROS 7 POSTGRADO, PREGRADO, TECNICO, TECNOLOGO, EXPERIENCIA EMPIRICA 8 PAIS, DEPARTAMENTO, CIUDAD 9 10 11 SOLTEROS, CASADO, VIUDO, OTROS 12 13 JEFES, INGENIEROS, OBREROS, AUXILIARES, OTROS 14 NOMBRE, FECHA INGRESO 15 NOMBRE, FECHA INGRESO 16 NOMBRE, FECHA INGRESO 17 NOMBRE, FECHA INGRESO 18 19 20 DIURNOS, NOCTURNOS, HORAS 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
DATOS EMPLEADOS CECULA Ó (CODIGO) PRIMER NOMBRE SEGUNDO NOMBRE PRIMER APELLIDO SEGUNDO APELLIDO CIUDAD DOMICILIO BARRIO DOMICILIO NOMENCLATURA DOMICILIO CELULAR PERSONAL CELULAR EMPRESA TELEFONO CONTACTO CORREO INSTITUCIONAL CORREO PERSONAL SEXO POSTGRADO PREGRADO TECNICO TECNOLOGO EXPERIENCIA EMPIRICA FECHA NACIMIENTO PAIS DE NACIMIENTO DPTO NACIMIENTO CIUDAD DE NACIMIENTO FECHA NACIMIENTO FECHA INGRESO ESTADO CIVIL FOTO CARGOS NOMBRE EPS FECHA INGRESO EPS NOMBRE PENSION FECHA PENSION NOMBRE ARS FECHA ARS CAJA COMPENSACION TIPO CONTRACTO SUELDO JEFE INMEDIATO HORARIO
Ejercicio Práctico
Nos han contratado para realizar el análisis de la base de datos del colegio: «Jóvenes en Acción » , el rector del colegio nos suministra la siguiente Información: 1. 2. 3. 4. 5.
Información datos personales del alumno El grupo al que pertenece. Ej: 9 a El profesor titular. Las materias que está cursando (5 materias) Disciplina
Realice las definición de datos y refinamiento, teniendo en cuenta que al final en cada materia se quiere registrar la calificación definitiva del alumno. Favor grabar el archivo con el código(s) de lo(s) integrante(s) EJ: 119199-118888 Cuando envíe el correo, el asunto coloca el nombre de la asignatura ej: 1191203-D
Si lo terminan enviarlo a: [email protected]
1. Definición de Datos: 1 CODIGO 2 NOMBRE 3 APELLIDO 4 DIRECCION 5 DOCUMENTO IDENTIDAD 6 CORREO INSTITUCIONAL 7 FOTO 8 SEXO 9 FECHA NACIMIENTO 10 CURSO 11 PROFESOR TITULAR 12 NOTA MATERIA1 13 NOTA MATERIA2 14 NOTA MATERIA3 15 NOTA MATERIA4 16 NOTA MATERIA5 17 DISCIPLINA 18 ACUDIENTE 1 19 ACUDIENTE 2 20 EXAMANES MEDICO 21 OBSERVACION
2. Refinamientos de Datos: 1 CODIGO 2 NOMBRE 3 APELLIDO 4 DIRECCION 5 DOCUMENTO IDENTIDAD 6 CORREO INSTITUCIONAL 7 FOTO 8 SEXO 9 FECHA NACIMIENTO 10 CURSO 11 PROFESOR TITULAR 12 NOTA MATERIA1 13 NOTA MATERIA2 14 NOTA MATERIA3 15 NOTA MATERIA4 16 NOTA MATERIA5 17 DISCIPLINA 18 ACUDIENTE 1 19 ACUDIENTE 2 20 EXAMANES MEDICO 21 OBSERVACION
PRIMER NOMBRE
SEGUNDO NOMBRE
PRIMER APELLIDO
SEGUNDO APELLIDO
CIUDAD
BARRIO
DOMICILIO
TIPO DOCUMENTO
NUMERO DOCUMENTO
NACIONALIDAD
LUGAR NACIMIENTO
FECHA NACIMIENTO
GRADO
GRUPO
CODIGO PROFESOR TITULAR
NOMBRE PROFESOR TITULAR
NOMBRE MATERIA 1
NOTA MATERIA 1
NOMBRE MATERIA 2
NOTA MATERIA 2
NOMBRE MATERIA 3
NOTA MATERIA 3
NOMBRE MATERIA 4
NOTA MATERIA 4
NOMBRE MATERIA 5
NOTA MATERIA 5
NOMBRE ACUDIENTE1
TELEFONO ACUDIENTE1
CORREO ACUDIENTE 1
NOMBRE ACUDIENTE2
TELEFONO ACUDIENTE2
CORREO ACUDIENTE 2
Tabla Final 1 CODIGO 2 PRIMER NOMBRE 3 SEGUNDO NOMBRE 4 PRIMER APELLIDO 5 SEGUNDO APELLIDO 6 CIUDAD 7 BARRIO 8 DOMICILIO 9 TIPO DOCUMENTO 10 NUMERO DOCUMENTO 11 NACIONALIDAD 12 CORREO INSTUCIONAL 13 FOTO 14 SEXO 15 LUGAR NACIMIENTO 16 FECHA NACIMIENTO 17 GRADO 18 GRUPO 19 CODIGO PROFESOR TITULAR 20 NOMBRE PROFESOR TITULAR
21 NOMBRE MATERIA 1 22 NOTA MATERIA 1 23 NOMBRE MATERIA 2 24 NOTA MATERIA 2 25 NOMBRE MATERIA 3 26 NOTA MATERIA 3 27 NOMBRE MATERIA 4 28 NOTA MATERIA 4 29 NOMBRE MATERIA 5 30 NOTA MATERIA 5 31 DISCIPLINA 32 NOMBRE ACUDIENTE 1 33 TELEFONO ACUDIENTE1 34 CORREO ACUDIENTE 1 35 NOMBRE ACUDIENTE 2 36 TELEFONO ACUDIENTE2 37 CORREO ACUDIENTE2 38 EXAMENES MEDICOS 40 OBSERVACIONES
FASES DEL DISEÑO DE UNA BASE DE DATOS RELACIONALES Definición de datos . Refinamiento de los datos. 3. Determinar si es necesario crear nuevas Tablas y establecer relaciones
3. DETERMINAR SI ES NECESARIO CREAR NUEVAS TABLAS Y ESTABLECER RELACIONES
1. Inspeccionar los campos de la Tabla para intentar localizar redundancias. 2. Determinar si es conveniente utilizar varias tablas o no . 3. Si se definen varias Tablas, determinar las relaciones entre sus campos.
PACIENTE
PACIENTE
1
Nombre del paciente
2
Apellido del paciente
3
Dirección del paciente
4
Número del teléfono
5
Fecha de ingreso
6
Procedencia
7
Destino del paciente
8
Observaciones
Domicilio Departamento
T A B L A
Municipio Código Postal
Id. Medico
Nombre Hospital Médico
Nombre Médico Apellido Médico
Número Planta Especialidad
Número Cama Número Historial
Número colegiado Cargo
F I N A L
1
Nombre del paciente
2
Apellido del paciente
3
Domicilio
4
Departamento
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
9
Procedencia
10
Nombre Hospital
11
Id. Medico
12
Nombre Médico
13
Apellido Médico
14
Especialidad
15
Número colegiado
16
Cargo
17
Número Planta
18
Número Cama
19
Número Historial
20
Observaciones
Proceso Descomposición en Tablas PACIENTE Nombre del Apellido del Domicilio paciente paciente
1 Andres 2 Jairo 3 Maria 4 Sandra 5 carlos 6 sonia 7 Jairo 8 Pedro 9 Ines 10 Gloria 11 Martha 12 13 14 15 16 17 18
Perez Navarro sanchez roa tellez sanchez mia Gere trial Peñaranda alvarez
Calle 0 av.5 atalaya centro v.6 av.4 calle 10 calle 11 cantro calle 9 atalaya
Departamento
Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander
Municipio
Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta
Código Número del Postal teléfono
975 975 975 975 975 975 975 975 975 975 975
3253233331 3165368876 3077504421 2989639966 2901775511 2813911056 2726046601 2638182146 2550317691 2462453236 2374588781
Nombre Apellido Número Fecha de Nombre Id. Procedencia Especialidad Cargo ingreso Hospital Medico Médico Médico colegiado 27/02/2017 Restaurante 27/02/2017 casa 27/02/2017 parque 27/02/2017 Restaurante 27/02/2017 casa 27/02/2017 Restaurante 27/02/2017 Restaurante 27/02/2017 Restaurante 27/02/2017 Restaurante 27/02/2017 Restaurante 27/02/2017 Restaurante
Erazmo Duarte Erazmo Erazmo Duarte Erazmo Norte Norte Erazmo Erazmo Erazmo
1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos 1827 Carlos
Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez Antolinez
Internista Internista Internista Internista Internista Internista Internista Internista Internista Internista Internista
7845012 7845012 7845012 7845012 7845012 7845012 7845012 7845012 7845012 7845012 7845012
Medico Medico Medico Medico Medico Medico Medico Medico Medico Medico Medico
Proceso Descomposición en Tablas TABLA PACIENTE PACIENTE 1
Nombre del paciente
2
Apellido del paciente
3
Domicilio
4
Departamento
5
Municipio
6
Código Postal
7
Número del teléfono
8
Fecha de ingreso
9
Procedencia
10
Nombre Hospital
11
Id. Medico
12
Nombre Médico
1
Número de seguridad social
2
Nombre del paciente
3
Apellido del paciente
4
Domicilio
5
Departamento
6
Municipio
7
Código Postal
8
Número del teléfono
9
Fecha de ingreso
10
Procedencia
13
Apellido Médico
14
Especialidad
11
Nombre Hospital
15
Número colegiado
12
Médico responsable id
16
Cargo
17
Número Planta
13
Número Planta
18
Número Cama
14
Número Cama
19
Número Historial
20
Observaciones
15
Número Historial
16
Observaciones
TABLA MEDICO
Médico responsable id
Nombre Médico Apellido Médico Especialidad
Número colegiado Cargo Observaciones
PACIENTE Nombre del Apellido del Domicilio paciente paciente
1 Andres 2 Jairo 3 Jairo 4 Jairo 5 Jairo 6 Jairo 7 Jairo 8 Jairo 9 Jairo 10 Jairo 11 Jairo 12 13 14 15 16 17 18
Perez Navarro Navarro Navarro Navarro Navarro Navarro Navarro Navarro Navarro Navarro
Calle 0 av.5 av.5 av.5 av.5 av.5 av.5 av.5 av.5 av.5 av.5
Departamento
Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander Norte Santander
Municipio
Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta Cúcuta
Código Número del Postal teléfono
975 975 975 975 975 975 975 975 975 975 975
3253233331 3165368876 3165368876 3165368876 3165368876 3165368876 3165368876 3165368876 3165368876 3165368876 3165368876
Fecha de ingreso
Procedencia
27/02/2016 Restaurante 03/03/2016 casa 01/06/2016 parque 01/08/2016 Restaurante 09/09/2016 casa 01/10/2016 Restaurante 24/10/2016 casa 01/11/2016 casa 01/11/2016 bogotá 01/02/2017 cine 27/02/2017 Restaurante
Nombre Número Número Número Observacion Hospital Planta Cama Historial es
Erazmo Duarte Erazmo Erazmo Duarte Erazmo Norte Norte Erazmo Erazmo Erazmo
1 2 1 3 4 2 3 1 1 1 1
20 1 5 6 4 1 6 9 10 1 1
145 139 139 139 139 139 139 139 139 139 139
xyz xyz dsfdsfds fdfdsfdsaf ggvbdfgvb fdfdfdsfdsaf xyz xyz dsfdsfds fdfdsfdsaf ggvbdfgvb fdfdfdsfdsaf
TABLA PACIENTE 1 2
Proceso Descomposición en Tablas
Número de seguridad social Nombre del paciente
3
Apellido del paciente
4
Domicilio
5
Departamento
6
Municipio
TABLA PACIENTE 1
Número de seguridad social
2
Nombre del paciente
3
Apellido del paciente
7
Código Postal
8
Número del teléfono
5
Departamento
6
Municipio
7
Código Postal
8
Número del teléfono
Fecha de ingreso
10
Procedencia
11
Nombre Hospital
12
Médico responsable id
13
Número Planta
14
Número Cama
15
Número Historial
16
Observaciones
Número Historial Procedencia Fecha Ingreso
4
9
TABLA INGRESOS
Domicilio
Médico responsable id
Número Planta 9
Número Historial
10
Observaciones
Número Cama Observaciones
TABLA INGRESOS TABLA PACIENTE
Número Historial Procedencia
1
Número de seguridad social
2
Nombre del paciente
3
Apellido del paciente
Médico responsable id
4
Domicilio
Número Planta
5
Departamento
6
Municipio
7
Código Postal
8
Número del teléfono
9
Número Historial
10
Observaciones
Fecha Ingreso
TABLA MEDICO
Médico responsable id Nombre Médico
Apellido Médico Especialidad
Número Cama
Número colegiado
Observaciones
Cargo Observaciones
Campo Clave Es un campo presente en dos tablas diferentes que relaciona los registros de una tabla con otra TABLA PACIENTE 1
2 3
Número de seguridad social
TABLA INGRESOS
TABLA MEDICO
Número Historial
Médico responsable id
Procedencia
Nombre Médico
Nombre del paciente Apellido del paciente
4
Domicilio
5
Departamento
6
Municipio
7
Código Postal
8
Número del teléfono
9
Número Historial
10
Observaciones
Fecha Ingreso
Apellido Médico
Médico responsable id Especialidad
Número Planta
Número colegiado
Número Cama
Cargo
Observaciones
Observaciones
EJERCICIO No.1 La comercializadora internacional xyz, nos ha contratado para crear la base de datos de Su empresa, nos ha sugerido empezar con la información de los empleados. Después de realizar: 1. definición de datos y refinamiento a los mismos , nos quedo la siguiente tabla final:
1 CODIGO
23 LUGAR NACIMIENTO
2 PRIMER NOMBRE
24 FECHA NACIMIENTO
3 SEGUNDO NOMBRE
25 NACIONALIDAD
4 PRIMER APELLIDO
26 CARGO
5 SEGUNDO APELLIDO
27 SUELDO BASICO
6 CIUDAD
28 AUXILIO TRANSPORTE
7 BARRIO
29 COMISION
8 DOMICILIO
30 TIPO CONTRATO
9 CELULAR EMPRESA
31 BACHILLER
10 CELULAR PERSONAL
32 TECNICO
11 TELEFONO CONTACTO
33 TECNOLOGO
12 TIPO DOCUMENTO
34 PROFESIONAL
13 NUMERO DOCUMENTO
35 ESPECIALIZACION
14 CIUDAD EXPEDICION
36 MAESTRIA
15 CORREO INSTUCIONAL
37 NUMERO HIJOS
16 CORREEO PERSONAL
38 EPS
17 FOTO
39 PENSION
18 SEXO
40 ARL
Enviarlo al correo [email protected]
19 EMPRESA EXPERIENCIA
41 CAJA COMPENSACION
En asunto código y informática grupo b
20 CARGO EXPERIENCIA
42 SISBEN
21 TIEMPO EXPERIENCIA
43 EXAMENES MEDICOS
22 ESTADO CIVIL
44 OBSERVACIONES
3. Determinar si es necesario crear nuevas Tablas y establecer relaciones.
02-10-18 SE TRABAJO EN EXEL HASTA EXPERIENCI LABORAL
SOLUCIÓN No.1 DATOS PERSONALES 1 CODIGO 2 PRIMER NOMBRE 3 SEGUNDO NOMBRE 4 PRIMER APELLIDO 5 SEGUNDO APELLIDO 6 CIUDAD 7 BARRIO 8 DOMICILIO 9 CELULAR EMPRESA 10 CELULAR PERSONAL 11 TELEFONO CONTACTO 12 TIPO DOCUMENTO 13 NUMERO DOCUMENTO
EMPRESA XYZ SOLUCION.xlsx
EXPERIENCIA LABORAL 1 CODIGO 2 CONSECUTIVO 3 NOMBRE EMPRESA 4 CARGO DESEMPEÑO 5 FECHA INGRESO 6 FECHA RETIRO 7 JEFE INMEDIATO 8 TELEFONO JEFE 9 MOTIVO RETIRO
14 CIUDAD EXPEDICION 15 CORREO INSTUCIONAL 16 CORREEO PERSONAL 17 FOTO 18 SEXO 19 ESTADO CIVIL 20 LUGAR NACIMIENTO 21 FECHA NACIMIENTO 22 NACIONALIDAD 23 NUMERO HIJOS 24 EPS
25 PENSION 26 ARL 27 CAJA COMPENSACION
28 SISBEN 29 OBSERVACIONES
CARGOS EMPLEADOS 1 CODIGO 2 CONSECUTIVO 3 CARGO 4 SUELDO BASICO 5 AUXILIO TRANSPORTE 6 COMISION 7 TIPO CONTRATO 8 FECHA INICIO CARGO 9 FECHA TERMINO CARGO 10 HORAS LABORALES
1 2 3 4 5 6
ESTUDIOS REALIZADOS CODIGO CONSECUTIVO TIPO ESTUDIO TITULO OBTENIDO INSTITUCION AÑO GRADUACION
HISTORIAL MEDICO CODIGO CONSECUTIVO TIPO ENFERMEDAD FECHA MEDICO INCAPACIDAD CENTRO MEDICO OBSERVACION FOTO DE LA INCAPACIDAD
1 2 3 4 5 6
CONTROL DE HORAS LABORADAS CODIGO CONSECUTIVO FECHA HORA INICIO HORA FINAL OBSERVACION
Ojo : no siempre funciona colocar el campo consecutivo (auto numeración) como clave principal
CONTROL HORAS LABORADAS
CODIGO
CONSECUTIVO
FECHA
HORA INICIAL
HORA FINAL
OBSERVACION
EJERCICIO No.2
Nos han contratado para realizar el análisis de la base de datos del colegio: «Jóvenes en Acción » , el rector del colegio nos suministra la siguiente Información: 1. Información datos personales del alumno 2. El grupo al que pertenece. Ej: 9 a 3. El profesor titular. 4. Las materias que está cursando (5 materias) 5. Disciplina. Teniendo en cuenta que al final en cada materia se quiere registrar la calificación definitiva del alumno.
SOLUCIÓN No.2 1 CODIGO
Después de realizar: 1. definición de datos y refinamiento a los mismos , nos quedo la siguiente tabla final:
2 PRIMER NOMBRE 3 SEGUNDO NOMBRE 4 PRIMER APELLIDO 5 SEGUNDO APELLIDO 6 CIUDAD 7 BARRIO 8 DOMICILIO 9 TIPO DOCUMENTO 10 NUMERO DOCUMENTO 11 NACIONALIDAD 12 CORREO INSTUCIONAL 13 FOTO 14 SEXO 15 LUGAR NACIMIENTO 16 FECHA NACIMIENTO 17 CURSO 18 CODIGO PROFESOR TITULAR 19 NOMBRE PROFESOR TITULAR 20 NOMBRE MATERIA 1
21 NOTA MATERIA 1 22 NOMBRE MATERIA 2 23 NOTA MATERIA 2 24 NOMBRE MATERIA 3 25 NOTA MATERIA 3 26 NOMBRE MATERIA 4 27 NOTA MATERIA 4 28 NOMBRE MATERIA 5 29 NOTA MATERIA 5 30 DISCIPLINA 31 NOMBRE ACUDIENTE 1 32 TELEFONO ACUDIENTE1 33 CORREO ACUDIENTE 1 34 NOMBRE ACUDIENTE 2 35 TELEFONO ACUDIENTE2 36 CORREO ACUDIENTE2 37 EXAMENES MEDICOS 38 OBSERVACIONES
3. Determinar si es necesario crear nuevas Tablas y establecer relaciones.
SOLUCIÓN BASE DE DATOS COLEGIO JOVENES EN ACCIÓN
SOLUCIÓN EXCEL JOVENES EN ACCIÓN
TIPO DE RELACIONES ENTRE LAS ENTIDADES O TABLAS
RELACIONES DE LA BASE DE DATOS COLEGIO JOVENES EN ACCIÓN EN EL PROCESO ESTUDIANTES
REQUISITOS PARA PODER RELACIONAR LAS TABLAS ENTRE SI
1. LAS DOS TABLAS DEBEN TENER CAMPO EN COMUN DEL MISMO TIPO 2. EL CAMPO COMUN DEBE SER CAMPO CLAVE POR LO MENOS EN UNA DE LAS TABLAS. 3. PARA LAS RELACIONES DE UNO A UNO, UN CAMPO DEBE SER CLAVE Y EL OTRO DEBE TENER LA PROPIEDAD INDEXADO SIN DUPLICADO O INDEXADO CON DUPLICADO
CAMPO CLAVE
EN UN CAMPO CLAVE O LLAVE PRINCIPAL NO SE PUEDE REPETIR NI DEJAR VACIO
NORMALIZACION Proceso de simplificación de los datos, sin que se pierda la información
Objetivos:
Tener almacenado con el menor espacio posible Eliminar datos repetidos Eliminar errores lógicos Datos ordenados
Niveles:
Primer Forma Normal Segunda Forma Normal Tercera Forma Normal Forma Normal Boyce codd Cuarta Forma Normal Quinta Forma Normal
Una base bien estructurada
Ubicación
CAMPOS DE UNA TABLA
Construir o Modificar
La más frecuente
VISTA HOJA DE DATOS
VISTA DISEÑO
VISTA DISEÑO
Grabar cambios
Cerrar Tabla
Panel de Objetos
INSERTAR UN CAMPO
ELIMINAR UN CAMPO
Tecla Supr
Seleccionar
OTRA FORMA DE ELIMINAR UN CAMPO
Seleccionar
Sobre el campo
CTRL Z
Tamaño y rango de valores almacenados en los campos numéricos TIPO
VALORES ALMACENADOS
TAMAÑO
Número de decimales
Byte
Números enteros desde 0 hasta 255
1 byte
0
Entero
Números enteros desde -32,768 hasta 32,767
2 byte
0
Entero Largo
Números enteros desde -2,147,483,468 hasta 2,147,483,467
4 byte
0
Simple
Números con seis dígitos de precisión, desde -3,402823E38 hasta 3,402823E38
4 byte
7
Doble (predeterminado)
Números con diez dígitos de precisión, desde -1,79769313486232E308 hasta 1,79769313486232E308
8 byte
15
Decimal
Números desde -10 38 hasta 10 38
12 byte
28
-1
Campo texto Máximo 255 caracteres Regresar
CAMPO CALCULADO
CAMPO CALCULADO
CAMPO CALCULADO
CAMPO CALCULADO
formularios Interfaz (ventana) para manejo más cómodo de la información almacenada en las tablas o información extraídas en consultas. Se utiliza para interactuar con las macros y otros objetos de access
Vista diseño
Asistente para formularios
Asistente para formularios
Visualización
Asistente para formularios
Navegar
Buscar Todos los cambios que se realizan, afectan los datos de la Tabla
Asistente para formularios con otra distribución