SlideShare una empresa de Scribd logo
1 de 10
TEMA:
Espacio de nombres System.Data.SqlClient.
AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET
Framework para SQL Server.
El proveedor de datos de .NET Framework para SQL Server describe una colección
de clases utilizadas para obtener acceso a una base de datos de SQL Server en el
espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un
objeto DataSet residente en memoria, que sirve para consultar y actualizar la base
de datos.
Definición:
SqlClientPermission Habilita el proveedor de datos de .NET Framework para SQL Server
para garantizar que un usuario tiene el nivel de seguridad adecuado para obtener acceso a
un origen de datos.
SqlClientPermissionAttribute Asocia una acción de seguridad a un atributo de seguridad
personalizado.
SqlCommand Representa un procedimiento almacenado o una instrucción de Transact-SQL
que se ejecuta en una base de datos de SQL Server. Esta clase no se puede heredar.
SqlCommandBuilder Genera automáticamente, en una sola tabla, los comandos que se
utilizan para reconciliar los cambios realizados en un DataSet con la base de datos de SQL
Server asociada. Esta clase no se puede heredar.
SqlConnection Representa una conexión abierta con una base de datos de SQL Server.
Esta clase no se puede heredar.
Clases:
SqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos
que se utilizan para rellenar un DataSet y actualizar una base de datos de SQL Server. Esta clase
no se puede heredar.
SqlDataReader Proporciona una forma de leer una secuencia de filas sólo hacia delante en una
base de datos de SQL Server. Esta clase no se puede heredar.
SqlError Recopila información relevante para una advertencia o un error devuelto por SQL Server.
Esta clase no se puede heredar.
SqlErrorCollection Recopila todos los errores generados por el proveedor de datos de .NET
Framework para SQL Server. Esta clase no se puede heredar.
SqlException La excepción que se inicia cuando SQL Server devuelve una advertencia o un error.
Esta clase no se puede heredar.
SqlInfoMessageEventArgs Proporciona datos para el evento InfoMessage. Esta clase no se
puede heredar.
SqlParameter Representa un parámetro de un SqlCommand y, de manera opcional, su
asignación a columnas de DataSet. Esta clase no se puede heredar.
SqlParameterCollection Representa una colección de parámetros relevantes para
SqlCommand, así como las asignaciones correspondientes a las columnas de DataSet. Esta
clase no se puede heredar.
SqlRowUpdatedEventArgs Proporciona datos para el evento RowUpdated. Esta clase no
se puede heredar.
SqlRowUpdatingEventArgs Proporciona datos del evento RowUpdating. Esta clase no se
puede heredar.
SqlTransaction Representa una transacción de Transact-SQL que se realiza en una base
de datos de SQL Server. Esta clase no se puede heredar.
Delegados:
Delegado Descripción
OnChangeEventHandler Controla el OnChange evento que se
desencadena cuando se recibe una notificación
para cualquiera de los comandos asociados a
un SqlDependency objeto.
SqlInfoMessageEventHandler Representa el método que controlará el
evento InfoMessage de SqlConnection.
SqlRowsCopiedEventHandler Representa el método que controla el
evento SqlRowsCopied de SqlBulkCopy.
SqlRowUpdatedEventHandler Representa el método que controlará el
evento RowUpdated de SqlDataAdapter.
SqlRowUpdatingEventHandler Representa el método que controlará el
evento RowUpdating de SqlDataAdapter.
Enumeraciones:
Enumeración Descripción
ApplicationIntent Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly.
PoolBlockingPeriod Especifica un valor para PoolBlockingPeriod Propiedad.
SortOrder Especifica cómo se ordenan las filas de datos.
SqlAuthenticationMethod Describe los diferentes métodos de autenticación de SQL que puede usar un cliente que se conecta a
la base de datos SQL de Azure. Para obtener más información, consulte Connecting to SQL Database
By Using Azure Active Directory Authentication.
SqlBulkCopyOptions Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia
de SqlBulkCopy.
SqlCommandColumnEncry
ptionSetting
Especifica cómo se enviarán y recibirán los datos al leer y editar columnas cifradas. Según su consulta
específica, el impacto en el rendimiento puede reducirse omitiendo el procesamiento del controlador
Siempre cifrado cuando no se usan columnas sin cifrar. Tenga en cuenta que no se puede usar esta
configuración para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más
información, vea Always Encrypted (Database Engine)
SqlConnectionColumnEncr
yptionSetting
Especifica que la funcionalidad de siempre cifrado está habilitada en una conexión. Tenga en cuenta
que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos de texto no
cifrado.Para obtener más información, consulte Always Encrypted (Database Engine).
SqlNotificationInfo Esta enumeración proporciona información adicional sobre las diferentes notificaciones que puede ser
recibido por el controlador de eventos de dependencia.
SqlNotificationSource Indica el origen de la notificación recibida por el controlador de eventos de dependencia.
SqlNotificationType Describe los diferentes tipos de notificación que pueden recibir un OnChangeEventHandler el
controlador de eventos a través de la SqlNotificationEventArgs parámetro.
RECOMENDACIONES:
• Es recomendable utilizar System.Data.SqlClient contiene clases que permiten
interactuar con orígenes de datos SQL Server de un modo mucho más directo que
OleDb.
• Tambien podemos utiizar el espacio de nombres System.Data.SqlClient porque es
similar al espacio de nombres System.Data.OleDb.
• El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET
Framework para SQL Server.
• El proveedor de datos de .NET Framework para SQL Server describe una colección de
clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio
administrado.
• El espacio de nombres System.Data.SqlClient es similar al espacio de
nombres System.Data.OleDb, pero obtimizado para el acceso a SQL Server.
CONCLUSIONES:
• Espacio de nombres System.Data.SqlClient es proveedor de datos de NET
Framework para SQL Server.
• System.Data.SqlClient específica para acceder a bases de datos AQL Server y
optimiza en su comunicación con dicha base. También implementa formas
específicas de los mismos objetos existentes, como SqlDataAdapter,
SqlCommand,etc.
APRECIACION DEL EQUIPO:

