مشخصات کتاب
Two Styles of Database Development: Describe the opposition between an atomic, procedural and row-oriented style versus a holistic, SQL and dataset oriented style, within a relational database
دسته بندی: پایگاه داده ها
ویرایش:
نویسندگان: Ardeleanu S.
سری:
ناشر:
سال نشر:
تعداد صفحات: 184
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
قیمت کتاب (تومان) : 59,000
کلمات کلیدی مربوط به کتاب دو سبک توسعه پایگاه داده: تقابل سبک اتمی ، رویه ای و ردیف گرا در مقابل سبک جامع ، SQL و مجموعه داده گرا را در یک پایگاه داده رابطه ای توصیف کنید.: مهندسی انفورماتیک و کامپیوتر، پایگاه های داده
میانگین امتیاز به این کتاب :
تعداد امتیاز دهندگان : 11
در صورت تبدیل فایل کتاب Two Styles of Database Development: Describe the opposition between an atomic, procedural and row-oriented style versus a holistic, SQL and dataset oriented style, within a relational database به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دو سبک توسعه پایگاه داده: تقابل سبک اتمی ، رویه ای و ردیف گرا در مقابل سبک جامع ، SQL و مجموعه داده گرا را در یک پایگاه داده رابطه ای توصیف کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توضیحاتی در مورد کتاب دو سبک توسعه پایگاه داده: تقابل سبک اتمی ، رویه ای و ردیف گرا در مقابل سبک جامع ، SQL و مجموعه داده گرا را در یک پایگاه داده رابطه ای توصیف کنید.
CreateSpace Independent Publishing Platform, 2015. — 184 p. —
ISBN:1493796976 — ASIN: B0145FIF2A
این کتاب در مورد نحوه
نوشتن بهترین کد نرم افزار در یک پایگاه داده رابطه ای است. هدف
اصلی آشکار ساختن تضاد بین دو سبک احتمالی توسعه است. سبک اول
مختص توسعه دهندگان اپلیکیشن است. این یک سبک اتمی، ردیفی و رویه
گرا است که از مدل های ساخت یافته برنامه نویسی الهام گرفته شده
است. این سبک کلاسیک برنامه نویسی است. بسیاری از توسعه دهندگان
برنامه در پایگاه داده رابطه ای دقیقاً مانند رابط کاربری می
نویسند. با مخالفت، سبک دیگر توسعه جامع، مجموعه داده و SQL گرا
است. این سبک یک توسعه دهنده پایگاه داده است. هدف کتاب مقایسه
این دو سبک و ترویج سبک توسعه جامع به عنوان مناسب ترین سبک
است.
ثانیاً، سبک توسعه مبتنی بر مجموعه و کل نگر به اندازه کافی در
دانشگاه ها تبلیغ نمی شود و بسیاری از توسعه دهندگان برنامه از آن
آگاهی کامل ندارند. به دلیل استفاده از سبک برنامه نویسی اتمی و
نامناسب، در سرتاسر دنیا در پایگاه داده های رابطه ای مسائل
عملکردی زیادی وجود دارد.
این کتاب به ویژه به توسعه دهندگان برنامه ای که به صورت اتمی در
پایگاه داده های رابطه ای می نویسند، می پردازد، اما همچنین به
دانشجویان دانشگاه های فناوری اطلاعات که باید از دو سبک جایگزین
توسعه آگاه باشند، می پردازد. یک توسعهدهنده خوب باید تفاوت بین
دو سبک خاص را درک کند و باید بتواند در هنگام تغییر به یک پایگاه
داده رابطهای چیزی را در نحوه نوشتن کد تغییر دهد.
بخش اول کتاب مفهومی است. هدف، توضیح، توصیف و مقایسه دو سبک
توسعه است. بخش دوم بسیار کاربردی است. من مجموعه ای از اقدامات
را شرح دادم که از دو سیستم محبوب مانند Oracle و SQL Server
گرفته شده است. من سناریوهای تجاری زیادی را تصور کردم، آنها را
توصیف کردم و آنها را در دو رویکرد متضاد حل کردم. من نشان دادم
که در بیشتر موارد، یک راه حل جامع به عنوان جایگزینی برای راه حل
اتمی در دسترس است.
این هم یک کتاب درباره عملکرد. برای عملکرد خوب در یک پایگاه داده
رابطه ای، اولین کاری که باید انجام شود این است که به درستی
بنویسید. و درست نوشتن به معنای متفاوت و خاص نوشتن است، یعنی
نوشتن کل نگر و مجموعه محور. اولین پیش نیاز برای یک عملکرد خوب،
استفاده از مناسب ترین سبک توسعه است. سبک توسعه مفهومی مبهم، اما
انتقادی است. ما به عنوان برنامه نویس باید همه از سبک های خود
آگاه باشیم و سعی کنیم پویا باشیم و مناسب ترین سبک را با توجه به
نیاز خود اتخاذ کنیم.
درباره نویسنده
Stefan Ardeleanu در بخارست، رومانی، در سال 1967 به دنیا آمد. او
فارغ التحصیل ریاضی و فلسفه بود و به مدت 10 سال معلم ریاضی بود.
پس از آن، او حرفه ای را در زمینه توسعه نرم افزار آغاز کرد. او
از همان ابتدا جذب پایگاههای اطلاعاتی شده بود، بنابراین تمام
حرفهاش در صنعت نرمافزار مربوط به پایگاههای اطلاعاتی و
بهویژه توسعه پایگاهداده است. Stefan Ardeleanu یک متخصص پایگاه
داده، یک معمار پایگاه داده و توسعه دهنده است که برای سال ها تحت
سیستم های مختلف مانند Oracle، SQL Server، DB2 و PostgreSQL کار
می کند. او دارای تجربه در OLTP و انبار داده و سیستم های تکرار
است. استفان یک مرد پرشور SQL است و توانست سبک خاصی از توسعه را
توسعه دهد و بهبود بخشد. این سبک در پروژه های مختلف او منعکس شده
است، از جمله سیستم های تکرار و سیستم های مهاجرت داده، جایی که
این سبک بسیار مورد نیاز است. استفان همچنین یک مربی پایگاه داده
است و دوره هایی را در زنجیره Oracle به عنوان شریک ارائه می دهد،
به ویژه دوره های توسعه پایگاه داده و دوره های BI. استفان اولین
کتاب خود را به زبان مادری خود، رومانیایی نوشت. کتاب یک کتاب
Transact SQL بود. دو سبک توسعه دومین کتاب اوست. او در حال کار
بر روی سومین کتاب خود است که در آن قصد دارد یک سیستم تکرار
نوشته شده در SQL خالص را توصیف کند.
توضیحاتی درمورد کتاب به خارجی
CreateSpace Independent Publishing Platform, 2015. — 184 p. —
ISBN:1493796976 — ASIN: B0145FIF2A
This book is about how to write the
best software code inside a relational database. The major goal
is to reveal the opposition between two possible styles of
development. The first style is specific to application
developers. It is an atomic, row and procedural oriented style
inspired by the structured models of programming. This is the
classic style of programming. Many application developers write
in the relational database exactly like in the user interface.
By opposition, the other style of development is holistic, data
set and SQL oriented. This is the style of a database
developer. The purpose of the book is to compare the two styles
and to promote the holistic style of development as the most
suitable one.
Secondly, the set based and holistic style of development is
not promoted enough in universities and many application
developers are not fully aware of it. There are many
performance issues all over the world in relational databases
due to the use of the atomic and inappropriate style of
programming.
The book addresses especially to application developers who
write atomically in relational databases, but also to students
in IT universities who should be aware of the two alternate
styles of development. A good developer should realize the
difference between the two specific styles and should be able
to change something in the way of writing code when switching
to a relational database.
The first part of the book is conceptual. The goal is to
explain, describe and compare the two styles of development.
The second part is highly practical. I described a series of
practices, taken from two popular systems like Oracle and SQL
Server. I imagined many business scenarios, I described them
and I solved them in the two opposite approaches. I showed
that, in most of the cases, a holistic solution is available as
an alternative to an atomic one.
This is also a book about performance. For a good performance
inside a relational database, the first thing that should be
done is to write correctly. And writing correctly means writing
differently and specific, means writing holistic and set based.
The first prerequisite for a good performance is the use of
most suitable style of development. The style of development is
a vague concept, but a critical one. We, as programmers, should
all be aware of our styles and try to be dynamic and adopt the
most suitable style according to our needs.
About the Author
Stefan Ardeleanu was born in Bucharest, Romania, in 1967. He
graduated Math and Philosophy, and he was a math teacher for 10
years. Afterwards, he started a career in software development.
He felt attracted by databases from the beginning so his entire
career in software industry is related to databases and,
especially, to database development. Stefan Ardeleanu is a
database specialist, a database architect and developer,
working for many years under various systems as Oracle, SQL
Server, DB2 and PostgreSQL. He has experience in OLTP and Data
warehouse and replication systems. Stefan is a passionate SQL
guy and he was able to develop and improve a specific style of
development. This style is reflected in his various projects,
including replication systems and data migration systems, where
this style is highly required. Stefan is also a database
trainer, and he delivered courses in Oracle chain as a partner,
especially database development courses and BI courses. Stefan
wrote his first book in his native language, Romanian. The book
was a Transact SQL book. Two styles of development is his
second book. He is working at his third book where he is
planning to describe a replication system written in pure SQL.
نظرات کاربران