ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Datalog and Logic Databases

دانلود کتاب دیتالوگ و پایگاه داده منطقی

Datalog and Logic Databases

مشخصات کتاب

Datalog and Logic Databases

ویرایش: 1 
نویسندگان: ,   
سری: Synthesis lectures on data management # 41 
ISBN (شابک) : 9781627051132, 1627051139 
ناشر: Morgan & Claypool Publishers 
سال نشر: 2016 
تعداد صفحات: 171 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 30,000



کلمات کلیدی مربوط به کتاب دیتالوگ و پایگاه داده منطقی: دیتالوگ (زبان برنامه کامپیوتری) پایگاه های داده رابطه ای. طراحی منطقی -- پردازش داده ها برنامه نویسی منطقی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Datalog and Logic Databases به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب دیتالوگ و پایگاه داده منطقی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب دیتالوگ و پایگاه داده منطقی

استفاده از منطق در پایگاه های داده در اواخر دهه 1960 آغاز شد. در اوایل دهه 1970، کاد پایگاه‌های اطلاعاتی را از نظر حساب رابطه‌ای و جبر رابطه‌ای رسمی کرد. تأثیر عمده ای بر استفاده از منطق در پایگاه های داده، توسعه حوزه برنامه نویسی منطقی بود. منطق فرمالیسم مناسبی را برای مطالعه مسائل پایگاه داده کلاسیک ارائه می دهد و دارای ویژگی مهم بیانی بودن است، یعنی به فرد اجازه می دهد آنچه را که می خواهد به جای اینکه چگونه بیان کند، بیان کند. آن را دریافت کنید. برای مدت طولانی حساب رابطه ای و جبر به عنوان زبان های پایگاه داده رابطه ای در نظر گرفته می شدند. با این حال، عملیات ساده ای مانند محاسبه بسته شدن انتقالی یک گراف وجود دارد که نمی توان با این زبان ها بیان کرد. Datalog یک زبان پرس و جوی اعلانی برای پایگاه های داده رابطه ای بر اساس الگوی برنامه نویسی منطقی است. یکی از ویژگی‌هایی که Datalog را از زبان‌های پرس و جو مانند جبر رابطه‌ای و حساب دیفرانسیل و انتگرال متمایز می‌کند، بازگشت است، که به Datalog توانایی بیان پرس‌و‌جوها مانند محاسبه بسته شدن انتقالی گراف را می‌دهد. سال‌های اخیر شاهد احیای علاقه به Datalog در انواع حوزه‌های کاربردی نوظهور مانند یکپارچه‌سازی داده‌ها، استخراج اطلاعات، شبکه‌سازی، تحلیل برنامه، امنیت، محاسبات ابری، استدلال هستی‌شناسی و بسیاری موارد دیگر بوده‌ایم. هدف این کتاب ارائه اصول اولیه Datalog، برخی از پسوندهای آن و کاربردهای اخیر در حوزه های مختلف است. ادامه مطلب...
چکیده: استفاده از منطق در پایگاه های داده از اواخر دهه 1960 شروع شد. در اوایل دهه 1970، کاد پایگاه‌های اطلاعاتی را از نظر حساب رابطه‌ای و جبر رابطه‌ای رسمی کرد. تأثیر عمده ای بر استفاده از منطق در پایگاه های داده، توسعه حوزه برنامه نویسی منطقی بود. منطق فرمالیسم مناسبی را برای مطالعه مسائل پایگاه داده کلاسیک ارائه می‌کند و دارای خاصیت مهم بیانی بودن است، یعنی به فرد اجازه می‌دهد آنچه را که می‌خواهد بیان کند تا اینکه چگونه آن را دریافت کند. برای مدت طولانی حساب رابطه ای و جبر به عنوان زبان های پایگاه داده رابطه ای در نظر گرفته می شدند. با این حال، عملیات ساده ای مانند محاسبه بسته شدن انتقالی یک گراف وجود دارد که نمی توان با این زبان ها بیان کرد. Datalog یک زبان پرس و جوی اعلانی برای پایگاه های داده رابطه ای بر اساس الگوی برنامه نویسی منطقی است. یکی از ویژگی‌هایی که Datalog را از زبان‌های پرس و جو مانند جبر رابطه‌ای و حساب دیفرانسیل و انتگرال متمایز می‌کند، بازگشت است، که به Datalog توانایی بیان پرس‌و‌جوها مانند محاسبه بسته شدن انتقالی گراف را می‌دهد. سال‌های اخیر شاهد احیای علاقه به Datalog در انواع حوزه‌های کاربردی نوظهور مانند یکپارچه‌سازی داده‌ها، استخراج اطلاعات، شبکه‌سازی، تحلیل برنامه، امنیت، محاسبات ابری، استدلال هستی‌شناسی و بسیاری موارد دیگر بوده‌ایم. هدف این کتاب ارائه مبانی دیتالوگ، برخی از پسوندهای آن و کاربردهای اخیر در حوزه های مختلف است.


