Red de conocimiento informático - Aprendizaje de código fuente - Examen de ingeniero de sistemas de bases de datos

Examen de ingeniero de sistemas de bases de datos

Requisitos del examen:

1. Dominar la arquitectura de la computadora y el rendimiento y los principios de funcionamiento de los componentes principales

2. Dominar los conocimientos básicos de los sistemas operativos y lenguajes de programación, y comprender los principios de los programas compiladores Conocimientos básicos;

3. Competente en estructuras de datos comunes y algoritmos de uso común;

4. Familiarizado con conocimientos básicos de ingeniería de software y gestión de proyectos de desarrollo de software;

5. Familiarizado con los principios y tecnologías de redes informáticas;

6. Dominar los principios y teorías básicas de las bases de datos;

7. Dominar las tecnologías comunes de aplicación de sistemas de gestión de bases de datos a gran escala ;

8. Dominar los métodos de diseño y el proceso de desarrollo de sistemas de aplicaciones de bases de datos;

9. Estar familiarizado con los métodos de gestión y mantenimiento de los sistemas de bases de datos y comprender las tecnologías de seguridad relevantes;

10. Comprender las tendencias de desarrollo de las bases de datos y las Nuevas tecnologías;

11. Dominar los conocimientos básicos de los estándares de tecnología de la información de uso común, la seguridad y las leyes y regulaciones relacionadas;

12. Comprender los conocimientos básicos de informatización y aplicaciones informáticas;

13. Leer y comprender correctamente materiales en inglés en el ámbito informático.

Los temas de este examen incluyen:

(1) Conocimiento del sistema de información, el tiempo del examen es de 150 minutos, prueba escrita

(2) Sistema de base de datos; Diseño y Gestión, el tiempo de la prueba es de 150 minutos, prueba escrita.

Sujeto de prueba uno: Conocimiento de sistemas de información

1. Conocimiento de sistemas informáticos

1.1 Conocimiento de hardware

1.1.1 Arquitectura informática y principios básicos de funcionamiento de los componentes principales

La composición, el rendimiento y los principios básicos de funcionamiento de la CPU y la memoria

El rendimiento y los principios básicos de funcionamiento de los dispositivos de E/S y equipos de comunicación de uso común.

1.1.2 Sistema de almacenamiento

Principios básicos de funcionamiento de la memoria virtual y el sistema de almacenamiento multinivel

Tipos y características de RAID

1.1.3 Seguridad y confiabilidad y escalabilidad

1.1.3.1 Seguridad, confiabilidad y escalabilidad

1.1.2.2 Sistema de almacenamiento

Memoria virtual, sistema de almacenamiento multinivel Principio de funcionamiento básico

Tipos y características de RAID

1.1.3.3 Seguridad, confiabilidad y escalabilidad

1.1.3 Seguridad, confiabilidad y Fundamentos de evaluación del desempeño del sistema

Diagnóstico y tolerancia a fallas

Análisis y evaluación de la confiabilidad del sistema

Métodos de evaluación del desempeño del sistema informático

1.2 Estructura de datos y algoritmo

1.2.1 Comúnmente estructuras de datos utilizadas

Matrices (matrices estáticas, matrices dinámicas)

Listas lineales, listas enlazadas (unidireccionales, bidireccionales, bucles)

p>

Pilas y Colas

Definición, almacenamiento y operaciones de árboles (árboles binarios, árboles de búsqueda, árboles equilibrados, árboles transversales, árboles de montón), gráficos y conjuntos

Hash (cálculo de ubicación de almacenamiento, procesamiento de colisiones)

1.2.2 Algoritmos de uso común

Algoritmo de clasificación, algoritmo de búsqueda, cálculo de valores, procesamiento de cadenas, algoritmo de compresión de datos, algoritmo recursivo, algoritmo relacionado con gráficos

La relación entre algoritmos y estructuras de datos, eficiencia del algoritmo, diseño del algoritmo, descripción del algoritmo (diagrama de flujo, pseudocódigo, tabla de decisiones), complejidad del algoritmo

