Está en la página 1de 4

Tarea de programación

-Fundamento de la programación orientada a objetos

La programación orientada a objetos es un paradigma de programación que describe la


construcción de un programa basado en objetos. POO se basa en el pensamiento de que todo es
un objeto, al igual que todo lo que nos rodea en el mundo real también lo es.

Un computador, una persona o el aire “todo se comporta como un objeto”. Los objetos poseen
atributos que lo diferencian como su color, altura o espesor y también poseen comportamientos
que básicamente son las acciones que este objeto puede realizar, como por ejemplo comer,
cantar, enviar, etc.

1. Concepto y definiciones de herencia: Es la capacidad de transferir características propias


como atributos y métodos de una clase a otra. Este pilar apunta a la reutilización de
código existente.

2. Polimorfismo: Es la capacidad de retornar diferentes resultados dependiendo de los


valores de entrada o condiciones. Este pilar apunta a cambiar el comportamiento de un
objeto por sobrecarga o por sobre escritura de métodos.

3. Abstracción: Es la capacidad de representar la información importante para el contexto


del problema. Este pilar apunta a abstraer solamente lo que necesitamos para resolver el
problema y las partes que lo componen.

4. Encapsulamiento: Es la habilidad de poder decidir las partes que se expondrán a hacia


otras entidades. Este pilar apunta a ocultar o publicar atributos o métodos dependiendo
del caso.

5. Modularidad: Consiste en dividir un programa en módulos que puedan compilarse por


separado, sin embargo, tendrá conexiones con otros módulos.

-Tipos de datos en SQL server

Los tipos de datos de SQL Server se organizan en las siguientes categorías:

 Números exactos
 Números aproximados
 Fecha y hora
 Cadenas de caracteres

-Números exactos

Bigint numérico

Bit smallint
Decimal Dinero pequeño

Int tinyint

money

-Números aproximados

Float real

-Fecha y hora

Date datetimeoffset

datetime2 smalldatetime

Datetime Time

-Cadenas de caracteres

Char varchar

Text

-Que son tablas en SQL server

Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se
organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila
representa un registro único y cada columna un campo dentro del registro.

-Que son vistas en SQL server

Una vista es como una tabla virtual que almacena una consulta. Los datos accesibles a través de la
vista no están almacenados en la base de datos como un objeto. Entonces, una vista almacena una
consulta como un objeto para utilizarse posteriormente.

Una vista en SQL Server es una tabla virtual, que se compone del conjunto de resultados de una
consulta SQL.

-Que son procedimientos almacenados en SQL server

Un procedimiento almacenado es un conjunto de instrucciones que se pueden llamar desde otras


consultas o desde otros procedimientos almacenados. Un procedimiento puede tomar
argumentos de entrada y mostrar valores como resultados.
-Lenguaje de manipulación de datos en SQL server

El lenguaje de Manipulación de Datos (DML) es un término usado para recuperar y trabajar con
datos en SQL Server, incluye instrucciones para agregar, modificar, consultar o quitar datos de una
base de Datos en SQL Server.

Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un idioma


proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma
llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos
del Sistema Gestor de Bases de Datos.

Las siguientes sentencias son de categoría DML:

INSERT

UPDATE

DELETE

SELECT

MERGE

BULK INSERT

-Lenguaje de definición de datos

DDL (Data Definition Language) es un conjunto de comandos SQL para definir el esquema de la
base de datos. Se trata simplemente de descripciones del esquema de la base de datos y se utiliza
para crear y modificar la estructura de los objetos de la base de datos. Algunos ejemplos de DDL
son CREATE, ALTER y DROP.

-Lenguaje de control de datos

Data Control Language (DCL) es un lenguaje que incluye una serie de comandos SQL. Como los
anteriores, es proporcionado por los sistemas gestores de bases de datos. Estos comandos
permiten al Administrador del sistema gestor de base de datos, controlar el acceso a los objetos,
es decir, podemos otorgar o denegar permisos a uno o más roles para realizar determinadas
tareas.

Los comandos para controlar los permisos son los siguientes:

GRANT, permite otorgar permisos.

REVOKE, elimina los permisos que previamente se han concedido.

CONECT se usa para poderse conectar al HUB del servidor.

-Tipos de servicios de SQL server

SQLServer.

Oracle.
DB2.

MySQL.

Postgresql.

SYBASE.

MongoDB.

También podría gustarte