Suponiendo que no se hayan creado las claves primarias de las tablas (esto se debe hacer inmediatamente al crear cada tabla), ya que la clave primaria es el identificador directo de cada registro dentro de esa tabla. Se puede hacer lo siguiente en SQL: ejemplo tabla clientes: Si ya existe la clave primaria (PRIMARY O PRIMARY KEY) definida como DNI. puedes borrar esa clave así:
ALTER TABLE tbclientes DROP PRIMARY KEY;
Y luego crear una clave primaria combinada, ya que pueden existir dos personas con el mismo número de DNI, en este caso serán los campos DNI + NOMBRE de la siguiente manera:
ALTER TABLE tbclientes ADD PRIMARY KEY (DNI,NOMBRE);
Con esto solucionas lo que le pasa el profe en el video, que aparecen errores en el editor de SQL. Y puedes aprovechar y practicar en crear las claves primarias en las otras tablas con el ALTER TABLE; se puede googlear cuales son sus modificadores y cambiar aún el nombre de una tabla o agregar nuevos campos. Por ejemplo cambiar el nombre de la table de vendedores, para respeta la lógica de estructura de tablas; ya que venimos usando estos nombres: tbclientes; tbproductos; esta última sería entonce tbvendedores en vez de tabla_de_vendedores:
ALTER TABLE tabla_de_vendedores RENAME tbvendedores;
Todos estos consejos van a ayudarte, desde el principio a modelar tu base de datos y sus tablas de manera lógica, ordenada y funcional. Saludos a todos!!!
PD: aquí por ahora trabajamos solo con una base de datos, en las buenas prácticas es aconsejable usar lo siguiente cuando trabajes con una tabla: nombre_de_la_BD + . + nombre_tabla. Ejemplo: "jugos.tbproductos"; para evitar escribir continuamente USE; y para cuando ya programes e invoque esa BD desde tu desarrollo con JAVA, JS. PHP; etc. Recuerda que antes de empezar a trabajar en una tabla, en lineas de comando debes utilizar el USE de la base que elijas.