Más contenido relacionado

La actualidad más candente (20)

Objeto SqlDataReader
Objeto SqlDataReaderObjeto SqlDataReader
Objeto SqlDataReader
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
 
Sql dataadapter
Sql dataadapterSql dataadapter
Sql dataadapter
 
Ado
AdoAdo
Ado
 
Statement
StatementStatement
Statement
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Diapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommand
 
Epacios nombre system.data.
Epacios nombre system.data. Epacios nombre system.data.
Epacios nombre system.data.
 
Objeto command
Objeto commandObjeto command
Objeto command
 
Connection
ConnectionConnection
Connection
 
Statement
StatementStatement
Statement
 
Objeto SqlCommand
Objeto SqlCommandObjeto SqlCommand
Objeto SqlCommand
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 
Statement
StatementStatement
Statement
 

Similar a Diapositivas de system.data.sql client (20)

Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
NameSpace
NameSpaceNameSpace
NameSpace
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
DPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZADPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZA
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Block
BlockBlock
Block
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
System.data.oledb
System.data.oledbSystem.data.oledb
System.data.oledb
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Tema 15 aplicaciones de dos capas por gio
Tema 15   aplicaciones de dos capas por gioTema 15   aplicaciones de dos capas por gio
Tema 15 aplicaciones de dos capas por gio
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Dprn3 u3 a1_mame
Dprn3 u3 a1_mameDprn3 u3 a1_mame
Dprn3 u3 a1_mame
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 

Más de TAPIA SILVA EVELINA

Más de TAPIA SILVA EVELINA (12)

Diapositivas de objeto conecction
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecction
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetos
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datos
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 

Último

Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhFoxy963
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdfSantiagoRodriguez598818
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptxMantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptxJasserGonzalez2
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................Juan293605
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfgonzalo195211
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxMaxPercyBorjaVillanu
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)miguelbenito23
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfElybe Hernandez
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 

Último (20)

Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptxMantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Manual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdfManual deresolucion de ecuaciones por fracciones parciales.pdf
Manual deresolucion de ecuaciones por fracciones parciales.pdf
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 

