Thursday, June 1, 2017

Unit 3- Conceptualize Design using the Relational Database Model (RDBMS)


  A Logical View of Data:
Develop a logical view of data to represent and access data in an enterprise. After you develop a logical view of data, you
can add it to a data service to make virtual data available for end users.
Before you develop a logical view of data, you can define the physical data objects that you want to use in a logical data
object mapping. You can also profile the physical data sources to analyze data quality.
1. Create or import a logical data model.
2. Optionally, add logical data objects to the logical data object model and define relationships between objects.
3. Create a logical data object mapping to read data from a logical data object or write data to a logical data object. A
logical data object mapping can contain transformation logic to transform the data. The transformations can
include data quality transformations to validate and cleanse the data.
4. View the output of the logical data object mapping.
 
Keys: Keys are very important part of Relational database. They are used to establish and identify relation between tables. They also ensure that each record within a table can be uniquely identified by combination of one or more fields within a table.
For example: Primary Key, Foregin key
Integrity Rules:
Integrity Rules are imperative to a good database design. Most RDBMS have these rules automatically, but it is safer to just make sure that the rules are already applied in the design. There are two types of integrity mentioned in integrity rules, entity and reference.
·         Integrity rules are needed to inform the DBMS about certain constraints in the real world.
·         Specific integrity rules apply to one specific database.
Example: part weights must be greater than zero.
·         General integrity rules apply to all databases.
Relational Set Operators.
One of the characteristics of RDBMS is that it should support all the transaction on the records in the table by means relational operations. That means it should have strong query language which supports relational algebra. There are three main relational algebras on sets – UNION, SET DIFFERENCE and SET INTERSECT.  The same is implemented in database query language using set operators.
The Data Dictionary and the System Catalog:
Data dictionary provides a detailed description of all tables found within the user/designer-created database. It contains the attribute names and characteristics for each table in the system. In short it contains metadata (Descriptive statistical information about the element of a set of data.)

System catalog contains metadata .the system catalog can be described as detailed system data dictionary that describes all objects within the database, including data about table name, the table s creator and creation date, the number of columns in each table, the data type corresponding to each column, index filenames, index creators, authorized users, and access privileges. Current relational database software generally provides only a system catalog, from which the designer s data dictionary information may be derived.
In effect, the system catalog automatically produces database documentation. As new tables are added to the database, that documentation also allows the RDBMS to check for and eliminate homonyms and synonyms.
Homonyms indicate the use of the same attribute name to label different attributes. For example, you might use C-NAME to label a customer name attribute in a CUSTOMER table and also use C-NAME to label a consultant name attribute in a CONSULTANT table.
Synonym is the opposite of homonym and indicates the use of different names to describe the same attribute.
Relationships within the Relational Database:
A heavy part of designing a relational database is dividing the data elements into related tables. Once you're ready to start working with the data, you rely on relationships between the tables to pull the data together in meaningful ways. For instance, order information is useless unless you know which customer placed a particular order. By now, you probably realize that you don't store customer and order information in the same table. Instead, you store order and customer data in two related tables and then use a relationship between the two tables to view each order and its corresponding customer information at the same time.
There are three types of relationships:
  • One-to-one: Both tables can have only one record on either side of the relationship. Each primary key value relates to only one (or no) record in the related table. They're like spouses—you may or may not be married, but if you are, both you and your spouse have only one spouse. Most one-to-one relationships are forced by business rules and don't flow naturally from the data. In the absence of such a rule, you can usually combine both tables into one table without breaking any normalization rules.
  • One-to-many: The primary key table contains only one record that relates to none, one, or many records in the related table. This relationship is similar to the one between you and a parent. You have only one mother, but your mother may have several children.
  • Many-to-many: Each record in both tables can relate to any number of records (or no records) in the other table. For instance, if you have several siblings, so do your siblings (have many siblings). Many-to-many relationships require a third table, known as an associate or linking table, because relational systems can't directly accommodate the relationship.

Data Redundancy Revisited:
Data redundancy in database means that some data fields are repeated in the database.
This data repetition may occur either if a field is repeated in two or more tables or if the field is repeated within the table.
Data can appear multiple times in a database for a variety of reasons. For example, a shop may have the same customer’s name appearing several times if that customer has bought several different products at different dates.

Disadvantages of data redundancy

  1. Increases the size of the database unnecessarily.
  2. Causes data inconsistency.
  3. Decreases efficiency of database.
  4. May cause data corruption.

Indexes:
Indexing is a data structure technique to efficiently retrieve records from the database files based on some attributes on which the indexing has been done. Indexing in database systems is similar to what we see in books.
The only minor disadvantage of using index is that it takes up a little more space than the main table. Additionally, index needs to be updated periodically for insertion or deletion of records in the main table.

Thursday, March 26, 2015

Online learning portal should be reviewed.