توضیحاتی درمورد کتاب به خارجی

The use of logic in databases started in the late 1960s. In the early 1970s Codd formalized databases in terms of the relational calculus and the relational algebra. A major influence on the use of logic in databases was the development of the field of logic programming. Logic provides a convenient formalism for studying classical database problems and has the important property of being declarative, that is, it allows one to express what she wants rather than how to get it. For a long time, relational calculus and algebra were considered the relational database languages. However, there are simple operations, such as computing the transitive closure of a graph, which cannot be expressed with these languages. Datalog is a declarative query language for relational databases based on the logic programming paradigm. One of the peculiarities that distinguishes Datalog from query languages like relational algebra and calculus is recursion, which gives Datalog the capability to express queries like computing a graph transitive closure. Recent years have witnessed a revival of interest in Datalog in a variety of emerging application domains such as data integration, information extraction, networking, program analysis, security, cloud computing, ontology reasoning, and many others. The aim of this book is to present the basics of Datalog, some of its extensions, and recent applications to different domains. Read more...
Abstract: The use of logic in databases started in the late 1960s. In the early 1970s Codd formalized databases in terms of the relational calculus and the relational algebra. A major influence on the use of logic in databases was the development of the field of logic programming. Logic provides a convenient formalism for studying classical database problems and has the important property of being declarative, that is, it allows one to express what she wants rather than how to get it. For a long time, relational calculus and algebra were considered the relational database languages. However, there are simple operations, such as computing the transitive closure of a graph, which cannot be expressed with these languages. Datalog is a declarative query language for relational databases based on the logic programming paradigm. One of the peculiarities that distinguishes Datalog from query languages like relational algebra and calculus is recursion, which gives Datalog the capability to express queries like computing a graph transitive closure. Recent years have witnessed a revival of interest in Datalog in a variety of emerging application domains such as data integration, information extraction, networking, program analysis, security, cloud computing, ontology reasoning, and many others. The aim of this book is to present the basics of Datalog, some of its extensions, and recent applications to different domains



فهرست مطالب

Content: 1. Introduction --
2. Logic and relational databases --
2.1 First-order logic --
2.1.1 Syntax --
2.1.2 Herbrand semantics --
2.2 Relational model --
2.2.1 Relational algebra --
2.2.2 Relational calculus --
2.2.3 Conjunctive queries --
2.2.4 Data dependencies --
2.3 Complexity classes --
3. Datalog --
3.1 Syntax --
3.2 Semantics --
3.2.1 Model-theoretic semantics --
3.2.2 Fixpoint semantics --
3.2.3 Proof-theoretic semantics --
3.3 Program evaluation --
3.3.1 Evaluation of non-recursive programs --
3.3.2 Evaluation of recursive programs --
3.4 Expressivity and complexity --
4. Negation --
4.1 Syntax --
4.2 Semipositive programs --
4.3 Stratified programs --
4.4 Locally stratified programs --
4.5 Unstratified negation --
4.5.1 Stable model semantics --
4.5.2 Well-founded semantics --
4.6 Choice --
4.6.1 Syntax --
4.6.2 Stable-model declarative semantics --
4.6.3 Fixpoint semantics --
4.6.4 Greedy choice --
4.7 Disjunction --
5. Function symbols --
5.1 Syntax and semantics --
5.2 Termination criteria --
5.2.1 [Lambda]-restricted programs --
5.2.2 Finite domain programs --
5.2.3 Argument-restricted programs --
5.2.4 Safe programs --
5.2.5 [Gamma]-acyclic programs --
5.2.6 Bounded programs --
5.3 Program adornment --
5.4 Dealing with disjunction and negation --
6. Aggregates --
6.1 Syntax --
6.2 Sum and count --
6.3 Summation --
6.4 Combining summation and greedy choice --
7. Query optimization --
7.1 Magic-sets rewriting --
7.2 Chain queries --
7.2.1 The pushdown method --
7.2.2 Right-linear programs --
7.2.3 Grammar transformations to improve pushdown --
7.2.4 When pushdown reduces to counting --
7.2.5 Implementation and termination --
8. Applications --
8.1 Security --
8.2 Networking --
8.3 Web data management --
8.4 Program analysis --
8.5 Module composition --
Bibliography --
Authors\' biographies.




نظرات کاربران