Xây dựng cơ sở dữ liệu

Một phần của tài liệu TÌm hiểu hệ thống RFID (Trang 83 - 85)

Cơ sở dữ liệu mà ta sẽ lựa chọn sử dụng ở đây là MySQL. MySQL là giải pháp nhanh nhất để sử dụng hệ thống quản lý dữ liệu quan hệ RDMS. MySQL là một phần mềm mã nguồn mở mạnh mẽ được cấp phép của tổ chức GPU,nên người dùng không phải trả phí.Ngoài ra nó khá dễ dàng trong việc cài đặt và sử dụng nên rất phù hợp với các ứng dụng không đòi hỏi tính chuyên nghiệp cao. MySQL bao gồm một MySQL server, và một số chương trình tiện ích giúp quản lý cơ sở dữ liệu

MySQL như workbench giúp người dùng tạo cơ sở dữ liệu với giao diện sử dụng rất thân thiện.

Ta sẽ thiết kế một cơ sở dữ liệu nhỏ có tên là “rfid” bao gồm hai bảng dữ liệu để lưu trữ thông tin cá nhân và thông tin bệnh án ,đó là các bảng có tên là “PersonalDetail” và “MedicalDetail”.Với bảng thông tin cá nhân ta cần phải đề cập đến các mục :

• Tên bệnh nhân (‘firstname’)

• Họ bệnh nhân (‘lastname’)

• Địa chỉ (‘address’)

• Ngày sinh (‘dateofbirth’)

• Số điện thoại (‘phone’)

Còn với bảng thông tin bệnh án ta phải đề cập đến các mục như :

• Bệnh hiện đang điều trị (‘presentcomplaint’)

• Ngày nhập viện (‘date’)

• Tiền sử bệnh gia đình (‘fmhistory’)

• Dữ liệu ảnh trong quá trình điều trị (‘pictureurl’)

Bây giờ ta sẽ đi vào cụ thể ,xây dựng ra cơ sở dữ liệu chỉ ra ở trên bằng các lệnh trong màn hình quản trị DOS:

Chúng ta sẽ bắt đầu MySQL bằng cách gõ vào dòng lệnh dưới đây:

Mysql – u root –p fake_password

Để tạo ra cơ sở dữ liệu có tên ‘rfid’ ta dung lệnh:

CREATEDATABASE RFID

Trước khi ta đi vào tạo một bảng dữ liệu, chúng ta phải lựa chọn cơ sở dữ liệu sử dụng bằng lệnh sau:

USE RFID;

Bảng thông tin cá nhân và thông tin bệnh án sẽ được tạo ra thông qua các lệnh dưới đây :

CREATE TABLE PERSONALDETAILS ( LASTNAME VARCHAR (50) NOT NULL, FIRSTNAME VARCHAR(50) NOT NULL, DATEOFBIRTH VARCHAR(20) NOT NULL, ADDRESS VARCHAR(100) NOT NULL, PHONE VARCHAR(15) NOT NULL,

PATIENTID VARCHAR(8) NOT NULL, PRIMARY KEY(PATIENTID) );

CREATE TABLE MEDICALINFO ( PRESENTCOMPLAINT TEXT,

FMHISTORY TEXT NOT NULL, PICTUREURL VARCHAR(100), DATE VARCHAR(30) NOT NULL, ID VARCHAR(8) NOT NULL, PRIMARY KEY(ID) );

Như vậy cơ sở dữ liệu ‘rfid’ đã sẵn sàng cho chúng ta sử dụng trong ứng dụng .

Một phần của tài liệu TÌm hiểu hệ thống RFID (Trang 83 - 85)

Tải bản đầy đủ (PDF)

(104 trang)