Вы находитесь на странице: 1из 13

LABORATORIO DEL 30/06/2015

DEL TRABAJO REALIZADO LA SEMANA PESADA PRESENTAR UN INFORME CON LAS SIGUIENTES
INSTRUCCIONES:

1. Presentar las tablas creadas en el laboratorio anterior. Esto se debe presentar copiando stas
con IMPRESIN PANTALLA y presentarlo en Word.
2. Presentar los datos que se han llenado por cada tabla, se procede igual al paso 1.
3. Copiar las tablas creadas
4. Generar las relaciones que existen en sus tablas, o en todo caso presentar el esquema de las
tablas (proceder igual al paso 1).

5. Obtener el SCREEP de la base de datos en un archivo y entregar a su profesor.


Copiar dicho SCREEP en un archivo Word. Aqu encontrar una serie de comandos que se han
usado para poder generar la base de datos y las tablas respectivas que usted ha creado.

USE [COLEGIO fernando macedo mendoza]


GO

TUTOR

/****** Object: Table [dbo].[TUTOR] Script Date: 06/30/2015


16:36:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TUTOR](
[DNI_T] [numeric](9, 0) NOT NULL,
[Nombre] [nvarchar](30) NOT NULL,
[Telefono] [numeric](9, 0) NOT NULL,
[Direccion] [nvarchar](30) NULL,
[Nivel escolar] [nvarchar](30) NOT NULL
) ON [PRIMARY]
GO
PROFESOR
/****** Object: Table [dbo].[PROFESOR] Script Date: 06/30/2015
16:36:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROFESOR](
[DNI_P] [numeric](8, 0) NOT NULL,
[Nombre] [nvarchar](30) NULL,
[Direccion] [nvarchar](50) NOT NULL,
[Telefono] [numeric](9, 0) NOT NULL,
[Titulacion] [nvarchar](30) NULL,
[Antiguedad] [nvarchar](30) NOT NULL
) ON [PRIMARY]
GO

NIOS

/****** Object: Table [dbo].[NIOS] Script Date: 06/30/2015


16:36:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NIOS](
[Nombre] [nvarchar](50) NOT NULL,
[Fecha_nacimiento] [nvarchar](50) NOT NULL,
[Informe_psicologico] [nvarchar](50) NULL,
[DNI_T] [numeric](18, 0) NOT NULL,
[Nombre_C] [nvarchar](50) NOT NULL,
[Nombre_G] [nvarchar](50) NOT NULL
) ON [PRIMARY]
GO

GRUPOS
/****** Object: Table [dbo].[GRUPOS] Script Date: 06/30/2015
16:36:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOS](
[DNI_P] [numeric](8, 0) NOT NULL,
[Nombre_C] [nvarchar](30) NOT NULL,
[Nombre_G] [nvarchar](30) NOT NULL,
[[N alumnos] [numeric](2, 0) NULL,
[Aula] [numeric](3, 0) NOT NULL
) ON [PRIMARY]
GO
CURSOS

/****** Object: Table [dbo].[CURSOS] Script Date: 06/30/2015


16:36:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CURSOS](
[Nombre_c] [nvarchar](30) NOT NULL,
[Edd promedio] [numeric](2, 0) NOT NULL,
[Numero de nios] [numeric](3, 0) NOT NULL,
[Obejetivos docentes] [nvarchar](30) NULL
) ON [PRIMARY]
GO

6. Analizar y explicar los comandos que se usan en dicho SCREEP y cmo trabaja con su base de
datos, entre otras funciones. Esto lo debe presentar dentro del informe.

El elemento USE [COLEGIO fernando macedo mendoza] nos quiere decir que
se va a utilizar la base de datos llamada : COLEGIO Fernando Macedo Mendoza

TUTOR

El elemento /****** Object:


Table [dbo].[TUTOR] Script Date:
06/30/2015 16:36:30 ******/ significa el objetivo de la operacin, dando el
nombre de esta (TUTOR), y la fecha en que se cre con la hora exacta en la que se
gener.

El elemento SET ANSI_NULLS ON quiere decir que el conjunto de valores nulos


est permitido.

El elemento SET QUOTED_IDENTIFIER ON quiere decir que los identificadores


pueden delimitarse con comillas dobles y los literales deben delimitarse con comillas
simples.

El elemento GO que se repite tres veces va justo debajo de una operacin o accin
que se le ordena a la base de datos, y esto quiere decir que sin este elemento no
funcionaran o no tuvieran efecto.