1.3 Conocimiento del software

1.3 .1 Conocimiento del sistema operativo

Tipos de sistema operativo, funciones, estados, kernel (control de interrupciones), conceptos de procesos e hilos

Gestión del procesador (transición de estado, sincronización y exclusión mutua, proxy , rotación de tiempo compartido, preferencia, interbloqueo)

Gestión de memoria (protección de la memoria principal, asignación dinámica de conexiones, segmentación, paginación, almacenamiento virtual)

Gestión de dispositivos (control de E/S, pseudodesacoplamiento,

Administración de archivos (directorio de archivos, estructura y organización de archivos, métodos de acceso, control de acceso, manejo de recuperación, disfrute y seguridad de ****)

Gestión de trabajos (trabajo programación, lenguaje de control de trabajos (JCL), programación multicanal)

Procesamiento de caracteres chinos, procesamiento multimedia, interfaz hombre-máquina

Sistema operativo de red y operación integrada Conceptos básicos del sistema

Configuración del sistema operativo

1.3.2 Conocimiento de lenguajes de programación y programas de procesamiento de lenguajes

Conocimientos básicos y principios de trabajo básicos de montaje, compilación e interpretación de sistemas

Los componentes básicos de los lenguajes de programación: datos, operación, control y transmisión, así como el mecanismo para implementar llamadas de programas

Las principales características y aplicabilidad de varios lenguajes de programación

p>

1.4 Conocimiento de redes informáticas

Arquitectura de red (topología de red, OSI/RM, protocolos de red básicos)

Medios de transmisión, tecnología de transmisión, método de transmisión, control de transmisión

Equipos de red comunes y diversos tipos de equipos de comunicación

Estructura cliente/servidor, estructura navegador/servidor, estructura navegador/servidor doméstico, estructura navegador/Web/base de datos

p>

Topología LAN, control de acceso, redes LAN, conexiones entre LAN, conexiones LAN-WAN

Conocimientos básicos y aplicaciones de Internet

Software de red

Gestión de redes

Análisis del rendimiento de la red

Leyes y regulaciones relacionadas con la red

2. Tecnología de bases de datos

2.1 Conceptos básicos de la tecnología de bases de datos

2.1.1 Modelo de base de datos

Esquema de tres niveles (esquema conceptual, esquema externo, esquema interno) e imagen de dos niveles (esquema conceptual/esquema externo, esquema externo/esquema interno) del sistema de base de datos

Modelo de base de datos: componentes del modelo de datos, modelo de datos conceptual, diagrama ER (entidad, atributo, relación), modelo de datos lógicos (modelo relacional, submodelo jerárquico, modelo de red)

2.1 .2 Funciones y características de los sistemas de gestión de bases de datos

> Funciones principales (definición de base de datos, operación de base de datos, control de base de datos, gestión de transacciones, vista de usuario)

Características (garantizar la independencia de los datos, acceso a la base de datos, ejecución simultánea de procesos, control de resolución de problemas, recuperación de fallas, seguridad, integridad)

RDB (base de datos relacional), OODB (base de datos orientada a objetos), ORDB (base de datos relacional de objetos), NDB (base de datos de red)

Características de varias bases de datos de red de uso común

p>

p>

2.1.2 La estructura del sistema de base de datos

La estructura del sistema de base de datos

2.1.3 La estructura del sistema de base de datos

La estructura del sistema de base de datos

p>

2.1.4 Funciones y características del sistema de base de datos

Funciones y características del sistema de base de datos

1.1.3 Arquitectura del sistema de base de datos

Sistema de base de datos centralizado

Sistema de base de datos cliente/servidor

Sistema de base de datos paralelo

Distribuido sistema de base de datos

Sistema de base de datos relacional de objetos

2.2 Operaciones de datos

2.2.1 Operaciones relacionales

Operaciones de álgebra relacional (unión, intersección , diferencia, producto cartesiano, selección, proyección, conexión, división)

p>

Operaciones con tuplas

Restricciones de integridad

2.2.2 Lenguaje estándar de bases de datos relacionales (SQL )

Funciones y características de SQL

Usar SQL para la definición de datos (tablas, vistas, índices, restricciones)

Operaciones de datos (recuperación de datos, recuperación de datos, índices, restricciones)

Usar SQL para operaciones de datos Operaciones de datos (recuperación de datos, inserción/eliminación/actualización de datos, control de activación)

Seguridad y autorización

API en el programa, integrado en SQL

2.3 Funciones de control de la base de datos

Gestión de transacciones de la base de datos (propiedades ACID)

Tecnología de copia de seguridad y recuperación de la base de datos (DESHACER, REDO)

Control de concurrencia

2.4 Teoría básica del diseño de bases de datos

2.4.1 Diseño de bases de datos relacionales

- Dependencia funcional

- Estandarización (primera forma normal, segunda forma normal, tercera forma normal, forma normal BC, cuarta forma normal y quinta forma normal)

- Principios que se deben seguir al descomponer y descomponer esquemas

2.4.2 Diseño de bases de datos relacionales de objetos

Relaciones anidadas, tipos complejos, herencia y tipos de referencia

Consultas relacionadas con tipos complejos

Funciones y procedimientos en SQL

Relaciones de objetos

2.5 Conceptos básicos de minería de datos y almacenamiento de datos

Aplicaciones y clasificación de minería de datos

Reglas de asociación, clustering

Componentes del almacén de datos

p>

Patrón del almacén de datos

2.6 Conceptos básicos de multimedia

2.6.1 Conceptos básicos de multimedia tecnología

Conceptos básicos de los sistemas multimedia

Formatos de archivos multimedia comunes

2.6.2 Compresión y codificación multimedia

2.6.2 Compresión y codificación multimedia tecnología de codificación

Tecnología de codificación y compresión multimedia

Codificación estadística

Codificación predictiva

Estándares internacionales de codificación

2.6 .3 Aplicación de tecnología multimedia

Dibujo de gráficos simples, método de procesamiento de archivos de imagen

Aplicación de información de audio y video

Proceso de desarrollo de aplicaciones multimedia

2.6.4 Aplicación de tecnología multimedia

2.7 Conocimiento del rendimiento del sistema

Cálculo del rendimiento (tiempo de respuesta, rendimiento, tiempo de respuesta)

Indicadores de rendimiento y rendimiento diseño

Pruebas de rendimiento y evaluación del rendimiento

2.8 Conocimientos básicos de aplicaciones informáticas

Conocimientos básicos de gestión de información, procesamiento de datos, diseño auxiliar, informática científica y artificial. inteligencia

Conocimientos básicos de servicios de comunicación remota y protocolos de comunicación relacionados

3. Conocimientos de desarrollo, operación y mantenimiento de sistemas

3.1 Conocimientos de ingeniería de software, mejora de procesos de software y gestión de proyectos de desarrollo de software

p>

Conocimientos de ingeniería de software

Objetivos y tareas de la etapa del ciclo de vida del desarrollo de software

Conocimientos básicos de proyectos de desarrollo de software (gestión del tiempo, gestión de costes, gestión de la calidad, gestión de recursos humanos, gestión de recursos humanos, etc.) Gestión, gestión de calidad, gestión de recursos humanos, gestión de riesgos, etc. ) y sus herramientas de gestión más utilizadas

