Introducción A LA Administración DE BASE DE DATOS

Describir los mecanismos de acceso que se utilizan para entrar a las bases de datos:


Interfaz de programación Estas interfaces (SQL, SQL incrustadas módulos e interfaces de nivel de llamada) son generalmente específicas de cada DBMS, aunque normalmente se basan en un estándar de ANSI o ISO.


Resultado de imagen para Interfaz de programación en base de datos"


Protocolo de datos Stream 


Es el protocolo de datos transferidos entre el DBMS y SQL que se ejecuta, es un protocolo de lógico y es independiente de los protocolos utilizados por la red. Estos protocolos de transmisión de datos son normalmente propietarios y se han optimizado para trabajar con un el Mismo.



Resultado de imagen para Protocolo de datos Stream en base de datos"



Entre procesos mecanismo de comunicación Es el proceso por el que un proceso se comunica con otro, tomando como ejemplo sockets de TCP/IP y canalizaciones con nombre. La elección del mecanismo IPC está restringida por el sistema operativo y la red que se utiliza.



Resultado de imagen para Entre procesos mecanismo de comunicación en base de datos"


Protocolo de red el protocolo de red se utiliza para transportar el flujo de datos a través de una red. Se puede considerar la mecánica que admite los mecanismos IPC utilizados para implementar los datos de flujo de protocolo.


DAO: Su significado en inglés de Data Access Objects, traducido  como “Objetos de Acceso a Datos”, es un objeto que proporciona una interfaz abstracta a una base de datos, estos a la vez almacenan y recogen datos de la misma.


Resultado de imagen para ejemplos de dao en base de datos"

ISAPI


Es una interfaz, de programación de aplicaciones (API) para el servidor web de Microsoft, IIS estos sirven para habilitar un usuario remoto para ejecutar un programa, busca información dentro de una base de datos, o intercambia información con otro software localizado en el servidor.

Resultado de imagen para isapi base de datos"



CGI
Se utiliza para la creación de interfaces Web/DBMS. un lenguaje de programación independiente, ya que los escritos CGI pueden elaborarse en varios lenguajes.  es un estándar para usarse en todos los servidores Web, y funcionar bajo una arquitectura de la misma.

Resultado de imagen para CGI base de datos"


RDO  
Permite a los desarrolladores crear interfaces que pudieran interactuar directamente con fuentes de datos Open Database Connectivity (ODBC). Su significado Objetos de Datos Remotos y en ingles Remote Data Objects.

Resultado de imagen para RDO base de datos"


RDS
Este permite al servicio suministra capacidad rentable y escalable al mismo tiempo que automatiza las arduas tareas administrativas, como el aprovisionamiento de hardware, la configuración de bases de datos, la implementación de parches y la creación de copias de seguridad.


Resultado de imagen para RDS base de datos"



 Conectividad abierta de bases de datos (Open Data Base Connectivity (ODBC)).


Es una interfaz de programación de aplicaciones (API) de estándar abierto para acceder a una base de datos. Mediante el uso de sentencias de ODBC en un programa. Además del software de ODBC, se necesita un módulo o controlador independiente para acceder a cada base de datos. 

Pasos

1.Abrimos visual estudio
2. dar clic en Archivo
3. seguido a nuevo, donde selecciones Proyecto
4. clic en lenguaje visual basic
5. seguido seleccionar Aplicacion Windows Form


Objetos de datos activos (ActiveX Data Objects (ADO)).

Es un objeto en un formulario que realiza una tarea o una función de interfaz. Los campos se consideran objetos activos. Los demás objetos activos, objetos editables (variables), combobox, listas etc, almacenan datos temporalmente en la memoria o realizan alguna acción como abrir una ventana de diálogo.

Resultado de imagen para Objetos de datos activos ejemplo en visual basic"


Conectividad de base de datos Java (Java Data Base Connectivity (JDBC)).

es un marco de programación para los Usuarios de java que escriben los programas que tienen acceso a la información guardada en bases de datos, hojas de cálculo etc, y archivos estos se utiliza comúnmente para conectar un programa del usuario con una base de datos 



Resultado de imagen para Conectividad de base de datos Java"



Tablas



Sentencias para alterar las tablas en SQL en visual Basic



Permite Actualizar registros dentro la de tabla.

1.UPDATE table name SET field name = some value



Permite eliminar registros dentro de la misma.



2.DELETE FROM table list

ejemplo del mismo

DELETE FROM pedidos WHERE [codigo cliente]=4 AND fecha=Now();




Permite Insertar valores es decir registros dentro de la tabla.



3. INSERT INTO tblCustomers (CustomerID, [Last Name], [First Name])
SELECT CustomerID, [Last Name], [First Name] FROM tblOldCustomers




Vistas o consultas



Permite mostrar y contar los valores dentro de la tabla.


SELECT COUNT (*) FROM " & Empleados


Permite crear la tabla con los campos incorporados.

sq = "CREATE TABLE Productos " _& "(Nombre TEXT, Descripcion TEXT);"


Permite mostrar y reagruparlo en orden diferente.

SELECT nombre, apellidos, teléfono FROM clientes ORDER BY apellidos, nombre; 


Creación de una Vista en Visual Basic

Public Class Northwind
    Inherits DataContext
    ' Table(Of T) abstracts database details  per
    ' table/data type.
    Public Customers As Table(Of Customer)
    Public Orders As Table(Of Order)

    Public Sub New(ByVal connection As String)
        MyBase.New(connection)
    End Sub
End Class


Procedimientos Almacenados.

Inserta el valor en la tabla, donde selecciona el campo y realiza una condición en la misma.

INSERT INTO Customers (CustomerName, Country)

SELECT SupplierName, Country FROM Suppliers
WHERE Country='Germany'



Disparadores

 Se utilizan como disparadores de chivato  donde muestra un mensaje cuando insertan una de estas sentencias.

CREATE TRIGGER trmensaje_pasajero

ON pasajero
FOR INSERT, UPDATE
AS
PRINT 'Pasajero actualizado correctamente'
go

Ejemplos 

Update pasajero set nombre='Jcarlos'
where num_documento='47715777'
go


Comentarios