El elemento CREATE TABLE [dbo].[TUTOR]( nos dice que se va a crear una tabla
del nombre TUTOR y el parntesis que esta al ltimo que solo est abierto significa
que la tabla tiene las siguientes caractersticas o tiene distintos valores que sern
reconocidos ms abajo.

El elemento [DNI_T] [numeric](9, 0) NOT NULL nos quiere decir que los
datos del atributo especificado en los [] anteriores son numeros hasta un maximo de 9
caracteres que necesariamente tienen que tener datos ya que el NOT NULL
especifica que no puede ser vacio o valores nulos.
El elemento [Nombre] [nvarchar](30) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [] anteriores pueden ser numeros o letras hasta
un maximo de 30 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Telefono] [numeric](9, 0) NOT NULL, nos quiere decir que


los datos del atributo especificado en los [] anteriores son necesariamente numeros
hasta un maximo de 9 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Direccion] [nvarchar](30) NULL, nos quiere decir que los


datos del atributo especificado en los [] anteriores pueden ser letras o numeros hasta
un maximo de 30 caracteres que no necesariamente tienen que tener datos ya que el
NULL permite valores nulos o que no tenga un valor necesariamente.

El elemento [Nivel escolar] [nvarchar](30) NOT NULL nos quiere decir


que los datos del atributo especificado en los [] anteriores pueden ser letras o
numeros hasta un maximo de 30 caracteres que no necesariamente tienen que tener
datos ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento , es una coma que esta al final de los ultimos elemento nombrados
anteriormente, y esto se debe a que esos son todos los valores que puede tener un
atributo de la forma en que se programo.

El elemento ON [PRIMARY] quiere decir que las tablas son los datos principales
que se van a utilizar.

PROFESOR

El elemento /****** Object:


Table [dbo].[PROFESOR] Script
Date: 06/30/2015 16:36:30 ******/ significa el objetivo de la operacin,
dando el nombre de esta (PROFESOR), y la fecha en que se cre con la hora exacta en
la que se gener.

El elemento SET ANSI_NULLS ON quiere decir que el conjunto de valores nulos


est permitido.

El elemento SET QUOTED_IDENTIFIER ON quiere decir que los identificadores


pueden delimitarse con comillas dobles y los literales deben delimitarse con comillas
simples.

El elemento GO que se repite tres veces va justo debajo de una operacin o accin
que se le ordena a la base de datos, y esto quiere decir que sin este elemento no
funcionaran o no tuvieran efecto.

El elemento CREATE TABLE [dbo].[PROFESOR]( nos dice que se va a crear una


tabla del nombre PROFESOR y el parntesis que esta al ltimo que solo est abierto
significa que la tabla tiene las siguientes caractersticas o tiene distintos valores que
sern reconocidos ms abajo.
El elemento [DNI_P] [numeric](8, 0) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [ ] anteriores son necesariamente numeros hasta
un maximo de 8 caracteres que necesariamente tienen que tener datos ya que el NOT
NULL especifica que no puede ser vacio o valores nulos.

El elemento [Nombre] [nvarchar](30) NULL, nos quiere decir que los datos
del atributo especificado en los [] anteriores pueden ser letras o numeros hasta un
maximo de 30 caracteres que no necesariamente tienen que tener datos ya que el
NULL permite valores nulos o que no tenga un valor necesariamente.

El elemento [Direccion] [nvarchar](50) NOT NULL, nos quiere decir que


los datos del atributo especificado en los [ ] anteriores que pueden ser numeros o
letras hasta un maximo de 50 caracteres que necesariamente tienen que tener datos
ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Telefono] [numeric](9, 0) NOT NULL, nos quiere decir que


los datos del atributo especificado en los [ ] anteriores son necesariamente numeros
hasta un maximo de 9 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Titulacion] [nvarchar](30) NULL, nos quiere decir que los


datos del atributo especificado en los [] anteriores pueden ser letras o numeros hasta
un maximo de 30 caracteres que no necesariamente tienen que tener datos ya que el
NULL permite valores nulos o que no tenga un valor necesariamente.

El elemento [Antiguedad] [nvarchar](30) NOT NULL nos quiere decir que


los datos del atributo especificado en los [ ] anteriores que pueden ser numeros o
letras hasta un maximo de 30 caracteres que necesariamente tienen que tener datos
ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento , es una coma que esta al final de los ultimos elemento nombrados
anteriormente, y esto se debe a que esos son todos los valores que puede tener un
atributo de la forma en que se programo.