I have been always willing to promote such portals which will help peoples got engaged and learn, learn lot's  of things in free. It might sound like are you fucking kidding me if all the faculty that will be taught by any of the portal with sound record of attendance and assuring that student are qualified of what they have been learning, I am damm sure that such websites or such online portals which has been earning with students or their user for the education they have been taking Such websites will be no more in competition. In internet now every body should be focused in the services they have been providing or taking it's how much cheaper or if they have already been made free by any other of startups for their good marketing and getting popular in overnight will.
These days education has become so easier to get any thing we need to know but if it comes up to certification and qualification then every body with lower income got stucked, or those who don't have enough time it will be help full for them too.
Free Education is what we all want! Don't monetize Knowledge but use knowledge to get monetized.

Friday, March 15, 2013

Soccket the Soccer Ball You will love it!!!


What is this???


The SOCKET is a durable, energy-harnessing soccer ball. Using Uncharted Play’s patent pending technology, the pendulum-like mechanism inside the SOCCKET captures the kinetic energy generated during normal play, and stores it in the ball for later use as an off-grid power source. Just 30 minutes of play can power a simple LED lamp for 3 hours.


About one ounce heavier than a standard soccer ball, the SOCCKET is constructed from a custome water-resistant EVA foam that is both durable and soft to the touch. Designed and assembled in the USA, the SOCCKET is currently being piloted in select resource-poor areas of North America and South America.




Ball Specifications:
·         6 watt output – capable of powering our lamp for more than 72 hours
·         Weighs 17oz – only one ounce more than normal soccer ball
·         Airless 
·         Deflation-proof
·         Water resistant shell
·         Assembled in the United States

Monday, March 4, 2013

What's new in Excel 2013

Some of the templates that are available in Excel



Templates do most of the set-up and design work for you, so you can focus on your data. When you open Excel 2013, you’ll see templates for budgets, calendars, forms, and reports, and more. 

Instant data analysis

Data Analysis Lens
The new Quick Analysis tool lets you convert your data into a chart or table in two steps or less. Preview your data with conditional formatting, sparklines, or charts, and make your choice stick in just one click. To use this new feature, see Analyze your data instantly.

Fill out an entire column of data in a flash

Flash Fill in action
Flash Fill is like a data assistant that finishes your work for you. As soon as it detects what you want to do, Flash Fill enters the rest of your data in one fell swoop, following the pattern it recognizes in your data. To see when this feature comes in handy, see Split a column of data based on what you type.

Create the right chart for your data

Recommended Charts
With Chart recommendations, Excel recommends the most suitable charts for your data. Get a quick peek to see how your data looks in the different charts, and then simply pick the one that shows the insights you want to present. Give this feature a try when you create your first chart.

Filter table data by using slicers

Table slicer
First introduced in Excel 2010 as an interactive way to filter PivotTable data, slicers can now also filter data in Excel tables, query tables, and other data tables. Simpler to set up and use, slicers show the current filter so you’ll know exactly what data you’re looking at.

One workbook, one window

Two workbooks, two windows
In Excel 2013 each workbook has in its own window, making it easier to work on two workbooks at once. It also makes life easier when you’re working on two monitors.

New Excel functions

New Web functions
You’ll find several new functions in the math and trigonometry, statistical, engineering, date and time, lookup and reference, logical, and text function categories. Also new are a few Web service functions for referencing existing Representational State Transfer (REST)-compliant Web services. Look for details in New functions in Excel 2013.

Save and share files online

Online places to save your workbook
Excel makes it easier to save your workbooks to your own online location, like your free SkyDrive or your organization’s Office 365 service. It’s also simpler to share your worksheets with other people. No matter what device they’re using or where they are, everyone works with the latest version of a worksheet— and you can even work together in real time. To learn more about it, see Save a workbook to another location or Save a workbook to the Web.

Embed worksheet data in a web page

To share part of your worksheet on the web, you can simply embed it on your web page. Other people can then work with the data in Excel Web App or open the embedded data in Excel.

Share an Excel worksheet in an online meeting

No matter where you are or what device you’re on—be it your smartphone, tablet, or PC—as long as you have Lync installed, you can connect to and share a workbook in an online meeting. To learn more about it, see Present a workbook online.

Save to a new file format

Now you can save to and open files in the new Strict Open XML Spreadsheet (*.xlsx) file format. This file format lets you read and write ISO8601 dates to resolve a leap year issue for the year 1900. To learn more about it, see Save a workbook in another file format.

New charting features

Changes to the ribbon for charts

Chart Tools
The new Recommended Charts button on the Insert tab lets you pick from a variety of charts that are right for your data. Related types of charts like scatter and bubble charts are under one umbrella. And there’s a brand new button for combo charts—a favorite chart you’ve asked for. When you click a chart, you’ll also see a simpler Chart Tools ribbon. With just a Design and Format tab, it should be easier to find what you need.

Fine tune charts quickly

Chart buttons to change chart elements, layout, or chart filters
Three new chart buttons let you quickly pick and preview changes to chart elements (like titles or labels), the look and style of your chart, or to the data that is shown. To learn more about it, see Format your chart.

Richer data labels

