Está en la página 1de 18

Instancia

Gestión de Base de Datos


Mg. Maruja Emélita Blas Rebaza

Universidad Tecnológica
Universidad Tecnológica de de
LimaLima
Sur –Sur – UNTELS
UNTELS 2021. 2021. 04RG-2021-UNTELS-VPA
Todos
Todoslos
losderechos reservados
derechos reservados 04RG-2021-UNTELS-VPA
Instancia

• Se denomina Instancia al estado que presenta una base


de datos en un tiempo dado. Se puede ver como una
fotografía que tomamos de la base de datos en un tiempo
t, después de que transcurre el tiempo t la base de datos
ya no es la misma.

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Instancias

• Cada entidad debe tener múltiples ocurrencias o instancias.


Por ejemplo, la entidad Empleado, tiene una ocurrencia (o
instancia) por cada empleado en la empresa.

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Instancia de Base de Datos SQL

• Una instancia del Motor de base de datos es una copia del archivo
ejecutable sqlservr.exe que se ejecuta como un servicio del sistema
operativo. Cada instancia administra varias bases de datos del sistema y una
o varias bases de datos de usuario. Cada equipo puede ejecutar varias
instancias del Motor de base de datos.

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Arquitectura General

• MS SQL Server se encuentra constituido sobre tres (3) grandes componentes como lo son:
• Los Servicios del servidor.
• Las Instancias del servidor.
• Las Herramientas con las cuales administramos el servidor.

‘Servicios’ son aplicaciones que se inician sin interacción del


usuario, por lo general, al iniciar la maquina en la cual se
ejecuta este servidor.

Una ‘Instancia’ es una copia del programa ejecutable del


servidor SQL, que se ejecuta como un servicio de Windows. En
otras palabras, cada instancia al momento de ser instalado en la
computadora, se convierte en un servicio de Windows.

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Arquitectura General

Herramientas
 SQL Server Management Studio ó ‘SSMS’ es una aplicación donde de manera integrada,
administramos, desarrollamos y consultamos el servidor. El gráfico anterior lo describe
ampliamente.
 SQLCMD es el cliente para acceder a través de la línea de comando, a SQL Server desde esta
interfaz. Con esta, podemos escribir comandos T-SQL de igual forma que en SSMS pero de
manera alternativa trabajamos desde aquí sin ninguna interfaz gráfica.
 SQL Server Configuration Manager es la herramienta donde los administradores trabajan para
administrar el software del servidor instalado, los servicios que están en ejecución, etc.
 SQL Server Installation Center, el cual nos provee un mecanismo para añadir, remover y modificar
características del servidor y/o servidores instalado (s). A continuación, les muestro desde donde
accedemos al mismo:

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Base de Datos

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Crear la Base Datos Colegio

CREATE DATABASE COLEGIO

use COLEGIO

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Crear tabla Alumno, Curso, Profesor, Matricula

create table Alumno ( create table Profesor(


Id char(8) primary key, Id char(8) primary key,
Nombre varchar(20) not null, Nombre varchar(20) not null,
Apellido varchar(20) not null, Apellido varchar(20) not null,
Direccion varchar (50), Direccion varchar (50),
Fecha_Nacimiento char(8) Fecha_Nacimiento char(8),
) Grado_Academico varchar(20)
)

create table Curso( create table Matricula(


Id char(8) primary key, Id char(8) primary key,
Nombre varchar (20) not null, IdCurso char(8) not null,
Credito char(2) IdAlumno char(8) not null,
) IdProfesor char(8) not null,
Fecha_Matricula char(8)
)

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Relacionando tablas

create table Matricula(


Id char(8) primary key,
IdCurso char(8) not null,
IdAlumno char(8) not null,
IdProfesor char(8) not null,
Fecha_Matricula char(8),

CONSTRAINT fk_Curso FOREIGN KEY (IdCurso) REFERENCES Curso(Id),


CONSTRAINT fk_Alumno FOREIGN KEY (IdAlumno) REFERENCES Alumno(Id),
CONSTRAINT fk_Profesor FOREIGN KEY (IdProfesor) REFERENCES Profesor(Id)
)

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Creando una nueva tabla y relación

