8th September 2015

Unit 1 Objective  Meaning & Concepts of Databases

Learning outcome 

Students will appreciate conceptual development of Databases

    

Section Section Section Section Section

1: 2: 3: 4: 5:

What is a Database & Applications Evolutions & Developments in Databases Database System Architecture Roles in Database Environments Database Emerging Trends & Future (BI) Review Questions

Next week (3): Unit 1B Content Preview

Database: A shared collection of logically related data and a description of the data, designed to meet the information needs of an organization. 

Database: A logically coherent collection of related data that (i) describes the entities and their interrelationships, and (ii) it is designed, built & populated for a specific reason.









Purchases from the supermarket: When you purchase goods from your local supermarket, it is likely that a database is accessed. The checkout assistant uses a bar code reader to scan each of your purchased items. Purchases using your credit card: When you purchase goods using your credit card, the assistant normally checks that you have sufficient credit left to make the purchase. Booking a holiday at the travel agents: When you make inquiries about a holiday, the travel agent may access several databases containing holiday and flight details. Using the local library: Your local library probably has a database containing details of the books in the library, details of the readers, reservations, and so on. There will be a computerized index that allows readers to find a book based on its title, or its authors, or its subject area.

Applications cont’d 





Taking out insurance: Whenever you wish to take out insurance, for example personal insurance, building, and contents insurance for your house, or car insurance, your broker may access several databases containing figures for various insurance organizations. Using the Internet: Many of the sites on the Internet are driven by database applications. For example, you may visit an online bookstore that allows you to browse and buy books, such as Amazon.com. Students’ Admission records: If you are at University, there will be a database system containing information about yourself, the course you are enrolled in, details about your grant, the modules you have taken in previous years or are taking this year, and details of all your examination results.

In an organization a manual file is set up to hold all external and internal correspondence relating to a project, product, task, client, or employee. There are many such files, and for safety they are labeled and stored in one or more cabinets. For security, the cabinets have locks or located in secure areas of the building.

In our own home, we probably have some sort of filing system which contains receipts, guarantees, invoices, bank statements, and such like. When we need to look something up, we go to the filing system and search through the system starting from the first entry until we find what we want. The manual filing system works well whiles the number of items to be stored is small. However, the manual filing system breaks down when we have to cross-reference or process the information in the files.

File-based System: A collection of application programs that perform services for the system end-users such as the production of reports. Each program defines and manages its own data. File-based systems were an early attempt to computerize the manual filing system that we are all familiar with. Limitations: 1. Separation and isolation of data: When data is isolated in separate files, it is difficult to access data that should be merged and available at one page. 2. Duplication of data: Owing to the decentralized approach taken by each department, the file-based approach encouraged, if not necessitated, the uncontrolled duplication of data. 3. Data dependence: Physical structure and storage of the data files and records are defined in the User-end application code. This means that changes to an existing structure are difficult. 4. However, we needed data to independent from App.

Incompatible file formats: Because the structure of files is embedded in the application programs, the structures are dependent on the application programming language. For example, the structure of a file generated by a COBOL program may be different from the structure of a file generated by a ‘C’ program. The direct incompatibility of such files makes them difficult to process jointly. Fixed queries/proliferation of application programs: From the enduser’s point of view, file-based systems proved to be a great improvement over manual systems. Consequently, the requirement for new or modified queries grew. Single User Access: The limitations listed above puts pressure on data processing employees. Often, certain types of functionality were omitted: data security, data recovery during hardware/software failure, access to files was restricted to one user at a time; no multi-shared access like today, first come-first serve. Another solution was required-hence Databases

Limitations of the file-based approach are attributed to two factors: (1) Definition of the data is embedded/stored as part of the application programs, rather than data having independent camp or storage base. (2) No control over the access and manipulation of data beyond that imposed by the application programs. To become effective, a new approach was required. What emerged were the database and the Database Management System (DBMS) to support the application program and thus overcome the limitations. The DBMS (query and search engine) separates application program at the user end interface from the data stored in the database. 1960s: Computerized database started in the 1960s, when the use of computers became a more cost-effective option for private organizations. There were two popular data models in this decade: a network model called CODASYL and a hierarchical model called IMS. One database system that proved to be a commercial success was the SABRE system that was used by IBM to help American Airlines manage its reservations data.

1970 to 1972: E.F. Codd published an important paper to propose the use of a relational database model, and his ideas changed the way people thought about databases. In his model, the database’s schema, or logical organization, is disconnected from physical information storage, and this became the standard principle for database systems. 1976: A new database model called Entity-Relationship, or ER, was proposed by P. Chen this year. This model made it possible for designers to focus on data application, instead of logical table structure.

1980s: Structured Query Language, or SQL, became the standard query language.