Principales metodologías de desarrollo de software (método del ciclo de vida, método de prototipo, método orientado a objetos, CASE)

Herramientas de desarrollo de software y conocimiento ambiental

Conocimientos básicos de gestión de la calidad del software

Conocimientos básicos de mejora de procesos de software

Conocimientos básicos de evaluación del proceso de desarrollo de software y evaluación de la madurez de la capacidad del software

3.2 Conceptos básicos del conocimiento del análisis de sistemas

El propósito y las tareas del análisis de sistemas

Métodos de análisis estructurados (diagrama de flujo de datos (DFD) y diccionario de datos (DD), diagrama de relación de entidades (ERD) y métodos utilizado para describir el procesamiento (lenguaje estructurado de procesos)

Lenguaje de modelado unificado (UML)

Especificación del sistema

3.3 Conocimiento del diseño del sistema

Diseño del sistema Propósito y tareas

Métodos y herramientas de diseño estructural (diagrama de flujo del sistema, diagrama HIPO, diagrama de flujo de control)

Diseño estructural general del sistema (diseño general, principios de diseño, estructuración de módulos, acceso a datos diseño, plan de configuración del sistema)

Diseño detallado del sistema (diseño de código, diseño de base de datos, diseño de interfaz de usuario, diseño de procesamiento)

Especificaciones de diseño del sistema

3.4 Implementación del sistema conocimientos

Principales tareas de implementación del sistema

Programación estructurada, programación orientada a objetos, programación visual

Selección del lenguaje de programación, estilo de programación

El propósito y tipo de prueba del sistema, métodos de prueba del sistema (prueba de caja negra, prueba de caja blanca, prueba de caja gris)

Diseño y gestión de pruebas (curva de error, eliminación de errores, convergencia, inyección de fallas, diseño de casos de prueba) , informe de prueba del sistema)

