1. INTRODUCTION
Virtual database technology makes the Internet and other data sources behave as an extension of an RDBMS system. According to some estimates, 85 % of the world 's data is outside of relational database systems. Important data is fling across web sites and database systems. These data sources organize the data sources in different ways, in the vocabulary they use, and in their data-access mechanisms. Writing applications that combine data from these sources is a complex task as heterogeneity is involved.
2.TECHNOLOGY ARCHITECTURE
I.The Virtual Database:
A simple Virtual Database (VDB) run- time view is as shown in Figure 1[1][2]. In this VDB the contents of two bookstores are integrated and a unified schema with two tables, books and reviews is presented. The database application operates on this unified schema, issuing SQL queries through the JDBC or ODBC API; the application is built using standard RAD tools such as Power Builder ,Visual Basic, Delphi, or similar Java toolkits.
The VDB is approached through the VDB Server, and is managed through the browser-based VDB Console. The VDB also consists each external data source, a wrapper that interfaces the data source to the VDB server. A wrapper makes an random external data source, such as a web site, behave like an RDBMS, while the VDB Server merges these separate relational databases into a one single Virtual Database (VDB).
An individual wrapper in action is shown in Figure 2 [2]. The wrapper
Data objects can model relational data or advanced data types such as graphics, movies, and audio. Smalltalk, C++, Java, and others are objects used in object-oriented data. The object-relational is a combination of relational and object-oriented databases. Traditional and advanced data types can be used to construct database management systems. These systems can connect to a company’s website and update records as needed. Database Approach The main purpose of a database is data storage that can be stored and retrieved when needed. A popular common language called structured query language (SQL) is used to store and retrieve data in relational database. This language enables the systems to run a report or modify data or remove the data from the database. A database management system (DBMS) controls all aspects of a database, this is not limited to the creation, maintenance, and use of database. The DBMS ensures proper applications are able to access the database. An important purpose of a DBMS is to maintain the data definitions (data dictionary) for all the data elements in the database. It also enforces data integrity and security measures. Data Models Data models provide a contextual framework and graphical representation that aid in the definition of data elements. In a relational database, the data model lays the foundation for the database and identifies important entities,
A database administration framework (DBMS) is a PC programming application that connects with the client, different applications, and the database itself to catch and dissect information. A universally useful DBMS is intended to permit the definition, creation, questioning, upgrade, and organization of databases.
Databases today are essential to every business. Whenever you visit a major Web site – Google, Yahoo!, Amazon.com, or thousands of smaller sites that provide information – there is a database behind the scenes serving up the information you request (Hector, Ullman, & Widom 2008). Database systems are becoming as common in the workplace as the essential one that it can easily be searched, categorized and recalled in different means that can be easily read and understood by the end user.
This paper will explore the relationship between XML and databases and the way that they can be leveraged to provide data exchange on the internet. As XML gains popularity as the format for exchanging information via the internet and has become the language of choice for use in database development for Internet use.Introduction
New applications will utilize off-the-shelf software components that have been customized per Riordan’s specifications and further messaged to ensure that each application will integrate smoothly with all the others in order to create a single cohesive whole. Great effort will be made to ensure that the data structures used in each are consistent in order to simplify the creation of the enterprise’s database. To help facilitate this, we will create an umbrella application that will integrate each other system as a module. This umbrella application will be extendable as needed and will act as a single-launch point for the various systems utilized by Riordan. We will also be working closely with Riordan’s IT department to develop a bridge that will enable them to easily port their existing databases into the new one automatically.
We chose to use this software because it is suitable for small scale databases, the software is available through an Office 365 Pro Plus subscription which is available for $12 a month, which also includes the full Office suite (Word, Excel, Outlook etc) which is eligible to be installed on up to five computers and receive free upgrades to the newest version of Office when released which prevents the software from being “outdated” and unable to run on newer machines. The advantage of Access is that it is a Microsoft software meaning support is easily available and requires very little user knowledge to use due to it’s easy to navigate user interface. It will easily allow the user to add new books to the database without needing to learn any SQL commands, and simply fill in a pre designed form and click a button which will add the book to the database. It also allows us to create user views so that only certain users can perform specific functions. This allows the database to be user friendly, easily updatable and easily supported on almost any
Relational database contains data records that do not have a preset of relationships, permitting the user to define his or her relationship when accessing the data. Since users have much control over the data being accessed, relational databases can perform a variety of tasks. Such as defining the database; querying the database; adding, editing, and deleting data from the database; modifying the structure of the database; securing data from public access; communicating within the network; and exporting and importing data (Murthy, 2008).
Since 1960 and beyond the need for an efficient data management and retrieval of data has always been an issue due to the growing need in business and academia. To resolve these issues a number of databases models have been created. Relational databases allow data storage, retrieval and manipulation using a standard Structured Query Language (SQL). Until now, relational databases were an optimal enterprise storage choice. However, with an increase in growth of stored and analyzed data, relational databases have displayed a variety of limitations. The limitations of scalability, storage and efficiency of queries due to the large volumes of data [1] [2].
Example 1 – Consider the following relational database for the Super Baseball League. It keeps track of teams in the league, coaches and players on the teams, work experience of the coaches, bats belonging to each team, and which players have played on which teams. Note the following facts about this environment:
Database system design can be extremely time-consuming as it takes sophisticated software to create and control it. The design process becomes less user-friendly as it takes a more extensive knowledge of how to use it. The standard of an excellent database is one, which is complete, integral, simple, understandable, flexible and
In order to obtain peer reviewed research articles related to the impact of the psychological contract on job satisfaction in community mental health care workers it is important to review research that has been completed in a variety of researchers and in different settings. The databases that were selected to locate peer reviewed articles for this paper where Academic Search Complete and ProQuest Psychology. Tutorials were available for each of these databases and ProQuest was used to learn how to navigate through the data base since it was not a familiar data base to this author.
The invention of relational databases have brought a number of changes to the business world in which they operate specially for the businesses whose prime focus is on its customers, their likes and dislikes to win more market share. There is no such concept as “one size fits all” in using this technology, it varies from industry to industry. One thing may work for some businesses and may not work for others, therefore it is advisable that one should shop around before investing in any of the technologies because it is vital to find an industry-specific solution. One technique to narrow the search for industry-specific solutions is to find out what our competitors are using to gain more customer base.
Database technologies are a core component of many computing systems. They allow data to be
Metadata present a more complete picture of the data in the database than the data itself.
Personal privacy today is a controversial and complex topic, which is influenced by a number of factors. There is an integral role that databases play in this highly debated topic. The fact that many people now carry out their transactions electronically is another important factor. There is also pressure on personal privacy for increased national security around the world to combat terrorism. In addition, personal privacy is even threatened by commercial factors and the Internet.