Está en la página 1de 10

TEMA:

Caractersticas y Ventajas:
SQL server 2016
Oracle 12c
Tipos de datos de SQL server

MATERIA: FUNDAMENTOS DE BASE DE DATOS


MAESTRO: GERONIMO GERONIMO GUADALUPE
ALUMNA: TORRES HUERTA MARA DEL CARMEN
N. CONTROL: 15380808

1
INDICE

Caractersticas y ventajas de SQL Server 2016 ............................................................................................ 3


Caractersticas y ventajas de Oracle 12C ..................................................................................................... 4
Tipos de datos de SQL Server ...................................................................................................................... 7
Conclusin .................................................................................................................................................... 9
Bibliografa .................................................................................................................................................. 10

2
Caractersticas y ventajas de SQL Server 2016
Caractersticas:
Flexibilidad, rendimiento y disponibilidad para tu OLTP (On Line Transaction Processing,
Procesamiento de Transacciones En Lnea) ms importante y las cargas de trabajo de
almacenamiento de datos.
Es ampliable hasta 12TB de memoria y 640 procesadores lgicos.
Lleva a cabo transacciones hasta 30 veces y consultas hasta 100 veces ms rpidas con
rendimiento mejorado en la memoria.
Realiza anlisis operacionales en tiempo real sobre datos de transacciones.
Equilibra las cargas a travs de auxiliares legibles en grupos siempre disponibles.
Proporciona una plataforma BI completa, in situ y preparada para la empresa que te ayuda a
transformar datos complejos en conocimientos prcticos.
Crea informes modernos y visualiza datos densos con tipos de grficos adicionales.
Permite acceder a KPIs, informes mviles y paginados utilizando el portal web de Servicios de
Informes.
En resumen, con SQL Server 2016 transformars datos complejos procedentes de diversas fuentes en
modelos de datos de confianza, utilizando el lenguaje de modelado estadstico ms popular y
proporcionando una experiencia excepcional y consistente in situ y en la nube.
Esta nueva versin del SQL Server 2016 permite memorizar los datos en tiempo real, lo que multiplica
por 100 la velocidad de anlisis de la informacin. As el usuario obtiene de forma casi inmediata una
escenario claro y conciso de los datos que posee aunque est trabajando con cantidades masivas.

Ventajas:

El rendimiento en memoria mejorado permite obtener transacciones hasta 30 veces ms rpidas,


consultas ms de 100 veces ms rpidas que las bases de datos relacionales basadas en disco y
anlisis operacionales en tiempo real
La nueva tecnologa Always Encrypted ayuda a proteger sus datos en cualquier circunstancia, en
equipos locales y en la nube, con claves maestras que se encuentran en la aplicacin, sin que se
produzcan cambios en las aplicaciones
La tecnologa Stretch Database mantiene una mayor cantidad de los datos histricos de sus clientes
a su disposicin ampliando de manera transparente sus datos OLTP en Microsoft Azure de manera
segura sin que se produzcan cambios en las aplicaciones.
El anlisis avanzado integrado proporciona las ventajas de escalabilidad y rendimiento de crear y
ejecutar sus algoritmos de anlisis avanzados directamente en el ncleo de la base de datos
transaccional de SQL Server
Informacin empresarial a travs de visualizaciones ricas en dispositivos mviles mediante
aplicaciones nativas para Windows, iOS y Android
Simplifique la administracin de datos relacionales y no relacionales mediante la consulta de ambos
con T-SQL usando PolyBase
Copias de seguridad hbridas ms rpidas, alta disponibilidad y escenarios de recuperacin ante
desastres para efectuar copias de seguridad y restaurar sus bases de datos locales en Microsoft
Azure y colocar sus elementos secundarios de SQL Server AlwaysOn en Azure.

3
Caractersticas y ventajas de Oracle 12C
Caractersticas:
Bases de datos 'conectables'

La arquitectura multitenant permite que las bases de datos se consoliden en un nico servidor a la vez que
se mantienen separadas entre ellas. Esta nueva arquitectura permite compartir la SGA, la CPU y otros
recursos, reduciendo ampliamente la cantidad requerida de memoria y de CPU, en comparacin con la que
sera necesaria para mantener las bases de datos por separado.

Heatmaps de bases de datos

Oracle database 12c monitoriza la actividad de cada columna de las tablas, determina qu tipo de
compresin se adapta mejor a cada una, y puede realizar la compresin.

ndices duplicados

Esta caracterstica permite crear ndices duplicados sobre el mismo conjunto de columnas. Esto puede ser
muy til en entornos de Data Warehouse en los que se puede mejorar el rendimiento implementando a la
vez ndices de tipo Bitmap y de tipo B-tree sobre las mismas columnas.

Result sets implcitos