Conceptos básicos de la conversión del sistema

3.5 Conocimiento de operación y mantenimiento del sistema

Conocimiento de gestión de la operación del sistema

Conocimiento de mantenimiento del sistema

Conocimientos de evaluación de sistemas

4. Conocimientos de seguridad

Conceptos básicos de seguridad (seguridad de red, seguridad de sistema operativo, seguridad de bases de datos)

p>

Prevención de virus informáticos, prevención de delitos informáticos, recuperación ante desastres

Control de acceso, prevención de intrusiones, medidas de gestión de seguridad

Mecanismo de cifrado y descifrado

Análisis de riesgos, riesgo tipos, medidas anti-riesgos y control interno

5. Conocimientos de estandarización

Comprensión de la estandarización, desarrollo de la estandarización, introducción de estándares en el proceso de estandarización

Básico conocimiento de estándares internacionales, estándares nacionales, estándares industriales y estándares empresariales

Estándares de código, estándares de formato de archivo, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentos

Organización de estandarización

6. Conocimientos básicos de informatización

Comprensión de la informatización

Tendencias globales de informatización, estrategias nacionales de informatización, estrategias y tácticas de informatización empresarial

Leyes y regulaciones relevantes

Conocimientos básicos de educación a distancia, comercio electrónico, educación a distancia, comercio electrónico, gobierno electrónico, etc.

Conocimientos básicos de la gestión de recursos de información empresarial

7. Inglés informático

Dominar el vocabulario básico de la tecnología informática

Poder leer y comprender correctamente los materiales en inglés en el campo de la informática

Tema del examen 2: Diseño y gestión de sistemas de bases de datos

1.p> 1.1 Comprender la especificación de requisitos del sistema

Comprender necesidades del usuario y determinar el alcance del sistema

Determinar las diversas relaciones entre la base de datos del sistema de aplicación

La relación entre el entorno existente y el nuevo entorno del sistema

Elementos de datos , diccionario de datos, datos en el nuevo flujo del sistema

1.2 Preparación del desarrollo del sistema

Seleccione un método de desarrollo.

1 Diseño de modelo de datos

Diseño de estructura conceptual (diseño de modelo ER)

Diseño de estructura lógica (convertida en un modelo de datos que puede ser recibido por DBMS)

Diseño revisión

p>

1.4.2 Diseño de estructura física

Métodos de diseño y contenido

Selección de métodos de acceso

Revisión del diseño y predicción de rendimiento

1.4.3 Implementación y mantenimiento de bases de datos

1.4.4 Implementación y mantenimiento de bases de datos 4.3 Implementación y mantenimiento de bases de datos

