El verdadero problema de la ingeniería de sistemas

Prueba 2 (15 puntos)

Lea las instrucciones a continuación, responda las preguntas 1 a 5 y complete las respuestas en las columnas correspondientes de la hoja de respuestas.

[Descripción]

El modelo relacional de la parte de base de datos del sistema empresarial de gestión de ventas en línea es el siguiente:

Cliente (número de cliente, nombre, sexo , dirección, código postal)

Producto (número de producto, nombre, inventario, precio unitario)

Pedido (número de pedido, hora, monto, número de cliente)

Detalles del pedido (número de pedido, número de producto, cantidad)

Los principales atributos y restricciones del modelo de relación se muestran en la Tabla 2-1.

Tabla 2-1 Principales atributos y restricciones del modelo de relación

Restricciones del nombre de la relación

El número de cliente del cliente identifica de forma única a un cliente y el valor de género del cliente es "Masculino" o "Femenino"

El número de producto identifica de forma única el producto.

El número de pedido identifica de forma única un pedido. Un pedido sólo puede corresponder a un cliente y un pedido puede estar compuesto por uno o más detalles del pedido. Un cliente puede tener varios pedidos.

Detalles del pedido Los detalles del pedido corresponden a un producto del pedido.

Las relaciones detalladas y datos parciales de clientes, productos, pedidos y pedidos se muestran en las Tablas 2-2, 2-3, 2-4 y 2-5 respectivamente.

Tabla 2-2 Relación con el cliente

Número de cliente, nombre, sexo, dirección y código postal

Wang Xiaoli, No. 2 Nanjing Road 200005

JJ Lin No. 18 Beijing South Road 02 Código postal 200010

Tabla 2-3 Relación del producto

Nº de producto Nombre Inventario Precio unitario

01 Producto A 20 298,00

02 Producto B 50 168,00

Tabla 2-4 Relación de pedido

Número de pedido Tiempo Cantidad Número de cliente

1001 2006.02.03 1268.00 01

1002 2006.02.03 298.00 02

Tabla 2-5 detalles del pedido

Número de pedido número de producto cantidad

1001 01 2

1001 02 4

1002 01 1

[Pregunta 1] (3 puntos)

Las siguientes son sentencias SQL para crear algunas tablas relacionales. Por favor complete las secciones que faltan.

Crear tabla cliente (

Número de cliente char(5)_(a)__

Nombre carácter (30),

Sexo CHAR(2)_ _ _ _(b)_ _ _ _

Dirección Cargador(30),

Código postal CHAR(6));