Una de las principales utilidades de los tipos de PL/SQL es para devolver result sets desde una funcin o
un procedimiento almacenado. Ahora, con la release 12c, ya no va a ser necesario proceder de esta manera,
ya que se podr devolver por referencia el mismo cursor desde las mismas funciones y procedures.

Seguridad a nivel de PL/SQL

Ahora los DBA podemos asignar roles a bloques de cdigo PL/SQL. Parece sencillo pero es impresionante.
Oracle se est asegurando de que la seguridad se puede otorgar incluso a nivel de cada bloque.

Columnas de Identidad

Esta mejora ha sido tomada otras bases de datos como MySQL y MS SQLServer. Estos gestores de bases
de datos ya permiten utilizar desde hace tiempo para las claves primarias columnas de tipo 'identity', que
tienen la habilidad de autoincrementar por defecto el valor del campo de clave.

Mejoras en los valores por defecto de las columnas

Hay bastantes nuevas formas de definir valores por defecto para una columna. Ahora se pueden utilizar las
funciones NextVal y CurrVal de las secuencias. Tambin se pueden especificar valores por defecto para
Nulos explcitos proporcionados en sentencias Insert para asegurarse de que determinadas columnas
siempre contienen un valor. Tambin ahora se pueden definir valores por defecto de slo metadatos para
campos de columna tanto opcionales como obligatorios.

4
Opciones para limitar filas

Las nuevas clusulas de limitacin de filas, Offset y Fetch, permiten crear consultas de tipo Top N sin saber
absolutamente nada de las funciones analticas. Adems estas clusulas permiten paginar a travs de los
datos para seleccionar ciertos subconjuntos de datos.

Tipos de datos extendidos

Los tamaos mximos de Varchar2 y NVarchar2 se han incrementado de 4K a 32K. El tamao del tipo de
dato RAW tambin se ha ampliado de 2K a hasta 32K. Todos estos tamaos estn disponibles con la opcin
Extended Data Types que puede activarse por medio de un parmetro de inicializacin y ejecutando un
script.

Encriptacin mejorada

La encriptacin mejorada permite la creacin y gestin de 'wallets' por SQL, en lugar de hacerlo a travs
utilidades de linea de comandos. Tambin permite la gestin remota de una manera sencilla. La funcin de
encriptacin se ha incorporado tambin en los wallets/claves de exports e imports entre bases de datos
conectables. El almacenamiento de los wallets es en ASM, para mayor seguridad.

Separacin de Tareas

SYSDBA Super usuario


SYSOPER Menos privilegios que SYSDBA, pero con bastante poder.
SYSBACKUP Puede utilizarse especficamente para realizar operaciones de backup y restauracin.
SYSDG Disponible para administracin de data guard.
SYSKM Habilitado para realizar tareas bsicas de mantenimiento.

Bases de datos en contenedores Pluggable Este tipo de base de datos contiene toda la
informacin junta, la puedes desconectar de una instancia y conectarla en otra instancia,
prcticamente en segundos.
32k VARCHAR es un nuevo tipo de columna que permite datos de 32k, casi igual que tener un
tipo BLOB, pero ms orientado a texto.
Mejoras en la exportacin e importacin de BD expdp e impdp un buen cambio con las
herramientas de exdp e impd, que ya exporta con muchos menos problemas datos a archivos planos
que nos permite mover tablas entre instancias, esto ya exista pero ahora es mucho ms
consistente.
Ahora nos permite usar la clusula WITH en el PL/SQL
Columnas Invisibles ahora nos permite tener columnas en tablas que no aparecen en un select
comn, para consultar la informacin de estas columnas invisibles, hay que hacer un select
especficamente al nombre de la columna.

Ventajas:

Se pueden conectar muchos PDB a un solo CDB, lo que implica una verdadera separacin de
datos entre dos bases de datos que estn conectadas al mismo CDB.
Tanto el PDB como el CDB tienen un menor tamao.
La actualizacin del software de Oracle se hace dentro del CBD nicamente y por ende de manera
ms rpida.
5
Clonar un PDB con sus aplicaciones se puede hacer de manera ms efectiva y rpida, pues no se
necesita clonar toda la base de datos Oracle.
Bajo cubierta, la implementacin es hecha usando tablespaces transportables con data y metadata.
Existen diferentes tipos de usuarios:
o Usuarios locales en el PDB
o Usuarios comunes en el CDB
Un usuario local con privilegios puede administrar el PDB, mientras que la metadata acerca del PDB
es administrada por un usuario comn.
Cualquier usuario con privilegios, puede cambiar entre PDBs.
Cada PDB tiene su propio nombre de servicio. Estos nombres de servicios deben de ser nicos
dentro del CDB.
Se pueden definir ligas de bases de datos entre los PDBs.
El crear un nuevo PDB vaco es 1000 veces ms rpido que crear una nueva base de datos
completa.

6
Tipos de datos de SQL Server
Tipos de datos numricos.