Bubble chart with data labels
Now you can include rich and refreshable text from data points or any other text in your data labels, enhance them with formatting and additional freeform text, and display them in just about any shape. Data labels stay in place, even when you switch to a different type of chart. You can also connect them to their data points with leader lines on all charts, not just pie charts. To work with rich data labels, see Change the format of data labels in a chart.

View animation in charts

See a chart come alive when you make changes to its source data. This isn’t just fun to watch—the movement in the chart also makes the changes in your data much clearer.

Powerful data analysis

Create a PivotTable that suits your data

Recommended PivotTables for your data
Picking the right fields to summarize your data in a PivotTable report can be a daunting task. Now you can get some help with that. When you create a PivotTable, Excel recommends several ways to summarize your data, and shows you a quick preview of the field layouts so you can pick the one that gives you the insights you’re looking for. To learn more about it, see Create a PivotTable.

Use one Field List to create different types of PivotTables

Add more Tables in the Field List
Create the layout of a PivotTable that uses one table or multiple tables by using one and the same Field List. Revamped to accommodate both single and multi-table PivotTables, the Field List makes it easier to find the fields you want in your PivotTable layout, switch to the new Excel Data Model by adding more tables, and explore and navigate to all of the tables. To learn more about it, see Learn how to use the Field List.

Use multiple tables in your data analysis

The new Excel Data Model lets you to tap into powerful analysis features that were previously only available by installing the PowerPivot add-in. In addition to creating traditional PivotTables, you can now create PivotTables based on multiple tables in Excel. By importing different tables, and creating relationships between them, you’ll be able to analyze your data with results you aren’t able to get from traditional PivotTable data. To learn more about it, see Create a Data Model in Excel.

Connect to new data sources

To use multiple tables in the Excel Data Model, you can now connect to and import data from additional data sources into Excel as tables or PivotTables. For example, connect to data feeds like OData, Windows Azure DataMarket, and SharePoint data feeds. You can also connect to data sources from additional OLE DB providers.

Create relationships between tables

When you’ve got data from different data sources in multiple tables in the Excel Data Model, creating relationships between those tables makes it easy to analyze your data without having to consolidate it into one table. By using MDX queries, you can further leverage table relationships to create meaningful PivotTable reports. To learn more about it, see Create a relationship between two tables.

Use a timeline to show data for different time periods

A timeline makes it simpler to compare your PivotTable or PivotChart data over different time periods. Instead of grouping by dates, you can now simply filter dates interactively or move through data in sequential time periods, like rolling month-to-month performance, in just one click. To learn more about it, see Create a PivotTable timeline to filter dates.

Use Drill Down, Drill Up, and Cross Drill to get to different levels of detail

Drilling down to different levels of detail in a complex set of data is not an easy task. Custom sets are helpful, but finding them among a large number of fields in the Field List takes time. In the new Excel Data Model, you’ll be able to navigate to different levels more easily. Use Drill Down into a PivotTable or PivotChart hierarchy to see granular levels of detail, and Drill Up to go to a higher level for “big picture” insights. To learn more about it, seeDrill into PivotTable data.

Use OLAP calculated members and measures

Tap into the power of self-service Business Intelligence (BI) and add your own Multidimensional Expression (MDX)-based calculations in PivotTable data that is connected to an Online Analytical Processing (OLAP) cube. No need to reach for the Excel Object Model—now you can create and manage calculated members and measures right in Excel.

Create a standalone PivotChart

A PivotChart no longer has to be associated with a PivotTable. A standalone or de-coupled PivotChart lets you experience new ways to navigate to data details by using the new Drill Down, and Drill Up features. It’s also much easier to copy or move a de-coupled PivotChart. To learn more about it, see Create a PivotChart.

Power View

Power View
If you’re using Office Professional Plus, you can take advantage of Power View. Simply click the Power View button on the ribbon to discover insights about your data with highly interactive, powerful data exploration, visualization, and presentation features that are easy to apply. Power View lets you create and interact with charts, slicers, and other data visualizations in a single sheet. Learn more about Power View in Excel 2013.

New and improved add-ins and converters

PowerPivot for Excel add-in

If you’re using Office Professional Plus, the PowerPivot add-in comes installed with Excel. The PowerPivot data analysis engine is now built into Excel so that you can build simple data models directly in Excel. The PowerPivot add-in provides an environment for creating more sophisticated models. Use it to filter out data when importing it, define your own hierarchies, calculation fields, and key performance indicators (KPIs), and use the Data Analysis Expressions (DAX) language to create advanced formulas. Learn more about the PowerPivot in Excel 2013 add-in.

Inquire add-in

If you’re using Office Professional Plus, the Inquire add-in comes installed with Excel. It helps you analyze and review your workbooks to understand their design, function, and data dependencies, and to uncover a variety of problems including formula errors or inconsistencies, hidden information, broken links and others. From Inquire, you can start a new Microsoft Office tool, called Spreadsheet Compare, to compare two versions of a workbook, clearly indicating where changes have occurred. During an audit, you have full visibility of the changes in your workbooks.