Colección de citas famosas - Frases motivadoras - Otra versión del principio de la base de datos

Otra versión del principio de la base de datos

Autor: Kong Lihong, editor en jefe, You Xiaoming, Zhong Bocheng, Zhang Yu, coeditores

Precio: 49 yuanes Tiempos de impresión: 1-1 ISBN: 9787302398813 Fecha de publicación: 2015.08.01 Fecha de impresión: 2015.07.31 El libro está escrito por el autor basándose en muchos años de experiencia docente. Se utilizan ejemplos de aplicaciones de bases de datos en cada capítulo, destacando la combinación de teoría y aplicación.

Este libro presenta en detalle los principios básicos, los métodos y las tecnologías de aplicación de la tecnología de bases de datos. Está dividido en 11 capítulos. Los contenidos específicos son los siguientes:

Capítulo 1 Descripción general. Sistema de base de datos, que presenta el desarrollo de la tecnología de bases de datos, las funciones, la composición, la estructura de esquema de los sistemas de gestión de bases de datos, los modelos de datos conceptuales y varios modelos de datos estructurales de uso común.

El Capítulo 2, Modelo de contacto de entidad, presenta los elementos básicos, dibujando pasos y métodos del modelo de contacto de entidad a través de una gran cantidad de ejemplos.

El Capítulo 3, Modelo de datos relacionales y operaciones relacionales, presenta principalmente la estructura de datos y la integridad del modelo relacional, así como el álgebra relacional, el cálculo relacional de tuplas, el cálculo relacional de dominio y la optimización de consultas.

El Capítulo 4, SQL, el lenguaje estándar de las bases de datos relacionales, presenta el panorama completo de SQL, incluido el lenguaje de manipulación de datos (DML), el lenguaje de control de datos (DCL) y el lenguaje de definición de datos (DDL).

Capítulo 5: Teoría del diseño de bases de datos relacionales, presenta cómo diseñar problemas de esquemas relacionales, incluida la dependencia de datos, la descomposición sin pérdidas y la descomposición que preserva las dependencias funcionales, 1NF, 2NF, 3NF, BCNF, 4NF y 5NF, etc.

El Capítulo 6 Diseño de bases de datos, a través de un ejemplo de diseño de un sistema de gestión de bibliotecas, detalla el contenido, las tareas, los pasos de diseño y los métodos de cada etapa del diseño de una base de datos.

El Capítulo 7 Protección de seguridad de la base de datos presenta principalmente las funciones de protección de seguridad de la base de datos desde cuatro aspectos: control de seguridad, control de integridad, control de concurrencia y recuperación de la base de datos.

El Capítulo 8, Sistema de administración de bases de datos relacionales SQLServer2005, sobre la base de la introducción del entorno de desarrollo integrado de SQLServer2005, utiliza una gran cantidad de ejemplos para explicar el conocimiento y la tecnología de SQLServer2005, incluida la administración de bases de datos y sus objetos y el mecanismo de gestión de seguridad de SQLServer2005, copia de seguridad y restauración de bases de datos, importación y exportación de datos, conexión y separación de datos, monitoreo de la actividad de la base de datos, etc.

Capítulo 9: Desarrollo de un sistema de aplicación de base de datos relacional basado en Visual Basic. A partir de la introducción del entorno de desarrollo integrado y la estructura gramatical de Visual Basic (VB), se toma el proceso de desarrollo del "Sistema de gestión de biblioteca". Un ejemplo, de simple a profundo. Presenta los pasos y métodos para usar VB para desarrollar un sistema de aplicación de base de datos, de modo que los principiantes puedan usar VB rápidamente para desarrollar un sistema de aplicación de base de datos.

Capítulo 10: El desarrollo de la tecnología de bases de datos, presenta bases de datos distribuidas, bases de datos paralelas, bases de datos orientadas a objetos, etc.

Capítulo 11 Experimento de base de datos, este capítulo *** diseña la creación y gestión de bases de datos, la creación y gestión de tablas, el acceso y modificación de datos, vistas e índices, procedimientos almacenados y activadores, la seguridad de SQL Server 2005 Protege y utiliza VB para desarrollar un sistema de gestión de bibliotecas *** 7 experimentos, utilizados para cooperar con la enseñanza en el aula y cultivar la capacidad práctica de los estudiantes.

El libro es rico en contenido, fluido en narrativa, riguroso y claro en conceptos, se enfoca en integrar la teoría con la práctica y cubre las teorías prácticas y las tecnologías de aplicación de las bases de datos actuales. Sobre la base de la introducción teórica de cada capítulo, se proporciona y explica una gran cantidad de ejemplos para mejorar la comprensión y el dominio de los principios y métodos básicos de las bases de datos.

