چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Database Design Manual: using MySQL for Windows (Springer Professional Computing)

Uday Khedker, Amitabha Sanyal, Bageshri Sathe

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۳
فرمت
PDF
زبان
انگلیسی
حجم فایل
۵٫۷ مگابایت
شابک
9780849328800، 9780849332517، 9781280145605، 9781315222349، 9781351838238، 9781849968997، 9781852337162، 9781852338596، 9786610145607، 0849328802، 0849332516، 1280145609، 1315222345، 1351838237، 1849968993، 1852337168، 1852338598، 6610145601

دربارهٔ کتاب

Databases are now an integral part of the internet and many web sites use databases in the background to control their content. MySQL is one of the most commonly used open source database management systems. Due to it's bundling with PHP, MySQL has proved a popular choice for many sites as it enables a database driven, content managed website to be set up with little or no software costs. This book will show you how to design and use databases for the web using MySQL as a tool to learn SQL. Key Topics Installing and testing MySQL SQL basics, and using SQL to communicate with databases Database design techniques and concepts Using MySQL with PHP, Apache and Perl How to make other products communicate with MySQL Features and Benefits. Gives an insight into how databases work in relation to the web. Introduces general SQL techniques by means of MySQL. Explains the concepts behind a structured query language and how it can be used to communicate with databases. Provides an introduction to database design and how an efficiently designed database can improve the performance of MySQL. Database Design Manual: using MySQL for Windows......Page 1 Cover Page......Page 2 Title Page......Page 4 Copyright......Page 5 Dedication......Page 6 Contents (linked)......Page 8 Who Can Use This Book?......Page 12 MySQL Databases......Page 13 Tables......Page 14 Columns......Page 15 Relations......Page 16 Client-server Systems......Page 17 Queries......Page 18 Installing the Graphical Client Tool......Page 20 MySQL Directory Structure......Page 21 Starting the MySQL Service......Page 22 Connecting to the MySQL Service......Page 24 Connecting with the Graphical Tool......Page 26 MySQLGUI Quick Tour......Page 28 The Datatype......Page 30 Integers......Page 31 BOOL......Page 32 DECIMAL......Page 33 Floating Point Numbers......Page 34 Character Types......Page 35 VARCHAR......Page 36 Storing Text......Page 37 TIMESTAMP......Page 38 DATE......Page 39 Other Types......Page 40 SET......Page 41 ENUM......Page 42 Redundant Data......Page 44 The Primary Key......Page 45 Foreign Keys......Page 46 Referential Integrity......Page 47 NULL......Page 48 CREATE DATABASE......Page 49 CREATE TABLE......Page 50 Identifying Foreign Keys......Page 51 Create from Select Statement......Page 53 CREATE TABLE LIKE......Page 54 INSERT......Page 56 INSERT – Multiple Rows......Page 57 INSERT – All Columns......Page 58 INSERT – Columns from a Query......Page 59 Inserting Data with Scripts......Page 60 Directly Inserting Data......Page 63 SELECT......Page 66 SELECT DISTINCT......Page 68 WHERE......Page 69 MySQL Operators......Page 70 LIKE......Page 71 SELECT AS (aliases)......Page 72 NOT......Page 74 CONCAT......Page 76 ORDER BY......Page 79 IN......Page 80 Subqueries......Page 82 Information in Multiple Tables......Page 84 Cross Joins......Page 85 Equi-join......Page 86 Equi-joins on More Tables......Page 89 INNER JOIN – Another Format......Page 90 LEFT JOIN......Page 92 RIGHT JOIN......Page 94 UNION......Page 96 UPDATE......Page 98 ALTER......Page 101 Get it Right the First Time!......Page 107 UPDATE Revisited......Page 108 REPLACE......Page 109 DUPLICATE KEY UPDATE......Page 111 DELETE FROM......Page 114 DROP TABLE......Page 116 DROP......Page 117 Count......Page 118 GROUP BY......Page 119 MAX......Page 122 MIN......Page 123 Using Multiple Aggregates......Page 124 HAVING......Page 126 NOW......Page 128 CURRENT_TIME......Page 129 MONTH......Page 130 DAYNAME......Page 131 WEEKDAY......Page 132 DAYOFYEAR......Page 133 YEARWEEK......Page 134 HOUR......Page 135 DATE_ADD......Page 136 DATE_SUB......Page 138 TO_DAYS......Page 139 TIME_FORMAT......Page 141 DATE_FORMAT......Page 142 Working with Dates......Page 144 Common Date Queries......Page 145 The User Table......Page 146 Creating a User......Page 148 Restricting a User’s Access......Page 149 The tables_priv Table......Page 152 The Grant Tables......Page 153 REVOKE......Page 155 Restricting Users......Page 156 Other Passwords......Page 157 How Well Does It Run?......Page 162 Examining Queries......Page 163 Looking at Cross-joins Again......Page 165 Indexing......Page 167 CREATE INDEX......Page 168 OPTIMIZE TABLE......Page 169 CHECK TABLE......Page 170 REPAIR TABLE......Page 171 ANALYZE TABLE......Page 172 Open Database Connectivity......Page 174 Installing MyODBC Drivers......Page 175 Setting Up a Data Source......Page 177 Example Connections......Page 181 MySQL and ASP......Page 182 Creating a Data Source in ColdFusion......Page 187 Accessing the Data Source in ColdFusion......Page 189 IndigoPerl......Page 194 A Quick PHP Script......Page 197 Accessing MySQL......Page 198 Sending a Query......Page 199 Accessing the Records......Page 200 Testing the Script......Page 201 Working with Perl......Page 202 Defining a Perl and HTML Document......Page 203 Generating the Query......Page 204 Processing the Query Results......Page 205 Coping with Errors......Page 206 Reformatting the Output......Page 207 MySQL Control Centre......Page 210 PHPMyAdmin......Page 214 Index......Page 216

