Este documento contiene 37 preguntas y respuestas sobre conceptos básicos de bases de datos. Explica brevemente lo que son las bases de datos, los sistemas de gestión de bases de datos más comunes, las características de las bases de datos relacionales y conceptos clave como tablas, filas, columnas, claves primarias, relaciones entre tablas, normalización y lenguaje SQL. También menciona brevemente otros tipos de bases de datos como las no SQL.
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Resumen de david
1.
2. 1)¿Qué son las bases de datos?
R=Problemas potenciales 1) Tamaño: Es los pocos datos que ingresamos de poco pasa a grande y de ahí de muchos se hace una
lentitud
2)Facilidad De Actualización: Es actualizar los datos
3) Precisión: Seguir llenando los datos que ya tenemos
4)Seguridad: Es tener cuidado con darle acceso a otro usuario
5)Redundancia: Es duplicar un dato cuando ingresamos mas información
6)Importancia: Es nunca perder un dato ya sea ingresado hace tiempo
2¿Sistemas de gestión de bases de datos(DBMS)?
R= 1)Oracle
2)SQL Server
3)MY SQL
4)Post Gre SQL
5)Mongo DB
6)DB2
3¿Caracteristicas de las bases de datos relacionales?
R=Una bese de datos se constituye de una o mas tablas
Tabla= Fila Izquierda a Derecha
Columna=De Arriba abajo
4)Explorando valores únicos y claves primarias en bases de datos?
R= Un valor único es que no se repita el mismo registro en otra tabla
5)Definiendo relaciones entre tablas?
R=Una relación es conectar tablas si con la clave primaria o secundaria
3. 6)¿Relaciones de muchos a muchos?
R= Una relación de muchos es que podemos relacionar 1 a muchos
7)Transacciones y la prueba ACID?
R=Es un cambio de una cosa por otra ejemplo: 1 libro por dinero o dinero por un libro(transacción)
Atómica=Debe ocurrir o no debe ocurrir
Consiste=Debe ser valido y proporcionado por la base de datos
Islada=Debe de estar bloqueada los datos por daños
Durable =Debe ser con éxito robusta
8) Introducción al SQL?
R=SQL existe de la década de los 70 es el único que no a cambiado. SQL es un leguaje de peticiones declarativos
9)Planificado tus bases de datos?
R=No debes empezar directamente en la base de datos necesitas realizar planificación-los cambios
son posibles pero dolorosos
10)Que es lo Importante?
R=Ayudar , Descubrir , Opiniones de otros y que distribuyan con sus conocidos y contribuir con sus propias opiniones
4. 11) Definiendo atributos y columnas?
R=Entidad y Atributo
Null = La ausencia total de un valor
12)Escogiendo claves primarias?
R=Cada tabla debe tener una clave principal es un valor que identifica una fila individual que no es doble
13)Usando claves compuesta?
R=Se conoce una clave compuesta que se componga de 2 o mas valores y sintetica
14)Creando Relaciones?
R=Opciones de relaciones (Cardinalidad) uno a uno / muchos a muchos
15)Definiendo relaciones de uno a muchos?
R=Uno a muchos clientes-Pedido
16)Explorando relaciones de uno a uno?
R=Uno a uno empleado-Carnet conducir
17)Definiendo relaciones de muchos a muchos?
R=Muchos a muchos estudiante-Clases
18)Integridad referencial y reglas de relaciones ?
R=Es mas fácil las relaciones entre varias tablas 1)La visión de nuevas filas 2)La actualización y eliminación anulación en cascadas, inacción
5. 19) Normalización en bases de datos?
R=Estas se desarrollaron hace 40 años por Edgar Codd en las bases de datos relacionales
20)Aplicando la primera Forma normal (1NF)?
R=Solo podemos tener un valor y sin grupos de repetición
21)Aplicando la segunda forma normal(2NF?
R=Solo podemos seguir la orden 1,2,3… etc. cualquier campo o clave debería hacer dependiente de la
primera clave primaria
22)Aplicando la tercera forma normal(3NF)
R=Evaluar sin los valores de una fila depende de otro fila y no debería depender de ningún campo
23) Des normalización de una bese de datos?
R=Normalizar es ordenar o llevar con reglas pero en este caso es des normalizar es romper las reglas
(1NF),(2NF),(3NF).
6. 24)Creando peticiones en SQL?
R= Select -Columnas from-tabla where-salario>50,000
25)Usando la clausula where?
R=Where es una clausula de multi busca:” AND O OR ”
26)Ordenando tus resultados?
R= Arder vi ordenar los registros de tabla que uno seleccione
27)Usando funciones agregadas?
R=Se realiza algún cambio o calculo o conjunto de datos
28)Juntando tablas?
R=Para juntar tablas hay que hacer una unión con la función llamada Join / Right Duter Join/ Inner Jion/ Left Duter
Jion
29)Insertar , Actualizar y Eliminar?
R= Insert Into - tabla- columna- valúes -valor
Upolate tabla-set-columna-valor where-condición
Delete From tabla-where-condición
30)Usando el lenguaje de deficiones de dato?
R= Manipulacion de datos- select, insert update, Delete
Definicion de datos- créate=crear / alter = modificar
7. 31)Creando índice?
R=Indice agrupado/ indice no agrupado
Indexer-no es simplemente adelantar trabajos es realizar compensaciones lectura mas rápida pero
escritura mas lenta
32)Conflictos y Aislamientos?
R= Bloqueo pesimista/ bloqueo optimista
33)Procesos Almacenados?
R= Precedimiento almacenado pueden tener parametros inyección SQL
34)Sistema de base de datos de escritorio?
R=Razones+ Instalacion simple fácil de usar plantilla para principiantes opciones de repartes
Razones- Muchos usuarios gran cantidad de datos base de datos web
35)Sistemas de gestión de bases de datos relacionales?
R=Oracle 1979 Comercial
DB2 1983 Comercial
SQL Server 1989 Comercial
MY SQL 1994 Open source
8. 36)Sistema de base de datos basados en XML y Orientado a objetos?
R=Soporte para XML solo son datos guardados como texto object - Relationa
mapping (ORM)-contar con frame work una aera de trabajo
37)Sistema de base de datos no SQL?
R= Not only “ Base de datos en la categoría NO SQL ” Louch DB Mongo DB
apache Casandra hypertable Hbase Neo4 Bigtable Riak Projeete Voldemark
Redis