Diapositivas de system.data.sql client

  • 1. TEMA: Espacio de nombres System.Data.SqlClient. AUTORES: TAPIA SILVA EVELINA. RÍOS DUAREZ CESAR EDUARDO.
  • 2. El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET Framework para SQL Server. El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en memoria, que sirve para consultar y actualizar la base de datos. Definición:
  • 3. SqlClientPermission Habilita el proveedor de datos de .NET Framework para SQL Server para garantizar que un usuario tiene el nivel de seguridad adecuado para obtener acceso a un origen de datos. SqlClientPermissionAttribute Asocia una acción de seguridad a un atributo de seguridad personalizado. SqlCommand Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en una base de datos de SQL Server. Esta clase no se puede heredar. SqlCommandBuilder Genera automáticamente, en una sola tabla, los comandos que se utilizan para reconciliar los cambios realizados en un DataSet con la base de datos de SQL Server asociada. Esta clase no se puede heredar. SqlConnection Representa una conexión abierta con una base de datos de SQL Server. Esta clase no se puede heredar. Clases:
  • 4. SqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar un DataSet y actualizar una base de datos de SQL Server. Esta clase no se puede heredar. SqlDataReader Proporciona una forma de leer una secuencia de filas sólo hacia delante en una base de datos de SQL Server. Esta clase no se puede heredar. SqlError Recopila información relevante para una advertencia o un error devuelto por SQL Server. Esta clase no se puede heredar. SqlErrorCollection Recopila todos los errores generados por el proveedor de datos de .NET Framework para SQL Server. Esta clase no se puede heredar. SqlException La excepción que se inicia cuando SQL Server devuelve una advertencia o un error. Esta clase no se puede heredar. SqlInfoMessageEventArgs Proporciona datos para el evento InfoMessage. Esta clase no se puede heredar.
  • 5. SqlParameter Representa un parámetro de un SqlCommand y, de manera opcional, su asignación a columnas de DataSet. Esta clase no se puede heredar. SqlParameterCollection Representa una colección de parámetros relevantes para SqlCommand, así como las asignaciones correspondientes a las columnas de DataSet. Esta clase no se puede heredar. SqlRowUpdatedEventArgs Proporciona datos para el evento RowUpdated. Esta clase no se puede heredar. SqlRowUpdatingEventArgs Proporciona datos del evento RowUpdating. Esta clase no se puede heredar. SqlTransaction Representa una transacción de Transact-SQL que se realiza en una base de datos de SQL Server. Esta clase no se puede heredar.
  • 6. Delegados: Delegado Descripción OnChangeEventHandler Controla el OnChange evento que se desencadena cuando se recibe una notificación para cualquiera de los comandos asociados a un SqlDependency objeto. SqlInfoMessageEventHandler Representa el método que controlará el evento InfoMessage de SqlConnection. SqlRowsCopiedEventHandler Representa el método que controla el evento SqlRowsCopied de SqlBulkCopy. SqlRowUpdatedEventHandler Representa el método que controlará el evento RowUpdated de SqlDataAdapter. SqlRowUpdatingEventHandler Representa el método que controlará el evento RowUpdating de SqlDataAdapter.
  • 7. Enumeraciones: Enumeración Descripción ApplicationIntent Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly. PoolBlockingPeriod Especifica un valor para PoolBlockingPeriod Propiedad. SortOrder Especifica cómo se ordenan las filas de datos. SqlAuthenticationMethod Describe los diferentes métodos de autenticación de SQL que puede usar un cliente que se conecta a la base de datos SQL de Azure. Para obtener más información, consulte Connecting to SQL Database By Using Azure Active Directory Authentication. SqlBulkCopyOptions Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia de SqlBulkCopy. SqlCommandColumnEncry ptionSetting Especifica cómo se enviarán y recibirán los datos al leer y editar columnas cifradas. Según su consulta específica, el impacto en el rendimiento puede reducirse omitiendo el procesamiento del controlador Siempre cifrado cuando no se usan columnas sin cifrar. Tenga en cuenta que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más información, vea Always Encrypted (Database Engine) SqlConnectionColumnEncr yptionSetting Especifica que la funcionalidad de siempre cifrado está habilitada en una conexión. Tenga en cuenta que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos de texto no cifrado.Para obtener más información, consulte Always Encrypted (Database Engine). SqlNotificationInfo Esta enumeración proporciona información adicional sobre las diferentes notificaciones que puede ser recibido por el controlador de eventos de dependencia. SqlNotificationSource Indica el origen de la notificación recibida por el controlador de eventos de dependencia. SqlNotificationType Describe los diferentes tipos de notificación que pueden recibir un OnChangeEventHandler el controlador de eventos a través de la SqlNotificationEventArgs parámetro.
  • 8. RECOMENDACIONES: • Es recomendable utilizar System.Data.SqlClient contiene clases que permiten interactuar con orígenes de datos SQL Server de un modo mucho más directo que OleDb. • Tambien podemos utiizar el espacio de nombres System.Data.SqlClient porque es similar al espacio de nombres System.Data.OleDb.
  • 9. • El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET Framework para SQL Server. • El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. • El espacio de nombres System.Data.SqlClient es similar al espacio de nombres System.Data.OleDb, pero obtimizado para el acceso a SQL Server. CONCLUSIONES:
  • 10. • Espacio de nombres System.Data.SqlClient es proveedor de datos de NET Framework para SQL Server. • System.Data.SqlClient específica para acceder a bases de datos AQL Server y optimiza en su comunicación con dicha base. También implementa formas específicas de los mismos objetos existentes, como SqlDataAdapter, SqlCommand,etc. APRECIACION DEL EQUIPO: