Programación Computacional
lunes, 1 de diciembre de 2014
Configuracion ASP.NET
Los datos de configuración de ASP.NET se almacenan en
archivos de texto XML cuya denominación es Web.config. Los archivos Web.config
pueden aparecer en varios directorios de las aplicaciones ASP.NET. Estos
archivos permiten editar fácilmente los datos de configuración antes, durante o
después de que las aplicaciones se implementen en el servidor. Puede crear y
editar archivos de configuración de ASP.NET utilizando editores de texto
estándar, el complemento MMC de ASP.NET, la herramienta Administración de
sitios Web o la API de configuración de ASP.NET.
Los archivos de configuración de ASP.NET mantienen los
valores de configuración de la aplicación separados del código de aplicación.
El hecho de mantener los datos de configuración separados del código facilita
los procesos de asociar valores a aplicaciones, cambiar valores cuando sea
necesario después de implementar una aplicación, y ampliar el esquema de
configuración.
Para obtener más información sobre cómo se organizan los
datos en los archivos de configuración de ASP.NET, vea Archivos de
configuración de ASP.NET. Los valores de configuración disponibles se describen
en Opciones de configuración de ASP.NET.
Caracteristicas de ASP.NET
Páginas
Las páginas de ASP.NET, conocidas oficialmente como "web
forms" (formularios web), son el principal medio de construcción para el
desarrollo de aplicaciones web. Los formularios web están contenidos en
archivos con una extensión ASPX; en jerga de programación, estos archivos
típicamente contienen etiquetas HTML o XHTML estático, y
también etiquetas definiendo Controles Web que se procesan del lado
del servidor y Controles de Usuario donde los desarrolladores colocan
todo el código estático y dinámico requerido por la página web. Adicionalmente,
el código dinámico que se ejecuta en el servidor puede ser colocado en una
página dentro de un bloque <% -- código dinámico -- %> que es
muy similar a otras tecnologías de desarrollo como PHP, JSP y ASP,
pero esta práctica es, generalmente, desaconsejada excepto para propósitos de
enlace de datos pues requiere más llamadas cuando se genera la página.
ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
.
ASP.NET
ASP.NET es
un framework para aplicaciones
web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework
web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework
Definición
Un lenguaje de manipulación de datos (Data Manipulation
Language, o DML en inglés) es un lenguaje proporcionado por el
sistema de gestión de base de datos que permite a los usuarios llevar a cabo
las tareas de consulta o manipulación de los datos, organizados por el modelo
de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es
SQL, usado para recuperar y manipular datos en una base de datos relacional.
SELECT | SELECCIONAR
La sentencia SELECT nos permite consultar los
datos almacenados en una tabla de la base de datos.
Forma básica
|
SELECT
|
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es
de selección.
|
|
ALL
|
Indica que queremos seleccionar todos los valores.Es el valor por defecto
y no suele especificarse casi nunca.
|
|
DISTINCT
|
Indica que queremos seleccionar sólo los valores distintos.
|
|
FROM
|
Indica la tabla (o tablas) desde la que queremos recuperar los datos. En
el caso de que exista más de una tabla se denomina a la consulta
"consulta combinada" o "join". En las consultas
combinadas es necesario aplicar una condición de combinación a través de una
cláusula WHERE.
|
|
WHERE
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR.
|
|
GROUP BY
|
Especifica la agrupación que se da a los datos. Se usa siempre en
combinación con funciones agregadas.
|
|
HAVING
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Su funcionamiento es similar al de WHERE pero
aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse
siempre junto a GROUP BY y la condición debe estar referida
a los campos contenidos en ella.
|
|
ORDER BY
|
Presenta el resultado ordenado por las columnas indicadas. El orden puede
expresarse con ASC (orden ascendente) y DESC (orden
descendente). El valor predeterminado es ASC.
|
Caracteristicas generales de SQL Server
El SQL es un lenguaje de acceso a bases de datos que explota
la flexibilidad y potencia de los sistemas relacionales y permite así gran
variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o
"de no procedimiento" que, gracias a su fuerte base teórica y su
orientación al manejo de conjuntos de registros —y no a registros
individuales— permite una alta productividad en codificación y la orientación a
objetos. De esta forma, una sola sentencia puede equivaler a uno o más
programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.
SQL también tiene las siguientes características:
-Lenguaje de
definición de datos: El LDD de SQL proporciona comandos para la definición
de esquemas de relación, borrado de relaciones y modificaciones de los esquemas
de relación.
-Lenguaje interactivo
de manipulación de datos: El LMD de SQL incluye lenguajes de consultas
basado tanto en álgebra relacional como en cálculo relacional de tuplas.
-Integridad: El
LDD de SQL incluye comandos para especificar las restricciones de integridad
que deben cumplir los datos almacenados en la base de datos.
-Definición de vistas:
El LDD incluye comandos para definir las vistas.
-Control de
transacciones: SQL tiene comandos para especificar el comienzo y el final
de una transacción.
-SQL incorporado y
dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL
en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
-Autorización: El
LDD incluye comandos para especificar los derechos de acceso a las relaciones y
a las vistas.
¿Que es SQL Server?
El lenguaje de consulta estructurado o SQL (por
sus siglas en inglés Structured Query Language) es un lenguaje
declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus características
es el manejo del álgebra y el cálculo relacional que
permiten efectuar consultas con el fin de recuperar de forma sencilla información de
interés de bases de datos, así como hacer cambios en ellas.
El SEQUEL terminó siendo el predecesor de SQL, que es una versión evolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de los diversos sistemas de gestión de bases de datos relacionales surgidos en los años siguientes y fue por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versión estándar de este lenguaje, el "SQL-86" o "SQL1". Al año siguiente este estándar es también adoptado por la ISO.
Sin embargo, este primer estándar no cubría todas las necesidades de los desarrolladores e incluía funcionalidades de definición de almacenamiento que se consideró suprimirlas. Así que, en 1992, se lanzó un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2".
En la actualidad el SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y, aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.
Suscribirse a:
Comentarios (Atom)