Crear orden de la tabla (

caracteres del número de pedido (4),

caracteres de tiempo (10),

Cantidad $NUMERO (6, 2),

El carácter del número de cliente (5) no está vacío,

Clave principal (número de pedido),

_ _ _(c)_ _ _ _;

p>

[Pregunta 2] (4 puntos)

Por favor responda las preguntas (d), (e) y (f) basándose en las siguientes preguntas

Seleccione un número de cliente

p>

De Pedido, Detalles del Pedido

Número de Pedido = Número de Pedido

Número de Producto = "02" y

Cantidad> 10;

(d) ¿Cuál es la función de la declaración de consulta anterior? Por favor, dé una respuesta breve (dentro de 30 palabras)

(e) Convierta la declaración de consulta anterior en la correspondiente. uno. Expresión de álgebra relacional.

(f) ¿Se puede optimizar aún más la declaración de consulta SQL anterior? Si es posible, proporcione la declaración de consulta SQL optimizada.

[Pregunta 3] (3 puntos)

Complete la parte en blanco de la siguiente declaración de consulta SQL de acuerdo con el significado de la pregunta.

En orden descendente del volumen total de compras del cliente, genere el nombre del cliente y el volumen total de compras de cada cliente.

Seleccione un cliente. Nombre del cliente, _ _ _ _ _ _(g)_ _ _ _

Del cliente, pedido

Dónde está el cliente. Los clientes no. = orden. Número de cliente

_ _ _(h)_ _ _ _

___(1)_ _ _ _;

[Pregunta 4] (3 puntos)

Utilice sentencias SQL para completar los siguientes requisitos.

(1) Defina una vista que describa la relación entre el número de cliente del pedido y el número de producto en los detalles del pedido correspondiente. Producto del cliente (número de cliente, número de producto).

(2) Con la ayuda de la vista definida en (1), consulte al menos los números de cliente de todos los productos comprados por el cliente 01.

Seleccione el número de cliente

Del producto del cliente producto del cliente 1

donde _ _ _(j)_ _ _ _

(Seleccione *

Del producto del cliente Producto del cliente 2

Donde _ _(k)_ _ _ _

(Seleccione *

Del cliente Producto Cliente Producto 3

Donde_ __(l)_ _);

[Pregunta 5] (2 puntos)

Cuándo un pedido y el pedido correspondiente Cuándo Se ingresan datos detallados en la base de datos, se debe reducir el inventario de productos correspondiente en la relación de producción de cristal. ¿Qué mecanismo se debe utilizar en el sistema de gestión de la base de datos para implementar esta función?

1. Con base en la información de descripción correspondiente de la base de datos, se obtiene el diagrama entidad-relación correspondiente (diagrama E-R).

2. Obtenga el patrón de relación correspondiente de acuerdo con el diagrama E-R y normalícelo adecuadamente (normalizado a). 3NF.

3. Cree una base de datos y convierta el esquema relacional obtenido en 2 en la tabla correspondiente en la base de datos

4. la tabla creada y agregue las restricciones únicas correspondientes, las restricciones de valores predeterminados y verifique las restricciones según sea necesario para garantizar la integridad de los datos.

También hay preguntas complementarias a continuación:

5. al menos un índice para la tabla apropiada en la base de datos

6. Cree al menos una función definida por el usuario y vincúlela a la tabla apropiada

7. Ver.

8. Cree al menos un procedimiento almacenado de usuario (dependiendo de la situación específica, puede decidir si desea tomar los parámetros correspondientes)

9.

Hay tres preguntas más para esta gran pregunta, respóndalas

1. Complete la información de descripción correspondiente a la base de datos en la pregunta y obtenga la relación entidad correspondiente. diagrama (diagrama E-R) basado en este análisis.

p>

2 Obtenga el patrón de relación correspondiente de acuerdo con el diagrama E-R y normalícelo adecuadamente (normalizado a 3NF)

3. Cree una base de datos y convierta el patrón de relación obtenido en 2. en la tabla correspondiente en la base de datos

No lo haré~

上篇: Documentos recientes sobre las perspectivas financieras de Estados UnidosEl deterioro del entorno macroeconómico de Estados Unidos, así como sus propios problemas institucionales y de gestión, han sumido a la industria bancaria estadounidense en esta crisis. A medida que se intensificaron las crisis inmobiliaria y crediticia, en el cuarto trimestre de 2008, la industria bancaria estadounidense sufrió su primera pérdida trimestral desde 2018. En el cuarto trimestre de 2008, los bancos comerciales y las instituciones de depósito de Estados Unidos perdieron 26.200 millones de dólares. Esta fue la primera pérdida trimestral desde el cuarto trimestre de 1990 y la pérdida trimestral más alta en los 25 años desde que la FDIC comenzó a recopilar estadísticas. Durante todo el año 2008, la industria bancaria estadounidense * * * logró una ganancia de 16.100 millones de dólares, la más baja desde 1990. Creó una ganancia de 100 millones de dólares en 2008, una disminución de 83.900 millones de dólares con respecto a 2007. 2008 fue un año extremadamente difícil para Bank of America. La actividad fiduciaria en los mercados financieros estadounidenses disminuyó durante el año. En 2008, los activos totales bajo gestión disminuyeron en 65.438 dólares, o 0,1 billones de dólares, y los activos no custodiados disminuyeron en 3,5 billones de dólares. Los ingresos netos de los fideicomisos en 2008 fueron 1,1 billones de dólares menos que en 2007. Pero en 2008, las transacciones resultantes tanto de quiebras como de rescates alcanzaron su nivel más alto en 15 años. A lo largo de 2008, se fusionaron 78 instituciones de seguros con otras instituciones, se fusionaron 292, se cerraron 25 bancos comerciales e instituciones de almacenamiento y se rescataron 5 instituciones grandes. Este es también el mayor número de cierres de instituciones y transacciones de rescate desde 1993. De los aproximadamente 8.500 bancos comerciales e instituciones de depósito en los Estados Unidos, 252 estaban catalogados como "bancos problemáticos" al final del cuarto trimestre de 2008, cifra muy superior a los 1,71 al final del tercer trimestre; Los "activos" de los "bancos problemáticos" de la industria (es decir, préstamos vencidos más de 90 días) han aumentado a 159.000 millones de dólares desde principios de 2009, frente a 1,16 billones de dólares en el trimestre anterior. Se cerraron otros 14 bancos comerciales e instituciones de almacenamiento. Los datos muestran que, desde una perspectiva histórica, la rentabilidad de los bancos estadounidenses está disminuyendo. A juzgar por los dos indicadores de rendimiento del capital y rendimiento de los activos, el rendimiento de los activos y el rendimiento del capital del Bank of America alcanzaron en 2008 el nivel más bajo desde 1987. Esto muestra que la industria bancaria estadounidense se vio gravemente afectada por la crisis de las hipotecas de alto riesgo y su rentabilidad general se vio gravemente afectada en 2008. A juzgar por la situación operativa general en 2008, los datos muestran que los ingresos totales por intereses de los bancos comerciales estadounidenses en 2008 disminuyeron en 8.066,7 mil millones de dólares en comparación con 2007, mientras que los ingresos netos por intereses sólo aumentaron ligeramente en comparación con 2007, y los ingresos no financieros disminuyeron en un 8,1. % En 2008, las pérdidas de ingresos por bonos ascendieron a 654.380 millones de dólares. En 2007, los bonos ya estaban perdiendo dinero, pero el importe de las pérdidas aumentó significativamente en 2008. Las enormes pérdidas en bonos influyeron en la caída de las ganancias de los bancos comerciales estadounidenses. El beneficio neto de los bancos comerciales estadounidenses en 2008 fue de 2.434.654.380 millones de dólares, una disminución de 732.890 millones de dólares con respecto a 2007. Los cambios de datos trimestrales específicos son los siguientes: en los primeros tres trimestres de 2008, no hubo pérdida de ganancias netas, pero las ganancias comenzaron a disminuir desde el primer trimestre, y la disminución fue relativamente grande desde el primer trimestre hasta el tercero. trimestre fue 58,37. Commercial Bank of America perdió 2.949,7 millones de dólares en el cuarto trimestre, lo que provocó que las ganancias netas de todo el año cayesen a su nivel más bajo desde 1990. En términos de beneficio per cápita, el beneficio per cápita de los bancos comerciales estadounidenses en 2008 fue de sólo 654,38 dólares EE.UU. a 2.500 dólares EE.UU., una disminución del 74,95% con respecto a 2007. A juzgar por la situación de los bancos comerciales de diferentes tamaños, los grandes bancos siguen siendo la fuerza dominante en la industria bancaria estadounidense. Según datos del cuarto trimestre de 2008, hay 512 grandes bancos con activos superiores a 654.380 millones de dólares EE.UU., lo que representa el 7,23% de todos los bancos comerciales, pero los beneficios que generan representan el 81% de los beneficios totales de los bancos, mientras que los bancos medianos Los bancos comerciales y el tamaño de los activos son respectivamente 654,380 mil millones de dólares estadounidenses y 654,380 mil millones de dólares estadounidenses de los bancos, las ganancias generales de los bancos estadounidenses disminuyeron en 2008, principalmente debido al impacto de la crisis de las hipotecas de alto riesgo, los grandes bancos comerciales sufrieron pérdidas o disminuyeron sus ganancias. Las capacidades generales de prevención de riesgos de los bancos comerciales estadounidenses. Desde la perspectiva del índice de adecuación de capital, el índice de adecuación de capital básico en 2008 fue el más bajo desde 2002, y la capacidad de prevención de riesgos del sector bancario está disminuyendo. 下篇: ¿Qué tal Sony Ericsson K790C? Necesidad urgente