Tabla en las bases de datos,
se refiere al tipo de modelado de datos, donde se guardan los datos recogidos
por un programa. Su estructura general se asemeja a la vista general de un
programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar
información. Las tablas se componen de filas y columnas de celdas que se pueden
rellenar con textos y gráficos.
Las tablas se componen de dos estructuras:
·Registro: es cada una de las filas en que se
divide la tabla. Cada registro contiene datos de los mismos tipos que los demás
registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá
un nombre y una dirección.
·Campo: es cada una de las columnas que forman la tabla. Contienen datos de
tipo diferente a los de otros campos. En el ejemplo anterior, un campo
contendrá un tipo de datos único, como una dirección, o un número de teléfono,
un nombre, etc.
A los campos se les puede asignar, además,
propiedades especiales que afectan a los registros insertados. El campo puede
ser definido como índice o autoincrementable, lo
cual permite que los datos de ese campo cambien solos o sean el principal a la
hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la
Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias)
(dependiendo del tipo de base de datos elegida). La estructura de las tablas
viene dada por la forma de un archivo plano, los cuales en un inicio se
componían de un modo similar.
Las tablas son los objetos principales de bases de
datos que se utilizan para guardar datos.
TIPOS DE DATOS
DATOS BINARIOS: datos que toman valores uno (1) o
cero (0) y componen números hexadecimales, se almacenan utilizando los
tipos binary o varbinary e image
DATOS CARÁCTER: puede contener letras, símbolos y
caracteres numéricos, se almacenan utilizando el tipo de datos char,
varchar o text.
DATOS UNICODE: cualquier caracter definido por el
standard unicode
DATOS DE FECHA Y HORA: combinaciones validas de fecha y
hora, se almacena utilizando los tipos de datos datatime y samlldatatime.
DATOS NUMÉRICOS: pueden ser números negativos,
positivos, decimales, fracciones, y números enteros, los datos enteros se
almacenan utilizando el tipo de datos bigint, int, smallint y
tinyint, los datos decimales se almacenan utilizando el tipo de
datosdecimal o numeric, y los de punto flotante con float o real.
DATOS DE MONEDA: representa cantidades positivas o
negativas de dinero, se almacenan utilizando los tipos de datos money o
smallmoney.
DATOS ESPECIALES: no se ajusta a ninguna de las
categorías de datos anteriores, los tipos de datos son timestamp o
rowversion, bit, uniqueidentifier, sql_variant, table.
DATOS DEFINIDOS POR EL
USUARIO: como su
nombre lo indica es un tipo definido por el usuario.
Otro
aspecto no menos importante al crear una tabla es el uso de restricciones,
valores predeterminados y valores NULL.
ADMINISTRACIÓN
DE TABLAS
CREACCIÓN
La
sintaxis básica y general para crear una tabla es la siguiente:
create table NOMBRETABLA(
NOMBRECAMPO1 TIPODEDATO,
...
NOMBRECAMPON TIPODEDATO
);
La
tabla debe ser definida con un nombre que la identifique y con el cual
accederemos a ella.
Creamos
una tabla llamada "usuarios" y entre paréntesis definimos los campos
y sus tipos:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);
Cada
campo con su tipo debe separarse con comas de los siguientes, excepto el
último.
Cuando
se crea una tabla debemos indicar su nombre y definir al menos un campo con su
tipo de dato. En esta tabla "usuarios" definimos 2 campos:
nombre:
que contendrá una cadena de caracteres de 30 caracteres de longitud, que almacenará
el nombre de usuario y
clave:
otra cadena de caracteres de 10 de longitud, que guardará la clave de cada
usuario.
Cada
usuario ocupará un registro de esta tabla, con su respectivo nombre y clave.
Para
nombres de tablas, se puede utilizar cualquier caracter permitido para nombres
de directorios, el primero debe ser un caracter alfabético y no puede contener
espacios. La longitud máxima es de 128 caracteres.
Si
intentamos crear una tabla con un nombre ya existente (existe otra tabla con
ese nombre), mostrará un mensaje indicando que ya hay un objeto llamado
'usuarios' en la base de datos y la sentencia no se ejecutará. Esto es muy
importante ya que cuando haga los ejercicios en este sitio puede haber otra
persona que haya creado una tabla con el nombre que usted especifique.
MODIFICACIÓN
El uso más
común de la sentencia ALTER TABLE es
añadir una columna a una tabla existente. La cláusula de definición de la
columna en la sentencia ALTER TABLE
es virtualmente idéntica a la de la sentencia CREATE TABLE y funciona del mismo modo. La nueva columna se añade
al final de las definiciones de columna de la tabla y aparece como la columna
más a la derecha en consultas posteriores.
ELIMINACIÓN
Para
eliminar una tabla usamos "drop
table" junto al nombre de la tabla a eliminar:
drop
table usuarios;
Si
intentamos eliminar una tabla que no existe, aparece un mensaje de error
indicando tal situación y la sentencia no se ejecuta. Para evitar este mensaje
podemos agregar a la instrucción lo siguiente:
if object_id('usuarios') is not null
drop table usuarios;
En
la sentencia precedente especificamos que elimine la tabla "usuarios"
si existe.
RESTRICCIONES
DE COLUMNAS
PRIMARY KEY: una tabla solo puede tener una
restricción primary key y la columna o columnas a la(s) que se le aplique esta
restricción no puede aceptar valores NULL, cuando está compuesta por más de una
columna la combinación de las dos columnas debe ser única dentro de la tabla.
Un ejemplo puede ser el número de identificación de un paciente o la
combinación de tipo de documento y número de identificación.
FOREIGN KEY: esta restricción en una columna de
una tabla suele estar asociada a la PRIMARY
KEY de otra tabla y exigir un vínculo y se convierte en una clave
externa para la segunda tabla, aunque también puede definirse para que haga
referencia a las columnas con restricción UNIQUE de otras tablas. Un ejemplo
puede ser el número de identificación del paciente en la tabla pacientes como
una llave foránea en la tabla de factura.
UNIQUE: Se puede utilizar esta restricción
para asegurar que no se escriban valores duplicados en columnas específicas que
no formen parte de una clave principal.
CHECK: esta restricción limita el conjunto de valores que
pueden ser capturados e un campo a partir de una expresión lógica. Por ejemplo
salario >= 650000 y <= 5000000
DEFAULT: Cada columna debe tener un valor, aunque
sea un valor NULL. Por ejemplo para un campo numérico se puede definir el calor
por defecto 0, o N/D para un campo string.
NULL: define si una columna o campo de una tabla puede
aceptar valores NULL, un valor NULL es diferente de un valor 0, en blanco o una
cadena de caracteres de longitud 0. Un campo PRIMARY KEY no puede aceptar valore NULL.
Sintaxis básica
de la instrucción CREATE TABLE:
RESUMEN
Las Tabla en las bases de datos, se refiere al
tipo de modelado de datos, donde se guardan los datos recogidos por un
programa. Su estructura general se asemeja a la vista general de un programa
de hoja de cálculo.
Una tabla es utilizada para organizar y presentar
información. Las tablas se componen de filas y columnas de celdas que se pueden
rellenar con textos y gráficos.
SUMMARY
Tables in databases, refers to the type of data modeling,
where the data collected by a program are stored. Its overall structure
resembles overview of a spreadsheet program.
A table is used to organize and present information. The
tables consist of rows and columns of cells that can be filled with text and
graphics.
RECOMENDACIONES
Investigar y
conocer detalladamente el tema de las tablas en las bases de datos nos ayudara
a llegar a tener un buen modelamiento de datos.
Al momento de crear
tablas en una base de datos debemos especificar cuidadosa mente un nombre único
para cada una de las tablas que se desea crear.
CONCLUSIONES
La creación de
tablas en una base de datos es de suma importancia ya que es ahí donde se guardará
o almacenará la información que se ingrese.
Las tablas son los objetos primordiales de una base
de datos que se utilizan para guardar datos.
Microsoft® SQL Server™ es un
sistema de administración y análisis de bases de datos relacionales de
Microsoft para soluciones de comercio electrónico, línea de negocio y
almacenamiento de datos.
Microsoft SQL Serveres un sistema de manejo de bases de datos
delmodelo relacional, desarrollado por la empresaMicrosoft.
El lenguaje de desarrollo
utilizado (por línea de comandos o mediante la interfaz gráfica de Management
Studio) esTransact-SQL(TSQL), una implementación del estándar
ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir
relaciones entre ellas (DDL).
Puede ser configurado para
utilizar varias instancias en el mismo servidor físico, la primera instalación
lleva generalmente el nombre del servidor, y las siguientes - nombres
específicos (con un guion invertido entre el nombre del servidor y el nombre de
la instalación).
VERSIONES
Elcódigo fuenteoriginal de SQL Server que
fue utilizado en las versiones previas a la versión 7.0 habría sido comprado deSybase, pero
fue actualizado en las versiones 7.0 y 2000, y reescrito en la versión 2005.
Generalmente, cada 2-3 años, una nueva versión es lanzada y, entre estos
lanzamientos, se proponen service packescon mejoras y correcciones
debugs, yhotfixespor problemas urgentes en el sistema de
seguridad o bugs críticos.
·Además permite administrar información de otrosservidoresde datos.
Este sistema incluye una
versión reducida, llamadaMSDEcon el mismo motor debase
de datospero
orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser
elSQL Express Edition, que
se distribuye en formagratuita.
Es común desarrollar proyectos
completos empleandoMicrosoft
SQL ServeryMicrosoftAccessa través de los llamadosADP(Access Data Project). De
esta forma se completalabase de datos(Microsoft SQL Server), con el
entorno de desarrollo (VBAAccess), a través de la
implementación de aplicaciones de dos capas mediante el uso de formulariosWindows.
En el manejo de SQL mediante
líneas de comando se utiliza elSQLCMD, osql,
o PowerShell.
Para el desarrollo de
aplicaciones más complejas (tres o más capas),Microsoft SQL Serverincluye interfaces de acceso para
varias plataformas de desarrollo, entre ellas.NET, pero el servidor sólo está
disponible paraSistemas
Operativos.
El tipo NUMERIC fue mejorado
para ser usado como identificador de columna a partir de la versión 2008 R2.
PROGRAMACIÓN
T-SQL
T-SQL(Transact-SQL) es el principal medio de
interacción con el Servidor, el cual permite realizar las operaciones claves en
SQL Server, incluyendo la creación y modificación de esquemas de base de datos,
inserción y modificación de datos en la base de datos, así como la
administración del servidor como tal. Esto se realiza mediante el envío de
sentencias en T-SQL y declaraciones que son procesadas por el servidor y los
resultados (o errores) regresan a la aplicación cliente.
Cliente Nativo de SQL
Cliente Nativo de SQL, es la
biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión
2005 en adelante. Implementa de forma nativa soporte para las características
de SQL Server, incluyendo la ejecución de la secuencia de datos tabular,
soporte para bases de datos en espejo de SQL Server, soporte completo para
todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones
asíncronas, las notificaciones de consulta, soporte para cifrado, así como
recibir varios conjuntos de resultados en una sola sesión de base de datos.
Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para
otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo
de SQL puede también usarse directamente, pasando por alto las capas de acceso
de datos.
EDICIONES
Cada versión de SQL Server
posee distintas versiones con distintos precios (para cada versión) que
dependen también en la configuración física del servidor.10A continuación se presentan las versiones
principales:
Enterprise
Contempla todas las características
(deshabilitadas en otras ediciones).Es el tipo de versión con más privilegios
existente en el mercado.
Developer
Una edición con las mismas
características que la Enterprise, con el fin de ser instalada solamente en
ambiente de desarrollo y no en producción. Si se desarrolla para una edición
Standard hay que tener en cuenta las características deshabilitadas para esta
versión.
Standard
Una versión limitada según la
configuración del servidor y sus características, diseñada para servidores inferiores.
Por ejemplo: en la versión
2012, la edición Enterprise soporta un número ilimitado deprocesadores, y la
agregación dememoriayCPUsen caliente sin la interrupción del servicioo del
servidor; mientras la edición Standard está limitada a 16 procesadores y no
soporta la "agregación en caliente".
Express
Una versión gratuita que
posibilita la creación de bases de datos limitadas con características básicas,
con el fin de apoyar aplicaciones que necesiten una solución simple para
almacenamiento de una cantidad limitada de datos, o usuarios que sus recursos y
necesidades son limitados.
En la versión 2012, esta
edición puede utilizar un máximo de 1 GB de memoria, y almacenar no más de
10GB, funciona en servidores con un número máximo de cuatro procesadores. Estas
limitaciones se mantienen en la versión 2014 (4 cores, 1GB ram, y 10Gb por base
de datos).
SQL Azure
Es una versión de SQL Server en
la nube, que permitía pagar mensualmente por el servicio sin la necesidad de
mantener un servidor físico (On Premise). La empresa paga solo por el servicio,
y el servicio es manejado a través detorres de servidoresen distintos lugares en el mundo.
Con SQL Azure no es necesario
instalar, mantener o actualizar un servidor físico; a pesar que este servicio
depende de aspectos relacionados a problemas de seguridad con respecto a su
presencia fuera de la empresa y a la disponibilidad de conexión a Internet.
Durante un tiempo, el servicio
fue ampliado con la opción de crear unservidor virtualpor la red, e instalar SQL Server tanto
como uno de los servicios competidores, y manejar el servidor virtual como si
fuera un servidor físico local (aunque físicamente no está accesible); y se
puede diferenciar entre la opción original que esta denominada PAAS (Platform
as a Service:El
Plataforma como un Servicio) y la nueva opción de los servidores virtuales
denominada IAAS (Infrastructure as a Service, Infraestructura como un
Servicio).
Este servicio esta otorgado por
Microsoft desde2009y se une a servicios similares deempresas de third-party.
Interfaz de usuario
SQL Server proporciona unos
interfaz que han cambiado durante los años, de los cuales los más conocidos son
los interfaz gráficos que están utilizados como herramienta de desarrollo
estándar a losdesarrolladoresyadministradores.
La interfaz gráfica hasta 2005
incluyó el Enterprise Manager con una vista de árbol de los distintos objetos y
con la capacidad de manejarlos; y el Query analyzer como interfaz textual para
ejecutar comandos de TSQL.
En la versión 2005 las dos
herramientas se unificaron a una –el SQL Server Management Studio (SSMS), y a
partir de 2008 fue incluida la opción de trabajar con elVisual Studio– la interfaz estándar de desarrollo de Microsoft (a los
distintoslenguajes,BI,
etc.). Otro interfaz opcional es la utilización deLínea de
comandos, con herramientas como SQLCmd, ISQL, OSQL que posibilita la
ejecución descriptsyprocesamiento
por lotes. Desde 2008 se puede desarrollar con SQLCmd (SQL Command) a
través del SSMS sin interconectarse al interfaz textual de Windows. Otra opción
en el ámbito de scripts es la utilización del lenguaje de scriptsPowershellde Microsoft.
Aparte
de los intefazes estándares de SQL Server, se puede ejecutar comandos de TSQL
con herramientas de conexión como ODBC y OLE-DB.
REQUERIMIENTO DE SOFTWARE Y HARDWARE –INSTALACIÓN Y
CONFIGURACIÓN DE SQL SERVER
1.
INSTALACIÓN DE MICROSOFT SQL SERVER EXPRESS EDITION 2012
2. Historia de las Versiones Historia de
versiones Nombre de la Versión Año Nombre clave versión1.0 1989 SQL Server 1-0
SQL(OS/2)4.21 1993 SQL Server 4.21 SEQUEL(WinNT)6.0 1995 SQL Server 6.0
SQL956.5 1996 SQL Server 6.5 Hydra7.0 1998 SQL Server 7.0 Sphinx SQL Server
7.0- 1999 Plato OLAP Tools8.0 2000 SQL Server 2000 Shiloh SQL Server 20008.0
2003 Liberty 64-bit Edition9.0 2005 SQL Server 2005 Yukon10.0 2008 SQL Server
2008 Katmai SQL Server 200810.50 2010 Kilimanjaro R211.0 2012 SQL Server 2012
Denali
3. DESVENTAJAS
DE SQL• MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de
64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le
permite alojar un máximo de 64 GB de memoria compartida.• MSSQL no maneja
compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo
hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en
disco.• MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no
puede instalarse, por ejemplo, en servidores Linux, por esta razon.
4. ¢La nueva versión de Microsoft SQL
Server2012 incluirá muchas características nuevas, pero quizás lo más
importante, se debe remarcar algunos cambios significativos en la línea de productos
SQL Server.¢El nuevo
SQL Server 2012 la familia se compone dela versión Enterprise, Business Intelligence,
Standard, Web, Developer y Express.
5. REQUISITOS
GENERALES¢ En las ediciones de 32 o 64 bits de
SQL Server 2012 se aplica lo siguiente:¢ Se recomienda ejecutar SQL Server
2012 en equipos con el formato de archivo NTFS. SQL Server 2012 se puede
instalar en un equipo con el sistema de archivos FAT32, pero no se recomienda
porque es menos seguro que el sistema de archivos NTFS.¢ El programa de instalación de SQL
Server bloqueará las instalaciones en unidades de disco de solo lectura,
asignadas o comprimidas.
6. ¢ SQL Server requiere que se instale
una actualización para asegurarse de que se puede instalar correctamente el
componente de Visual Studio. El programa de instalación de SQL Server comprueba
la presencia de esta actualización y, a continuación, le exige que descargue e
instale la actualización antes de continuar con la instalación de SQL Server.
Para evitar la interrupción durante la instalación de SQL Server, puede
descargar e instalar la actualización antes de ejecutar el programa de
instalación de SQL Server, según se describe a continuación (o instalar todas
las actualizaciones de .NET 3.5 SP1 disponibles en Windows Update): Si instala SQL Server 2012 en un
equipo con el sistema operativo Windows Vista SP2 o Windows Server 2008 SP2,
puede obtener la actualización necesaria. Si instala SQL Server 2012 en un
equipo con el sistema operativo Windows 7 SP1 o Windows Server 2008 R2 SP1,
esta actualización ya está incluida.¢ La instalación de SQL Server 2012
produce un error si se inicia la instalación con Terminal Services Client. No
se admite el inicio del programa de instalación de SQL Server con Terminal
Services Client.
7. HARDWARE
Y SOFTWARE Componente Requisito Framework .NET 3.5 SP1 es un requisito de SQL Server 2012 al
seleccionar el Motor de base de datos, Reporting Services, Replicación, Data
Quality Services, Master Data Services o SQL Server Management Studio, y el
programa de instalación de SQL Server ya no lo instala.Windows SQL Server 2012
no instala ni habilita Windows PowerShell 2.0; sin embargo, WindowsPowerShell
PowerShell 2.0 es un requisito previo de instalación para los componentes del
Motor de base de datos y SQL Server Management Studio.Software de Los sistemas
operativos admitidos para SQL Server 2012 tienen software de red integrado. Las instancias con nombre y
predeterminadas de una instalación independiente admiten los siguientes
protocolos de red: Memoria compartida Canalizaciones con nombre TCP/IP
VIAVirtualización SQL Server 2012 se admite en entornos de máquina virtual que
se ejecuten en el rol Hyper-V de las ediciones Standard, Enterprise y
Datacenter de Windows Server 2008 SP2 y las ediciones Standard, Enterprise y
Datacenter de Windows Server 2008 R2 SP1.Software de Se requiere Internet
Explorer 7 o una versión posterior para Microsoft Management ConsoleInternet
(MMC), Herramientas de datos de SQL Server (SSDT), el componente Diseñador de
informes de Reporting Services y la Ayuda HTML.Disco duro SQL Server 2012
requiere un mínimo de 6 GB de espacio disponible en disco.Unidad Para la
instalación desde disco se necesita una unidad de DVD.Supervisión SQL Server
2012 requiere Super VGA (800x600) o un monitor de una resolución mayor.Internet
La funcionalidad de Internet requiere acceso a Internet
8. Requisitos
Memoria y Procesador Componente Requisito Memoria Mínimo: Ediciones Express: 512 MB Todas las
demás ediciones: 1 GB Se recomienda: Ediciones Express: 1 GBVelocidad del
Mínimo: procesador •Procesador x86: 1,0 GHz •Procesador x64: 1,4 GHz
Recomendado: 2 GHz o másTipo de •Procesador x64: AMD Opteron, AMD Athlon 64,
Intelprocesador Xeon compatible con Intel EM64T Intel Pentium IV compatible con
EM64T •Procesador x86: compatible con Pentium III o superior
9. REQUISITOS
DE ESPACIO EN DISCO DE LOS COMPONENTES
Característica Requisito de espacio en disco Motor de base de datos y archivos
de datos, replicación, 811 MB búsqueda de texto completo y Data Quality
Services Analysis Services y archivos de datos 345 MB Reporting Services y
Administrador de informes 304 MB Integration Services 591 MB Master Data
Services 243 MB Componentes de cliente, excepto los componentes de los Libros
1823 MB en pantalla de SQL Server y las herramientas de Integration Services.
Los componentes de los Libros en pantalla de SQL Server para 375 KB ver y
administrar el contenido de la Ayuda1
RESUMEN
MICROSOFT SQL SERVER 2012
DEFINICIÓN
Microsoft® SQL Server™ es un
sistema de administración y análisis de bases de datos relacionales de
Microsoft para soluciones de comercio electrónico, línea de negocio y
almacenamiento de datos.
Microsoft SQL Serveres un sistema de manejo de bases de datos
delmodelo relacional, desarrollado por la empresaMicrosoft.
VERSIONES
Elcódigo fuenteoriginal de SQL Server que fue utilizado en las versiones
previas a la versión 7.0 habría sido comprado deSybase, pero fue actualizado en las versiones 7.0 y 2000, y
reescrito en la versión 2005. Generalmente, cada 2-3 años, una nueva versión es
lanzada y, entre estos lanzamientos, se proponen service packescon mejoras y correcciones debugs, yhotfixespor problemas urgentes en el sistema de seguridad o bugs críticos.
·Además permite administrar información de otrosservidoresde datos.
EDICIONES
Cada versión de SQL Server
posee distintas versiones con distintos precios (para cada versión) que
dependen también en la configuración física del servidor.10A continuación se presentan las versiones
principales:
Enterprise
Contempla todas las
características (deshabilitadas en otras ediciones).Es el tipo de versión con
más privilegios existente en el mercado.
Developer
Una edición con las mismas características
que la Enterprise, con el fin de ser instalada solamente en ambiente de
desarrollo y no en producción..
Standard
Una versión limitada según la
configuración del servidor y sus características, diseñada para servidores
inferiores.
Express
Una versión gratuita que
posibilita la creación de bases de datos limitadas con características básicas,
con el fin de apoyar aplicaciones que necesiten una solución simple para
almacenamiento de una cantidad limitada de datos, o usuarios que sus recursos y
necesidades son limitados.
SQL Azure
Es una versión de SQL Server en
la nube, que permitía pagar mensualmente por el servicio sin la necesidad de
mantener un servidor físico (On Premise). La empresa paga solo por el servicio,
y el servicio es manejado a través detorres de servidoresen distintos lugares en el mundo.
Interfaz de usuario
SQL Server proporciona unos
interfaz que han cambiado durante los años, de los cuales los más conocidos son
los interfaz gráficos que están utilizados como herramienta de desarrollo
estándar a losdesarrolladoresyadministradores.
REQUERIMIENTO DE SOFTWARE Y HARDWARE –INSTALACIÓN Y
CONFIGURACIÓN DE SQL SERVER
1.
INSTALACIÓN DE MICROSOFT SQL SERVER EXPRESS EDITION 2012
2. Historia de las Versiones Historia de
versiones Nombre de la Versión Año Nombre clave versión1.0 1989 SQL Server 1-0
SQL(OS/2)4.21 1993 SQL Server 4.21 SEQUEL(WinNT)6.0 1995 SQL Server 6.0
SQL956.5 1996 SQL Server 6.5 Hydra7.0 1998 SQL Server 7.0 Sphinx SQL Server
7.0- 1999 Plato OLAP Tools8.0 2000 SQL Server 2000 Shiloh SQL Server 20008.0
2003 Liberty 64-bit Edition9.0 2005 SQL Server 2005 Yukon10.0 2008 SQL Server
2008 Katmai SQL Server 200810.50 2010 Kilimanjaro R211.0 2012 SQL Server 2012
Denali
3. DESVENTAJAS
DE SQL• MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de
64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le
permite alojar un máximo de 64 GB de memoria compartida.•
4. ¢La nueva versión de Microsoft SQL
Server2012 incluirá muchas características nuevas, pero quizás lo más importante,
se debe remarcar algunos cambios significativos en la línea de productos SQL
Server.¢El nuevo
SQL Server 2012 la familia se compone dela versión Enterprise, Business Intelligence,
Standard, Web, Developer y Express.
5. REQUISITOS
GENERALES¢ En las ediciones de 32 o 64 bits de
SQL Server 2012 se aplica lo siguiente:¢ Se recomienda ejecutar SQL Server
2012 en equipos con el formato de archivo NTFS.
6. ¢ SQL Server requiere que se instale
una actualización para asegurarse de que se puede instalar correctamente el
componente de Visual Studio. El programa de instalación de SQL Server comprueba
la presencia de esta actualización y, a continuación, le exige que descargue e
instale la actualización antes de continuar con la instalación de SQL Server.
7. HARDWARE
Y SOFTWARE Componente Requisito Framework .NET 3.5 SP1 es un requisito de SQL Server 2012 al
seleccionar el Motor de base de datos, Reporting Services, Replicación, Data
Quality Services, Master Data Services o SQL Server Management Studio, y el
programa de instalación de SQL Server ya no lo instala.Windows SQL Server 2012
no instala ni habilita Windows PowerShell 2.0; sin embargo, WindowsPowerShell
PowerShell 2.0 es un requisito previo de instalación para los componentes del
Motor de base de datos y SQL Server Management Studio.Software de Los sistemas
operativos admitidos para SQL Server 2012 tienen software de red integrado.
resolución mayor.Internet La funcionalidad de Internet requiere acceso a
Internet
8. Requisitos
Memoria y Procesador Componente Requisito Memoria Mínimo: Ediciones Express: 512 MB Todas las
demás ediciones: 1 GB Se recomienda: Ediciones Express: 1 GBVelocidad del
Mínimo:procesador •Procesador x86: 1,0 GHz •Procesador x64: 1,4 GHz Recomendado:
2 GHz o másTipo de •Procesador x64: AMD Opteron, AMD Athlon 64, Intelprocesador
Xeon compatible con Intel EM64T Intel Pentium IV compatible con EM64T
•Procesador x86: compatible con Pentium III o superior
9. REQUISITOS
DE ESPACIO EN DISCO DE LOS COMPONENTES
Característica Requisito de espacio en disco Motor de base de datos y archivos
de datos, replicación, 811 MB búsqueda de texto completo y Data Quality
Services Analysis Services y archivos de datos 345 MB Reporting Services y
Administrador de informes 304 MB Integration Services 591 MB Master Data
Services 243 MB Componentes de cliente, excepto los componentes de los Libros
1823 MB en pantalla de SQL Server y las herramientas de Integration Services.
Los componentes de los Libros en pantalla de SQL Server para 375 KB ver y
administrar el contenido de la Ayuda1
SUMMARY
MICROSOFT SQL SERVER 2012
DEFINITION
Microsoft® SQL Server ™ is a system management and
analysis of relational databases from Microsoft for e-commerce solutions,
business line and data storage.
Microsoft SQL Server is a management system relational
database model, developed by the company Microsoft.
VERSIONS
The original SQL Server source code that was used in
previous versions to version 7.0 of Sybase have been purchased, but was updated
versions 7.0 and 2000, and rewritten in version 2005. Generally, every 2-3
years a new version is released, and among these launches, packes proposed
service improvements and bug fixes, and hotfixes for urgent problems in the security
system or critical bugs.
CHARACTERISTICS
• Transaction support.
• Supports stored procedures.
• It also includes a graphical management environment,
which allows the use of DDL and DML commands graphically.
• Allows work on client-server, where information and
data are hosted on the server and client terminals or network access
information only mode.
• It also allows managing information from other data
servers.
EDITIONS
Each version of SQL Server has different versions with
different prices (for each version) also depend on the physical configuration
of the server. 10 The main versions are available:
Enterprise
It includes all the features (disabled in other
editions) .It type version with more privileges existing in the market.
Developer
One issue with the same characteristics as the
Enterprise, in order to be installed only in development environment and not in
production ..
Standard
A limited version as the server configuration and
features, designed for lower servers.
Express
A free version that enables the creation of databases
limited to basic features, in order to support applications that need a simple
solution for storing a limited amount of data, or users that their resources
and needs are limited.
SQL Azure
It is a version of SQL Server in the cloud, allowing
pay monthly for the service without the need to maintain (On Premise) physical
server. The company pays only for the service, and the service is handled by
server farms in different locations in the world.
User interface
SQL Server provides a interface that have changed over
the years, of which the best known are the graphics interface that are used as
standard development tool developers and administrators.
SOFTWARE AND HARDWARE REQUIREMENTS -INSTALLATION AND
SQL SERVER CONFIGURATION
1. INSTALLATION OF MICROSOFT SQL SERVER 2012 EXPRESS
EDITION
2. History of Versions Version history Version Key
Name Year Name version1.0 1-0 SQL Server 1989 SQL (OS / 2) 4.21 4.21 SEQUEL SQL
Server 1993 (WinNT) 6.0 6.0 1995 SQL Server 1996 SQL SQL956.5 Hydra7.0 Server
6.5 SQL Server 1998 SQL Server 7.0- 7.0 Sphinx Plato OLAP Tools8.0 1999 2000
2000 SQL Server SQL Server Shiloh 20008.0 2003 Liberty 64-bit SQL Server 2005
Edition9.0 2005 Yukon10.0 2008 SQL Server 2008 SQL Server Katmai Kilimanjaro
R211.0 200810.50 2010 2012 SQL Server 2012 Denali
3. DISADVANTAGES • MSSQL SQL uses Address Windowing
Extension (AWE) to the 64-bit addressing. This prevents you from using dynamic
memory management, and only allows you to host up to 64 GB of shared memory. •
4. La
new version of Microsoft SQL Server2012 will include many new features, but
perhaps most importantly, it should highlight some significant changes in the
product line SQL Server.El
new SQL Server 2012 family consists dela Enterprise version, Business Intelligence,
Standard, web, developer and Express.
5. REQUIREMENTS GENERALES In 32- or
64-bit SQL Server 2012, the following applies: It is recommended to run SQL Server 2012 on computers
with the NTFS file format.
6.
SQL Server requires an update to ensure that you can successfully install the
Visual Studio component is installed. Setup of SQL Server checks for the
presence of this update and then requires you to download and install the
update before proceeding with the installation of SQL Server.
7. HARDWARE AND SOFTWARE Component Requirement .NET
Framework 3.5 SP1 is required for SQL Server 2012 to select the Database
Engine, Reporting Services, Replication, Data Quality Services, Master Data
Services or SQL Server Management Studio, and the program SQL Server
installation and not instala.Windows SQL Server 2012 does not install or enable
Windows PowerShell 2.0; however, WindowsPowerShell PowerShell 2.0 is a
prerequisite installation components database engine and SQL Server Management
Studio.Software supported operating systems for SQL Server 2012 software have
integrated network. mayor.Internet resolution Internet functionality requires
Internet access
8. Requirements Component Requirement Processor Memory
and Memory Minimum: Editions Express: 512 MB All other editions: 1 GB
Recommended: Ediciones Express: 1 GBVelocidad Minimum: x86 processor •
Processor: 1.0 GHz • x64 Processor: 1.4 GHz Recommended: 2 GHz or másTipo of •
x64 Processor: AMD Opteron, AMD Athlon 64, Intelprocesador Xeon with Intel EM64T
support Intel Pentium IV with EM64T support • x86 Processor: Pentium III
compatible or higher
9. DISK SPACE REQUIREMENTS OF COMPONENTS Feature Disk
space requirement Database Engine and data files, replication, 811 MB full-text
search and Data Quality Services Analysis Services and data files 345 MB
Reporting Services and Administrator reports 304 MB 591 MB Integration Services
Master Data Services 243 MB client components, except the components of Books
1823 MB in SQL Server and Integration Services tools. The components of Books
Online SQL Server to 375 KB view and manage the contents of the Help1
RECOMENDACIONES
Es importante
tener conocimiento sobre el SQL server ya que es de suma importancia para la creación
de tablas y la relación entre ellas que nos ayudaran a obtener un buen diseño
de una base de datos.
CONCLUSIONES
El SQL server
es un sistema de administración y análisis de bases
de datos que nos ayuda en el almacenamiento de los datos de una determinada línea
comercial.
Comercio electrónico: es
un software que sirve para crear una tienda online y vender tus productos a
través de Internet. En algunos casos, para implantarla, ni siquiera es
necesario tener conocimientos de programación o diseño.
Tabular: proviene
del latín. En primer lugar, para el adjetivo en español deriva de tabularis,
tabulare que a su vez deriva del sustantivo tabula, tabulae (tabla, tablón,
plancha, lista, registro, cuadro de pintura).