Red de conocimiento del abogados - Preguntas y respuestas penales - ¿Qué es la programación? ¿Alguien puede enseñarme cómo hacer lo básico? ¿Están programadas las redes?

¿Qué es la programación? ¿Alguien puede enseñarme cómo hacer lo básico? ¿Están programadas las redes?

Dirección de programación 1. Prólogo

Mucha gente piensa que la programación de bases de datos es un trabajo muy tentador, debido a la enorme demanda del mercado de aplicaciones de bases de datos. Hay tres áreas principales de aplicación informática: informática científica, procesamiento de datos y control de procesos, de las cuales el procesamiento de datos representa la mayor proporción, incluido el modo cliente/servidor generalizado (C/S) y el modo Internet (B/S) más populares. aplicaciones. Precisamente debido a la enorme demanda del mercado, las perspectivas de la programación de bases de datos son prometedoras. ¿Estás interesado en unirte a un estudio de programación?

2. Principios de programación y aplicaciones de bases de datos

1. Desarrollo de aplicaciones de bases de datos

El sistema de bases de datos se desarrolló sobre la base del sistema de archivos y ha experimentado la jerarquía. Base de datos, base de datos de red y base de datos relacional en tres etapas. Debido a que las bases de datos relacionales utilizan tablas bidimensionales que son fáciles de entender y aceptar para las personas para organizar los datos, se han desarrollado rápidamente y se han convertido en la corriente principal de los productos de bases de datos. El conocimiento de bases de datos que presentamos aquí se refiere a bases de datos relacionales.

2. Conceptos básicos

Una base de datos (DB para abreviar) es un conjunto de datos interrelacionados almacenados en la memoria de una computadora de una manera determinada. El establecimiento de la base de datos no tiene nada que ver. con el programa. La llamada base de datos relacional es una base de datos que representa datos como una colección de tablas y define la estructura estableciendo relaciones entre tablas simples.

El sistema de gestión de bases de datos (DBMS) es un sistema de software que gestiona bases de datos. Proporciona a los usuarios métodos y comandos para describir, operar y mantener bases de datos, y puede controlar automáticamente la seguridad y la integridad de los datos de la base de datos. Actualmente, Oracle, Sybase, Microsoft SQL Server y otras bases de datos son sistemas de gestión de bases de datos.

Un sistema de base de datos es un sistema informático con funciones de gestión de bases de datos, que incluyen software de aplicación, bases de datos, sistemas de gestión de bases de datos y administradores de bases de datos. Lo que hoy llamamos programación de bases de datos generalmente se refiere al desarrollo de un sistema de base de datos, es decir, escribir aplicaciones de bases de datos para manipular la base de datos y lograr una gestión eficaz de los datos.

Utilizamos diagramas de estructura para comprender intuitivamente la arquitectura de la programación de bases de datos, como se muestra a continuación:

Por supuesto, los administradores de bases de datos generalmente se enfocan en aplicaciones de bases de datos grandes y no específicamente en bases de datos pequeñas. administrador de la base de datos de la aplicación. Algunos lectores pueden pensar erróneamente que programar bases de datos significa escribir aplicaciones de bases de datos. De hecho, también debe incluir el diseño de bases de datos, como escribir un sistema de gestión salarial, cómo organizar razonablemente la información del personal y la información salarial y diseñar estructuras de datos. DBMS es una función de la base de datos en sí, por lo que no necesitamos pensar en ello. Solo necesitamos ocuparnos de su interfaz (por ejemplo, las herramientas de desarrollo contemporáneas generalmente proporcionan ODBC para conectarse a la base de datos). Independientemente de cómo se almacene físicamente una tabla en un archivo de base de datos, se puede ver como un conjunto de filas y columnas, similar a las filas y columnas de una hoja de cálculo en Excel. En una base de datos relacional, las filas se denominan registros y las columnas se denominan campos. A continuación se muestra un ejemplo de un talón de pago de un empleado.

Número de empleado, nombre, edad, título profesional, jornada laboral y salario básico

1 Qiao Feng 32 Ingeniero Senior 1990/07/011000.00

7 Zhang Wuji 25 Ingeniero 01/08/1997 800.00

Podemos ver que cada fila de esta tabla describe la información de un empleado específico de la empresa, llamado registro, cada registro contiene el mismo tipo y número de campos; De esta tabla, derivamos la siguiente definición:

Una tabla es una agrupación lógica de información relacionada dispuesta en filas y columnas, como la tabla de empleados de la empresa anterior.

Campo Cada columna de una tabla de base de datos se denomina campo. La estructura de la tabla está definida por los diversos campos que contiene, cada campo describe sus valores de atributos. Los campos pueden contener una variedad de caracteres, números e incluso gráficos (como guardar fotografías de empleados).

Los registros se almacenan en filas de la tabla, que se denominan registros. No hay dos registros en la misma tabla de datos que sean exactamente iguales.

