SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Instituto Tecnológico
        Superior de Escárcega
  Ing. en Sistemas Computacionales


       Taller de Base de Datos


         Sentencias CREATE


Ing. Francisco salvador Ballina Sánchez


      Mayra Karina Cruz Jiménez


                Isma.5
*Sintaxis de Create Table
La sentencia CREATE TABLE sirve para crear la estructura de una tabla no
para rellenarla con datos, nos permite definir las columnas que tiene y ciertas
restricciones que deben cumplir esas columnas.

La sintaxis es la siguiente:

crear tabla nombretabla
(column1name datatype [constraint], (Column1name tipo de datos [] restricción,
column2name datatype [constraint], [Column2name tipo de datos de restricción],
column3name datatype [constraint]); column3name tipo de datos [limitación]);


Ejemplo:

crear citylist tabla
(name varchar(20), (Nombre varchar (20),
state varchar(20), Estado varchar (20),
population number(8), número de población (8),
zipcode number(5) unique); número de código postal (5) únicas);


*Create VIEW
Esta sentencia crea una vista nueva o reemplaza una existente si se incluye la
cláusula OR REPLACE. La sentencia_select es una sentencia SELECT que
proporciona la definición de la vista. Puede estar dirigida a tablas de la base o a
otras vistas.

Se requiere que posea el permiso CREATE VIEW para la vista, y algún privilegio
en cada columna seleccionada por la sentencia SELECT. Para columnas incluidas
en otra parte de la sentencia SELECT debe poseer el privilegio SELECT. Si está
presente la cláusula OR REPLACE, también deberá tenerse el privilegio DELETE
para la vista.

Sintaxis

CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED                         |   MERGE     |
TEMPTABLE}]
  VIEW nombre_vista [(columnas)]
  AS sentencia_select
  [WITH [CASCADED | LOCAL] CHECK OPTION]
Create INDEX
Permite añadir índices a tablas existentes. Crea todos los índices en una tabla
cuando se crea la propia tabla con CREATE TABLE.

Sintaxis:

CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
  [USING index_type]
  ON tbl_name (index_col_name,...)

index_col_name:
   col_name [(length)] [ASC | DESC]


Ejemplo:

La instrucción SQL siguiente crea un índice llamado "PIndex" en la Apellido
"columna" en la sección "Personas" tabla:

Sentencia:

CREATE        INDEX       PIndex        CREATE             PIndex        ÍNDICE
ON Persons (LastName) Sobre las personas (Apellido)



Create Synonym

Declaración a crear un sinónimo, que es un nombre alternativo para una tabla,
vista, secuencia, procedimiento, función de almacenar, envasar, materializado
punto de vista, la clase de objeto de esquema de Java, definido tipo de objeto de
usuario, o su sinónimo otro.

CREATE SYNONYM [ schema_name_1. ] synonym_name FOR < object >

< object > :: =
{
  [ server_name.[ database_name ] . [ schema_name_2 ].| database_name . [
schema_name_2 ].| schema_name_2. ] object_name
}
Ejemplo

El objeto base       (Contact)    reside   en   un   servidor   remoto    denominado
Server_Remote.

Copiar
EXEC sp_addlinkedserver Server_Remote;
GO
USE tempdb;
GO
CREATE               SYNONYM              MyEmployee                              FOR
Server_Remote.AdventureWorks.HumanResources.Employee;
GO




Create Procedure
Se utiliza para crear un procedimiento almacenado de nuevo en SPL. Un
procedimiento es un programa de SPL que se puede invocar o llamado como un
programa de instrucción SPL individuales.



Syntax Sintaxis
CREATE [OR REPLACE] PROCEDIMIENTO [esquema.] Procedimiento
   [ (argument [IN | OUT | IN OUT] datatype [(Argumento [in | out | IN OUT tipo de
datos]
   [, argument [IN | OUT | IN OUT] datatype] ...)] [[Argumento in | out | IN OUT] ...)]
tipo de datos]
   {IS | AS} spl_subprogram_body (IS | AS) spl_subprogram_body



Ejemplo:
El siguiente es un procedimiento almacenado que no toma ningún parámetro:

 CREATE OR REPLACE PROCEDURE simple_procedure CREATE OR
REPLACE PROCEDURE simple_procedure
IS IS
BEGIN EMPEZAR
   DBMS_OUTPUT.PUT_LINE('That''s all folks!'); DBMS_OUTPUT.PUT_LINE
("That' es todo amigos! ');
END; END;
Create trigger

Esta sentencia crea un nuevo desencadenador. Un disparador es un objeto de base de datos con
nombre que se asocia con una mesa, y se activa cuando ocurre un evento en particular para la
tabla.

Sintaxis
CREATE TRIGGER trigger_name evento_disp trigger_time ON nombre_tabla FOR EACH
ROW trigger_statement




*Create server

Esta sentencia crea la definición de un servidor para su uso con el FEDERATED
motor de almacenamiento.

Sintaxis

CREATE SERVER server_name
  FOREIGN DATA WRAPPER wrapper_name
  OPTIONS (option [, option] ...)

Option:
 { HOST character-literal (HOST character-literal
 | DATABASE character-literal | Base de datos character-literal
 | USER character-literal | USUARIO character-literal
 | PASSWORD character-literal | Contraseña character-literal
 | SOCKET character-literal | SOCKET character-literal
 | OWNER character-literal | PROPIETARIO character-literal
 | PORT numeric-literal } | PUERTO numeric-literal )



Ejemplo

Create server s
Foreign data wrapper mysql exteriores de datos wrapper mysql
options (user 'remote', host '192.168.1.106', database 'test'); opciones (usuario 'a
distancia', '192 .168.1.106 host ', prueba de base de datos');
Create Wrapper

La declaración CREATE WRAPPER registra una envoltura con un servidor de 4
federados. Un contenedor es un mecanismo por el cual un servidor federado
puede interactuar 4 con ciertos tipos de fuentes de datos.

Sintaxis

envoltorio WRAPPER CREATE (init = function,
next= function , = Siguiente función,
done= function , hecho = función,
[rescan= function ] ) volver a examinar [=] función)
[WITH WRAPPERINFO key = value , [...] ] [CON WRAPPERINFO clave = valor,
[...]]



Ejemplo:

Crear el contenedor en un NET8 federados 4 servidores para acceder a fuentes de
datos de Oracle. NET8 es el nombre predefinido 4 para uno de los dos
contenedores que se pueden utilizar para acceder a fuentes de datos de Oracle.

Sentencia:
Create wrapper net8 create wrapper net8


Create base de datos

La instrucción CREATE DATABASE se utiliza para crear una base de datos.

Sintaxis

CREATE DATABASE database_name.



Ejemplo:

Ahora queremos crear una base de datos llamada "my_db".

Se usa la declaración CREATE DATABASE

Create database my_db
CREATE SCHEMA

Un esquema es una manera de agrupar objetos de forma lógica en una sola
colección y ofrecer un espacio de nombres únicos para los objetos.

Sintaxis

CREATE SCHEMA ([ SchemaName de autorización de usuarios-nombre] |
[SchemaName] |
 [ AUTHORIZATION user-name ] } [AUTORIZACIÓN-nombre de usuario])




Ejemplo:

Para crear un esquema de tablas relacionadas aéreas y dar la autorización de
identificación de acceso anita a todos los objetos que utilizan el esquema, utilice la
siguiente sintaxis:

CREATE SCHEMA FLIGHTS AUTHORIZATION anita CREATE SCHEMA
VUELOS anita AUTORIZACIÓN
Conclusion


Como conclusión de los temas comentados se puede decir que la sentencia
CREATE tiene varias versiones dentro del gestor de Sistemas de Base de Datos
en este caso SQL.

Estas sentencias nos sirven de mucho apoyo a la hora de estar trabajando en
nuestra Base de Datos porque cada una de ellas contienen un valor como por
ejemplo la sentencia de create table esta es la primera sentencia que se utiliza
para poder crear un tabla y poder trabajar en nuestra Base de Datos.

Como también está la sentencia de Create View se dice que es una tabla virtual
que muestra los resultados de una instrucción, en la vista también están
contenidas las filas y columnas, también se menciona que la sentencia Create
View es la que crea una vista nueva o también reemplaza una existente siempre y
cuando se le agregue “OR REPLACE”.

Se dice que el Create Synonym es para crear un sinónimo o bien para ser el
nombre alternativo de una tabla. También está la sentencia de crear esquema da
la opción de crear un esquema en nuestra tabla pero que no puede pasarse de los
128 caracteres o bien es la manera de recolectar objetos en una sola colección y
ofrecer un espacio de nombres únicos para los objetos.

