Professional Documents
Culture Documents
Hay que crear la base de datos, lo que a menudo significa definir un espacio de
nombres separado para cada conjunto de tablas.
Cada conjunto de relaciones que componen un modelo completo forma una
base de datos. Desde el punto de vista de SQL, una base de datos es slo un
conjunto de relaciones (o tablas), y para organizarlas o distinguirlas se accede
a ellas mediante su nombre.
Debido a esto, crear una base de datos es una tarea muy simple. Claro que, en
el momento de crearla, la base de datos estar vaca, es decir, no contendr
ninguna tabla.
Para elaborar esquemas de bases de datos podemos utilizar diversas herramientas,
algunas ya incluidas en los manejadores de bases de datos como es el caso de
MySQL Workbench, para Oracle se deber descargar Oracle Data Modeler y para
SQL Server es posible utilizar un complemento de Visual Studio SP1, Visual
Database Tools. El uso de las herramientas mencionadas no es obligatorio pues hay
otras opciones como el caso de DBDesigner que es de cdigo abierto, as como
Microsoft Visio del paquete Office que permite crear esquemas y diagramas de
diversos tipos.
SQL SERVER
Para crear una base de datos
1. En el Explorador de objetos, conctese a una instancia del Motor de base de
datos de SQL Server y expndala.
2. Haga clic con el botn secundario en Bases de datos y, a continuacin,
en Nueva base de datos.
3. En Nueva base de datos, especifique un nombre de base de datos.
4. Si desea crear la base de datos aceptando todos los valores predeterminados,
haga clic en Aceptar; de lo contrario, contine con siguientes los pasos
opcionales.
5. Para cambiar el nombre de nombre del propietario, haga clic en () para
seleccionar otro.
Nota
La opcin Usar indizacin de texto completo siempre est activada y atenuada porque,
a partir de SQL Server 2008, todas las bases de datos de usuario estn habilitadas para
texto completo.
6. Para cambiar los valores predeterminados de los archivos de datos y de registro
de transacciones principales, en la cuadrcula Archivos de la base de datos,
haga clic en la celda correspondiente y especifique el nuevo valor. Para ms
informacin, consulte Agregar archivos de datos o de registro a una base de
datos.
7. Para cambiar la intercalacin de la base de datos, seleccione la
pgina Opciones y una intercalacin de la lista.
8. Para cambiar el modelo de recuperacin, seleccione la pgina Opciones y un
modelo de recuperacin de la lista.
9. Para cambiar opciones de base de datos, seleccione la pgina Opciones y
modifique las opciones de la base de datos. Para obtener una descripcin de
cada una de las opciones, vea Opciones de ALTER DATABASE SET (TransactSQL).
10. Para agregar un nuevo grupo de archivos, haga clic en la pgina Grupos de
archivos. Haga clic en Agregar y especifique los valores para el grupo de
archivos.
11. Para agregar una propiedad extendida a la base de datos, seleccione la
pgina Propiedades extendidas.
a. En la columna Nombre, escriba un nombre para la propiedad extendida.
Usar Transact-SQL
Para crear una base de datos
1. Conctese con el Motor de base de datos.
2. En la barra Estndar, haga clic en Nueva consulta.
3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic
en Ejecutar. Este ejemplo crea la base de datos Sales. Debido a que no se usa
la palabra clave PRIMARY, el primer archivo (Sales_dat) se convierte en el
archivo principal. Como no se especifica MB ni KB en el parmetro SIZE del
archivo Sales_dat, se utiliza MB y el tamao se asigna en megabytes. El tamao
del archivo Sales_log se asigna en megabytes porque el sufijo MB se ha indicado
explcitamente en el parmetro SIZE.
Transact-SQL
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL
Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
https://msdn.microsoft.com/es-es/library/ms186312(v=sql.120).aspx
MySQL
Cada conjunto de relaciones que componen un modelo completo forma una base de
datos. Desde el punto de vista de SQL, una base de datos es slo un conjunto de
relaciones (o tablas), y para organizarlas o distinguirlas se accede a ellas mediante su
nombre. A nivel de sistema operativo, cada base de datos se guarda en un directorio
diferente.
Debido a esto, crear una base de datos es una tarea muy simple. Claro que, en el
momento de crearla, la base de datos estar vaca, es decir, no contendr ninguna
tabla.
Vamos a crear y manipular nuestra propia base de datos, al tiempo que nos
familiarizamos con la forma de trabajar de MySQL.
Para empezar, crearemos una base de datos para nosotros solos, y la llamaremos
"prueba". Para crear una base de datos se usa una sentencia CREATE DATABASE:
mysql> CREATE DATABASE prueba;
Query OK, 1 row affected (0.03 sec)
mysql>
A partir de ahora, en los prximos captulos, trabajaremos con esta base de datos, por
lo tanto la seleccionaremos como base de datos por defecto. Esto nos permitir obviar
el nombre de la base de datos en consultas. Para seleccionar una base de datos se usa el
comando USE, que no es exactamente una sentencia SQL, sino ms bien de una opcin
de MySQL:
mysql> USE prueba;
Database changed
mysql>
ORACLE
Creacin de una base de datos Oracle
Despus de verificar la instalacin y la configuracin de Oracle Database, cree las bases de datos Oracle que
necesite.
Si utiliza Oracle Database sin bases de datos en espera, siga el procedimiento Cmo crear una base
de datos primaria de Oracle. Este procedimiento no es necesario para las bases de datos adicionales
que puede crear y configurar.
Si utiliza Oracle Data Guard, cree las siguientes instancias de base de datos:
o
Instancia de base de datos primaria. Para obtener instrucciones sobre cmo crear una
base de datos primaria, consulte Cmo crear una base de datos primaria de Oracle.
Instancia de base de datos en espera. Una instancia de base de datos en espera puede
ser una instancia de base de datos fsica en espera o una instancia de base de datos lgica en
espera. Para obtener instrucciones sobre cmo crear instancias de base de datos en espera,
consulte la documentacin de Oracle Database.
Nota - Si la base de datos se encuentra en la zona no global, no coloque los archivos relacionados con la
base de datos en los dispositivos sin formato compartidos.
Nota - Si utiliza la autenticacin de Solaris para inicios de sesin de base de datos, defina la
variable remote_os_authent del archivo init$ORACLE_SID.oraen True.
2.
El instalador de Oracle
Durante el proceso de creacin, compruebe que todos los archivos de la base de datos estn en la
ubicacin adecuada, ya sea en los dispositivos globales compartidos, en el sistema de archivos del
cluster o en un sistema de archivos local de alta disponibilidad.
3.
Compruebe que los nombres de los archivos de control coincidan con los de los archivos de
configuracin.
4.
https://docs.oracle.com/cd/E24890_01/html/E23227/chdicjgd.html