Mid 1990s: The advent of the Internet led to exponential growth of the database industry. Average desktop users began to use client-server database systems to access computer systems that contained legacy data. 2000s: Although the Internet industry experienced a decline in the early 2000s, database applications continue to grow. New interactive applications were developed for PDAs, pointof-sale transactions, and consolidation of vendors. Presently, the three leading database companies in the western world are Microsoft, IBM, and Oracle. Database System=Database+ DBMS+ User Application Program+ User

Stages

Components

High level transaction stage

1. User/Human /Robot 2. Application Program for user Query & Interaction

Remarks Components 1&2 forms the User Application Program

Independence This stage Is independent and can be changed without major effect to other levels ( from VB to Java

programming language)

Mid level transaction stage

1. Software to accept User queries from Application program 2. Software to Access stored data for a User

Low level transaction stage

1. Meta-data defining the database operations 2. Stored data of day-today users transaction

Component 1& 2 forms the DBMS Active engine

Components 1&2 forms the passive Database/or Data_Camp or Data_Containers

Independent & can be changed; however you need to modify data definition for interlinking the high level & low level Independent storage base/camp; on like the file-based system where we embedded as part of the Application program at High level

The Data Administrator (DA) is responsible for the management of the data resource including database planning, development and maintenance of standards, policies and procedures, and conceptual/logical database design. The DA consults with and advises senior managers, ensuring that the direction of database development will ultimately support corporate objectives. NB: The database and the DBMS are corporate resources that must be managed like any other resource. Data and database administration are the roles generally associated with the management and control of a DBMS and its data.

Database Designers: In large database design projects, we have logical database designers and physical database designers. 1. The logical database designer is concerned with identifying the data (that is, the entities and attributes), the relationships between the data, and the constraints on the data that is to be stored in the database. The logical database designer must have a thorough and complete understanding of the organization’s data and any constraints on this data (the constraints are sometimes called business rules). 2. The physical database designer decides how the logical database design is to be physically realized. This involves: mapping the logical database design into a set of tables and integrity constraints; selecting specific storage structures and access methods for the data to achieve good performance; designing any security measures required on the data. 

Application Developers: Once the database has been implemented, the application programs that provide the required functionality for the end-users must be implemented. This is the responsibility of the application developers. Typically, the application developers work from a specification produced by systems analysts. Each program contains statements that request the DBMS to perform some operation on the database. This includes retrieving data, inserting, updating, and deleting data. The programs may be written in a third-generation programming language or a fourth-generation language, as discussed in the previous section.

End-Users: The end-users are ‘clients’ for the database, Endusers are classified according to the way they use the system: 1. Naïve users are typically unaware of the DBMS. They access the database through specially written application programs that attempt to make the operations as simple as possible. They invoke database operations by entering simple commands or choosing options from a menu. This means that they do not need to know anything about the database or the DBMS. 2. Sophisticated users. At the other end of the spectrum, the sophisticated end-user is familiar with the structure of the database and the facilities offered by the DBMS. Sophisticated end-users may use a high-level query language such as SQL to perform the required operations. Some sophisticated end-users may even write application programs for their own use.

Business Intelligence (BI) is the current trend in the database environment; where we derive business intelligence from a stored data using statistical analysis tools to support management decisions. We have moved beyond database traditional functions such as Adding, updating a content, Insertion and deletion . 1. Data Warehousing In computing, a data warehouse (DW or DWH, EDW), is a system used for reporting and data analysis. DWs are central repositories of integrated data from one or more disparate sources. They store current and historical data and are used for creating analytical reports for knowledge workers throughout the enterprise. Examples of reports could range from annual and quarterly comparisons and trends to detailed daily sales analyses.

2. Data Mining: Generally, data mining (sometimes called data or knowledge discovery) is the process of analyzing data from different perspectives and summarizing it into useful information information that can be used to increase revenue, cuts costs, or both. Data mining software is one of a number of analytical tools for analyzing data. It allows users to analyze data from many different dimensions or angles, categorize it, and summarize the relationships identified. Technically, data mining is the process of finding correlations or patterns among dozens of fields in large relational databases. 

3. Data Analytics: DA is the science of examining raw data with the purpose of drawing conclusions about that information. Data analytics is used in many industries to allow companies and organization to make better business decisions and in the sciences to verify or disprove existing models or theories.

      

Principle 1: Principle 2: Principle 3: Principle 4: Principle 5: Principle 6: Summary:

Acid properties & State of Transaction Dr. CODDS’ 12-Rules in Relational Model Anomalies & Normalization Deadlock Expectation & Prevention Database Backup Data recovery Review Questions

8th September 2015 -

Section 5: Database Emerging Trends & Future (BI). Review Questions ... File-based System: A collection of application programs that perform services for the ...

2MB Sizes 2 Downloads 202 Views

Recommend Documents

Notes ADVISORY GROUP 8th September 2015 FINAL.pdf ...
submitted a case study to PHE who are supporting the development of the MECC agenda and have. asked for examples of MECC interventions across health, ...