Carga de datos y depuración de aplicaciones

Depuración de bases de datos

Operación y mantenimiento de bases de datos

1.4.4 Protección de bases de datos

Copia de seguridad y recuperación de bases de datos

Seguridad de bases de datos

Integridad de la base de datos

Control de concurrencia en la base de datos

1.5 Escritura de documentos de diseño externos

- Escritura de especificaciones del sistema (diagrama de configuración del sistema, diagrama de relaciones del subsistema, diagrama de diagrama de flujo, descripción de la función del sistema, especificación de entrada/salida, especificación de datos, marco del manual del usuario)

- Requisitos de prueba del sistema de diseño

1.6 Revisión del diseño

2. Diseño del sistema de aplicación de base de datos

2.1 Diseño de la arquitectura del sistema de aplicación de base de datos

Arquitectura del sistema de información (como cliente/servidor) y DBMS

Entorno de base de datos multiusuario (Archivo arquitectura de servidor, arquitectura cliente/servidor)

Gran base de datos y arquitectura de computadora paralela (SMP, MPP)

Roles de middleware y herramientas relacionadas

Descomponer por componente y determinar especificaciones funcionales de los componentes e interfaces entre componentes

2.2 Diseño de entrada y salida

2.2 Diseño de entrada y salida

1.2 Diseño de entrada y salida

Interfaz de pantalla de diseño, método de verificación de entrada/salida de diseño y verificación de información

Interacción y conexión de bases de datos (lenguaje de programación maestro C, así como Java, Visual Basic, Visual C++, PowerBuilder, cualquier herramienta de desarrollo y método de interconexión de bases de datos) en Delphi (cómo comunicarse con el servidor de la base de datos))

2.3 Diseño de datos físicos

Analizar la frecuencia y los requisitos de rendimiento de la ejecución de transacciones en la base de datos, determinar la organización lógica de los datos y medios de almacenamiento y diseñar la estructura del índice y el método de procesamiento

Convierta la estructura de datos lógica en una estructura de datos física, calcule la capacidad (costo de espacio), determine el método de acceso (eficiencia de tiempo), configuración del sistema (mantenimiento costo) y optimizarlo

2.4 Diseñar el sistema de seguridad

Definir el nivel de seguridad

Método de inicio de sesión en la base de datos

Acceso a la base de datos

Licencias (Licencias de Objetos, Licencias de Comandos y Métodos de Licencias de Autorización)

2.5 Desarrollo de Aplicaciones

2.5.1 Desarrollo de Aplicaciones

Desarrollo de Aplicaciones Selección de plataforma

Secuencia de implementación del sistema

Desarrollo del framework

Desarrollo de programas grupales básicos

Control de código fuente

Control de versiones

2.5.2 División del módulo (principios, métodos y estándares)

2.5.3 Escritura de documentación del programa

Descripción del módulo (descripción de funciones e interfaces), descripción de la lógica de procesamiento del programa , descripción del formato de datos de entrada/salida)

Especificación de requisitos de prueba (tipo de prueba y objetivo, caso de prueba, método de prueba)

Especificación de requisitos de prueba (tipo de prueba y objetivo, casos de prueba, prueba métodos)

Métodos de prueba Métodos de prueba)

2.5.4 Revisión del diseño del programa

2.5.5 Revisión del diseño del programa 6 Preparación de los documentos de diseño del sistema de aplicación

Instrucciones de configuración del sistema, diagramas de división de componentes, interfaces entre componentes, instrucciones de procesamiento de componentes, documentos de diseño de pantalla, documentos de diseño de informes, documentos de diseño de programas, documentos de diseño de archivos, documentos de diseño de bases de datos

<

p> 2.7 Revisión del diseño

3.

3. Implementación del sistema de aplicación de base de datos

3.1 Configuración y gestión de todo el sistema

3.2 Aplicación de uso común del sistema de gestión de bases de datos (SQL Server, Oracle, Sybase, DB2, Access o VisualFoxpro)

