Base de Datos
CURSO : BASE DE DATOS Y REDES
GUIA Nº 3: CREACIÓN DE TABLAS
SQL SERVER 2008, CREACION DE TABLAS
I. COMPETENCIA:
Destreza en el diseño y creación de tablas empleando el Administrador SQL , y el empleo de Querys , así como la selección de tipos de datos que se almacenara.
II. ESTRATEGIA
El docente explicará ydesarrollará ejemplos demostrativos
El estudiante resolverá los ejercicios propuestos
Herramientas:
Herramientas de software: Microsoft SQL Server 2008
III. REFERENCIAS CONCEPTUALES
TABLAS
Las tablas son objetos de base de datos que contienen todos sus datos. Una tabla se define mediante una colección de columnas. En las tablas, los datos se organizan con arreglo a un formato defilas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro de un registro.
Las tablas de SQL Server 2008 tienen los siguientes componentes principales:
Columnas
Cada columna representa algún atributo del objeto representado por la tabla; por ejemplo, una tabla de piezas tendrá columnas para Id., color y peso.
FilasCada fila representa una única repetición del objeto representado por la tabla. Por ejemplo, la tabla de piezas tendrá una fila para cada una de las piezas comercializadas por la compañía.
Antes de crear una tabla, debe definir los tipos de datos de la tabla. Los tipos de datos especifican el tipo de información (caracteres, números o fechas) que sepuede almacenar en una columna, así como la forma en que los datos están almacenados. Microsoft® SQL Server™ 2008 proporciona varios tipos de datos del sistema. SQL Server también permite tipos de datos definidos por el usuario que estén basados en los tipos de datos del sistema.
TIPOS DE DATOS
Los tipos de datos definen el valor de datos que se permite en cada columna. SQL Serverproporciona varios tipos de datos diferentes. Ciertos tipos de datos comunes tienen varios tipos de datos de SQL Server asociados. Debe elegir los tipos de datos adecuados que le permitan optimizar el rendimiento y conservar espacio en el disco.
Categorías de tipos de datos del sistema
La siguiente tabla asocia los tipos de datos comunes con los tipos de datos del sistema proporcionados por SQLServer. La tabla incluye los sinónimos de los tipos de datos por compatibilidad con ANSI.
bigint
binary
bit
char
cursor
datetime
decimal
float
image
int
money
nchar
ntext
numeric
nvarchar
real
smalldatetime
smallint
smallmoney
sql_variant
table
text
timestamp
tinyint
varbinary
varchar
uniqueidentifier
xml
Diseño de Tablas
Cuando diseña una base de datos,debe decidir en primer lugar las tablas que necesita, el tipo de los datos que se incluyen en cada tabla y los usuarios que pueden tener acceso a ellas. Antes de crear una tabla y sus objetos, conviene definir los planes y tomar decisiones acerca de las siguientes características de la tabla:
Los tipos de datos que va a contener la tabla.
El número de columnas de la tabla y, de cada columna,el tipo de datos y su longitud, si es necesario.
Las columnas que van a aceptar valores NULL.
Si deben utilizarse, y dónde, restricciones o valores predeterminados y reglas.
Los tipos de índices que se necesitarán, si es preciso, y qué columnas son claves principales y cuáles claves externas.
IV. TEMAS A RESOLVER
a). Tipos De Datos y creación de tablas
Conjuntamente con suinstructor realice los siguientes pasos:
1. Cree una base de datos vacía llamada BD_Escuela13. Los parámetros le serán dado por su instructor
CREATE DATABASE [BD_Escuela13] ON PRIMARY
( NAME = N'BD_Escuela13', FILENAME = N'D:\Base de datos\BD_Escuela13.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'BD_Escuela13_log', FILENAME = N'D:\Base de...
Regístrate para leer el documento completo.