La sentencia de Create Index nos ayuda en la opción de crear un índice en
nuestras tablas existentes entendí que esto lo puede hacer si se crea la propia
tabla con Create Table. Y como también la sentencia de Create base de datos,
nos ayuda en la creación de una base de datos.

 Como se vio cada una de las sentencias son de mucha ayuda pues si no se
contara con cada una de ellas el trabajo en nuestra base de datos sería muy
complicado, y no podríamos realizar una opción que necesitaríamos como crear
tablas, índices, o bien una base de datos y que al contar con las sintaxis son un
gran apoyo.

Mais conteúdo relacionado

Mais procurados

Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizBolivar Castillo
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERONANCY ROMERO
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sqlanetmichel
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My SqlZiscko
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)José Toro
 
Modulo de programacion sql unidad II
Modulo de programacion sql   unidad IIModulo de programacion sql   unidad II
Modulo de programacion sql unidad IIfiremas
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)José Toro
 
Gustavo php
Gustavo phpGustavo php
Gustavo phpGustavo
 
SQL Injection Joinea 2010
SQL Injection Joinea 2010SQL Injection Joinea 2010
SQL Injection Joinea 2010magnobalt
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)José Toro
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySqlEduardo Ed
 

Mais procurados (20)

Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Consultas
ConsultasConsultas
Consultas
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Vistas MySql
Vistas MySqlVistas MySql
Vistas MySql
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Vistas
VistasVistas
Vistas
 
Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)
 
Modulo de programacion sql unidad II
Modulo de programacion sql   unidad IIModulo de programacion sql   unidad II
Modulo de programacion sql unidad II
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 
Gustavo php
Gustavo phpGustavo php
Gustavo php
 
Basedatos1
Basedatos1Basedatos1
Basedatos1
 
SQL Injection Joinea 2010
SQL Injection Joinea 2010SQL Injection Joinea 2010
SQL Injection Joinea 2010
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
Vistas en sql server
Vistas en sql server Vistas en sql server
Vistas en sql server
 
Insert
InsertInsert
Insert
 
Vistas
VistasVistas
Vistas
 

Destaque

Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi páginaBase de Datos
 
Instalacion de oracle
Instalacion de oracle Instalacion de oracle
Instalacion de oracle Base de Datos
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi páginaBase de Datos
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi páginaBase de Datos
 
Reporte de evidencias de la pagina
Reporte de evidencias de la paginaReporte de evidencias de la pagina
Reporte de evidencias de la paginaBase de Datos
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datosBase de Datos
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 

Destaque (8)

Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
Instalacion de oracle
Instalacion de oracle Instalacion de oracle
Instalacion de oracle
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
Reporte de evidencias de la pagina
Reporte de evidencias de la paginaReporte de evidencias de la pagina
Reporte de evidencias de la pagina
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 

Semelhante a Sentencias create

Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas Crhis
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]TelexFREE
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sqlJulio Pari
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dmlGerardo
 
Investigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencialInvestigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencial500y
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de DatosMIROSLAVY
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggersLuis Jherry
 
Disparadores
DisparadoresDisparadores
DisparadoresZiscko
 

Semelhante a Sentencias create (20)

Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practicosql
Manual practicosqlManual practicosql
Manual practicosql
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practico-sql
Manual practico-sqlManual practico-sql
Manual practico-sql
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Práctica sql server [fbdr]
Práctica sql server [fbdr]Práctica sql server [fbdr]
Práctica sql server [fbdr]
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
MySQL
MySQLMySQL
MySQL
 
MySQL
MySQLMySQL
MySQL
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Clase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQLClase 2 El lenguaje DDL de SQL
Clase 2 El lenguaje DDL de SQL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Investigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencialInvestigacion alter, create y integridad referencial
Investigacion alter, create y integridad referencial
 
Resulset en java
Resulset en javaResulset en java
Resulset en java
 
Trabajo grupal - Base de Datos
Trabajo grupal - Base de DatosTrabajo grupal - Base de Datos
Trabajo grupal - Base de Datos
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
 
Disparadores
DisparadoresDisparadores
Disparadores
 

