Manual Completo de Derecho, Programación en C y Sistemas de Bases de Datos

Informática7,84 KB

1. Derecho y Organización Jurídica

Derecho y Poderes Públicos

Derecho: Conjunto de normas jurídicas que regulan la convivencia de los miembros de una comunidad.

Poderes Públicos: Creación, aplicación y cumplimiento de normas jurídicas:

  • Legislativo: Redacta y aprueba leyes. Ámbito estatal, autonómico, congreso y diputados.
  • Ejecutivo: Aplica normas. Gobierno, ministerios, comunidades autónomas.
  • Judicial: Resuelve problemas, reclamaciones e incumplimientos jurídicos. Equilibra los poderes del estado y defiende los derechos ciudadanos.

Fuentes del Derecho

Reglas que apoyan el ordenamiento jurídico:

  • Ley: Escrita, no jurídica (Boletín Oficial), para que el ciudadano la conozca.
  • Costumbre: No escrita.
  • Principios Generales del Derecho: Reglas expresas que crean convivencia social y preservan la ley social.

La Ley y su Jerarquía

  • Básica / Constitución: Norma suprema. Respeta cualquier ley, mantiene el régimen público, vela por la seguridad, garantiza derechos, fomenta la formación, realiza políticas, organiza y ordena.
  • Rango de Ley:
    • Real Decreto Legislativo: Elaborado por el gobierno autónomo o cortes.
    • Real Decreto Ley: Dictado por el ejecutivo en situaciones de extrema urgencia.
  • Reglamentos:
    • Decretos: Gobierno, consejo de ministros.
    • Órdenes ministeriales: Un ministro.
    • Órdenes de comisiones delegadas del gobierno: Varias.
    • Resoluciones: Dictadas por directores generales, ministros.

2. Derecho Laboral

Relaciones Laborales

Derecho Laboral: Regula las relaciones individuales y colectivas del trabajo en la empresa.

Relación Laboral: Personal, voluntaria, por cuenta ajena, dependiente y retribuida.

Jerarquía Normativa Laboral

Derecho comunitario, Constitución Española, convenios de organizaciones internacionales del trabajo, tratados internacionales, leyes con rango de ley, reglamentos, convenios colectivos, contratos, costumbres.

Administración y Jurisdicción Social

ITSS (Inspección de Trabajo y Seguridad Social), juzgados y tribunales laborales (juzgados de lo social, sala de lo social del Tribunal Supremo de Justicia de la Comunidad, Audiencia Nacional, Tribunal Supremo, Tribunal Superior de Justicia de la Comunidad Autónoma), Tribunal Constitucional.

Principios del Derecho Laboral

Jerarquía normativa, norma más favorable, condición más beneficiosa, in dubio pro operario, irrenunciabilidad de derechos.

Derechos y Deberes en la Relación Laboral

  • Deberes del trabajador: Obediencia, buena fe, diligencia.
  • Derechos constitucionales: Trabajo libre, libre sindicación, reunión, adopción de medidas de conflicto, huelga, negociación colectiva.
  • Derechos en la relación de trabajo: Ocupación efectiva, promoción profesional, percepción salarial, información en la empresa, intimidad, no discriminación, salvaguarda y ejercicio individual.
  • Seguridad y obligaciones: Riesgos laborales, no competencia, contribución, cumplimiento de obligaciones, orden y diligencia.
  • Derechos del empresario: Poder de dirección, disciplina.

Excepciones Laborales

  • Especiales: Alta dirección, empleados de hogar, deportistas, artistas, penados, disminuidos físicos, comerciantes, estibadores portuarios, menores internos.
  • No laborales: Función pública, trabajos de amistad, por cuenta propia, familiares.

Programación en C

Elementos Básicos y Variables

Variables: Espacios en memoria reservados para almacenar datos.

  • Tipos de datos básicos:
    • char (carácter)
    • int (entero)
    • float, double (decimales)
    • void (vacío)
  • Modificadores de tipo: signed, unsigned, short, long.

Constantes: Valores fijos en el código (caracteres, enteros, hexadecimales, octales, cadenas de texto, barras invertidas).

Estructuras de Control y Operadores

Operadores, expresiones, asignación inicial de variables, constantes simbólicas.

Entrada y Salida Estándar

  • printf formativos:
    • %c: Carácter
    • %d, %i: Entero decimal
    • %e: Científico
    • %f: Flotante
    • %g: Formato f
    • %s: Cadena
    • %u: Decimal sin signo
    • %x: Hexadecimal
    • %p: Puntero
  • scanf: Función de entrada general.

Estructuras de Decisión y Bucles

Archivos de cabecera, control de flujo: if, if-else anidados, switch, bucles for (ciclos), while (verdadero), do-while (ejecución de instrucciones).

Cadenas de Caracteres y Archivos

Funciones de cadena: strcpy, strcat, strcmp, strlen, toupper, gets.

Lectura y Escritura de Archivos de Texto

Apertura, puntero FILE *fichero, fopen, fclose, lectura numérica de archivos, fscanf.

Ficheros

  • Secuenciales: Acceso secuencial hasta el final. Formato ASCII, ISO-8859, Unicode (UTF-8, 16, 32). Uso: almacenar datos, campos de una línea, formato de número fijo. Lectura ordenada y obligatoria. Estructura rígida de campos. Modos de apertura: lectura, escritura, añadir.
  • Acceso Aleatorio: Guardar registros, estructuras del mismo byte, valores numéricos, formato binario, posición inmediata, registros de longitud fija, acceso concurrente, dimensión máxima, lectura y escritura, saltos (lseek).
  • Indexados: Acceso aleatorio mediante clave no numérica, registros con índices, tablas de navegación, árboles, tablas hash.

Sistemas de Información y Bases de Datos

Conceptos Fundamentales

Conjunto de normas, herramientas, depósitos y conceptos de negocio (entidades, reglas, hechos almacenados). Tecnologías de gestión del conocimiento. Calidad de la información: actualizada, precisa, exacta, global, coherente, íntegra, con seguridad lógica y física.

Tecnología y Estructura

Sistemas de archivos, SGBD (Sistema de Gestión de Bases de Datos), recuperación de información no estructurada.

Bases de Datos (BD)

Depósitos de datos lógicos, relaciones entre entidades, definiciones de descomposición, estructuras y formatos de participación.

Modelos de Datos

  • Procesos (altas, bajas, estadísticas).
  • Eficacia, restricciones.
  • Modelos jerárquicos, relacionales.
  • Referencias: abstracción de sistemas, almacenamiento físico, relaciones reflejas, recursividad, tablas, vistas, integridad referencial, entidades fuertes y débiles, cardinalidad, procedimientos almacenados, disparadores (triggers), transacciones, control de seguridad, lenguajes de programación para la gestión y administración.

Tipos Básicos de Datos

Documentales, geográficos (SIG), objetos, minería de datos, OLAP.

Descargar

PDF Word HTML