Data flow analysis is used to discover information for a wide variety of useful applications, ranging from compiler optimizations to software engineering and verification. Modern compilers apply it to produce performance-maximizing code, and software engineers use it to re-engineer or reverse engineer programs and verify the integrity of their programs.

Supplementary Online Materials to Strengthen Understanding

Unlike most comparable books, many of which are limited to bit vector frameworks and classical constant propagation, Data Flow Analysis: Theory and Practice offers comprehensive coverage of both classical and contemporary data flow analysis. It prepares foundations useful for both researchers and students in the field by standardizing and unifying various existing research, concepts, and notations. It also presents mathematical foundations of data flow analysis and includes study of data flow analysis implantation through use of the GNU Compiler Collection (GCC). Divided into three parts, this unique text combines discussions of inter- and intraprocedural analysis and then describes implementation of a generic data flow analyzer (gdfa) for bit vector frameworks in GCC.

Through the inclusion of case studies and examples to reinforce material, this text equips readers with a combination of mutually supportive theory and practice, and they will be able to access the author’s accompanying Web page. Here they can experiment with the analyses described in the book, and can make use of updated features, including:

  • Slides used in the authors’ courses
  • The source of the generic data flow analyzer (gdfa)
  • An errata that features errors as they are discovered
  • Additional updated relevant material discovered in the course of research
This is an in-depth text that goes beyond bit vectors. This work provides an in-depth treatment of data flow analysis technique. Reviewing inter-procedural analysis and incremental flow analysis, this book is the first to extend detailed coverage of data flow analysis beyond bit vectors. Supplemented by numerous case studies and examples, this text equips readers with a combination of mutually supportive theory and practice. It examines mathematical functions and includes studies of data flow analysis implantations through use of the GNU Compiler Collection. Readers can experiment with the analyses described in the book by accessing the author's web page where they will find OPTEX (Optimization Explorer) software and source code Essential SQL fast provides a comprehensive guide to SQL, using the Windows-based version of MySQL. MySQL is a freely available, multi-platform database management system, making it ideal for learning the techniques and concepts of database design. Using numerous worked examples and illustrations, Matthew Norman describes how to set up the database management system MySQL. In doing so he covers various topics, including: installing and testing MySQL; using the graphical tools; database design techniques and concepts; retrieving, changing and deleting data; and how to make other products communicate with MySQL This work provides an in-depth treatment of data flow analysis technique. Reviewing inter-procedural analysis and incremental flow analysis, it is the first to extend detailed coverage of data flow analysis beyond bit vectors

قیمت نهایی

۴۴٬۰۰۰ تومان