Sentencias create

  • 1. Instituto Tecnológico Superior de Escárcega Ing. en Sistemas Computacionales Taller de Base de Datos Sentencias CREATE Ing. Francisco salvador Ballina Sánchez Mayra Karina Cruz Jiménez Isma.5
  • 2. *Sintaxis de Create Table La sentencia CREATE TABLE sirve para crear la estructura de una tabla no para rellenarla con datos, nos permite definir las columnas que tiene y ciertas restricciones que deben cumplir esas columnas. La sintaxis es la siguiente: crear tabla nombretabla (column1name datatype [constraint], (Column1name tipo de datos [] restricción, column2name datatype [constraint], [Column2name tipo de datos de restricción], column3name datatype [constraint]); column3name tipo de datos [limitación]); Ejemplo: crear citylist tabla (name varchar(20), (Nombre varchar (20), state varchar(20), Estado varchar (20), population number(8), número de población (8), zipcode number(5) unique); número de código postal (5) únicas); *Create VIEW Esta sentencia crea una vista nueva o reemplaza una existente si se incluye la cláusula OR REPLACE. La sentencia_select es una sentencia SELECT que proporciona la definición de la vista. Puede estar dirigida a tablas de la base o a otras vistas. Se requiere que posea el permiso CREATE VIEW para la vista, y algún privilegio en cada columna seleccionada por la sentencia SELECT. Para columnas incluidas en otra parte de la sentencia SELECT debe poseer el privilegio SELECT. Si está presente la cláusula OR REPLACE, también deberá tenerse el privilegio DELETE para la vista. Sintaxis CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select [WITH [CASCADED | LOCAL] CHECK OPTION]
  • 3. Create INDEX Permite añadir índices a tablas existentes. Crea todos los índices en una tabla cuando se crea la propia tabla con CREATE TABLE. Sintaxis: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON tbl_name (index_col_name,...) index_col_name: col_name [(length)] [ASC | DESC] Ejemplo: La instrucción SQL siguiente crea un índice llamado "PIndex" en la Apellido "columna" en la sección "Personas" tabla: Sentencia: CREATE INDEX PIndex CREATE PIndex ÍNDICE ON Persons (LastName) Sobre las personas (Apellido) Create Synonym Declaración a crear un sinónimo, que es un nombre alternativo para una tabla, vista, secuencia, procedimiento, función de almacenar, envasar, materializado punto de vista, la clase de objeto de esquema de Java, definido tipo de objeto de usuario, o su sinónimo otro. CREATE SYNONYM [ schema_name_1. ] synonym_name FOR < object > < object > :: = { [ server_name.[ database_name ] . [ schema_name_2 ].| database_name . [ schema_name_2 ].| schema_name_2. ] object_name }
  • 4. Ejemplo El objeto base (Contact) reside en un servidor remoto denominado Server_Remote. Copiar EXEC sp_addlinkedserver Server_Remote; GO USE tempdb; GO CREATE SYNONYM MyEmployee FOR Server_Remote.AdventureWorks.HumanResources.Employee; GO Create Procedure Se utiliza para crear un procedimiento almacenado de nuevo en SPL. Un procedimiento es un programa de SPL que se puede invocar o llamado como un programa de instrucción SPL individuales. Syntax Sintaxis CREATE [OR REPLACE] PROCEDIMIENTO [esquema.] Procedimiento [ (argument [IN | OUT | IN OUT] datatype [(Argumento [in | out | IN OUT tipo de datos] [, argument [IN | OUT | IN OUT] datatype] ...)] [[Argumento in | out | IN OUT] ...)] tipo de datos] {IS | AS} spl_subprogram_body (IS | AS) spl_subprogram_body Ejemplo: El siguiente es un procedimiento almacenado que no toma ningún parámetro: CREATE OR REPLACE PROCEDURE simple_procedure CREATE OR REPLACE PROCEDURE simple_procedure IS IS BEGIN EMPEZAR DBMS_OUTPUT.PUT_LINE('That''s all folks!'); DBMS_OUTPUT.PUT_LINE ("That' es todo amigos! '); END; END;
  • 5. Create trigger Esta sentencia crea un nuevo desencadenador. Un disparador es un objeto de base de datos con nombre que se asocia con una mesa, y se activa cuando ocurre un evento en particular para la tabla. Sintaxis CREATE TRIGGER trigger_name evento_disp trigger_time ON nombre_tabla FOR EACH ROW trigger_statement *Create server Esta sentencia crea la definición de un servidor para su uso con el FEDERATED motor de almacenamiento. Sintaxis CREATE SERVER server_name FOREIGN DATA WRAPPER wrapper_name OPTIONS (option [, option] ...) Option: { HOST character-literal (HOST character-literal | DATABASE character-literal | Base de datos character-literal | USER character-literal | USUARIO character-literal | PASSWORD character-literal | Contraseña character-literal | SOCKET character-literal | SOCKET character-literal | OWNER character-literal | PROPIETARIO character-literal | PORT numeric-literal } | PUERTO numeric-literal ) Ejemplo Create server s Foreign data wrapper mysql exteriores de datos wrapper mysql options (user 'remote', host '192.168.1.106', database 'test'); opciones (usuario 'a distancia', '192 .168.1.106 host ', prueba de base de datos');
  • 6. Create Wrapper La declaración CREATE WRAPPER registra una envoltura con un servidor de 4 federados. Un contenedor es un mecanismo por el cual un servidor federado puede interactuar 4 con ciertos tipos de fuentes de datos. Sintaxis envoltorio WRAPPER CREATE (init = function, next= function , = Siguiente función, done= function , hecho = función, [rescan= function ] ) volver a examinar [=] función) [WITH WRAPPERINFO key = value , [...] ] [CON WRAPPERINFO clave = valor, [...]] Ejemplo: Crear el contenedor en un NET8 federados 4 servidores para acceder a fuentes de datos de Oracle. NET8 es el nombre predefinido 4 para uno de los dos contenedores que se pueden utilizar para acceder a fuentes de datos de Oracle. Sentencia: Create wrapper net8 create wrapper net8 Create base de datos La instrucción CREATE DATABASE se utiliza para crear una base de datos. Sintaxis CREATE DATABASE database_name. Ejemplo: Ahora queremos crear una base de datos llamada "my_db". Se usa la declaración CREATE DATABASE Create database my_db
  • 7. CREATE SCHEMA Un esquema es una manera de agrupar objetos de forma lógica en una sola colección y ofrecer un espacio de nombres únicos para los objetos. Sintaxis CREATE SCHEMA ([ SchemaName de autorización de usuarios-nombre] | [SchemaName] | [ AUTHORIZATION user-name ] } [AUTORIZACIÓN-nombre de usuario]) Ejemplo: Para crear un esquema de tablas relacionadas aéreas y dar la autorización de identificación de acceso anita a todos los objetos que utilizan el esquema, utilice la siguiente sintaxis: CREATE SCHEMA FLIGHTS AUTHORIZATION anita CREATE SCHEMA VUELOS anita AUTORIZACIÓN
  • 8. Conclusion Como conclusión de los temas comentados se puede decir que la sentencia CREATE tiene varias versiones dentro del gestor de Sistemas de Base de Datos en este caso SQL. Estas sentencias nos sirven de mucho apoyo a la hora de estar trabajando en nuestra Base de Datos porque cada una de ellas contienen un valor como por ejemplo la sentencia de create table esta es la primera sentencia que se utiliza para poder crear un tabla y poder trabajar en nuestra Base de Datos. Como también está la sentencia de Create View se dice que es una tabla virtual que muestra los resultados de una instrucción, en la vista también están contenidas las filas y columnas, también se menciona que la sentencia Create View es la que crea una vista nueva o también reemplaza una existente siempre y cuando se le agregue “OR REPLACE”. Se dice que el Create Synonym es para crear un sinónimo o bien para ser el nombre alternativo de una tabla. También está la sentencia de crear esquema da la opción de crear un esquema en nuestra tabla pero que no puede pasarse de los 128 caracteres o bien es la manera de recolectar objetos en una sola colección y ofrecer un espacio de nombres únicos para los objetos. La sentencia de Create Index nos ayuda en la opción de crear un índice en nuestras tablas existentes entendí que esto lo puede hacer si se crea la propia tabla con Create Table. Y como también la sentencia de Create base de datos, nos ayuda en la creación de una base de datos. Como se vio cada una de las sentencias son de mucha ayuda pues si no se contara con cada una de ellas el trabajo en nuestra base de datos sería muy complicado, y no podríamos realizar una opción que necesitaríamos como crear tablas, índices, o bien una base de datos y que al contar con las sintaxis son un gran apoyo.