September 2015 Newsletter.pdf
http://schools.specialolympicsontario.com. Welcome back! I hope that everyone enjoyed a fun and relaxing summer. Here at Special Olympics Ontario we.

September 2015.pdf
The biggest change is the focus on student well-being and mental health. The goal is that. students need to see that their family dynamics are represented within ...

September 2015.pdf
86818 LUFKIN COCA-COLA BOTTLING CO R 9/2/2015 $288.00. 86819 LUFKIN PRINTING ... 86849 TEXAS DEPT OF PUBLIC SAFETY R 9/2/2015 $5.00 ... 86914 GUARDIAN FORCE SECURITY R 9/10/2015 $374.75. 86915 HAMMER EQUIPMENT R 9/10/2015 $283.52. Page 3 of 10. Septe

September 2015.pdf
types having placed themselves in the. spotlight of New Orleans) Remember last. month's list of what not to do. If you. have a little lapse in memory you can look.

15th September 2015 -
... Prevention. ▻ Principle 6: Database Backup. ▻ Principle 7: Data recovery. ▻ Summary: Review Questions … .... Next Week 5: The DBMS Software archtiecture.

September 2015.pdf
John Lorah Douglas Graybill Barry Harting ... Angela Marley Dr. Crystal Loose Dr. Nathan VanDeusen. Visitors Present. Juanita Fox Kim .... September 2015.pdf.

2015 09 20 Newsletter September 20 2015.pdf
Sep 20, 2015 - Parish Team. Fr. Enda Cunningham PP. St Mary's Parochial House. Saggart. Tel: 4589209. Mob: 087-1380695. Fr. Aidan Kieran CC.

September 2015 Registered Electrical Engineer, Master Electrician ...
Page 3 of 21. September 2015 Registered Electrical Engineer, Master Electrician School Performance List.pdf. September 2015 Registered Electrical Engineer, ...

Payment Register - September 2015.pdf
Amount. 539657 09/04/2015 Open $25.30 .... Accounts Payable Educational Visions Alliance Inc. Accounts ... Accounts Payable Devall Design Ltd Csinc.

#mwlibchat - September 22 2015.pdf
Thank you so much for all those of you who joined us for tonight #mwlibchat! So thankful for. all your ideas. Together we do amazing things! Cynthia Stogdill @CynthiaStogdill 4m. Great job this evening @THLibrariZen - Questions were thought provoking

HSE SEPTEMBER 2015 – ACCOUNTANCY.pdf
Page 3 of 12. Page 3 of 12. HSE SEPTEMBER 2015 – ACCOUNTANCY.pdf. HSE SEPTEMBER 2015 – ACCOUNTANCY.pdf. Open. Extract. Open with. Sign In.

September 25, 2015 UNITED STATES PATENT ... - IPWatchdog.com
Sep 25, 2015 - and unrelated to a competitive interest in the validity of the challenged patents. Id. at 2. Patent Owner requests dismissal of the Petitions on the.

September 2015 Chemist Board Exam School Performance.pdf ...
Page 2 of 2. September 2015 Chemist Board Exam School Performance.pdf. September 2015 Chemist Board Exam School Performance.pdf. Open. Extract.

September 4th- 17th 2015.pdf
Please include your phone number on all checks. F&F Unit 2: Summarization (Aug. 31st-Sept. 18th). We have begun our second Foundations and Frameworks ...

September 10, 2015.pdf
On a call of the roll, the following Historic Preservation Commissioners were present: Chair. McCredie, Vice Chair Walker and Commissioners Aikens, Bisaccia, Hill, and Roney. Absent: Commissioner Boggs. Staff present: Kathleen Wold, AICP, Community D

2015 09 13 Newsletter September 13 2015.pdf
I am well aware of the pressure that has led them to. this decision. I know that it is an existential and moral ordeal. I have met so many women who bear in their.

Top uk 2015 september
Quantumcat pdf. ... by kiloo.It is truethat which forevermoreshall be Macbeth thoughtabout what he had to do in order to everbecome king, top uk 2015 ...

AIMS_South Africa_Newsletter_ September 2015.pdf
Page 1 of 4. Inside this issue: Student news 1. New postdoctoral. fellows. 2. Visitors 2. Journal Club 2. ARETÉ Chair. attends workshop. in Rio. 2. Master's student. attends Machine. Learning Summer. School 2015. 2. Network news 3. AIMSSEC supports.

September 2015 Respiratory Therapist Board Exam School ...
September 2015 Respiratory Therapist Board Exam School Performance.pdf. September 2015 Respiratory Therapist Board Exam School Performance.pdf.

MIS Report September 2015.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. MIS Report ...

2015-09 September Minutes.pdf
Principal), Janet Kensil (TEA), Karen Kuntzman (Technology Integration Specialist),. Megan Nunn (Aramark), RoseAnne Hobbs (TJHS), Pamela DeWerff (TJHS), ...