Beruflich Dokumente
Kultur Dokumente
Ciencia y Tecnologia
Carrera:
Asignatura:
Programación Computacional IV
Actividad:
Docente:
Integrantes:
Fecha:
SQLite
PostgreSQL.
Sybase.
MySQL.
Oracle.
MongoDB.
SQL
Además, ofrece un conjunto de Capas Abstractas para el acceso a la Data con
todos los beneficios de la POO. Entre las que podemos mencionar:
PDO
ODBC
DBA
dbx
Datos Masivos
Persistencia
Seguridad
Multi-user Storage
Conveniencia
Eficiencia
Exactitud
La extensión SQLite está habilitada por defecto a partir de PHP 5.3.0. Es posible
desactivarlo utilizando --without-sqlite3 en tiempo de compilación.
Las siguientes son rutinas importantes de PHP que pueden ser suficientes para
su requerimiento de trabajar con la base de datos SQLite desde su programa
PHP.
Es gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado
en la actualidad.
Requerimientos: Para poder contar con estas funciones, debe compilar PHP
con el soporte para MySQL.
Ejemplo: Este ejemplo muestra como conectar, ejecutar una consulta, imprimir
las filas resultantes y desconectar a una base de datos MySQL.
Oracle: Es un sistema de gestión de base de datos de tipo objeto-relacional, su
dominio en el mercado de servidores
empresariales había sido casi total hasta que recientemente tiene la
competencia del Microsoft SQL Server y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird.
Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo
GNU/Linux.
Requerimientos: La extensión OCI8 1.4 está incluida con PHP 5.3, PHP 5.4 y
PHP 5.5, en Windows, la DLL php_oci8 DLL necesita las bibliotecas cliente de
Oracle desde la versión 10gR2 o superior.
Esto significa que mediante este lenguaje podemos crear, modificar, buscar, y
hacer cualquier otra operación en una base de datos. Lo de estándar significa
que el mismo lenguaje puede usarse para diferentes tipos de bases de datos, es
decir con SQL podemos operar con bases en MySQL, SQL Server, Access,
Oracle, DB2, y otros sistemas de bases de datos.
Tipos de sentencias
DDL: Lenguaje de definición de Datos (Data Definition Languaje) Entran aquí las
sentencias que definen y crean los objetos que soportan la base de datos
(creación o supresión de bases, creación o supresión de tablas, relaciones entre
tablas, claves en las tablas, etc.
DCL: Lenguaje de Control de Datos (Data Control Languaje) Entran aquí las
sentencias para controlar las funciones de administración y control de las bases.
¿Como utilizar PHP con SQL?
Los controladores de Microsoft para PHP para SQL Server pueden conectarse a
SQL Server mediante la autenticación de Windows o mediante la autenticación
de SQL Server. De forma predeterminada, los controladores de Microsoft para
PHP para SQL Server intentan conectarse al servidor mediante la autenticación
de Windows.
Los controladores de Microsoft para PHP para SQL Server son compatibles con
la autenticación de SQL Server cuando se conecta a SQL Server.