Logo MariaDB

En este tutorial, aprenderás a descargar la base de datos de ejemplo MariaDB (nation) y cómo cargar la base en el servidor de MariaDB.

Introducción a la base de datos de ejemplo MariaDB

La base de datos de nation tiene seis tablas que almacenan información básica sobre países, regiones, idiomas y estadísticas.

La siguiente imagen ilustra la base de datos de muestra de nation:

Esquema de tablas de la bbdd nation

La tabla countries:

La tabla countries almacena información básica sobre países, incluido el nombre del país, el área en km2, el año independiente, los códigos de país de 2 y 3 dígitos y la región.

Esquema tabla countries Base de datos de ejemplo MariaDB

create table countries (
country_id int auto_increment,
name varchar(50) not null,
area decimal(10,2) not null,
national_day date,
country_code2 char(2) not null unique,
country_code3 char(3) not null unique,
region_id int not null,
foreign key(region_id)
references regions(region_id),
primary key(country_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla country_stats

La tabla country_stats almacena las estadísticas del país por año, como la población y el PIB.

Esquema tabla country_stats

create table country_stats(
country_id int,
year int,
population int,
gdp decimal(15,0),
primary key (country_id, year),
foreign key(country_id)
references countries(country_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla country_languages 

Cada país puede tener uno o más idiomas. La tabla country_languages almacena las relaciones entre las tablas de países e idiomas.

Esquema tabla country_languages

create table country_languages(
country_id int,
language_id int,
official boolean not null,
primary key (country_id, language_id),
foreign key(country_id)
references countries(country_id),
foreign key(language_id)
references languages(language_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla languages 

La tabla languages almacena el nombre de cada uno de los lenguajes.

Esquema tabla languages

create table languages(
language_id int auto_increment,
language varchar(50) not null,
primary key (language_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla continents

La tabla contients almacena información sobre los continentes.

Esquema tabla continents Base de datos de ejemplo MariaDB

create table continents(
continent_id int auto_increment,
name varchar(255) not null,
primary key(continent_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla regions

La tabla de regions almacena información sobre las regiones. Una región pertenece a un continente. Y un continente puede tener múltiples regiones.

Esquema tabla regions

create table regions(
region_id int auto_increment,
name varchar(100) not null,
continent_id INT NOT NULL,
primary key(region_id),
foreign key(continent_id)
references continents(continent_id)
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

Además de las tablas relacionadas con las naciones, la base de datos de muestra tiene dos tablas adicionales vips y guests. Estas tablas simples son para la demostración en varios tutoriales, tales como joins, union, intersect and except.

La tabla vips

create table vips(
vip_id int primary key,
name varchar(100) not null
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

La tabla guests

create table guests(
guest_id int primary key,
name varchar(100) not null
);

Lenguaje de codificación: SQL (Structured Query Language) (sql)

Cargar la base de datos de ejemplo MariaDB

Para cargar la Base de datos de ejemplo MariaDB, sigue estos pasos: Primero, descarga el archivo de Base de datos de ejemplo MariaDB:

Descargar la base de datos de ejemplo MariaDB

A continuación, descomprime el archivo en un directorio, por ejemplo, c:\mariadb\nation.sql

Después de eso, conéctate al servidor MariaDB con la cuenta de usuario root, escribe la contraseña y presiona la tecla Enter.

mysql -u root -p
Enter password: *********


A continuación, carga la base de datos mediante el comando source:

mysql>source c:\mariadb\nation.sql

Lenguaje de codificación: SQL (Structured Query Language) (sql)

Finalmente, selecciona la Base de datos de ejemplo MariaDB nation y muestra las tablas de la base de datos:

mysql> use nation;
Database changed
mysql> show tables;
+———————+
| Tables_in_nation |
+———————+
| continents |
| countries |
| country_languages |
| country_stats |
| guests |
| languages |
| region_areas |
| regions |
| vips |
+———————+
9 rows in set (0.00 sec)

Lenguaje de codificación: SQL (Structured Query Language) (sql)

En este tutorial, has aprendido acerca de como instalar la Base de datos de ejemplo MariaDB nations y cómo cargarla en el servidor MariaDB.

Base de datos de ejemplo MariaDB

Navegación de la entrada


Deja un comentario

Plugin the Cookies para Wordpress por Real Cookie Banner