Hướng dẫn tạo CSDL Firebird với isql và DbSchema

Firebird là hệ quản trị CSDL mã nguồn mở, chạy được trên Linux, Windows và một số nền Unix. Trong bài viết này, mình sẽ hướng dẫn các bạn tạo CSDL Firebird bằng 2 công cụ là isql và DbSchema.

Điều kiện tiên quyết

Trước hết, bạn cần chuẩn bị:

1. Máy tính có cài đặt Firebird. Cách cài đặt có thể tham khảo tại Install firebird.

2. Cài đặt DbSchema nếu dùng công cụ này. Cách cài đặt có thể xem tại DbSchema.

3. Hiểu biết cơ bản về SQL.

Cách tạo CSDL trong isql 

Bước 1: Mở terminal hoặc command prompt.

Bước 2: Chuyển đến thư mục bin của Firebird bằng lệnh: 

cd /đường/dẫn/tới/firebird/bin

Bước 3: Gõ isql để mở công cụ ISQL.

Bước 4: Sử dụng lệnh CREATE DATABASE để tạo CSDL:

CREATE DATABASE 'localhost:/đường/dẫn/tới/csdl/tên.fdb' user 'SYSDBA' password 'masterkey';

Thay đổi '/đường/dẫn/tới/csdl/tên.fdb' với đường dẫn và tên CSDL mong muốn. SYSDBA và masterkey là user/pass mặc định.

Nếu thành công sẽ nhận được thông báo: 

Statement executed.

Cách tạo CSDL trong DbSchema

Bước 1: Mở DbSchema và nhấn Connect.

Bước 2: Trong hộp thoại hiện ra, chọn Firebird làm database type. 

Bước 3: Nhập thông tin kết nối:

- Host: localhost

- Database: tên CSDL

- User: SYSDBA 

- Password: masterkey

Bước 4: Chọn Create Database trong tab Action.

Bước 5: Nhấn Test Connection để kiểm tra kết nối. Nếu đúng sẽ thấy thông báo thành công.

Bước 6: Nhấn Connect. Cửa sổ DbSchema sẽ mở ra và CSDL sẽ được hiển thị ở bên trái.

Quản lý CSDL Firebird một cách trực quan với DbSchema


DbSchema là một công cụ cliente và thiết kế trực quan cho Firebird. DbSchema có phiên bản Community miễn phí, có thể tải về tại đây.

Tạo bảng

Mở ứng dụng và kết nối tới CSDL Firebird. Click phải vào thư mục bảng để tạo bảng mới.

Create Table >

Thêm cột

Chọn máy chủ database, nhập tên người dùng và mật khẩu. Chọn tạo CSDL mới.

Add Columns >

Kết luận

Quá trình tạo CSDL Firebird khá đơn giản, có thể thực hiện bằng isql hoặc DbSchema. isql chỉ cần một lệnh duy nhất. DbSchema thì tương tác nhiều hơn. Mỗi cách đều có ưu nhược điểm riêng, bạn có thể chọn cách phù hợp với nhu cầu của mình.

Comments

Popular posts from this blog

Hướng dẫn bảo mật máy chủ PostgreSQL của bạn

So sánh SQLite và MySQL: 5 điểm khác biệt quan trọng

Windows VPS là gì? Hướng dẫn cơ bản nhất dành cho người mới bắt đầu năm 2024