Citation preview

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