Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
!
Diseñar la estructura de datos, a partir del modelo conceptual determinado en
el análisis del sistema, utilizando herramientas tecnológicas de bases de datos,
según las normas y estándares establecidos.
"#
%"
d De acuerdo con el modelo relacional, diseñado para el proyecto, crea la
base de datos en el Sistema de Gestión de bases de datos SQL Server
2008.
&'" ! (
Consulte en la red internet información sobre SQL y SQL Server:
1. Defina SQL.
8. Identificar los tipos de datos que manipula SQL Server será de gran
ayuda para las actividades que se estarán realizando d urante el trabajo
con el lenguaje SQL y la manipulación de datos.
%-
# (
d Analiza y establece parámetros El desarrollo de esta guía tiene un
investigativos que conlleven a la tiempo máximo de 4 horas clase,
obtención de la información elabore un documento tipo informe
requerida. con el contenido de la evidencia de
aprendizaje a entregar; puede hacer
d Modela la base de datos, a partir uso de la estructura de este
de la valoración de la documento incluyendo la
información obtenida en el introducción; sin embargo, recuerde
diccionario de datos y el análisis las demás partes de un informe y las
de los procesos, de acuerdo con normas ICONTEC. Envié la
las necesidades del sistema de evidencia al correo del instructor,
información requerido. según las indicaciones del mismo.
".
(
"'
$ !' "./ "# $ # 0 * !
.#1
&' ". !
m
-,
-
'
%
, ( 2
%
3 4 m'
&+
&%&
56&7&
&
&m&
&&
8m3&m
&
3
&
&&
&
m
9:;:
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
;
<
= "8
"* ,!#<-
"
"#
,
8"
("
%&
& &6&%
CREATE Permite &&& <nombre_tabla>
TABLE crear una (
tabla nueva <nombre_campo><tipo_dato(tamaño·>,
{
<nombre_campo>
<tipo_dato(tamaño·>}
·;
CREATE Permite &&
&>?&@A
&?
INDEX crear un ?&@?
índice en las /&@ 1
tablas
CREATE Permite &&+&B<nombre_vista>
VIEW crear vista
nueva (<sentencia_select>·;
CREATE Permite &&33
SYNONYM crear un <nombre_sinonimo>
sinónimo tCoches;
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
%&
& &6&%
SELECT Permite &&[C
]
consultar los <nombre_campo>[{<nombre_campo>}]
datos
almacenados <nombre_tabla>|<nombre_vista>}]
en la base DB2&&<condición>[{
|
de datos <condición>}]]
Dm %3
<nombre_campo>[{,<nombre_campo>}]]
D2+m<condicion>[{
UPDATE Nos permite %
&E#* * F
modificar los &E"# @;FGD'' H
datos B2&&I"".J
INSERT Permite & <nombre_tabla>
insertar filas [(<campo1> [, <campo2>,...]·]
en las tablas '
(<alor1>,<alor2>,...·
INSERT Permite & <nombre_tabla>
INTO insertar filas [(<campo1>[,<campo2>,...]·]
individuales '
en las tablas (<alor1>,<alor2>,...·
DELETE Permite
&&&F#*@ * F
FROM borrar el
contenido de B2&&I""J
una de las
tablas
VAR
VARP
'
(
* ' , 4 ( " "# '
'
9:::89::,9::L
+
. $ #* #* '
* ".
M "
< '
# (
. *
- < "
"'
" ". , #
".
*
8
P"
# - #
## ".
*
'
(
*
'"
-
' , "
, # ""
'
" "#
(
'"
,
<"
;:" ")
"
#
".
Característica Descripción
Mirroring de Bases de Datos Microsoft SQL Server 2005 amplía las
posibilidades de duplicación de logs (³log
shipping´· proporcionando a los administradores
de BBDD la opción de mirroring. Los
administradores pueden usar esta funcionalidad
para garantizar la disponibilidad de sus
sistemas SQL mediante la configuración de un
servidor en espera para su activación
automática en caso de fallo (failover·.
Operaciones de Indexación La opción de indexado online permite
Online modificaciones concurrentes (actualizaciones,
borrados e inserciones· en las tablas
subyacentes o datos con índices cluster y de
cualquier índice asociado durante la ejecución
de DDL de indexación. Por ejemplo, mientras se
está reconstruyendo un índice cluster, se puede
seguir haciendo actualizaciones a los datos y
consultas sobre estos datos.
Nuevas herramientas integradas SQL Server 2005 introduce el SQL Server
Studio, una suite de herramientas de gestión
integradas. Este nuevo conjunto incluye nuevas
funcionalidades para desarrollo, implantación y
resolución de problemas de Bases de Datos
SQL, así como mejoras de las funcionalidades
anteriores.
Aislamiento de Imágenes (SI· Se dispone de un nuevo nivel de aislamiento de
imagen de BBDD (³Snapshot Isolation´, SI· a
nivel de base de datos. SI permite a los
usuarios acceder a la última operación realizada
utilizando una vista transitoria consistente de la
Base de Datos. Esta funcionalidad ofrece una
escalabilidad mayor para implementaciones de
bases de datos extremadamente grandes.
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
;:" ")
"
Característica Descripción
Soporte para .NET Framework SQL Server 2005 introduce la posibilidad de
desarrollar objetos de base de datos en lenguajes
.NET. Pueden crearse Objetos de código,
incluyendo Funciones, Procedimientos y Triggers
en lenguajes como C# y VB.NET. Se pueden crear
también dos nuevos objetos en estos lenguajes:
User-Defined Types y Agregados.
Tecnologías XML Las tecnologías XML son un estándar importante y
ampliamente aceptado para distribuir datos entre
diferentes aplicaciones sobre redes locales e
Internet. Microsoft SQL Server 2005 soporta el
almacenamiento nativo de documentos XML,
especificación de consultas con XML y devolución
de resultado de consultas como documentos XML.
ADO.NET Versión 2.0 Desde el nuevo soporte para tipos SQL a ³Multiple
Active Result Set´, ADO .NET supone una
evolución de los métodos de acceso y
manipulación de datos, para conseguir una mayor
escalabilidad y flexibilidad.
Mejoras en Transact-SQL SQL Server 2005 introduce muchas posibilidades
nuevas para el desarrollo de aplicaciones de
bases de datos escalables. Estas mejoras incluyen
el manejo de errores, nuevas posibilidades de
consultas recursivas y soporte para nuevas
funcionalidades del motor de SQL Server.
Gestor de Servicio SQL El Gestor de Servicio SQL (SQL Service Broker·
ofrece un marco para aplicaciones distribuidas
orientado a aplicaciones de línea de negocios a
gran escala.
Servicios de Notification Los Servicios de Notificación (³Notification
Services´· permiten construir aplicaciones de
notificación mejoradas, capaces de expedir
información personalizada en el momento en que
se genera, como puede ser alertas de cotizaciones
de bolsa, nuevas suscripciones, alertas de envío
de paquetes, o cambios en las tarifas de billetes
de avión, a cualquier dispositivo y a millones de
suscriptores.
Servicios Web En SQL Server 2005 , los desarrolladores pueden
crear servicios Web en la capa de base de datos,
convirtiendo a SQL Server en un servidor HTTP.
Esta capacidad supone un nuevo modelo de
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
El mapa de procesos
SQL Server proporciona un conjunto de tipos de datos del sistema que define
todos los tipos de datos que pueden utilizarse con SQL Server. También puede
definir sus propios tipos de datos en Transact -SQL o Microsoft .NET
Framework. Los tipos de datos de alias están basados en los tipos de datos
proporcionados por el sistema. Para obtener más información acerca de los
tipos de datos de alias, vea Trabajar con tipos de datos de alias. Los tipos
definidos por el usuario obtienen sus cara cterísticas de los métodos y los
operadores de una clase que se crean mediante uno de los lenguajes de
programación compatibles con .NET Framework. Para obtener más
información, vea Trabajar con tipos definidos por el usuario para CLR.
()
#R"
Q "
" "
"
#R"
Q#
Cadenas binarias
"4 ,4 Otros tipos de datos
" "
Nota:
#R"
Q "
8*(8
# ,,/
" 71
Advertencia:
#R"
S8 78T80U '
" *"'
#)"
Q)"
'
"
int8smallint8tinyint bigint
float8real8decimalnumeric8
(
- " '
" "
, "
.
Q
.
' )
"
P#
#P"
% 8Q
#
"
(
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
<
"
P#
#P"
8' "
#
"' numeric8",
"
.
<"#( "# "
' '
"
8
"'
.
"<" %!#8 ' "
;
"' numeric
(1, 0·,' "
9:
"' numeric (, 0·
"
P#
#P"
8' "
#
"' numeric (10, 0·
"'
<
08
.<
"
.
"
#
8
-
#*R' '
%!#8'
"
" P#
#P"
-
", Q
.&&/;:0N< 1' P"
" #
# "
" ( P#
#P"
8
-
#
" P
!
numeric (10, 0·
*/
"71
p (precisión·
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
s (escala·
%"
. ,
# " #
;7O 5
;:7;O 9
9:79L 1
9O7=L 17
#,,
# #,/
" 71
#R"
Q#
< , /
" 71
Nota:
&
.#real
float(24·
Intervalo Almacenamiento
float De - 1,79E+08 a -2,2E-08, 0 y de 2,2E - Depende del valor
08 a 1,79E+08 de n.
real De - ,40E + 8 a -1,18E - 8, 0 y de 1,18E 4 Bytes
- 8 a ,40E + 8
Q
< [ /n1 ]
' %"
. # $ # " #
1-24 7 dígitos 4 bytes
25-5 15 dígitos 8 bytes
Nota:
' "#
'
*
1^G^G248
"#2425^G^G58
"#5
El tipo de datos < [ /1] de SQL Server cumple con el estándar ISO para
todos los valores de n desde ; hasta =. El sinónimo de *"
es
el tipo < /=1 .
Tipo de dato Sinónimos Tamaño Descripción
3 VARBINARY 1 byte Se puede almacenar
BINARY VARYING por cualquier tipo de datos en un
BIT VARYING carácter campo de este tipo. Los
datos no se traducen (por
ejemplo, a texto·. La forma
en que se introducen los
datos en un campo binario
indica cómo aparecerán al
mostrarlos.
BOOLEAN 1 byte Valores Sí y No, y campos
LOGICAL que contienen solamente
LOGICAL1 uno de dos valores.
YESNO
respectivamente.
& SINGLE 4 bytes Un valor de coma flotante de
FLOAT4 precisión simple con un
IEEESINGLE intervalo comprendido entre
± ,40282E8 y ±
1,401298E-45 para valores
negativos, y desde
1,401298E-45 a
,40282E8 para valores
positivos, y 0.
DOUBLE 8 bytes Un valor de coma flotante de
FLOAT8 precisión doble con un
IEEEDOUBLE intervalo comprendido entre
NUMBER ± 1,79769148622E08 y
± 4,94065645841247E-24
para valores negativos, y
desde 4,94065645841247E -
24 a
1,79769148622E08
para valores positivos, y 0.
SHORT 2 bytes Un entero corto entre ±
INTEGER2 2.768 y 2.767.
Si se utiliza el nombre del tipo de datos TEXT sin especificar la longitud opcional
(TEXT(25·, por ejemplo·, se crea un campo LONGTEXT. Esto permite escribir
instrucciones CREATE TABLE que producirán tipos de datos coherentes con
Microsoft SQL Server.
Los caracteres de los campos definidos como TEXT (también conocidos como
MEMO· o CHAR (también conocidos como TEXT(n· con una longitud específica· se
almacenan en el formato de representación Unicode. Los caracteres Unicode
requieren siempre dos bytes para el almacenamiento de cada carácter. Para las
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad
" "
",
"#
.
Las columnas MEMO también pueden ser definidas de modo que almacenen
datos en formato comprimido. No obstante, existe una restricción. Sólo se
comprimirán las instancias de columnas MEMO que, tras la compresión, ocupen
4.096 bytes o menos. El resto de instancias de columnas MEMO quedarán sin
comprimir. Esto significa que, dentro de una tabla determinada, para una columna
MEMO dada, algunos datos pueden estar comprimidos y otros no.
c
c
c
c
c
cc
cc c
ccccccc Fecha:
Sistema de cc c! c Julio de 2010
Gestión de la ""c#c" cc"""cc c
Calidad