قاعدة البيانات بالماتلاب


(system) #1

ممكن تساعدوني انا اريد عمل قاعدة بيانات بالماتلاب ولكن لم يفيدني البحث في ذلك ياليت تخبروني اذا كنت اقدر اعمل قاعدة بيانات بالماتلاب او لا واذا لم استطع فعل ذلك هل استطيع ربط الماتلاب مع الاكسس او sql ياليت تخبروني الرد بالتفصيل …


(wahabk1) #2

I DID PROJECT AND I USED DATABASE TO GET AND EXPORT DATA FROM AND TO ACCESS FILE

BUT PLEASE WAIT TO REFRESH MY MEMORY

WILL EXPLAINE IT


(system) #3

شكرا وياليت تكتب لي بالعربي شرح مفصل عن قاعدة البيانات الي استخدمتها
لاني انا اريد التعامل مع قاعدة بيانات صوريه انا فكرت اضع الصور الخاصه فيني في مجلد بس ابغى اعرض الصور مع بعض في وقت واحد كيف اسوي الكود الخاص في ذلك
وشكرا لردك


#4

يوجد فى الماتلاب تول بوكس
Database toolbox
انا لم اتعامل معه ولكن يمكنك قراءة الهيلب الخاص به لمعرفة المزيد

[LEFT][border=“From Toolbox website”]The Database Toolbox supports standard SQL commands, including where clauses for further defining the data to be imported.
The fetch statement can retrieve all data at once or a subset of the selected rows.
This process can be automated if you save the commands in a MATLAB® program file.

Once the data is in MATLAB, you can view attributes of the imported data, as well as the data itself, and use MATLAB commands to process the data.[/border]

[/left]


(system) #5

انا ابي احد يفيدني بالموضوع هذا لاني قرأت الhelp
بس مافهمت زين
وبعدين انا خلاص بحط الصور بمجلد طيب بس ابي كود يعرض لي كل الصور في وقت واحد
وكود اذا دخلت صورة يقولي اذا موجودة بقاعدة البيانات ولا لا يعني يعمل مقارنه مع الصور الموجودة في القاعدة
وشكرا لكل من تفاعل معي


#6

أول شيىء لازم يكون عندك قاعدة البيانات وبرنامج الماتلاب يتعامل مع هذه القواعد فقط

[ul]
[li]IBM DB2®[/li][li]IBM® Informix®[/li][li]Ingres®[/li][li]Microsoft® Access™[/li][li]Microsoft® Excel®[/li][li]Microsoft® SQL Server™[/li][li]MySQL®[/li][li]Oracle®[/li][li]Postgre SQL (Postgres)[/li][li]Sybase® SQL Anywhere®[/li][li]Sybase SQL Server®[/li][/ul]
وطبعا كل قاعدة بيانات من المذكورة اعلاه لها engine خاص بها والمفروض انه يكون نازل على الجهاز بتاعك
مثلا MySQL ممكن تحمليه من اللينك الاتى
http://dev.mysql.com/downloads/

الخطوة التى تليها عمل قاعدة بيانات ويوزر نيم وباسورد
وده مهم للاتصال بقاعدة البيانات

وهيكون كود الماتلاب كالاتى ::
1- قراءة الصورة
2- حفظ الصور فى متغير داخل برنامج الماتلاب
3- الاتصال بقاعدة البيانات
4- الاستعلام عن بيانات تطابق متغير الصورة
5- فى حالة عدم وجودها يتم اضافة المتغير فى قاعدة البيانات

وطبعا قاعدة البيانات تحتوى على جداول وكل جدول يحتوى على خانات فمثلا جدول الصورة يحتوى على الاسم والحجم والصيغة الخ
ويمكن تنفيذ استعلامات لعرض مزيد من البيانات مثل عدد الصور , حجوم الصور , صيغ الصور

المهم :: قراءة الهيلب ببعناية وتنفيذ الامثلة واعتقد ان الاسلوب بسيط جدا
وفى حالة وجود مشكلة قومى بمراسلتنا


(wahabk1) #7

تتعاملي مع الصور؟؟؟؟
حلووووو لأني أنا بعد اتعامل مع الصور في الداتا بيس
وقربت اخلص منه
بس في اخر لحظه شفت اني ما ممكن استخدم SQL عشان اخزن الداتا المطلوبه
فخزنت كل داتا في فايل خاص فيها
المهم عشا تقدري تستخدمي microsoft office access لازم اول شي يكون عندك IIS واتمنى تعرفيها

عشان تروحي هنا هذي الخطوات


بعد ما يصير كل شي جاهز من IIS تروحي ع الماتلاب تسوي connect for “images” then

يعتمد ع حسب انتي تريد تخزني داتا ولا تقرأي
تقرأي : تسوي fetch
تخزني : تسوي insert

connect وfetchوinsert كلهم فنكشنز موجوده في الماتلاب ومشروحه بالتفصيل وبسيطه جدا جدا

اتمنى ينفعك شرحي


#8

جزاك الله خيرا على هذا الشرح الرائع