Crear base de datos

Crear tablas, crear índices, crear vistas, crear restricciones, crear UDDT (tipos definidos por el usuario)

Crear y administrar activadores

Establecer un sistema de seguridad

3.3 Instalación de aplicaciones de bases de datos

Desarrollar un plan de instalación del sistema (considere factores como costos, relaciones con los clientes, relaciones con los empleados, relaciones logísticas y riesgos)

4 Instalación de aplicaciones de bases de datos

Desarrollar un plan de utilización de recursos humanos (organizar razonablemente la estructura organizativa)

p>

Instalación directa (instalar el nuevo sistema y ponerlo en funcionamiento rápidamente)

Instalación paralela (ejecutar los sistemas nuevo y antiguo uno al lado del otro durante un período de tiempo)

Instalación por etapas (pasando por una serie de pasos y etapas, de modo que todas las partes del nuevo sistema se pongan en funcionamiento gradualmente)

3.4 Sistema de aplicación de base de datos testing

Desarrollar objetivos, planes, métodos y pasos de prueba

Carga de datos, preparación de datos de prueba

Guiar a los programadores de aplicaciones para realizar pruebas y aceptación del módulo

Preparar herramientas de prueba del entorno de prueba de integración del sistema

Redactar informe de prueba de funcionamiento de la base de datos

3.2 Operación y mantenimiento del sistema de base de datos

Conversión entre sistemas antiguos y nuevos

Recopilación y análisis de datos de alarmas (alarmas de ejecución, alarmas de falla, alarmas de seguridad)

Operación de estabilidad sostenida

Mantenimiento de la base de datos (reconstrucción de la base de datos, evaluación y verificación de la vista de seguridad, mantenimiento de documentos)

Estadísticas de operación del sistema de base de datos (recopilación, análisis y sugerencias de mejora)

Consistencia del estándar de operación y sugerencias de mejora estándar

Auditoría del sistema de base de datos

4.3 Gestión de bases de datos

Gestión de diccionario de datos y almacén de datos

Mantenimiento y gestión de la integridad de los datos (integridad de entidad, integridad referencial)

Gestión de la estructura física de la base de datos (garantizando que los datos no se retrasarán debido al acceso)

Gestión de fragmentación y espacio de la base de datos

Copia de seguridad y recuperación (secuencial, registro (pista de auditoría), punto de control )

Gestión de interbloqueos (centralizada, distribuida)

Control de concurrencia (serializable, mecanismo de bloqueo, marca de tiempo, optimización)

Gestión de seguridad de datos (cifrado, seguridad, acceso control, vistas, reglas de confirmación de validez)

Responsabilidades del administrador de base de datos (DBA)

4.4 Ajuste del rendimiento

Comprobación de codificación de sentencias SQL

Evaluación del diseño de la tabla

Mejora del índice

Mejoras en la asignación física

Mejoras en el dispositivo

Optimización del rendimiento de la base de datos

4.5 Usuario soporte

Formación de usuarios

Servicio postventa

5.SQL

5.1 Lenguaje de base de datos

Elementos de lenguaje de base de datos

Métodos de uso del lenguaje de base de datos (interactivo e integrado)

5.2 Descripción general de SQL

Características de las declaraciones SQL

Componentes básicos de Sentencias SQL

5.3 Definición de base de datos

Crear base de datos, crear tabla

Definir integridad de datos

Cambiar tabla, eliminar tabla

Definir índice (crear índice, eliminar índice)

Definir vistas, eliminar vistas, actualizar vistas

5.4 Operaciones de datos

Mecanismo básico de declaraciones de selección

Consulta simple

Selección en SQL, proyección

Comparación de cadenas, comparación que involucra valores nulos

Fecha-hora, booleano, clasificación de salida

Más

Consultas de tablas

Evitar ambigüedad de atributos

Unión, unión, intersección y diferencia en SQL

Variables de tupla en SQL

Subconsulta

5.5 Control de integridad y mecanismo de seguridad

