Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

Baze podataka

Projektovanje baza podataka


Serverska strana

Profesor: Branko Perišić, red. prof.


MySQL - SDBP

MySQL Workbench

2/
Upravljanje informacijama 78
MySQL – Workbench
MySQL Workbench functionality covers five main topics:

 SQL Development: Enables you to create and manage


connections to database servers. Along with enabling you to
configure connection parameters, MySQL Workbench provides the
capability to execute SQL queries on the database connections
using the built-in SQL Editor.
 Data Modeling (Design): Enables you to create models of your
database schema graphically, reverse and forward engineer
between a schema and a live database, and edit all aspects of
your database using the comprehensive Table Editor. The Table
Editor provides easy-to-use facilities for editing Tables, Columns,
Indexes, Triggers, Partitioning, Options, Inserts and Privileges,
Routines and Views. 3/
Upravljanje informacijama 78
MySQL – Workbench
 Server Administration: Enables you to administer MySQL
server instances by administering users, performing backup and
recovery, inspecting audit data, viewing database health, and
monitoring the MySQL server performance.
 Data Migration: Allows you to migrate from Microsoft SQL
Server, Microsoft Access, Sybase ASE, SQLite, SQL Anywhere,
PostreSQL, and other RDBMS tables, objects and data to
MySQL. Migration also supports migrating from earlier versions
of MySQL to the latest releases.
 MySQL Enterprise Support: Support for Enterprise
products such as MySQL Enterprise Backup, MySQL Firewall,
and MySQL Audit.

4/
Upravljanje informacijama 78
MySQL – Workbench

5/
Upravljanje informacijama 78
MySQL – Kreiranje konekcije

6/
Upravljanje informacijama 78
MySQL – Kreiranje konekcije

7/
Upravljanje informacijama 78
MySQL – Kreiranje konekcije

8/
Upravljanje informacijama 78
MySQL – Kreiranje konekcije

9/
Upravljanje informacijama 78
 Manage Server Connections

5.3.2 Local Socket/Pipe Connection Method


5.3.3 Standard TCP/IP over SSH Connection Method
5.3.4 SSL Wizard (Certificates)
5.3.5 Remote Management
5.3.6 System Profile
5.3.7 Configure Server Management Wizard
5.3.8 The Password Storage Vault
5.3.9 Updating Old Authentication Protocol Passwords

10 /
Upravljanje informacijama 78
Manage Server Connections: Connection Tab

11 /
Upravljanje informacijama 78
Administrative Tasks

12 /
Upravljanje informacijama 78
Administrative Tasks

1. Connection tab. Each connection made to


the MySQL server is represented by a
separate connection tab. A server can be
active or inactive when the connection tab
for it is opened.

13 /
Upravljanje informacijama 78
Administrative Tasks

2. Server menu.
The Server menu on the main menu bar is one way to open
each category of administration secondary tab. The
menu includes the same set of items listed in the
Administration tab within the Navigator area, plus two
additional items:
• Management Access Settings and
• Reset Saved Passwords for Connection.

14 /
Upravljanje informacijama 78
Configuration (Options File)

15 /
Upravljanje informacijama 78
Users and Privileges

16 /
Upravljanje informacijama 78
Data Export and Import

17 /
Upravljanje informacijama 78
Data Export and Import Wizard

18 /
Upravljanje informacijama 78
MySQL Audit Inspector Interface

19 /
Upravljanje informacijama 78
MySQL Enterprise Backup Interface

20 /
Upravljanje informacijama 78
Backup Recovery

21 /
Upravljanje informacijama 78
MySQL Enterprise Firewall Interface

22 /
Upravljanje informacijama 78
MySQL Enterprise Firewall Rules

23 /
Upravljanje informacijama 78
Performance Dashboard

24 /
Upravljanje informacijama 78
Database Development

Visual SQL Editor


8.1.1 SQL Query Tab
8.1.2 SQL Query Toolbar
8.1.3 Query and Edit Menus
8.1.4 Result Grid
8.1.5 SQL Additions - Snippets Tab
8.1.6 SQL Additions - Context Help Tab
8.1.7 Output Panel
8.1.8 Table Data Search Tab
8.1.9 Export or Import a Table
8.1.10 MySQL Table Editor
8.1.11 Code Generation Overview

25 /
Upravljanje informacijama 78
Visual SQL Editor

26 /
Upravljanje informacijama 78
SQL Query Tab

27 /
Upravljanje informacijama 78
Database Design and Modeling

9.1 Modeling Interface


9.2 Additional Modeling Tools
9.3 Modeling Tutorials
9.4 Forward and Reverse Engineering
9.5 Schema Synchronization and Comparison
9.6 Table Templates
9.7 Customizing DBDoc Model Reporting Templates

28 /
Upravljanje informacijama 78
Modeling Interface

29 /
Upravljanje informacijama 78

You might also like