طراحی پایگاه داده یکیاز دروسی هست که دانشجو ها زمان کارشناسی فن مهندسی کامپیوتر گرایش نرمافزار آن را در فهرست دروس اساسی خود
خویش
خود
داراهستند. در بازه کارشناسی ارشد نیز این درس در فهرست دروس طراحی سایت در مشهد اصلی دانشجوها مهندسی کامیپوتر-نرم افزار قرار دارد.طراحی سایت در درس اصول طراحی پایگاه داده به مباحث پایین پرداخته شده است.
مضمون سیستم مدیریت پایگاه داده (Database Management System | DBMS)
معنا داده، اطلاعات و دانش
معنی پایگاه داده
مولفههای پایگاه داده
اشکال رابطه و خصوصیات آنها
مقامبندی صفتها
معنا ساختار داده و اشکال آن
مدلسازی با طرز موجودیت-رابطه (Entity-Relationship)
مدلسازی با روش موجودیت رابطه بهبودیافته (Enhanced Entity–Relationship | EER)
تخصیص و تعمیم
مدلسازی معنایی
مدلسازی با روش زبان مدلسازی یکدست (Unified Language Model | UML)
گونه های عملگرها در پایگاه داده
معرفی گویش پرسمان ایجاد کردیافته (Structured Query Language | SQL)
معماری پایگاه داده و انواع آن
مقامبندی اشکال سیستمهای مدیر پایگاه داده
مزایا و معایب سیستمهای مدیریت پایگاه داده
مفاهیم مدل داده رابطهای
جبر رابطهای و حساب رابطهای
طراحی منطقی پایگاه داده
طراحی فیزیکی پایگاه داده
کلاً، دانشجو یان بازه کارشناسی باید بعد از استیناف کتاب طراحی پایگاه داده یک درک کلی رایا پارس از معنی سیستم مدیر پایگاه داده، مدلسازی پایگاه داده، ahrefs معماری پایگاه داده، طراحی پایگاه داده و گویش پرسمان ساختیافته یا SQL داشته باشند. در مقطع کارشناسی ارشد، افراد مباحث خیال و خاطر شده را با عمق بیشتری یاد میگیرند.
کتاب طراحی پایگاه داده
موقتا یک کتاب به زبان فارسی، مرجع مهم آموزش طراحی پایگاه داده به طور خاص در زمانه کارشناسی هست.
مفاهیم بنیادی پایگاه داده، محمدتقی روضه خوان رانکوهی، نشر جلوه
یکی از کتابهای محبوب برای افرادی که علاقهمند به شرکت در کنکور کارشناسی ارشد می باشند، به دنبال آمه هست.
کتاب درس و کنکور پایگاه دادهها، حمیدرضا مقسمی، نشر گسترش علوم اساس
کتاب مفاهیم بنیادی پایگاه داده و یا جزوههای آن به طور معمول به عنوان مرجع اصلی درسی در دانشگاهها مورد استفاده قرار میگیرد. در مدت کارشناسی ارشد معمولا از کتب لهجه اساسی برای تدریس درس طراحی پایگاه داده پیشرفته به کار گیری می گردد. برخی از متداولترین مراجع برای درس طراحی پایگاه داده پیشرفته در پی گفته شدهاند.
پایگاه داده پیشرفته، علی طوفانزاده مژدهی، تکثیر اورنگ
پایگاه دادههای پیشرفته، محمد کریم و مهربان سهرابی، نشر: پوران بازرسی
Publisher: Addison-Wesley ,Ramez Elmasri and Shamkant b. Navathe ,Fundementals of Database Systems
Publisher: Connect Learn Succeed, Abraham Silberschatz and Henry F. Korth and s. Sudarshan, Database System Concepts
Hugh Darwen ,An Introduction to Relational Database Theory
کتاب پایگاه داده پزشک معالج فرشید شیرافکن
در کتاب رایگان پایگاه دادهها که توسط پزشک معالج فرشید شیرافکن تایپ کردن شدهاست، شروع مفاهیم اولیه پایگاه داده تشریح می شوند. بعد در فصل دوم، «نمودار موجودیت رابطه» (Entity Relationship Diagram | ER) و در فصل سوم مدل رابطهای تدریس میگردد. به دنبال، جبر رابطهای و SQL و در انتها، وابستگی و نرمالسازی به زبانی بسیار ساده آورده شده میباشد. از این کتاب میقدرت برای استعداد برای کنکور ارشد استفاده کرد. همچنین، میتوان از آن در کنار آموزشهای پایگاه داده فرادرس استفاده کرد. به دنبال، لینک و پیوند دانلود رایگان کتاب فراگیری پایگاه دادهها ارائه شده است
پایگاه داده چیست؟
پایگاه داده (Database) یک مجموعه سازماندهی شده از دادهها هست که به طور معمول به صورت الکترونیکی در یک سیستم کامپیوتری ذخیره میشوند و به آن ها میقدرت به صورت الکترونیکی دسترسی داشت. با تمرکز به آنکه پایگاه دادهها امروزه شکل پیشرفته و پیچدهای به خود گرفتهاند، طراحی پایگاه داده معمولا با سودگیری از روشهای طراحی و مدلسازی رسمی اعمال میشود.
سیستم مدیریت پایگاه داده (DBMS) معمولا نرمافزاری هست که با استفاده کننده نهایی، اپلیکیشنهای کاربردی و خود پایگاه داده برای ثبت و بررسی داده ارتباط دارد. DBMS نرمافزاری هست که علاوه قابلیتهای مبنایی و مهم برای سیستم مدیریت پایگاه داده، امکانهای موردنیاز برای مدیریت پایگاه داده را نیز در مشت کاربر قرار میدهد.
دانشمندان کامپیوتری سیستمهای مدیریت پایگاه داده را بر مبنای مدلهای پایگاه دادهای که از آن منفعت میبرند، گروهبندی میکنند. در دهه ۱۹۸۰ میلادی، سیستمهای پایگاه داده رابطهای (Relational Database Systems) متداولترین نوع پایگاه داده محسوب میشدند. در نوع طراحی پایگاه داده به صورت رابطهای، دادهها در یک گروه از سطرها و ستونهای جدولها مدل میشوند و اکثر اوقات افراد از زبان SQL برای نوشتن دادهها در پایگاه داده و کوئری زدن (پرسش و پاسخ) در آن به کار گیری میکنند.
در دهه ۲۰۰۰ میلادی، پایگاه دادههای غیررابطهای (Non-Relational Databases) که به آنها NoSQL گفته می گردد به محبوبیت زیادی دست پیدا کردند. دلیل آنکه بهاین نوع از پایگاه دادهها NoSQL گفته میگردد آن است که در این نوع از پایگاه دادهها از نوع دیگری از زبان پرسمان یا کوئری (Query Language) استفاده میگردد.
طراحی پایگاه داده چیست ؟
طراحی پایگاه داده، سازماندهی دادهها مبنی بر با مدل پایگاه داده میباشد. طراح تعیین میکند که چه دادههایی می بایست ذخیره شود و به چه شکل ارکان داده با یکدیگر پیوند دارا هستند. با این اطلاعات، آنها میتوانند دادهها را در یک مدل پایگاه داده برازش کنند. طراحی پایگاه داده شامل طبقهبندی و شناسایی ارتباط ها متقابل میباشد. این ارائه نظری از پایگاه داده را «هستیشناسی» (Ontology) میگویند. هستیشناسی نظریه پنهان در پس طراحی پایگاه داده میباشد.
طراحی پایگاه داده مشتمل بر گروهبندی دادهها و شناسایی روابط متقابل هست. طراحی پایگاه داده یک گروه از فرایندها هست که طراحی، پیشرفت، پیادهسازی و مراقبت سیستمهای مدیریت داده بیزنس را تسهیل می کند. یک پایگاه داده با طراحی مناسب، سازگاری دادهها را بهبود می بخشد و در مورد فضای ذخیرهسازی دیسک مقرون به صرفه هست. طراح پایگاه داده تصمیم میگیرد که موادسازنده داده چهگونه با یکدیگر ارتباط دارند و چه دادههایی بایستی ذخیره شوند.
اهداف مهم طراحی پایگاه داده ساخت و ساز مدلهای طراحی فیزیکی و منطقی از سیستم پایگاه داده مطرح شدهاست. مدل منطقی روی نیازمندیهای داده و دادههایی متمرکز می گردند که به صورت مستقل از ملاحظات فیزیکی ذخیره میشوند. این آیتم خودش را کیفیت عالی آنکه دادهها ذخیره میشوند مشغول نمیکند. مدل طراحی داده فیزیکی شامل ترجمه طراحی منطقی پایگاه داده در یک رسانه فیزیکی با به کارگیری از منابع مشقت بارافزاری و سیستمهای نرمافزاری مانند سیستم مدیریت پایگاه داده (Database Management Systems | DBMS) می باشد.
مدلسازی و طراحی پایگاه داده چیست؟
اولین کاری که طراح پایگاه داده باید ایفا دهد ساخت و ساز یک مدل داده مفهومی می باشد که ساختار اطلاعاتی که بایستی در پایگاه داده محافظت شوند را منعکس می کند. یک روش برای طراحی این مدل مفهومی، مدل موجودیت-رابطه است. برای طراحی این مدل معمولا از ابزارهای طراحی استفاده میکنند.
رویکرد دیگری که برای ساخت مدل داده مفهومی برای طراحی پایگاه داده قابل به کارگیری هست، لهجه مدلسازی یکدست (Unified Modeling Language | UML) نام دارااست. یک مدل داده برنده به طور صحیحی حالت جهان خارجی که مدل شده است را منعکس میکند. از جمله، اگر در دنیای حقیقی وواقعی افراد میتوانند بیشتر از یک شماره تلفن داشته باشند، در مدل قابلیت و امکان این مورد وجود داراست که برای یک فرد بیش تر از یک شماره تلفن ثبت گردد. طراحی یک مدل مفهومی نیازمند استحصال فهم بدون نقص و دقیق تولیدکننده مدل پیرامون دامنه کاربردی هست که قصد ساختن مدل برای آن وجود دارااست.
استحصال چنین درکی معمولا نیازمند آن است که طراح، پرسشهای عمیقی را پیرامون مورد ها مد لحاظ سازمانی مطرح کند که قصد ساخت پایگاه داده برای آن وجود دارااست. به عنوان مثالی از این پرسشها میاقتدار به طرح این پرسش از یک کارگاه تولیدی اشاره کرد که «آیا مشتریان میتوانند نقش حمایتکننده نیز داشته باشند؟» و یا «در شرایطی که یک محصول با دو شکل متفاوت از بستهبندی به فروش برسند، آیا به عنوان یک متاع واحد در حیث گرفته میشوند یا بایستی به عنوان دو جنس مستقل و متعدد محسوب شوند؟». به عنوان مثالی دیگر درین رابطه میاقتدار به طرح این پرسش از یک سازمان هواپیمایی اشاره کرد که «در صورتیکه هواپیمایی از نیویورک به دبی از مسیر فرانکفورت تکان کند، به عنوان یک پرواز در لحاظ گرفته میشود یا دو پرواز (و یا حتی سه پرواز)؟». پاسخ این پرسشها تعاریف واژه و کلمهشناختی آیتم استعمال برای موجودیتها (مشتریان، تولیدات، پروازها، نصیببندی پروازها) را آماده میکند.
گاهی ایجاد یک مدل مفهومی داده مشمول ورودیهایی از فرایندهای کسب و کار یا احتساب جریان کاری در سازمان میشود. این شغل می تواند به تبیین این آیتم کمک کند که چه اطلاعاتی در پایگاه داده مورد نیاز و چه چیزی قابل صرفنظر هست. چنین دادههای به عنوان مثال برای تعیین اینکه دادههای تاریخی باید مانند دادههای هم اکنون حاضر در پایگاه داده ذخیره شوند یا خیر، مورد استفاده قرار میگیرند.
ایجاد کرد یک مدل داده مفهومی که کاربر از آن راضی باشد، قدم بعدی برای ترجمه مدل به طرحواره پایگاه داده (Database Schema | اسکیمای پایگاه داده) میباشد که ساختار داده مرتبط با دادهها را در پایگاه داده پیادهسازی میکند. به این فرایند معمولا «طراحی منطقی پایگاه داده» (Logical Database Design) گفته میشود و خروجی آن یک «مدل داده منطقی» (Logical Data Model) هست که به طور یک اسکیما تمجید میشود.
در حالی که مدل داده مفهومی جدا از انتخاب فناوری پایگاه داده هست (دسکتم به لحاظ نظری)، مدل داده منطقی به صورت یک مدل پایگاه داده خاص تعریفوتمجید میشود که به وسیله سیستم مدیر پایگاه داده تامین می شود. گاه از عبارتهای مدل داده و مدل پایگاه داده به عنوان معادلی برای یکدیگر به کار گیری می گردد، در حالی که در حقیقت این دو عبارت بر دو مفهوم منقطع دلالت داراهستند. در این نوشتهعلمی، از این دو عبارت برای معانی مجزای آنان استفاده شده میباشد.
طراحی پایگاه داده یکیاز دروسی هست که دانشجو ها زمان کارشناسی فن مهندسی کامپیوتر گرایش نرمافزار آن را در فهرست دروس اساسی خود
خویش
خود
داراهستند. در بازه کارشناسی ارشد نیز این درس در فهرست دروس طراحی سایت در مشهد اصلی دانشجوها مهندسی کامیپوتر-نرم افزار قرار دارد.طراحی سایت در درس اصول طراحی پایگاه داده به مباحث پایین پرداخته شده است.
مضمون سیستم مدیریت پایگاه داده (Database Management System | DBMS)
معنا داده، اطلاعات و دانش
معنی پایگاه داده
مولفههای پایگاه داده
اشکال رابطه و خصوصیات آنها
مقامبندی صفتها
معنا ساختار داده و اشکال آن
مدلسازی با طرز موجودیت-رابطه (Entity-Relationship)
مدلسازی با روش موجودیت رابطه بهبودیافته (Enhanced Entity–Relationship | EER)
تخصیص و تعمیم
مدلسازی معنایی
مدلسازی با روش زبان مدلسازی یکدست (Unified Language Model | UML)
گونه های عملگرها در پایگاه داده
معرفی گویش پرسمان ایجاد کردیافته (Structured Query Language | SQL)
معماری پایگاه داده و انواع آن
مقامبندی اشکال سیستمهای مدیر پایگاه داده
مزایا و معایب سیستمهای مدیریت پایگاه داده
مفاهیم مدل داده رابطهای
جبر رابطهای و حساب رابطهای
طراحی منطقی پایگاه داده
طراحی فیزیکی پایگاه داده
کلاً، دانشجو یان بازه کارشناسی باید بعد از استیناف کتاب طراحی پایگاه داده یک درک کلی رایا پارس از معنی سیستم مدیر پایگاه داده، مدلسازی پایگاه داده، ahrefs معماری پایگاه داده، طراحی پایگاه داده و گویش پرسمان ساختیافته یا SQL داشته باشند. در مقطع کارشناسی ارشد، افراد مباحث خیال و خاطر شده را با عمق بیشتری یاد میگیرند.
کتاب طراحی پایگاه داده
موقتا یک کتاب به زبان فارسی، مرجع مهم آموزش طراحی پایگاه داده به طور خاص در زمانه کارشناسی هست.
مفاهیم بنیادی پایگاه داده، محمدتقی روضه خوان رانکوهی، نشر جلوه
یکی از کتابهای محبوب برای افرادی که علاقهمند به شرکت در کنکور کارشناسی ارشد می باشند، به دنبال آمه هست.
کتاب درس و کنکور پایگاه دادهها، حمیدرضا مقسمی، نشر گسترش علوم اساس
کتاب مفاهیم بنیادی پایگاه داده و یا جزوههای آن به طور معمول به عنوان مرجع اصلی درسی در دانشگاهها مورد استفاده قرار میگیرد. در مدت کارشناسی ارشد معمولا از کتب لهجه اساسی برای تدریس درس طراحی پایگاه داده پیشرفته به کار گیری می گردد. برخی از متداولترین مراجع برای درس طراحی پایگاه داده پیشرفته در پی گفته شدهاند.
پایگاه داده پیشرفته، علی طوفانزاده مژدهی، تکثیر اورنگ
پایگاه دادههای پیشرفته، محمد کریم و مهربان سهرابی، نشر: پوران بازرسی
Publisher: Addison-Wesley ,Ramez Elmasri and Shamkant b. Navathe ,Fundementals of Database Systems
Publisher: Connect Learn Succeed, Abraham Silberschatz and Henry F. Korth and s. Sudarshan, Database System Concepts
Hugh Darwen ,An Introduction to Relational Database Theory
کتاب پایگاه داده پزشک معالج فرشید شیرافکن
در کتاب رایگان پایگاه دادهها که توسط پزشک معالج فرشید شیرافکن تایپ کردن شدهاست، شروع مفاهیم اولیه پایگاه داده تشریح می شوند. بعد در فصل دوم، «نمودار موجودیت رابطه» (Entity Relationship Diagram | ER) و در فصل سوم مدل رابطهای تدریس میگردد. به دنبال، جبر رابطهای و SQL و در انتها، وابستگی و نرمالسازی به زبانی بسیار ساده آورده شده میباشد. از این کتاب میقدرت برای استعداد برای کنکور ارشد استفاده کرد. همچنین، میتوان از آن در کنار آموزشهای پایگاه داده فرادرس استفاده کرد. به دنبال، لینک و پیوند دانلود رایگان کتاب فراگیری پایگاه دادهها ارائه شده است
پایگاه داده چیست؟
پایگاه داده (Database) یک مجموعه سازماندهی شده از دادهها هست که به طور معمول به صورت الکترونیکی در یک سیستم کامپیوتری ذخیره میشوند و به آن ها میقدرت به صورت الکترونیکی دسترسی داشت. با تمرکز به آنکه پایگاه دادهها امروزه شکل پیشرفته و پیچدهای به خود گرفتهاند، طراحی پایگاه داده معمولا با سودگیری از روشهای طراحی و مدلسازی رسمی اعمال میشود.
سیستم مدیریت پایگاه داده (DBMS) معمولا نرمافزاری هست که با استفاده کننده نهایی، اپلیکیشنهای کاربردی و خود پایگاه داده برای ثبت و بررسی داده ارتباط دارد. DBMS نرمافزاری هست که علاوه قابلیتهای مبنایی و مهم برای سیستم مدیریت پایگاه داده، امکانهای موردنیاز برای مدیریت پایگاه داده را نیز در مشت کاربر قرار میدهد.
دانشمندان کامپیوتری سیستمهای مدیریت پایگاه داده را بر مبنای مدلهای پایگاه دادهای که از آن منفعت میبرند، گروهبندی میکنند. در دهه ۱۹۸۰ میلادی، سیستمهای پایگاه داده رابطهای (Relational Database Systems) متداولترین نوع پایگاه داده محسوب میشدند. در نوع طراحی پایگاه داده به صورت رابطهای، دادهها در یک گروه از سطرها و ستونهای جدولها مدل میشوند و اکثر اوقات افراد از زبان SQL برای نوشتن دادهها در پایگاه داده و کوئری زدن (پرسش و پاسخ) در آن به کار گیری میکنند.
در دهه ۲۰۰۰ میلادی، پایگاه دادههای غیررابطهای (Non-Relational Databases) که به آنها NoSQL گفته می گردد به محبوبیت زیادی دست پیدا کردند. دلیل آنکه بهاین نوع از پایگاه دادهها NoSQL گفته میگردد آن است که در این نوع از پایگاه دادهها از نوع دیگری از زبان پرسمان یا کوئری (Query Language) استفاده میگردد.
طراحی پایگاه داده چیست ؟
طراحی پایگاه داده، سازماندهی دادهها مبنی بر با مدل پایگاه داده میباشد. طراح تعیین میکند که چه دادههایی می بایست ذخیره شود و به چه شکل ارکان داده با یکدیگر پیوند دارا هستند. با این اطلاعات، آنها میتوانند دادهها را در یک مدل پایگاه داده برازش کنند. طراحی پایگاه داده شامل طبقهبندی و شناسایی ارتباط ها متقابل میباشد. این ارائه نظری از پایگاه داده را «هستیشناسی» (Ontology) میگویند. هستیشناسی نظریه پنهان در پس طراحی پایگاه داده میباشد.
طراحی پایگاه داده مشتمل بر گروهبندی دادهها و شناسایی روابط متقابل هست. طراحی پایگاه داده یک گروه از فرایندها هست که طراحی، پیشرفت، پیادهسازی و مراقبت سیستمهای مدیریت داده بیزنس را تسهیل می کند. یک پایگاه داده با طراحی مناسب، سازگاری دادهها را بهبود می بخشد و در مورد فضای ذخیرهسازی دیسک مقرون به صرفه هست. طراح پایگاه داده تصمیم میگیرد که موادسازنده داده چهگونه با یکدیگر ارتباط دارند و چه دادههایی بایستی ذخیره شوند.
اهداف مهم طراحی پایگاه داده ساخت و ساز مدلهای طراحی فیزیکی و منطقی از سیستم پایگاه داده مطرح شدهاست. مدل منطقی روی نیازمندیهای داده و دادههایی متمرکز می گردند که به صورت مستقل از ملاحظات فیزیکی ذخیره میشوند. این آیتم خودش را کیفیت عالی آنکه دادهها ذخیره میشوند مشغول نمیکند. مدل طراحی داده فیزیکی شامل ترجمه طراحی منطقی پایگاه داده در یک رسانه فیزیکی با به کارگیری از منابع مشقت بارافزاری و سیستمهای نرمافزاری مانند سیستم مدیریت پایگاه داده (Database Management Systems | DBMS) می باشد.
مدلسازی و طراحی پایگاه داده چیست؟
اولین کاری که طراح پایگاه داده باید ایفا دهد ساخت و ساز یک مدل داده مفهومی می باشد که ساختار اطلاعاتی که بایستی در پایگاه داده محافظت شوند را منعکس می کند. یک روش برای طراحی این مدل مفهومی، مدل موجودیت-رابطه است. برای طراحی این مدل معمولا از ابزارهای طراحی استفاده میکنند.
رویکرد دیگری که برای ساخت مدل داده مفهومی برای طراحی پایگاه داده قابل به کارگیری هست، لهجه مدلسازی یکدست (Unified Modeling Language | UML) نام دارااست. یک مدل داده برنده به طور صحیحی حالت جهان خارجی که مدل شده است را منعکس میکند. از جمله، اگر در دنیای حقیقی وواقعی افراد میتوانند بیشتر از یک شماره تلفن داشته باشند، در مدل قابلیت و امکان این مورد وجود داراست که برای یک فرد بیش تر از یک شماره تلفن ثبت گردد. طراحی یک مدل مفهومی نیازمند استحصال فهم بدون نقص و دقیق تولیدکننده مدل پیرامون دامنه کاربردی هست که قصد ساختن مدل برای آن وجود دارااست.
استحصال چنین درکی معمولا نیازمند آن است که طراح، پرسشهای عمیقی را پیرامون مورد ها مد لحاظ سازمانی مطرح کند که قصد ساخت پایگاه داده برای آن وجود دارااست. به عنوان مثالی از این پرسشها میاقتدار به طرح این پرسش از یک کارگاه تولیدی اشاره کرد که «آیا مشتریان میتوانند نقش حمایتکننده نیز داشته باشند؟» و یا «در شرایطی که یک محصول با دو شکل متفاوت از بستهبندی به فروش برسند، آیا به عنوان یک متاع واحد در حیث گرفته میشوند یا بایستی به عنوان دو جنس مستقل و متعدد محسوب شوند؟». به عنوان مثالی دیگر درین رابطه میاقتدار به طرح این پرسش از یک سازمان هواپیمایی اشاره کرد که «در صورتیکه هواپیمایی از نیویورک به دبی از مسیر فرانکفورت تکان کند، به عنوان یک پرواز در لحاظ گرفته میشود یا دو پرواز (و یا حتی سه پرواز)؟». پاسخ این پرسشها تعاریف واژه و کلمهشناختی آیتم استعمال برای موجودیتها (مشتریان، تولیدات، پروازها، نصیببندی پروازها) را آماده میکند.
گاهی ایجاد یک مدل مفهومی داده مشمول ورودیهایی از فرایندهای کسب و کار یا احتساب جریان کاری در سازمان میشود. این شغل می تواند به تبیین این آیتم کمک کند که چه اطلاعاتی در پایگاه داده مورد نیاز و چه چیزی قابل صرفنظر هست. چنین دادههای به عنوان مثال برای تعیین اینکه دادههای تاریخی باید مانند دادههای هم اکنون حاضر در پایگاه داده ذخیره شوند یا خیر، مورد استفاده قرار میگیرند.
ایجاد کرد یک مدل داده مفهومی که کاربر از آن راضی باشد، قدم بعدی برای ترجمه مدل به طرحواره پایگاه داده (Database Schema | اسکیمای پایگاه داده) میباشد که ساختار داده مرتبط با دادهها را در پایگاه داده پیادهسازی میکند. به این فرایند معمولا «طراحی منطقی پایگاه داده» (Logical Database Design) گفته میشود و خروجی آن یک «مدل داده منطقی» (Logical Data Model) هست که به طور یک اسکیما تمجید میشود.
در حالی که مدل داده مفهومی جدا از انتخاب فناوری پایگاه داده هست (دسکتم به لحاظ نظری)، مدل داده منطقی به صورت یک مدل پایگاه داده خاص تعریفوتمجید میشود که به وسیله سیستم مدیر پایگاه داده تامین می شود. گاه از عبارتهای مدل داده و مدل پایگاه داده به عنوان معادلی برای یکدیگر به کار گیری می گردد، در حالی که در حقیقت این دو عبارت بر دو مفهوم منقطع دلالت داراهستند. در این نوشتهعلمی، از این دو عبارت برای معانی مجزای آنان استفاده شده میباشد.