SQL Server dispone de varios tipos de datos numricos. Cuanto mayor sea el nmero que puedan almacenar mayor ser
en consecuencia el espacio utilizado para almacenarlo. Como regla general se recomienda usar el tipo de dato mnimo
posible. Todos los datos numricos admiten el valor NULL.

Bit: Una columna o variable de tipo bit puede almacenar el rango de valores de 1 a 0.
Tinyint: Una columna o variable de tipo tinyint puede almacenar el rango de valores de 0 a 255.
SmallInt: Una columna o variable de tipo smallint puede almacenar el rango de valores -32768 a 32767.
Int: Una columna o variable de tipo int puede almacenar el rango de valores -231 a 231-1.
BigInt: Una columna o variable de tipo bigint puede almacenar el rango de valores -263 a 263-1 .
Decimal (p,s): Una columna de tipo decimal puede almacenar datos numricos decimales sin redondear. Donde p
es la precisin (nmero total del dgitos) y s la escala (nmero de valores decimales)
Float: Una columna de datos float puede almacenar el rango de valores -1,79x-10308 a 1,79x-10308, , si la definimos
con el valor mximo de precisin. La precisin puede variar entre 1 y 53.
Real: Sinnimo de float (24). Puede almacenar el rango de valores -3,4x-1038 a 3,4x-1038,
Money: Almacena valores numricos monetarios de -263 a 263-1, con una precisin de hasta diez milsimas de la
unidad monetaria.
SmallMoney: Almacena valores numricos monetarios de -214.748,3647 a 214.748,3647, con una precisin de
hasta diez milsimas de la unidad monetaria.

Tipos de Datos Fecha y Hora.

Datetime: Almacena fechas con una precisin de milisegundo. Debe usarse para fechas muy especficas.
SmallDatetime: Almacena fechas con una precisin de minuto, por lo que ocupa la mitad de espacio de que el tipo
datetime, para tablas que puedan llegar a tener muchos datos es un factor a tener muy en cuenta.
TimeStamp: Se utiliza para marcar un registro con la fecha de insercin actualizacin. El tipo timestamp se
actualiza automticamente cada vez que insertamos o modificamos los datos.

Tipos de datos Cadena de Caracteres.

Char(n): Almacena n caracteres en formato ASCII, un byte por cada letra. Cuando almacenamos datos en el tipo
char, siempre se utilizan los n caracteres indicados, incluso si la entrada de datos es inferior. Por ejemplo, si en un
char (5), guardamos el valor A, se almacena A, ocupando los cinco bytes.
Varchar(n): Almacena n caracteres en formato ASCII, un byte por cada letra. Cuando almacenamos datos en el tipo
varchar, unicamente se utilizan los caracteres necesarios
Varchar(max): Igual que varchar, pero al declararse como max puede almacenar 231-1 bytes.
Nchar(n): Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es recomendable utilizar este tipo
de datos cuando los valores que vayamos a almacenar puedan pertenecer a diferentes idiomas.
Nvarchar(n): Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es recomendable utilizar este
tipo de datos cuando los valores que vayamos a almacenar puedan pertenecer a diferentes idiomas.
Nvarchar(max): Igual que varchar, pero al declararse como max puede almacenar 231-1 bytes.

7
Tipos de datos binarios.

Binary: Se utiliza para almacenar datos binarios de longitud fija, con una longitud mxima de 8000 bytes.
Varbinary: Se utiliza para almacenar datos binarios de longitud variable, con una longitud mxima de 8000
bytes..Es muy similar a binary, salvo que varbinary utiliza menos espacio en disco.
Varbinary(max):Igual que varbinary, pero puede almacenar 231-1 bytes

8
Conclusin
Dada a la investigacin realizada el da 30/08/2017 acerca de dos tipos diferentes de gestores de base de
datos los cuales son SQL Server 2016 y Oracle 12c llegue a la conclusin que los dos gestores son
totalmente profesionales y muy similares excepto algunas caractersticas que los definen como en el caso
del SQL Server el cual tiene una mejor manipulacin en la creacin de tablas y consultas, pero este sistema
gestor de base de datos ocupa gran cantidad de recursos por lo contrario Oracle es muchsimo ms ligero
y a mi punto de vista ms confiable por su preferencia en grandes compaas, en cuanto a los tipos de datos
son prcticamente iguales en los dos gestores pero llego a la conclusin personal que a mi parecer por su
fcil utilizacin prefiero SQL Server.

9
Bibliografa
https://franklindavidsql.wordpress.com/2013/01/05/tipos-de-datos-en-microsoft-sql-server-2012/
https://www.msn.com/es-ve/noticias/microsoftstore/sql-server-2016-la-soluci%C3%B3n-l%C3%ADder-en-
almacenamiento-de-datos/ar-BBwyiU1
http://www.dataprix.com/blog-it/bases-datos/oracle-12c-las-mejoras

10

También podría gustarte