Una clave es uno (o más) campos en una tabla, y una clave puede ser única o no única. Se puede designar una clave única como clave principal para identificar de forma única cada fila de la tabla. Por ejemplo, en la tabla de empleados, el número de empleado es la clave principal de la tabla, porque identifica de manera única a un empleado (aquí no podemos usar el nombre como clave principal, porque el nombre no puede identificar de manera única a un empleado y puede haber nombres duplicados).

Relación es la conexión entre la mesa y la existencia. Una base de datos puede estar compuesta por varias tablas, que pueden estar relacionadas entre sí de diferentes maneras. Por ejemplo, una base de datos de empleados también puede tener una tabla que contenga información adicional sobre los empleados, que está relacionada con la tabla de empleados por número de empleado.

En tercer lugar, el lenguaje SQL

Cuando se trata de programación de bases de datos, el lenguaje SQL no se puede ignorar. El nombre completo en inglés del lenguaje SQL es Lenguaje de consulta estructurado, que significa lenguaje de consulta estructurado. La función principal del lenguaje SQL es establecer contacto y comunicarse con varias bases de datos y realizar diversas operaciones, como actualizar datos en la base de datos y extraer datos de la base de datos. SQL ha sido designado como lenguaje estándar para sistemas de gestión de bases de datos relacionales por ANSI (Instituto Nacional Estadounidense de Estándares) y la Organización Internacional de Normalización (ISO).

Actualmente, los sistemas de gestión de bases de datos relacionales más populares, como Oracle, Sybase, Microsoft SQL Server, DB2, etc., siguen el estándar del lenguaje SQL.

Si quieres hacer bien tu trabajo, primero debes afilar tus herramientas. El siguiente paso es elegir mejores herramientas de desarrollo de bases de datos.

IV. Comparación de varias herramientas de desarrollo de bases de datos

En la actualidad, algunos proveedores de bases de datos propietarias han proporcionado herramientas de programación de bases de datos, como Oracle's Developer 2000 y Sybase's Power++, pero las populares son Delphi. , VB, PowerBuilder y otros lenguajes. Estas herramientas de desarrollo tienen sus propias fortalezas y ventajas. Por ejemplo, VB usa el lenguaje BASIC, que es fácil de aprender y tiene una fuerte integración con los productos de Microsoft; Delphi tiene una excelente tecnología de componentes y una rápida velocidad de compilación. Utiliza el lenguaje Pascal orientado a objetos, que tiene una alta eficiencia de compilación y es intuitivo y legible. sintaxis. PowerBuilder tiene una poderosa tecnología de ventana de datos, que es una patente de SYBASE Company y proporciona una interfaz dedicada con grandes bases de datos. VFP también tiene una gran base de usuarios en China, pero Microsoft anunció que no lanzará una nueva versión después de VFP6 y muchos ex programadores de FOX han recurrido a otras herramientas de desarrollo. Para principiantes, puedes elegir según tus necesidades. Estoy aquí para presentarles PowerBuilder, que es una poderosa herramienta de desarrollo de bases de datos y un maestro en programación de bases de datos.

Verbo (abreviatura de verbo) Introducción a la programación de bases de datos PowerBuilder

PowerBuilder (en adelante, PB) es una herramienta de desarrollo interactivo gráfico orientada a objetos lanzada por PowerSoft, una empresa de propiedad absoluta. Filial de Sybase. Se utiliza en el desarrollo de aplicaciones en arquitectura cliente/servidor. Los programadores prefieren cada vez más PB por su entorno de desarrollo integrado simple y eficiente, su poderosa tecnología de ventana de datos, sus casi omnipotentes capacidades de acceso a bases de datos y su amigable interfaz de usuario. PB6.5 es actualmente la versión más utilizada. PB7 se lanzó hace mucho tiempo, pero parece que nunca ha sido lo suficientemente estable. PB8 también está en desarrollo y es un producto que vale la pena esperar. Aquí tomamos PB6.5 como ejemplo para hacer una breve introducción.

Las aplicaciones de bases de datos PB generalmente incluyen tres partes: programa de usuario, motor de base de datos y base de datos. El motor de base de datos es la interfaz proporcionada por PB con varias bases de datos. Al utilizar un motor de base de datos, podemos centrarnos en el diseño de la base de datos y la redacción de programas de usuario sin conocer los detalles técnicos del acceso a la base de datos.

El entorno de desarrollo de PB consta de una serie de pintores completos. El llamado pincel es en realidad una herramienta que completa ciertas funciones, por ejemplo, el pincel de ventana se usa para definir objetos de ventana, el pincel de ventana de datos se usa para definir objetos de ventana de datos y el pincel de biblioteca se usa para agregar, eliminar, y modificar bibliotecas de aplicaciones. Los desarrolladores de aplicaciones pueden diseñar, crear y probar aplicaciones cliente/servidor con simples operaciones del mouse.

PB llama a una aplicación que resuelve problemas reales, es decir, al objeto de la aplicación. El objeto de la aplicación es el punto de entrada a otros objetos de la biblioteca de la aplicación. El marco del programa se puede ampliar escribiendo código a nivel de aplicación. Los objetos de la aplicación PB se guardan en archivos PBL.

¿Y si quisiéramos desarrollar uno? /span>.