Hay varios tipos de ejercicios al final de cada capítulo para comprobar el dominio de los conocimientos básicos por parte de los estudiantes. Además, hay materiales electrónicos como material didáctico, soluciones a ejercicios y respuestas a experimentos para ayudar a los lectores a comprender y dominar los puntos de conocimiento que han aprendido. Una vez que los lectores dominen los principios básicos de los sistemas de bases de datos y los métodos de diseño de bases de datos, podrán comprender mejor los métodos de desarrollo y diseño de sistemas de aplicaciones de bases de datos.

Este libro se puede utilizar como libro de texto de cursos de bases de datos para estudiantes de informática y tecnología de la información en colegios y universidades, y también se puede utilizar como referencia para el personal científico y técnico y otro personal relacionado que trabaja en el campo de la información.

La división del trabajo de escritura es la siguiente: los capítulos 5 y 10 están escritos por Zhong Bocheng; los capítulos 1 y 7 están escritos por You Xiaoming, con las sugerencias de revisión de Zhang Yu y el resto está escrito por Kong; Lihong. Durante el proceso de redacción, recibí orientación de los líderes de la Escuela de Ingeniería Electrónica y Eléctrica de la Universidad de Ingeniería y Tecnología de Shanghai y de profesores del Departamento de Computación. Debido al nivel limitado, si hay deficiencias en el libro, se invita a lectores y expertos a criticarlas y corregirlas.

La información de contacto del autor de este libro es la siguiente:

Kong Lihong, Escuela de Ingeniería Electrónica y Eléctrica, Universidad de Ingeniería y Tecnología de Shanghai

Editor

Marzo de 2015 Capítulo 1 Descripción general del sistema de base de datos

1.1 Introducción

1.1.1 Información

1.1.2 Datos

1.2 Generación de tecnología de bases de datos, desarrollo

1.2.1 Etapa de gestión manual

1.2.2 Etapa del sistema de archivos

1.2.3 Sistema de base de datos etapa

1.3 Sistema de base de datos La composición y estructura de >

1.4.1 Modelo conceptual

1.4.2 Modelo jerárquico

1.4.3 Modelo de red

1.4.4 Modelo relacional

1.4.5 Modelo orientado a objetos

1.5 Resumen

1.6 Ejercicios

Capítulo 2 Modelo de relación de entidad

2.1 Descripción general

2.2 Entidad

2.3 Atributos

2.4 Contacto

2.4. 1 Tres tipos de conexiones binarias

2.4.2 Conexiones múltiples

2.4.3 Conexiones dentro de conjuntos de entidades

2.5 Entidades débiles

2.6 Ejemplos de dibujo de modelos de conexión de entidades

2.7 Resumen

2.8 Ejercicios

Capítulo 3 Modelo de datos relacionales y operaciones relacionales

3.1 Descripción general de los modelos relacionales Modelo

3.1.1 Relación Definiciones formales y conceptos relacionados

3.1.2 Naturaleza de las relaciones

3.1.3 Relaciones, patrones de relación, subpatrones de relación y patrones de almacenamiento

3.1 .4 Bases de datos relacionales y esquemas de bases de datos relacionales

3.2 Claves de relaciones e integridad de las relaciones

3.2.1 Superclaves, claves candidatas, primarias claves y claves foráneas

3.2.2 Integridad de las relaciones

3.3 Del modelo E?R al modelo relacional

3.3.1 Reglas de conversión de entidades

3.3.2 Reglas de conversión de contactos

3.3.3 Convertir el modelo E?R en una instancia de modelo relacional

3.4 Álgebra relacional

3.4.1 Conjunto tradicional operaciones

3.4.2 Operaciones relacionales especializadas

3.4.3 Operaciones de álgebra relacional extendida

3.4.4 Ejemplos de expresiones de álgebra relacional

3.5 Cálculo relacional

p>

3.5.1 Cálculo relacional de tuplas

3.5.2 Cálculo relacional de dominio

3.6 Optimización de expresiones de álgebra relacional

3.6.1 Consulta El objetivo general de la optimización

3.6.2 Reglas de transformación equivalentes de expresiones de álgebra relacional

3.6.3 Algoritmo de optimización de expresiones de álgebra relacional

3.7 Resumen

3.8 Ejercicios

Capítulo 4 Lenguaje estándar de bases de datos relacionales SQL

4.1 Introducción al lenguaje SQL