El elemento ON [PRIMARY] quiere decir que las tablas son los datos principales
que se van a utilizar.

NIOS

El elemento /****** Object:


Table [dbo].[NIOS] Script Date:
06/30/2015 16:36:30 ******/ significa el objetivo de la operacin, dando el
nombre de esta (NIOS), y la fecha en que se cre con la hora exacta en la que se
gener.

El elemento SET ANSI_NULLS ON quiere decir que el conjunto de valores nulos


est permitido.
El elemento SET QUOTED_IDENTIFIER ON quiere decir que los identificadores
pueden delimitarse con comillas dobles y los literales deben delimitarse con comillas
simples.

El elemento GO que se repite tres veces va justo debajo de una operacin o accin
que se le ordena a la base de datos, y esto quiere decir que sin este elemento no
funcionaran o no tuvieran efecto.

El elemento CREATE TABLE [dbo].[NIOS]( nos dice que se va a crear una tabla
del nombre PROFESOR y el parntesis que esta al ltimo que solo est abierto significa
que la tabla tiene las siguientes caractersticas o tiene distintos valores que sern
reconocidos ms abajo.

El elemento [Nombre] [nvarchar](50) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [ ] anteriores pueden ser letras o numeros hasta
un maximo de 50 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Fecha_nacimiento] [nvarchar](50) NOT NULL, nos quiere


decir que los datos del atributo especificado en los [ ] anteriores pueden ser letras o
numeros hasta un maximo de 50 caracteres que necesariamente tienen que tener
datos ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Informe_psicologico] [nvarchar](50) NULL, nos quiere


decir que los datos del atributo especificado en los [ ] anteriores pueden ser letras o
numeros hasta un maximo de 50 caracteres que necesariamente tienen que tener
datos ya que el NULL permite valores nulos o que no tenga un valor necesariamente.

El elemento DNI_T] [numeric](18, 0) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [] anteriores son necesariamente numeros hasta
un maximo de 18 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Nombre_C] [nvarchar](50) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [ ] anteriores pueden ser letras o numeros hasta
un maximo de 50 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Nombre_G] [nvarchar](50) NOT NULL nos quiere decir que los
datos del atributo especificado en los [ ] anteriores pueden ser letras o numeros hasta
un maximo de 50 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento , es una coma que esta al final de los ultimos elemento nombrados
anteriormente, y esto se debe a que esos son todos los valores que puede tener un
atributo de la forma en que se programo.

El elemento ON [PRIMARY] quiere decir que las tablas son los datos principales
que se van a utilizar.
GRUPOS

El elemento /****** Object: Table [dbo].[GRUPOS] Script Date:


06/30/2015 16:36:30 ******/ significa el objetivo de la operacin, dando el
nombre de esta (GRUPOS), y la fecha en que se cre con la hora exacta en la que se
gener.

El elemento SET ANSI_NULLS ON quiere decir que el conjunto de valores nulos


est permitido.

El elemento SET QUOTED_IDENTIFIER ON quiere decir que los identificadores


pueden delimitarse con comillas dobles y los literales deben delimitarse con comillas
simples.

El elemento GO que se repite tres veces va justo debajo de una operacin o accin
que se le ordena a la base de datos, y esto quiere decir que sin este elemento no
funcionaran o no tuvieran efecto.

El elemento CREATE TABLE [dbo].[GRUPOS]( nos dice que se va a crear una


tabla del nombre GRUPOS y el parntesis que esta al ltimo que solo est abierto
significa que la tabla tiene las siguientes caractersticas o tiene distintos valores que
sern reconocidos ms abajo.

El elemento [DNI_P] [numeric](8, 0) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [] anteriores son necesariamente numeros hasta
un maximo de 3 caracteres que necesariamente tienen que tener datos ya que el NOT
NULL especifica que no puede ser vacio o valores nulos.

El elemento [Nombre_C] [nvarchar](30) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [] anteriores pueden ser letras o numeros hasta
un maximo de 30 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Nombre_G] [nvarchar](30) NOT NULL, nos quiere decir que los
datos del atributo especificado en los [] anteriores pueden ser letras o numeros hasta
un maximo de 30 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [N alumnos] [numeric](2, 0) NULL, nos quiere decir que los


datos del atributo especificado en los [] anteriores son necesariamente numeros hasta
un maximo de 2 caracteres que necesariamente tienen que tener datos ya que el
NULL permite valores nulos o que no tenga un valor necesariamente.

