background preloader

Database

Facebook Twitter

DBA Scripts for Oracle 12c, 11g, 10g, 9i and 8i. Connection Strings. MS SQL Series. The Database Journal Series index is a listing of articles, which contain more than three installments.

MS SQL Series

It is categorized by database, author name, series title and article title. Michael Aubert Learn SQL Server 2000 Administration in 15 Minutes a Week Series Alexander Chigrik Troubleshooting Comparisons Optimization Tips Step-by-Step Guides Sumit Dhingra SQL "How To's" Rob Garrison SqlCredit – Developing a Complete SQL Server OLTP Database Project. Online MySQL database manager. Data Mining Map. PL/SQL Best Practices with Steven Feuerstein. Data Warehouse. Mysqlfuncchart_1180.jpg (1684×1180) Generatedata.com. This data type randomly generates human names (mostly Western) according to the format you specify.

generatedata.com

You can specify multiple formats by separating them with the pipe (|) character. The following strings will be converted to their random name equivalent: This data type randomly generates names. It works in the same way as the Names data type, except that it creates slightly more realistic data sets since the names are mapped to the country; e.g. Italian names appear when the data set row has Italy for the country field. Whatever text you enter into the options text field will be used to generate telephone numbers. Select one of the values in the example dropdown for some ideas. As with many of the other data types, to generate phone numbers in multiple format separate them with a pipe | character. This Data Type tries to generate a phone number in an appropriate format for the row of data.

Day Week Month Year Generates IBAN (International Bank Account Number). The curse and blessings of dynamic SQL. An SQL text by Erland Sommarskog, SQL Server MVP.

The curse and blessings of dynamic SQL

Latest revision: 2015-04-14. An earlier version of this article is also available in German. Translations provided by SQL Server MVP Frank Kalis. Introduction If you follow the various newsgroups on Microsoft SQL Server, you often see people asking why they can't do: SELECT * FROM @tablename SELECT @colname FROM tbl SELECT * FROM tbl WHERE x IN (@list) For all three examples you can expect someone to answer Use dynamic SQL and give a quick example on how to do it. LEFT JOIN / IS NULL vs. NOT IN vs. NOT EXISTS: nullable columns. In one of the previous articles I discussed performance of the three methods to implement an anti-join in MySQL.

LEFT JOIN / IS NULL vs. NOT IN vs. NOT EXISTS: nullable columns

Just a quick reminder: an anti-join is an operation that returns all records from one table which share a value of a certain column with no records from another table. In SQL, there are at least three methods to implement it: 1.SELECT o.* 2.FROM outer o 4. inner i 5.ON i.value = o.value 6.WHERE i.value IS NULL. Flattening Out Data with One of the Coolest SQL Tricks Ever. Not sure why, but I seem to be on a T-SQL kick lately - so here's another T-SQL post.

Flattening Out Data with One of the Coolest SQL Tricks Ever

One of my favorite T-SQL hacks ever is one that can flatten out data by taking a value from multiple rows and concatenating the values into a single string. Let's say, for example, that you have a “training class” table with a 1:M child table containing dates the class will be held and you want to just have a single string that lists the dates for each class. Or maybe that you have a “project” table with a 1:M child, each row containing a person assigned to that project and you want to have a list of all the members of the project like this: “Ryan Farley, Bobo Brown, Joe Blow”.

Industry Data Models. Download DB2 Express-C for free! Free database DB2 Express-C is absolutely free (as in "free beer").

Download DB2 Express-C for free!

IBM released it so that developers could develop, test, deploy in production, and even redistribute DB2 with your application for free. Java, .NET, PHP, Ruby, Python, Perl drivers by IBM IBM is the only database vendor to provide and support drivers for all major programming languages, including Java, .NET, PHP, Ruby, Python, Perl, etc. No limits on data, users, or connections Unlike other "express" editions of commercial databases, DB2 Express-C doesn't impose any limits on the size of your data or the quantity of your databases, users, or connections. Native XML storage DB2 is a hybrid database that's able to natively store, edit, and query XML data and documents thanks to its unique pureXML technology. Easy to use thanks to autonomic features DB2 has the most advanced autonomic features in the industry. Introduction to Databases - Announcements. Database System Concepts - 5th edition.

Silberschatz DBMS Fourth Edition pdf free ebook download from www.nskinfo. Common MySQL Queries. Common MySQL Queries Basic aggregation Last updated 05 Jan 2013 Aggregate across columns Last updated 09 Sep 2009 Aggregates across multiple joins.

Common MySQL Queries

Tutorial on Getting Started in Database Design. COMMENTS :We can make a start on the Product hierarchy by looking at the Menu Board.

Tutorial on Getting Started in Database Design

At the top level, we have :- Coffeehouse Favourites Expresso Frappuccino I always like to put things in alphabetical order as soon as possible. Then looking more closely, we can see the Products listed under Frappuccino, in the top-right-hand corner, are as follows :- Blended Drinks Caramel Cream Chocolate CremeExpresso Srawberries and Cream Vanilla Cream At this point, we have defined three levels within our Product Hierarchy :- The top level 1 Coffeehouse Favourites Expresso Frappuccino Blended Drinks Caramel Cream Chocolate CremeExpresso Srawberries and Cream Vanilla Cream Then we can see that Caramel Cream, Chocolate CremeExpresso.

Srawberries and Cream and Vanilla Cream all have a common Parent Product, which is 'Blended Drinks'.