Restricciones de clave principal

Restricciones de clave externa

Restricciones de valor de atributo (nulo, verificar, Crear dominio)

Restricciones globales (crear aserción)

Permisos, autorización (conceder, revocar)

5.6 Crear activadores

5.7 Uso de SQL

SQL interactivo

SQL incorporado

Interfaz SQL para el lenguaje anfitrión (sentencias, ****Variables, cursores, cursores de volumen)

SQL dinámico

API

5.8 Estandarización SQL

6. Base de datos en entorno de red

6.1 Base de datos distribuida

6.1. 1 El concepto de base de datos distribuida

Características y objetivos de la base de datos distribuida

6.1.2 Arquitectura de base de datos distribuida

Estructura esquemática de la base de datos distribuida

Estrategia de distribución de datos (fragmentación de datos, distribución transparente)

Sistema de gestión de bases de datos distribuidas

6.1.3 Consulta distribuida

6.1.1.3 Procesamiento y optimización de consultas distribuidas

6.1.4 Gestión de transacciones distribuidas

Recuperación de bases de datos distribuidas (fallo, recuperación, confirmación de nivel 2, envío de nivel 3)

Transparencia de bases de datos distribuidas (localización, partición, replicación, procesamiento, concurrencia, ejecución)

6.1.5 Aplicación del sistema de base de datos distribuida

6.2 Diseño e implementación del sistema de base de datos en un entorno de red

Diseño de distribución de datos

Diseño de equilibrio de carga

Tecnología de interconexión de bases de datos

Tecnología DBMS orientada a web 6.3

Arquitectura de tres niveles

Páginas web dinámicas

Aplicación de ASP, JSP y XML

7. Seguridad de la base de datos

7.1 Comprender las políticas de seguridad

Seguridad de las políticas de visualización de la base de datos

Nivel de seguridad de los datos (más importante, importante, atención, selección)

7.2 Medición de seguridad de la base de datos

Control de acceso de usuarios (uso de contraseñas, etc.).

Control de acceso al programa (restricciones a los comandos SQL contenidos en un programa)

Control de acceso a la tabla (mecanismo de visualización)

Control del acceso a funciones y operaciones

Cifrado externo y descifrado de datos almacenados

8. Tendencias de desarrollo de bases de datos y nuevas tecnologías

8.1 Base de datos orientada a objetos (OODBMS)

8.1.1 Características de los OODBMS

p>

8.1.2 Modelo de datos orientado a objetos

Estructura de objetos, clase de objetos, herencia y herencia múltiple, identificación de objetos, inclusión de objetos, anidamiento de objetos

8.1.3 Lenguaje de base de datos de objetos orientado a objetos

8.1.4 Base de datos relacional orientada a objetos

8.1.5 Base de datos relacional orientada a objetos

8.1.4 Relacional orientada a objetos sistema de base de datos (ORDBMS)

Relaciones anidadas

Tipos complejos

Herencia, tipos de referencia

Consulta relacionada con tipos complejos

Funciones y procedimientos

Orientado a objetos y relacional a objetos

Áreas de aplicación de ORDBMS

8.2 Planificación de recursos empresariales (ERP) y bases de datos

8.2.1 Descripción general de ERP

MRP básico (planificación de recursos de fabricación), MRP de circuito cerrado, ERP

Conceptos básicos, tendencias

La idea general de ​​Diseño ERP (un centro, dos categorías Empresariales, tres troncales)

8.2.2 ERP y base de datos

La relación entre la base de datos empresarial y el modelo de datos ERP

La relación entre la base de datos empresarial y la base de datos ERP

8.2.3 Estudio de caso

8.3 Sistema de soporte a la decisión organizacional

Concepto de sistema de soporte a la decisión

Diseño de almacén de datos

Tecnología de transmisión de datos

Tecnología de procesamiento analítico en línea (OLAP)

Soluciones de soporte a decisiones empresariales

Procesamiento de transacciones en línea (OLTP)