El elemento [Aula] [numeric](3, 0) NOT NULL nos quiere decir que los datos
del atributo especificado en los [] anteriores son necesariamente numeros hasta un
maximo de 3 caracteres que necesariamente tienen que tener datos ya que el NOT
NULL especifica que no puede ser vacio o valores nulos.
El elemento , es una coma que esta al final de los ultimos elemento nombrados
anteriormente, y esto se debe a que esos son todos los valores que puede tener un
atributo de la forma en que se programo.

El elemento ON [PRIMARY] quiere decir que las tablas son los datos principales
que se van a utilizar.

CURSOS

El elemento /****** Object: Table [dbo].[CURSOS] Script Date:


06/30/2015 16:36:30 ******/ significa el objetivo de la operacin, dando el
nombre de esta (CURSOS), y la fecha en que se cre con la hora exacta en la que se
gener.

El elemento SET ANSI_NULLS ON quiere decir que el conjunto de valores nulos


est permitido.

El elemento SET QUOTED_IDENTIFIER ON quiere decir que los identificadores


pueden delimitarse con comillas dobles y los literales deben delimitarse con comillas
simples.

El elemento GO que se repite tres veces va justo debajo de una operacin o accin
que se le ordena a la base de datos, y esto quiere decir que sin este elemento no
funcionaran o no tuvieran efecto.

El elemento CREATE TABLE [dbo].[CURSOS]( nos dice que se va a crear una


tabla del nombre GRUPOS y el parntesis que esta al ltimo que solo est abierto
significa que la tabla tiene las siguientes caractersticas o tiene distintos valores que
sern reconocidos ms abajo.

El elemento [Nombre_C] [nvarchar](30) NOT NUL nos quiere decir que los
datos del atributo especificado en los [] anteriores pueden ser letras o numeros hasta
un maximo de 30 caracteres que necesariamente tienen que tener datos ya que el
NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Edad promedio] [numeric](2, 0) NOT NULL nos quiere decir


que los datos del atributo especificado en los [] anteriores son necesariamente
numeros hasta un maximo de 2 caracteres que necesariamente tienen que tener datos
ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Numero de nios] [numeric](3, 0) NOT NULL, nos quiere


decir que los datos del atributo especificado en los [] anteriores son necesariamente
numeros hasta un maximo de 3 caracteres que necesariamente tienen que tener datos
ya que el NOT NULL especifica que no puede ser vacio o valores nulos.

El elemento [Obejetivos docentes] [nvarchar](30) NULL nos quiere decir


que los datos del atributo especificado en los [] anteriores pueden ser letras o
numeros hasta un maximo de 30 caracteres que no necesariamente tienen que tener
datos ya que el NULL permite valores nulos o que no tenga un valor
necesariamente.
El elemento , es una coma que esta al final de los ultimos elemento nombrados
anteriormente, y esto se debe a que esos son todos los valores que puede tener un
atributo de la forma en que se programo.

El elemento ON [PRIMARY] quiere decir que las tablas son los datos principales
que se van a utilizar

7. Aqu usted observar que se utilizar los comandos de

a) Definicin de datos (DDL): CREATE, ALTER, DROP.

Comandos DLL (lenguaje de definicin de datos)

Comando Descripcin

Utilizado para crear nuevas tablas, stored procedures e


CREATE
ndices

Empleado para eliminar tablas, stored procedures e


DROP
ndices

Utilizado para modificar las tablas agregando campos o


ALTER
cambiando la definicin de los campos

b) Lenguaje de Definicin de datos: SELECT, INSERT, DELETE, UPDATE

Comandos DML (lenguaje de manipulacin de datos)

Comando Descripcin

Utilizado para consultar registros de la base de datos que


SELECT
satisfagan un criterio determinado.

Utilizado para cargar lotes de datos en la base de datos


INSERT
en una nica operacin.

Utilizado para modificar los valores de los campos y


DELETE
registros especificados.

Utilizado para eliminar registros de una tabla de una base


UPDATE
de datos.
c) Entre otros comandos que Uds. Conocer.

Lenguaje de Control de Datos (DCL ; Data Control Language)

Algunos ejemplos de comandos incluidos en el DCL son los siguientes:

GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas
determinadas.
REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.

Las tareas sobre las que se pueden conceder o denegar permisos son las siguientes:

CONNECT
SELECT
INSERT
UPDATE
DELETE
USAGE

Вам также может понравиться