menu

arrow_back Hvordan sette opp og bruke sakila demo-database med ulike verktøy?

av
(423 poeng) 1 3 11
i Programvare
redigert av
508 visninger
1 stemme

Vi har fått demonstrert sakila demobase i et nettmøte som demonstrerte bruk av verktøy for produksjon av SIARD-uttrekk, SIARD-ordning/beskrivelser og SIARD-innsyn.
Hvordan setter vi opp og bruker en slik sakila demo-database med ulike verktøy for databasehåndtering?

Sakila Sample Database
Nedlasting demo databaser
Nedlasting sakila-db.zip

zip-filen pakkes ut og 2 SQL-skriptd er brukes med innholdet
- sakila-schema.sql med database og struktur (tabeller, views, prosedyrer, funksjoner)
- sakila-data.sql med data-innholdet i tabellene

Forutsetning er at vi allerede har en MySQL database på vår lokale klient
- MySQL må konfigureres for TimeZone og maks størrelser ved import: Hvordan konfigurere MySQL for kontroll av ordnede (beskrevet) SIARD-uttrekk? (notat)
- MySQL server brukt kan f. eks.være Uniform Server v14.0.2 Notat

2 Svar

Akseptert svar
1 stemme
 
Akseptert svar

phpMyAdmin kan brukes til å importere en databases struktur og data inn i MySQL-serveren.

Dette eksempelet har brukt phpMyAdmin v5.0.2 som følger med i Uniform Server (notat) som kan lastes ned her v14.0.2

Det er viktig at struktur database/tabeller importeres UTEN at fremmednøkler sjekkes, fordi phpMyAdmin ikke takler å kontrollere annet enn lineært nedover og derfor ikke kan sjekke fremmednøkler i tabeller som importeres lenger nede i importfila. Derimot kan man da importere data MED at fremmednøkler sjekkes.

Skjermdumper

a) Uniform Server v14.02 innhold
a) Uniform Server v14.02 innhold

b) Importer sakila-schema.sql UTEN avkrysset "Slå på kontroll av fremmednøkler"
b) Importer sakila-schema.sql UTEN avkrysset "Slå på kontroll av fremmednøkler"

c) Import av database og struktur tabeller suksessfull (del av logg på skjerm)
c) Import av database og struktur tabeller suksessfull (del av logg på skjerm)

d) Importer sakila-data.sql MED avkrysset "Slå på kontroll av fremmednøkler"
d) Importer sakila-data.sql MED avkrysset "Slå på kontroll av fremmednøkler"

e) Import av data i tabellene suksessfull
e) Import av data i tabellene suksessfull

f) Demo-databasen sakila er importert med tabeller, views, funksjoner og prosedyrer
f) Demo-databasen sakila er importert med tabeller, views, funksjoner og prosedyrer

av
(423 poeng) 1 3 11
akseptert av
Akseptert svar
0 stemmer

MySQL Workbench fungerer godt mot MySQL databaser og SQL-spørringer
- MySQL Workbench notat

Skjermdump: Import av sakila demo-database

a) MySQL Workbench
a) MySQL Workbench

b) Setup New Connection
b) Setup New Connection

c) Test connection
c) Test connection

d) Success connection
d) Success connection

e) MySQL Workbench Home - demo localhost
e) MySQL Workbench Home - demo localhost

f) MySQL Workbench - Administration
f) MySQL Workbench - Administration

g) Open a script file in this editor
g) Open a script file in this editor

h) Del 1 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)
h) Del 1 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)

i) Del 2 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)
i) Del 2 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)

j) Del 3 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)
j) Del 3 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)

k) Del 4 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)
k) Del 4 sakila-schema.sql for database og struktur (tabeller, views, prosedyrer, funksjoner)

l) Open a SQL script file in a new query tab
l) Open a SQL script file in a new query tab

m) Del 1 sakila-data.sql med data-innholdet i tabellene
m) Del 1 sakila-data.sql med data-innholdet i tabellene

n) Del 2 sakila-data.sql med data-innholdet i tabellene
n) Del 2 sakila-data.sql med data-innholdet i tabellene

o) Del 3 sakila-data.sql med data-innholdet i tabellene
o) Del 3 sakila-data.sql med data-innholdet i tabellene

p) Del 4 sakila-data.sql med data-innholdet i tabellene
p) Del 4 sakila-data.sql med data-innholdet i tabellene

q) Venstre meny "Administration" er standard visning
q) Venstre meny "Administration" er standard visning

r) Venstre meny "Schemas" for databaser og høyreklikk "Refresh All"
r) Venstre meny "Schemas" for databaser og høyreklikk "Refresh All"

s) Sakila database vises, her maksimert (tabeller, views, prosedyrer, funksjoner)
s) Sakila database vises, her maksimert (tabeller, views, prosedyrer, funksjoner)

t) Vis rader fra en tabell eller et view (har view film_list)
t) Vis rader fra en tabell eller et view (har view film_list)

u) Viser radene slik SELECT er angitt
![u) Viser radene slik SELECT
er angitt]22

av
(423 poeng) 1 3 11

Velkommen!

Søk etter svar, still spørsmål og bidra med kunnskap sammen med norges felleskap på felter som arkiv, konservering og formidling. Alle er velkomne som medlemmer! Her er terskelen for å spørre veldig lav.


Kunngjøringer :

Artikkelmodulen vil snart bli tilgjengelig!