Que Es Una Base de Datos
Que Es Una Base de Datos
Que Es Una Base de Datos
Una base de datos es una colección organizada de información estructurada, o datos, típicamente
almacenados electrónicamente en un sistema de computadora. ... La mayoría de las bases de datos
utilizan lenguaje de consulta estructurado (SQL) para escribir y consultar datos.
2. Defina que son tablas o entidades, campos, registros, vistas, script, procedimiento y de
ejemplo de cada uno.
Tablas o Entidades:
Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos
recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de
tablas.
Registro:
Un campo contiene la unidad más pequeña de información importante, asi como un nombre único que
describe su contenido.
Vistas:
Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla, una
vista consta de un conjunto de columnas y filas de datos con un nombre. Una vista actúa como filtro de
las tablas subyacentes a las que se hace referencia en ella.
Script:
Es un programa, o sea un conjunto de comandos, que se le da a un motor SQL para decirle lo que debe
hacer y en qué orden debe hacerlo.
Un procedimiento es un conjunto de instrucciones de T-SQL que SQL Server compila, en un único plan
de ejecución, los llamados "store procedures" se encuentran almacenados en la base de datos, los
cuales pueden ser ejecutados en cualquier momento.
3. Defina los tipos de datos manejado en SQL SERVER
Longitud Descripción
1 byte Para consultas sobre tabla adjunta de productos de bases de datos que definen un tipo de datos Binario.
1 byte Valores Si/No ó True/False
1 byte Un valor entero entre 0 y 255.
4 bytes Un número incrementado automáticamente (de tipo Long)
8 bytes Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
8 bytes Un valor de fecha u hora entre los años 100 y 9999.
4 bytes Un valor en punto flotante de precisión simple con un rango de - 3.402823*1038 a -1.401298*10-45 para valores negat
8 bytes Un valor en punto flotante de doble precisión con un rango de - 1.79769313486232*10308 a -4.94065645841247*10-3
2 bytes Un entero corto entre -32,768 y 32,767.
4 bytes Un entero largo entre -2,147,483,648 y 2,147,483,647.
1 byte por carácter De cero a un máximo de 1.2 gigabytes.
Según se necesite De cero 1 gigabyte. Utilizado para objetos OLE.
1 byte por carácter De cero a 255 caracteres.
4. Defina y de ejemplo de las reglas de diseño de la base de datos de los modelos relacionales.
En el modelo relacional las dos capas de diseño conceptual y lógico, se parecen mucho. Generalmente
se implementan mediante diagramas de Entidad/Relación (modelo conceptual) y tablas y relaciones
entre éstas (modelo lógico). Este es el modelo utilizado por los sistemas gestores de datos más
habituales (SQL Server, Oracle, MySQL).
Aunque mucha gente no lo sabe, a las bases de datos relaciones se les denomina así porque almacenan
los datos en forma de “Relaciones” o listas de datos, es decir, en lo que llamamos habitualmente
“Tablas”. Muchas personas se piensan que el nombre viene porque además las tablas se relacionan
entre sí utilizando claves externas. No es así, y es un concepto que debemos tener claro. (Tabla =
Relación).
➢ Todos los datos se representan en forma de tablas (también llamadas “relaciones”, ver nota
anterior). Incluso los resultados de consultar otras tablas. La tabla es además la unidad de
almacenamiento principal.
➢ Las tablas están compuestas por filas (o registros) y columnas (o campos) que almacenan cada
uno de los registros (la información sobre una entidad concreta, considerados una unidad).
➢ Las filas y las columnas, en principio, carecen de orden a la hora de ser almacenadas. Aunque en
la implementación del diseño físico de cada SGBD esto no suele ser así. Por ejemplo, en SQL
Server si añadimos una clave de tipo "Clustered" a una tabla haremos que los datos se ordenen
físicamente por el campo correspondiente.
➢ El orden de las columnas lo determina cada consulta (que se realizan usando SQL).
➢ Cada tabla debe poseer una clave primaria, esto es, un identificador único de cada registro
compuesto por una o más columnas.
➢ Para establecer una relación entre dos tablas es necesario incluir, en forma de columna, en una
de ellas la clave primaria de la otra. A esta columna se le llama clave externa. Ambos conceptos
de clave son extremadamente importantes en el diseño de bases de datos.