4.1.1 Características de SQL

4.1.2 Componentes básicos del lenguaje SQL

4.1.3 Base de datos de instancia

4.2 Definición de datos

4.2.1 Creación y eliminación de base de datos

4.2.2 Creación, eliminación y modificación de tablas básicas

4.2.3 Creación, eliminación y modificación de índices

4.3 Consulta de datos

4.3 .1 Formato general de la instrucción SELECT y consulta de tabla única

4.3.2 Función de agregación y consulta de grupo

4.3.3 Consulta de unión de varias tablas

4.3.4 Consulta anidada de múltiples tablas

4.4 Creación de vistas

Crear, eliminar y modificar

4.5 Actualización de datos

4.5.1 Inserción de datos

4.5.2 Eliminación de datos

4.5. 3 Modificación de datos

4.6 Procedimientos almacenados y disparadores

4.6.1 Definición, modificación y eliminación de procedimientos almacenados

4.6.2 Definición de disparadores, Modificación y eliminación

4.7 Resumen

4.8 Ejercicios

Capítulo 5 Teoría del diseño de bases de datos relacionales

5.1 La necesidad de estandarizar el esquema relacional

5.1.1 Definición de patrón relacional

5.1.2 Necesidad de estandarización

5.2 Dependencia funcional

5.2.1 Dependencia funcional Definición y sus reglas de inferencia

5.2.2 Cierre del conjunto de dependencia funcional

5.2.3 Cierre del conjunto de atributos

5.2.4 Dependencia y relación funcional La conexión entre las claves candidatas y las claves primarias claves

5.3 Características de descomposición del esquema relacional

5.3.1 Descomposición sin pérdidas

5.3.2 Descomposición que mantiene dependencias funcionales

5.4 Paradigmas de patrones relacionales

5.5 Dependencias multivaluadas y 4NF

5.5.1 Dependencias multivaluadas

5.5.24NF

5.6 Conexión dependencias y 5NF

5.7 Resumen

5.8 Ejercicios

Capítulo 6 Diseño de bases de datos

6.1 Descripción general del diseño de bases de datos

6.1.1 Métodos de diseño de bases de datos

6.1.2 Pasos del diseño de bases de datos

6.2 Análisis de requisitos

6.2.1 Análisis de requisitos Contenidos y métodos

6.2.2 Pasos del análisis de requisitos

6.2.3 Diccionario de datos

6.3 Diseño conceptual de bases de datos

6.3.

6.3.2 Abstracción de datos y diseño de vista parcial

6.3.3 Integración de vistas

6.3.4 Optimización y revisión del modelo E?R global

6.4 Diseño de estructura lógica

6.4.1 Conversión de modelo conceptual a modelo relacional

6.4.2 Optimización del modelo relacional

6.4.3 Diseño de esquema externo

6.5 Diseño físico de la base de datos

6.5.1 Contenido del diseño físico de la base de datos

6.5.2 Estructura de almacenamiento de la base de datos Determinar

6.5 .3 Selección del método de acceso al esquema relacional

6.5.4 Evaluar la estructura física

6.6 Implementación de la base de datos

6.7 Operación y mantenimiento de la base de datos

6.8 Resumen

6.9 Ejercicios

Capítulo 7 Protección de seguridad de la base de datos

7.1 Seguridad de la base de datos

p>

7.2 Integridad de la base de datos

p>

7.2 p>

7.2.1 Restricciones de integridad

7.2.2 Control de integridad

7.2.3 Principios de diseño de integridad de la base de datos

7.3 Tecnología de control de concurrencia de la base de datos

7.3.1 Transacciones

7.3.2 Problemas causados ​​por el control de concurrencia

7.3.3 Bloqueo

7.3.4 Serializabilidad de la programación paralela

7.4 Recuperación de bases de datos

7.4.1 Principios de recuperación de bases de datos y su tecnología de implementación

7.4.2 Tecnología de punto de control

7.4.3 Fallo tipos y métodos de recuperación

7.4.4 Duplicación de bases de datos

7.5 Resumen

7.6 Ejercicios

Capítulo 8 Sistema de gestión de bases de datos relacionales SQLServer2005

8.1 Descripción general de SQLServer2005

8.1.1SQLServer200

5 Breve historia del desarrollo

8.1.2 Instalación y configuración de SQLServer2005

8.1.3 Arquitectura de SQLServer2005

8.2 Herramientas de administración de SQLServer2005

8.2.1Administrador de configuración de SQLServer

8.2.2SQLServerManagementStudio

