Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL Server 2000
SQL Server 2000
NET y
SQL Server 2000
Erich Bühler
MVP
¿Qué es SQL Server?
Tareas
Resultado
Petición OLTP
OLAP
Herramientas SQL Server
Consola administrativa
Servicio Trabajos
SQLServerAgent Alertas
Operadores
Database
Tablas, índices
Datos
Estructura de una base de datos
Transacciones
2
Archivo de datos
Se cargan las páginas en
memoria y se modifican
4
Un checkpoint
escribe las páginas
de memoria a disco
Estructura de una base de datos
Tipos y tablas
Tablas
Formadas por columnas con tipo
Las columnas pueden ser funciones SQL
OrderID ClienteID Fecha Precio PrecioConTasas Foto
int nchar datetime money Precio*0,16 image
De columna
Valor por defecto, valores admitidos
De entidad
Clave primaria
Unique
Referencial
Clave foránea
Comprobación de fórmula
Estructura de una base de datos
Índices
Lenguaje Transact-SQL
Tres cometidos
Manipulación de datos
SELECT, INSERT, UPDATE, DELETE
Definición de datos
CREATE, ALTER, DROP
Control de datos
GRANT, DENY, REVOKE
Selección de datos
Programación de SQL Server
Ejecución de sentencias SQL (II)
Operadores
=, <, <>, AND, NOT…
Funciones
AVG, SUM, DB_NAME…
Control de flujo
IF, ELSE; WHILE…
Unión de tablas
JOIN, UNION…
Programación de SQL Server
Procedimientos almacenados
Data
SQLClient
OracleClient
OleDB
Odbc
Base de datos
Básicas del modelo
desconectado
Trabajo con infor. en memoria (caché)
Básicamente se producen 3 etapas:
Se obtiene la información y se desconecta del
origen
Se modifica la información
Se conecta nuevamente y concilia con la base
de datos
Ahorro de conexiones y mejoras para
aplicaciones distribuidas, pero tener en
cuenta la concurrencia!! (sqlranger.com)
Básicas del modelo
desconectado
El Adaptador es el encargado de efectuar la
conexión
Funciona como un ‘enchufe’ entre los datos y
la base de datos
Contiene la información de conexión y consulta
Hace transparente la obtención de datos de
cualquier origen (se encarga a bajo nivel de
la re-conexión)
Hay uno genérico (OleDbDataAdapter) y
uno específico para SQL Server
(SqlDataAdapter)
Manipulación de datos
Espacio System.Data
Contiene los objetos desconectados
Dataset
Negocio a Negocio
ADO.NET en el modelo
desconectado
Estructura de la información
El DataSet contiene 3 colecciones
DataTable
DataColumn
DataRow