Creando una nueva tabla Institución


create table Institucion(
Id varchar (10) primary key,
IdProfesor char (8) not null,
Nmbre varchar(25)
)

Creando la relación
alter table Institucion
ADD FOREIGN KEY (IdProfesor) REFERENCES Profesor (Id);

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Ingreso de datos a las tablas: Alumno, Curso, Profesor

insert into Alumno


values('001', 'Maria', 'perez lopez', 'Jr. Arica 234', '10/12/90'),
('002', 'Jose', 'cruz cruz', 'Av. Arenales 568', '08/11/80'),
('003', 'Marco', 'cruz lopez', 'Jr. Angamos 654','05/06/85'),
('004', 'Monica','silva garcia','Av. Mariscal 897','04/07/90'),
('005', 'Rocio', 'armas mantilla', 'Jr. Galvez 232','12/12/88')

insert into Curso


values('01','lenguaje','3'),('02','matematica','4'),('03','historia','3'),('04','geografia','2')

insert into Profesor


values('0001','Rafael','fernandez gil','Jr. caceres 108','11/02/78','Magister'),
('0002','Vanesa','carrasco contreras','Av. Marina 200','12/03/70','Licenciada'),
('0003','Gloria','hernandez pulido','Jr. Jazmins 456','10/03/68','Doctor'),
('0004','Luis','montes garcia','Av. cuba 568','08/05/69','Magister')

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Ingreso de datos a la tabla Matricula

insert into Matricula


values('1','01','001','0001','02/02/21'),
('2','02','001','0002','02/02/21'),
('3','03','001','0003','02/02/21'),
('4','04','001','0004','02/02/21')

insert into Matricula


values('5','01','002','0001','02/02/21'),
('6','02','002','0002','02/02/21'),
('7','03','002','0003','02/02/21'),
('8','04','002','0004','02/02/21')

insert into Matricula


values('9','01','003','0001','02/02/21'),
('10','02','003','0002','02/02/21'),
('11','03','003','0003','02/02/21'),
('12','04','003','0004','02/02/21')

insert into Matricula


values('13','01','004','0001','02/02/21'),
('14','02','004','0002','02/02/21'),
('15','03','004','0003','02/02/21'),
('16','04','004','0004','02/02/21')

insert into Matricula


values('17','01','005','0001','02/02/21'),
('18','02','005','0002','02/02/21'),
('19','03','005','0003','02/02/21'),
('20','04','005','0004','02/02/21')

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Comandos Mostrar y eliminar

Muestra registros de una tabla


select * from nombretabla
Ejemplo1
select * from Matricula
Drop-----Elimina la estructura (tabla)
Ejemplo1
drop table Matricula
Truncate-elimina los registros (reset)
Truncate table Matricula
Delete---Eliminar registros
Ejemplo1
delete from Matricula
Ejemplo2
delete from Alumno
Where IdAlumno = 01

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Actividad Asíncrona Grupal

• Investigar sobre el tema 3 de clase.


• Que es una instancia SQL ?
• Crear una instancia en SQL ?
• Como actualizar una instancia de SQL?
• Como reparar una instancia de SQL Server
• Como reiniciar una instancia SQL Server ?
• Como eliminar una instancia SQL?

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Referencias Bibliográficas

• https://learn.microsoft.com/es-es/sql/ssms/f1-help/connect-to
-server-database-engine?view=sql-server-ver16
• https://redondoj.wordpress.com/2012/02/15/breve-sinopsis-s
obre-la-composicin-de-la-arquitectura-de-ms-sql-server-2012
/

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
Gracias

Universidad Tecnológica de Lima Sur – UNTELS 2021. 04RG-2021-UNTELS-VPA


Todos los derechos reservados
mblas@untels.edu.pe

Universidad Tecnológica
Universidad Tecnológica de de
LimaLima
Sur –Sur – UNTELS
UNTELS 2021. 2021. 04RG-2021-UNTELS-VPA
04RG-2021-UNTELS-VPA
Todos
Todoslos
losderechos reservados
derechos reservados

También podría gustarte