8.2.3SQLServerBusinessIntelligenceDevelopmentStudio

8.2.4SQLServer2005AnalysisServices

8.2.5 Documentación y tutorial

8.2.6Utilidad de símbolo del sistema SQLServer2005

8.3 Base de datos de administración

8.3.1Descripción general de la base de datos SQLServer2005

8.3.2 Administración de base de datos

p>

8.3.3 Gestión de tablas

8.3.4 Restricciones de tablas de datos y control de integridad de datos

8.3.5 Creación y mantenimiento de índices

8.3.6 Inserción, modificación, eliminación y consulta de datos

8.3.7 Gestión de vistas

8.4 Mecanismo de gestión de seguridad de SQLServer2005

8.4 .1 Seguridad La relación entre las cuestiones sexuales y los mecanismos de seguridad

8.4.2 Administrar los métodos de autenticación de identidad

8.4.3 Administrar las cuentas de seguridad

8.4.4 Administrar la base de datos usuarios

8.4.5 Gestión de permisos

8.4.6 Gestión de roles de base de datos

8.5 Procedimientos almacenados y activadores

8.5.1 Procedimientos almacenados Gestión

8.5.2 Gestión de activadores

8.6 Copia de seguridad y recuperación de la base de datos

8.6.1 Copia de seguridad de la base de datos

8.6.2 Recuperación de la base de datos

8.6.3 Plan de respaldo de la base de datos

8.7 Importación y exportación de datos

8.8 Adjuntar y desconectar la base de datos

8.9SQLServerProfiler

8.10 Resumen

8.11 Ejercicios

Capítulo 9 Desarrollo de un sistema de aplicación de base de datos relacional basado en Visual Basic

9.1 Introducción al lenguaje Visual Basic

9.1.1Entorno de desarrollo VisualBasic

9.1.2 Desarrollo de aplicaciones con VisualBasic

9.2Fundamentos y programación del lenguaje VisualBasic

9.2.1 Constantes y variables, operadores y expresiones

9.2.2 Estructura de control básica

9.2.3 Funciones internas de uso común

9.2.4 Entradas y salidas

9.2. 5 Array

9.3 Diseño de interfaz de usuario

9.3.1 Conceptos básicos

9.3.2 Creación de formulario

9.3.3 Controles

9.3.4 Diseño de menú

9.4 Aplicación de base de datos

9.4.1ADO

9.4.2 Control de enlace de datos

9.4.3 Diseño de informes

9.5 Ejemplo de desarrollo - sistema de gestión de bibliotecas

9.5.1 Módulo de inicio de sesión de usuarios

9.5. >

9.5.3 Módulo de edición

9.5.4 Módulo de consulta

9.5.5 Módulo de préstamo y devolución de libros

9.6 Resumen

9.7 Ejercicios

Capítulo 10 El desarrollo de la tecnología de bases de datos

10.1 Descripción general

10.2 Datos distribuidos

Sistema de base de datos

10.2.1 Conceptos básicos

10.2.2 Estructura del sistema de base de datos distribuida

10.2.3 Diseño de base de datos distribuida

10.2. 4 Características y dirección de desarrollo de las bases de datos distribuidas

10.3 Sistemas de bases de datos paralelas

10.3.1 Conceptos básicos

10.3.2 Estructura del sistema de bases de datos paralelas

10.3.3 Características de las bases de datos paralelas y problemas a resolver

10.4 Sistemas de bases de datos orientadas a objetos

10.4.1 Conceptos básicos

10.4.2 Claves tecnologías de sistemas de bases de datos orientadas a objetos

10.4.3 Métodos de implementación de bases de datos orientadas a objetos

10.4.4 Características de las bases de datos orientadas a objetos

10.4.5 El desarrollo futuro de los sistemas de bases de datos orientados a objetos

10.5 Tecnología de bases de datos orientada a campos de aplicación

10.5.1 Base de datos de ingeniería

10.5.2 Base de datos espacial

10.5.3 Base de datos científica

10.6 Resumen

10.7 Ejercicios

Capítulo 11 Experimento de base de datos

11.1 Creación y gestión de Base de datos (Experimento 1)

11.2 Creación y gestión de tablas (Experimento 2)

11.3 Acceso y modificación de datos (Experimento 3)

11.4 Vistas e índices ( Experimento 4)

11.5 Procedimientos almacenados y desencadenadores (Experimento 5)

11.6 Seguridad y protección de SQLServer2005 (Experimento 6)

11.7 Uso de VB para desarrollar una biblioteca sistema de gestión (Experimento 7)

Referencias