* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Assess real estate database requirements
Oracle Database wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Assess real estate database requirements Contents Overview Introduction to Evansdale Realty Why use databases? 6 great reasons to use databases What is a database? 4 5 5 10 Relational databases 10 Spreadsheets 12 General purpose database software 13 Simple desktop systems 13 Database servers 14 Software for the real estate office 18 Products 18 Capabilities of real estate software 19 Features 20 Real estate data products 24 Check your learning 26 Summary 27 Assess real estate database requirements © NSW DET 2008 3 1 2 Assess real estate database requirements © NSW DET 2008 Overview Since the first databases were introduced into the real estate industry, their use has evolved to the point where most offices could not function without them. Specialist software has been written to meet the requirements of all aspects of real estate operations. The explosive growth of the Internet has created new opportunities for agents to perform their work more efficiently and to expand their business. This topic describes database systems and how databases are used in a real estate environment to perform work functions. We will look at the various software applications in common use. In this topic you’ll learn to: describe what a database system is, and the types of database systems available explain how databases are used in real estate list the typical features of real estate databases describe the advantages of database systems in real estate describe the information requirements of the real estate industry access a local or online database system Assess real estate database requirements © NSW DET 2008 3 Introduction to Evansdale Realty Throughout this topic you’ll see comments from the staff at the fictional real estate agency, Evansdale Realty. Evansdale Realty has been operating in Evansdale, Belmore Heights and surrounding areas, and as far out as Brunswick Park, for over 15 years. It specialises in commercial and residential sales and leasing. Sarah Hampden, Manager Sarah is the licensee-in-charge and manager of Evansdale Realty. As licensee, she oversees all aspects of the business: sales, property management, trust accounting and strata management. She manages all aspects of staffing, including induction and training. Vince Berger, Sales Manager Vince is responsible for the day-to-day management of the sales team: listing, advertising, open house and other inspections for both commercial and residential properties. Adrian Carrasco, Sales Consultant Adrian works on the sales team and helps Vince with all aspects of the sales process, both in the office and on the road. Jackie Mansour, Reception/Sales Support Jackie wears two hats in Evansdale Realty – she’s the receptionist and also supports the sales team. She’s in charge of all office procedures and helps with the advertising, listings and photo displays. Ellen Chu, Property Manager Ellen manages Evansdale Realty’s rental property division. She’s responsible for tracking down, inspecting, listing and letting properties and collecting rent on behalf of the owners. She has responsibility for tenant selection and sign-up for all tenancy agreements as well as for the financial aspects of leasing. Dave Mathews, Assistant Property Manager Dave helps Ellen in all aspects of her work by keeping the internal property management systems running smoothly. He’s also involved in advertising properties for lease and organising repairs and maintenance. 4 Assess real estate database requirements © NSW DET 2008 Why use databases? Data is a valuable commodity in real estate. Details of properties for sale or rent, and information about contacts such as owners, tenants or prospective purchasers are the stock in trade of estate agents. This data is one of the most valuable assets of any real estate business. In the past, data was managed by using notebooks, scrapbooks and filing cabinets full of documents. But when the amount of data to be managed exceeds a few hundred items, it becomes unwieldy to manage it using a paper-based system. While paper documents still have their place, computer databases can increase the value of data. For example, data can be instantly searched, analysed and presented in different ways, exchanged between systems, reported to clients or managers, and communicated in effective ways. 6 great reasons to use databases Below we expand on some of the reasons why real estate agents find database software useful. Reason #1: Increased productivity Computer software applications can automate or simplify a variety of repetitive tasks in the real estate office, from completing real estate forms, through receipts, window cards and reports to doing an end-of-month rollover of the rent roll. Computer databases can quickly store, search, and sort huge amounts of data, and maintain complex relationships within that data. Examples When a receipt is entered into a computer database the system can update the cash book, carry out daily banking, process journals and update the ledger account, thus reducing the manual work. The end of month rollover procedure balances all accounts, and prints cheques and statements for the owners in a few simple steps. A property Assess real estate database requirements © NSW DET 2008 5 manager can attend to other tasks while overseeing the end of month procedure, with only brief inputs required along the way. At the end of the month, every account has to be balanced and we must produce reports for the each owner and tenant. I can remember the time before we had good databases on personal computers. The end of month rollover in the property department took us a couple of days , and we needed more staff. Ellen Chu, Property Manager, Evansdale Realty These days most of the leg-work is done by the computer, and the rollovers can be completed in a few hours. Reason #2: Improved customer service Databases allow agents to store and maintain detailed information on clients, properties and prospects. The information relevant to any particular question can be quickly found and analysed in a variety of ways to help agents do their job better. These systems can present or communicate the information in a range of formats, including printed reports, mass mail-outs, email, SMS messaging and electronic file formats such as Adobe PDF. Agents also have access to larger online databases from commercial data providers such as RP Data or Red Square. These databases can be used to carry out market analyses. Example 1 Let’s say your agency is managing several rental properties for the owner Mr Jones. He calls wanting to know whether the arrears have been paid. You can’t recall the details, but you can find Mr Jones in the database, select the property in question and call up the account details. You can advise Mr Jones immediately, and perhaps send off a report via email or SMS. This quick response and high level of service makes the agency look good to Mr Jones, and increases the chances that you will retain him as a client. Example 2 Agents are now able to produce marketing material such as open house lists, property brochures and direct mailing material in-house that previously were sent away to printers or not produced at all. This has allowed them to be more responsive to events—for example, being able to list a property today and have an acceptable quality colour brochure available to give to purchasers tomorrow. 6 Assess real estate database requirements © NSW DET 2008 Example 3 You have a property listed which adjoins some empty land at the back. A prospective purchaser wants to know if the land is a national park. Your online property information service lets you call up a map of the land and check the ownership of the adjoining properties. In real estate, more than most professions, we succeed or fail by our standards of service. Database technology makes it easy to keep in touch with clients and meet the client’s individual needs. Sarah Hampden, Manager, Evansdale Realty Modern technology in general gives us an expanded view of the world with greater access to a rich array of information, whether it be digital photographs and video, satellite imagery, GPS data or the analysis of historical data. We strive to utilise this information to give the best advice, and leave a lasting impression on our clients. Technology is raising the bar of customer expectations every year but it’s an exciting ride! Reason #3: Improved connectivity A major trend in computer equipment is that of increasing integration and connectivity. More and more, computer manufacturers use the same international standards for their hardware and software, allowing different devices to exchange information. The ability to connect computers via the Internet allows agents to communicate more effectively with fellow staff, clients and prospects. Portable devices such as laptop computers, tablet computers, PDAs, and mobile phones allow staff in the field to take their diary and files with them, make changes and additions while away from the office and then synchronise changes when they return. With additional software, portable devices can also be used for specific tasks like property inspections. The current trend is to have all information stored in online databases rather than on an office computer. This allows access to the data from anywhere and at any time, and is more secure than a stand-alone computer which is vulnerable to equipment failure, fire, theft and inadequate backup procedures. Reason #4: Improved management data Database software can be used to perform summary and statistical analyses which may be used as an indicator of agency performance. The data for sales may include new listings, time on market, clearance rates, the results of customer satisfaction surveys and so on. This data might be compared with similar data from competitors to give a performance appraisal of agency operations or individual salespeople. Assess real estate database requirements © NSW DET 2008 7 Reason #5: Greater marketing effectiveness Modern databases and associated software can help agents to market their properties more effectively. The specific requirements of potential buyers is recorded and stored in the database. This personal information is used to target the marketing more accurately, for example informing customers only about properties they are likely to be interested in. When coupled with efficient communications methods such as mail merge and email, real estate agents can design very effective marketing campaigns. A mail-merge is where a similar letter or email can be sent to many clients simultaneously. The database application inserts the specific customer information for each letter, producing a document personalised to each client. This enables agents to develop personalised direct marketing campaigns to prospective clients as well as existing vendors, landlords, prospects and tenants. The completed letter could be sent by post, or by email. With email, you can send information regarding the latest properties for sale or rent to prospective purchasers or tenants. This information will be filtered to reflect the client’s requirements. With email, the big advantage is efficiency and speed. Customers could receive daily updates if they want, although weekly updates would be more usual. Reason #6: Conforming to Regulations The Property, Stock and Business Agents Act 2002 (NSW) and the corresponding Regulation (2003), impose requirements for trust accounting, record keeping and reporting procedures. Some of these requirements are easily met if the agent uses a database designed for that purpose. In particular Part 4 of the Regulation dealing with trust accounting, and Part 5 dealing with record keeping stipulate the information that must be recorded and included in reports. Example Below is an excerpt from section 25 of the Regulation: (3) The following particulars must be shown on a receipt: (a) the date of issue, (b) the number of the receipt in numerical sequence, (c) the name of the licensee and the words “Trust Account”, (d) the name of the person from whom the payment was received, (e) the name and ledger reference number of the person on whose behalf the payment was made, 8 Assess real estate database requirements © NSW DET 2008 (f) particulars sufficient to identify the transaction in respect of which the money was paid, (g) the amount of money received and whether (or the extent to which) it was paid in cash or by cheque, by electronic funds transfer or otherwise. If the agent is using a modern trust accounting system designed for use by real estate agents in New South Wales, the system would ensure that each of these data items appeared on the receipt. A big responsibility of the property manager is the management of trust accounts. The Regulations require that transactions on trust accounts are carried out in a particular way, so that the accounts can be scrupulously audited. Dave Mathews, Assistant Property Manager The features of the current crop of property management databases ensure that you automatically conform to many of the regulations, just by using the correct software. Beware, however, that you must get the correct software for your State and configure it correctly. In the end, the responsibility still lies with the agent, but with the right software you will certainly have a head start. The downside of databases For all these advantages, there are some problems to be aware of when using databases. A good database does not equal a good business Don’t forget that databases are just a tool. People can become obsessed with perfecting their database, and neglect the many other important aspects of the business. Ineffective use of time Salespeople particularly are busy most of the day with clients, and their time is scarce and valuable to the agency. These people may not be the best choice for doing data entry, because of the high cost, and because they are unlikely to be as accurate as dedicated clerical staff. Assess real estate database requirements © NSW DET 2008 9 What is a database? A computer database, or more correctly a database management system is a software application that can store large amounts of information in a highly structured way. Databases are one of the most extensively used computer technologies. Whenever you make a withdrawal from a bank, reserve a seat on an aircraft or take out a book from your college or school library, a database is being used. There are several types of database technologies, but by far the most common and important is the relational database. The vast majority of computer data in the world is stored in relational databases. Relational databases In a relational database, all of the information is held in structures called tables. (These tables are technically known as ‘relations’ and this is what gives the relational database its name). For example let’s say you need to store data on all the properties your agency has for sale or for rent. You might start with something like the table below. Properties Key Suburb Address Price Bedrooms 1 Newtown 21 Cross Street 419000 2 2 Rose Bay 33 Trial Street 723450 4 3 Cardiff 12 Gimp Road 501004 3 4 Brennans Pt 56 Ship Drive 450000 3 Figure 1: Example of content stored in database table 10 Assess real estate database requirements © NSW DET 2008 Fields and records Let’s look more closely at the structure of database tables. Each table has a name. In this case the name is ‘Properties’. The columns of the table are known as fields. For example the fields of the properties table are called ‘Key’, ‘Address’, ‘Suburb’, ‘Price’ and ‘Bedrooms’. The set of related data fields in one row of the table are known as a record. For example the first record of the Property table is the set {1, “Newtown”, “21 Cross Street”, 419000, 2}. This table has four records. So in summary, each table contains a number of records, and each record is made up of fields that are individual pieces of information. You will learn more about the structure of databases in later sections. Primary key Each table must have a primary key. The primary key is simply a way to uniquely identify each record. In other words, no two records can have the same primary key. Often the primary key is just a number that is incremented for every new record added to the table (an autoincrement field). This guarantees that it will be different for every record. The ‘Key’ field in the properties table above is the primary key. Queries The main use of databases is to store information so that is can be efficiently retrieved in different ways. A query is the name given to a database search. Queries may be restricted to one table, for example (in English). ‘Get all addresses from the property table where price is greater than or equal to 500000 dollars’. Complex queries may extend over many tables. Assess real estate database requirements © NSW DET 2008 11 Spreadsheets Some of the early databases for personal computers consisted of individual tables that were used in isolation. The tables could not be combined in the ways that are typical of relational databases. This type of simple database is sometimes called a ‘flat-file’ database. Flat-file databases are not much used these days, but most of the features of a flat-file database can be found in modern spreadsheet software such as Microsoft Excel or Open Office Calc. The data is simply entered in the spreadsheet rows and columns, and can be sorted and searched. The screen shot below is from Microsoft Excel, where the user is sorting a table of properties by price. Figure 2: Using a spreadsheet as a simple database Spreadsheets can be effective for small data sets, and where you only want to use one data table at a time. They may help in the storage of data where some records are kept manually and some electronically. The spreadsheet can be used for commonly used information such as ownership details, and could contain a reference for the paper-based filing system. But spreadsheets are not true databases. They are optimised for doing business calculations rather than storing large amounts of data. They do not provide features such as relating many tables, forms to ease data entry, customised reports, protection of data integrity and so on. 12 Assess real estate database requirements © NSW DET 2008 General purpose database software Here we will attempt to give a rough overview of the different types of software that can be used to build database applications. The commonly available database systems can be classified as shown in the diagram below Database systems Database Servers Simple Desktop systems Online/web databases Figure 3: Classes of database systems Simple desktop systems There are products available for desktop use that combine a friendly development environment with a database engine. Examples include Microsoft Access or Open Office Base. These applications typically come bundled with office suites such as MS Office or Open Office, which include a word processor, spreadsheet, presentation and database applications. Your teacher may be using this type of software to demonstrate the concepts in this unit. You can build quite sophisticated databases with these applications, but generally speaking they are for building relatively small databases that will be used by perhaps a few people. The advantages of these databases is that they are relatively inexpensive, easy to learn, and quick to design and build a database with. All the required features for designing and editing tables, queries, reports and data entry forms are included, and often no programming is required. Assess real estate database requirements © NSW DET 2008 13 Database servers Commercial-quality database systems can store essentially unlimited quantities of data, and are technically advanced in transaction processing, security, speed and scalability. Examples include offerings from companies such as Oracle, Sybase or Microsoft. There are also free, open-source alternatives such as MySQL or PostGreSQL. This high-powered commercial software is realised as a type of program called a server. Servers are like specialists that are designed to do only one type of job, but do it very well. A server receives requests from other programs (known as clients) asking it to carry out some task (eg to search for a particular term in the database). The server does the task, and returns the results. One server program can handle requests from many different programs, so a server is normally set up centrally on a computer network, and requests are sent and received over the network. Servers are usually installed on fast computer equipment which has been tuned specifically to host the server software. (For this reason, these computers are often also called ‘servers’). The diagram below shows an example of this ‘client-server architecture’. Client application 1 is running on a user’s computer (it could belong to a salesperson in the real estate agency). The user requests something to be done, such as searching for the name ‘Smith’. The server program does the search, and sends back the records requested. Server computer Database Server program Request Response Client Application 1 Client Application 2 Client computer 1 Client computer 2 Figure 4: Database server responding to requests At the same time, a second user on a different computer could be doing a different operation, and the server will rapidly deal with both requests, so that each user 14 Assess real estate database requirements © NSW DET 2008 Advantages of client-server architecture Separating a database application into client-server has many advantages: It improves performance, because the server hardware and software can be optimised to suit. It ensures that everyone will see the latest version of the data, because all requests to change the data have to pass through the same server. It improves security, because servers are usually administered by IT professionals who ensure that adequate security measures are used, including password protection, encryption, regular backups and so on. It helps avoid loss of important data, because the database will be backed up regularly by the administrators. It simplifies upgrades, because the most complex software is only in one place – on the server computer. Building applications using database servers Almost anyone can throw together a simple database application using tools such as Microsoft Access, but database servers are used mostly by professionals, so they don’t usually come with such friendly design tools. Typically a database server will be programmed directly using the database language called SQL (Structured Query Language), and more programming is required to build the user interface including the data entry screens. Multi-tiered applications Once we have taken the step of removing the database from the user’s computer, it’s very common to go further and centralise more of the application into a server. These designs are known as ‘multi tiered’. The three layer design shown below is often used, where: The user interface consists of the screens that allow the user to enter data, make requests, view reports and so on. It’s really just the outside face or shell of the application that the user interacts with. So now the part running on the user’s computer is very simple. The ‘business logic’ is the particular actions related to the specific application itself. For example in a property management application, an example of business logic is that if tenant is late with their rent, they need to be sent a reminder. The general purpose database server as described previously. Assess real estate database requirements © NSW DET 2008 15 Local (client) computer (the user’s machine) User Interface Server computer Business logic Server computer Database server Figure 5: Multi-tiered application Web database applications So far, what we have described above has related to computers on a local area network at one physical site, for example within a real estate office. Nowadays many companies are choosing to make their product available for use on the World Wide Web, rather than as a stand-alone or as a local server-based product. Look again at the diagram above. There is very little software required on the user’s machine – just the user interface. From here it’s a (relatively) short step to allow the database application to work on the web. The user interface layer can be designed to run in a Web browser such as Internet Explorer or Firefox, and the remainder of the application can be placed on a server that can be accessed at a particular web address such as http://rpdata.com.au . When this is done, the user can use the software without requiring anything to be installed on their local computer. They just need a password to access the software. Note that the server will now be remote from the location of the user, and might even be in another country. 16 Assess real estate database requirements © NSW DET 2008 Web applications can have even more advantages than the server based applications. The advantages of client-server architecture are retained here, because the design is essentially identical in this respect. Usually, web applications like real estate databases are sold as a service by companies that specialise in the field. Therefore the client company gets a ‘turnkey system’ which is ready to use, and does not don’t need to worry about backup or data integrity – all this is done by the company hosting the web site. One drawback of pure web applications is that there is a single point of failure. If the Internet connection fails or the website goes down, then the customer may be left without service. Our office computers are linked on a small network and the database is available from every workstation. This means that I can see the schedules of the sales staff and know when they will be available. Jackie Mansour, Reception/Sales Support Assess real estate database requirements © NSW DET 2008 Sometimes when it’s busy, I’m the only one in the office but I can still answer some questions just by consulting the database. We also have a kiosk that allows the client to search and view the current listings. We also consult online databases to find, for example, comparative market analyses and sales histories. 17 Software for the real estate office A real estate agent could conceivably design and develop their own database system using the generic database applications, but this would be very unusual. Agents have neither the time nor the inclination to develop a system from scratch. Instead they will purchase software that has been specifically tailored to the needs of the real estate industry. In this section we will look at some of the products available, and the features that real estate agents require in their database systems. Products Several companies specialise in software for the real estate office. Some of the available products in this field include: Rockend’s REST Professional RP Data’s Macpro Office Manager Console’s Gateway The products are designed to support the tasks that agents perform every day, and they will assist the agent in meeting the legislative requirements in their State. Beware that the legislation regarding trust accounts is different for each state. Before buying software for a real estate business, check with the provider that their software conforms to the regulations in your particular State. Note also that software from the U.S. or other countries will not meet the legislative requirements for Australian States. Dave Mathews, Assistant Property Manager Usually the software has separate modules for different functions, and the agent purchases a licence to cover the specific functions required. These systems can typically support property residential sales, residential property management and tenant management. There may also be modules available to support strata management, commercial sales and commercial property management. 18 Assess real estate database requirements © NSW DET 2008 Note that although these products have been made more friendly and intelligent by additional layers of software, they will each contain a general purpose database system at their core. It is unusual these days to find a stand-alone desktop application for the real estate office. This is because many of the advantages of these systems derive from sharing data, or combining the data entered by the various users. Most of the products will use a central database server, plus client software running on the user’s computers. Some products such as Console Gateway are web-based, with an offsite database. Capabilities of real estate software Below we summarise the types of tasks performed by the two most common applications: residential property management and sales management software. Property management software Property management software allows the agent to better manage their rent roll and business as a whole. This software will for example: Keep track of important dates such as rent due dates, lease expiry, inspection dates, and generate daily appointment and tasks lists. Manage the trust accounting aspects of rent collection and landlord payments, so as to conform with State legislation. Help the agent to input, store and manage property inspection data. Carry out an end of month rollover. Generate mail-merged letters, emails or SMS messages to the tenant, for example advising of maintenance appointments, inspections and overdue rent. Assist in the management and documentation of maintenance activities for each property. Investment analysis reporting, similar to spreadsheets, allows the property manager to review an individual property’s performance and advise owners accordingly. Property sales software Property sales software is used to track market appraisals, listings and sales and other properties in an agent’s service area generally. This software will also integrate with trust accounting software, because (for example) the Assess real estate database requirements © NSW DET 2008 19 sales agent holds deposits in trust from the purchaser. This software will typically: Keep track of properties – whether appraisals, currently for sale, or previously known to the agency. Assist in helping the agent recommend a realistic sale price for the property to the vendor, by listing comparable properties in the same area. Assist with advertising by printing brochures and window cards. Store photographs or video describing the property. Keep notes about the progress of a sale, and record interested people and offers. Record potential buyers and their requirements, and match suitable properties to these requirements Keep in contact with potential buyers using email or text messaging, alerting them about new properties matching their requirements. Upload current properties for sale to advertising websites. Alert the agent to critical dates during the sale of a property, such as cooling off period, date of contract exchange and settlement. Manage the trust accounting aspects such as keeping track of deposit moneys, in a way that conforms to the State legislation. Assist with marketing by printing window cards, listing sheets and brochures, or uploading property details to an advertising website. One strategy used by agents is to add properties to the database as the agent comes into contact with the property through a market appraisal or other contact with the owner. Other agents will add every property in their service area into the database and maintain up to date information on all listing and sale activity. Features Now we will look at the typical features of this class of software. The details of each package will vary, but typically will include the features listed below. Note that we list the aspects here separately for the purposes of explanation, but the best software will integrate these aspects into a seamless product which closely fits the way agents do their work. Contacts management The agent needs to keep track of information about many people including vendors and purchasers in a sales context, and owners and tenants in a property management context. 20 Assess real estate database requirements © NSW DET 2008 Of course, the contacts will belong to a certain categories, such as owners, prospective buyers, tenants and so on. Some systems allow you to refine the categories, so that you might have subcategories for prospective buyers of ‘active’, ‘casual’ and ‘inactive’. Trust accounting As we mentioned, trust accounting software keeps track of the funds that are held in trust by the real estate agent, for example the deposit from the sale of a house, or rent monies. This software is often quite complex and usually includes other features for rental or sales management in addition to the purely accounting function. Trust accounting software assists the agent in complying with the legislation regarding trust accounts, such as the relevant sections of the Property, Stock and Business Agents Act 2002 (NSW). Often the trust accounting software can interface with electronic banking systems, used for example to transfer funds into landlords’ accounts or to debit tenants’ accounts. Managing property data Not surprisingly, real estate agents need to store information about properties. This includes the features of properties for sale, and also inspection details for rental properties. The modern real estate database application can also exchange information with online databases, either to download data for properties such as sales history, mapping data and photographs, or to upload this data to an advertising site. Searching and sorting The main strength of database systems is in their ability to store data so it can be recalled efficiently and searched in different ways. Some examples of how this is valuable in real estate include: Properties can be matched to the desires of prospective purchasers, so they can be informed of the latest listings that meet their requirements A continually updated list of vacant properties can be displayed for ready reference throughout the day. Historical sales data can be analysed to give trend data that may inform the agent about the market conditions. Sales prices for properties of similar value can be consulted to better inform the agent, the vendor and prospective purchaser. Assess real estate database requirements © NSW DET 2008 21 Reporting A variety of reports can be printed, which may include: window cards and listing sheets cheques and statements analysis reports such as profitability analysis for rental properties summary reports such as all rental accounts in arrears mail-merged form letters to clients and tenants management reports that help to gauge the health of the business such as gained and lost managements, properties sold within a period, average time to sell and so on. Security features All systems of this type will require a user name and password for the user to log in and access the system. This prevents unauthorised access to the data by outsiders. There is also the question of how much of your personal data you wish to share within the office. Typically at least several people will be using the same database in a networked environment. The past sales data, property data and contacts data are potentially available to everyone in the office. Sharing this data could lead to a more efficient operation overall, and that may be the choice of some agencies. However the agency may be set up so that the agents are competing for sales. In this case, agents may wish to keep their ‘hot leads’ to themselves. In most products it should be possible to configure which parts of your data you wish to share, and which you want to keep to yourself. Data integrity features Data integrity is about ensuring that data is not lost or corrupted. Features of the software that support data integrity include: 22 Provision for easy backups. Ideally the software would allow for fast incremental offsite backups via the internet. Of course, if the software is web based, this is taken care of already. Many data entry fields can be protected from incorrect entry by placing a reasonableness check on the data. Internal features of the underlying database maintain the integrity of the data itself. For example record locking ensures that simultaneous modifications to the same record by different agent cannot occur. Assess real estate database requirements © NSW DET 2008 Time management Time management is crucial for real estate agents as many aspects of real estate business are built around rigid schedules. For example, the agent must be aware of: daily appointments with prospective vendors and purchasers regular open-house events which must be planned expiry dates of agency agreements with vendors critical periods and dates in property sales, such as the cooling off period, contract exchange, settlement the dates where the rent is due for tenanted properties, dates for property inspections and lease expiry dates. These systems can schedule appointments, reminders and alarms for all these crucial events, and allow the agent to add their own personal appointments manually. They also allow for notes and diary entries. Communication and connectivity features In the past, buying a commercial computer hardware or software tended to lock you in to the products from that one vendor. Today, the trend is toward standardisation where different products use the same hardware or software interfaces and so can communicate to one another. Coupled with the increasing use of communications technologies such as mobile phone and email, this connectivity makes it much easier to get things done. The problem is that the client’s expectations are continually rising at the same time! Some examples include: The system can generate and send emails or SMS text messages about new listings. Data about a property can be downloaded by the systems from data providers on the internet. This data may include the lot and DP number, maps, zoning information, photographs and so on. Listings can be uploaded, with photographs, to real estate listings websites. Digital cameras are an example of connectivity that everyone is familiar with. With standard file formats for digital photographs, all real estate databases are now expected have features to display digital photographs. Mobile devices such as mobile phones, tablet PCs and Personal Digital Assistants (PDAs) can be used to collect and use data. For example contacts can be transferred to/from a PDA or mobile phone. Assess real estate database requirements © NSW DET 2008 23 A tablet PC can be used in the field for recording property inspections, to be uploaded to the database upon returning to the office (or indeed, might be uploaded in the field by accessing the Internet using a wireless broadband connection). Some products will connect to common calendar/appointment software such as Microsoft Outlook. So the appointments and to-do lists generated by the real estate software can be used within Outlook. Similarly, the mail merge functionality will use a common word processor format such as MS Word, so that the letters sent can be edited further, and stored for later review. Real estate data products So far, we have discussed database software that assists agents to carry out their work by managing the data belonging to the agent. There is another type of database product in real estate, and that is the sale of data itself. Companies such as RP Data, Red Square and domain.com maintain extensive databases of property information. For example, RP Data collects data from many sources including: Properties for sale in brochures and newspapers Direct information from real estate agents giving advice of upcoming sales Data from the office of the valuer-general Property information from the department of lands. This information collected includes: Sales history Photographs Mapping data Property information (ownership, Lot, DP, area etc) Access to this information can be purchased by real estate agents to: 24 Assist with the appraisal of a property Judge the state of the real estate market Look at comparable properties in the same area Estimate the performance of their agency Assess real estate database requirements © NSW DET 2008 Private individuals looking for a house will also access these sites to do research, such as: Decide upon an area to live Get an idea of the state of the market Work out what they might need to pay Assess real estate database requirements © NSW DET 2008 25 Check your learning Here is a check-list of the things you should now know or be able to do. Put a tick beside each one you feel confident about. I can … … describe what a database system is, and the types of database systems available … explain how databases are used in real estate … list the typical features of real estate databases … describe the advantages of database systems in real estate … describe the information requirements of the real estate industry … access a local or online database system How did you go? If there are some areas you’re not sure of, you may like to revise them before attempting your assessment tasks. 26 Assess real estate database requirements © NSW DET 2008 Summary This topic provided an overview of database systems and how databases are used in a real estate environment to perform work functions. It looked specifically at the various software applications in common use across the property industry. Assess real estate database requirements © NSW DET 2008 27