Preview

Database Design: Notes

Good Essays
Open Document
Open Document
619 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Database Design: Notes
__________________________________________________________________________________

DATABASE DESIGN
I. Introduction
Database Application What is an Employment Agency System?
An employment agency is an organization which matches employers to employees. In all developed countries there is a publicly funded employment agency and multiple private businesses which also act as employment agencies.

Business Rules
Business Rules
One or more Agencies fall into one or more Reference Agency Categories.
One or more Agencies can have one or more address.
An Agency can have zero, one or many Contacts.
An employment database is required to maintain a listing of Employment agencies with details of website, head office, subsidiary offices and contact persons at each local office. Companies are categorized, for example "Administration", "IT", "Tutoring" depending on what kind of employment they specialize in. Some agencies may have only Administration jobs on offer, however other agencies may offer Administration jobs and IT jobs on offer- so they need multiple categories on the database.

II. Entity Relationship Diagram
Tables and Cardinalities

Entity Relationship Diagram

III. Data Definition Language
DDL SCRIPT
-- Generated by Oracle SQL Developer Data Modeler 4.0.0.820
-- at: 2013-11-06 04:53:59 CST
-- site: Oracle Database 11g
-- type: Oracle Database 11g

CREATE TABLE AgencyCateg ( RefAgencyCateg_ag_categ_code NUMBER (30,3) , agencies_agency_id NUMBER (30,3) ) ;

CREATE TABLE RefAgencyCateg ( ag_categ_code NUMBER (30,3) NOT NULL , ag_categ_desc VARCHAR2 (30) NOT NULL ) ;
ALTER TABLE RefAgencyCateg ADD CONSTRAINT RefAgencyCateg_PK PRIMARY KEY ( ag_categ_code ) ;

CREATE TABLE addresses ( address_id NUMBER (30,2) NOT NULL , complete_address VARCHAR2 (60) NOT NULL , country VARCHAR2 (30) NOT NULL )

You May Also Find These Documents Helpful

  • Powerful Essays

    Dbm 380 Week 1

    • 1191 Words
    • 5 Pages

    Database environments are very important in today’s industries. In selecting an organization that will need a database, I choose Smith Consulting. Smith Consulting will need a database to track their consulting staff, each staff member’s skill sets, and what projects they will be working on. This document will provide information on the following area’s listed below:…

    • 1191 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Merged Logical design in 3NF format for the solution One. The merged logical design is also referred to as the Final Logical 3NF Design.…

    • 1494 Words
    • 19 Pages
    Powerful Essays
  • Satisfactory Essays

    • Define database architecture. For the database systems in your workplace, identify which architecture they fall under.…

    • 352 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Hsm 220 Week 7 Checkpoint

    • 570 Words
    • 3 Pages

    An organization has to make a format for the information gathered. There are a few questions that should be considered. What are the minimum qualifications? What are the educational and experience requirements? Are there any special personal characteristics needed for the jobs? Knowing how well the current staff fits the new profile is essential when gathering the needed information. Gathering employee information for the current workers makes it easier to keep track of what each employee can do to benefit the organization. While gathering information the organization has to know how many positions are available in the agency. Past information that is gathered can help keep track of this type of information.…

    • 570 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    A project manager is the one that takes charge and makes sure everything is going according to the plans. The assessment committee is to make sure that the plan put in place will continue to make improvements and to make sure all the parties concerned with the plan is kept up with the information, then instructs and programs and also any changes that need to be made. So assessments are used to provide all information, any decisions that need to be discussed and nay changes needed. The patent search functionally consists of search pages of simply an advanced comparison person look up.…

    • 412 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Employment agencies provide employers with details about potential applicants. They are often provided staff on a temporary or permanent basis. This means that an employer may have the chance to see how the employee is likely to work out by putting them on a short term contract. This is a cost-effective option for employers, particularly if their business changes rapidly and they may not need to keep staff permanently. On the other hand you still have to pay the agent and the new employee, adding to the costs.…

    • 1000 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Database Design

    • 1196 Words
    • 5 Pages

    “A database is a structured collection of records or data that is stored in a computer system. In order for a database to be truly functional, it must not only store large amounts of record, but also be able to access those records fast and efficiently. In addition, new information and changes should also be easy to input.” (tech-faq.com) To be useful over a long term the database should be able to store all the records necessary for the business to function as well as be able to get all of this information back in case of a system failure or a crash. If all the information is loss a business could go bankrupt so the database is a fail safe for all the information the company has.…

    • 1196 Words
    • 5 Pages
    Better Essays
  • Good Essays

    1. Let us design a database for an bank, including information about customers and their accounts. Information about a customer includes their name, address, phone, and Social Security number. Accounts have numbers, types(e.g., savings, checking) and balances. We also need to record the customer(s) who own an account. Draw the E/R diagram for this database. Be sure to include arrows where appropriate, to indicate the multiplicity of a relationship.…

    • 1441 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Database Design Concept

    • 1048 Words
    • 5 Pages

    Database development creates enterprise data modeling, which forms the range and wide-ranging contents of organizational databases. There are 5 phases in Database Development Cycle: Planning; Analysis; Design; Implementation and Maintenance.…

    • 1048 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    Database Design Process

    • 944 Words
    • 4 Pages

    Database Systems has a practical, hands-on approach that makes it uniquely suited to providing a strong foundation in good database design practice. Database design is more art than science. While it's true that a properly designed database should follow the normal forms and the relational model, you still have to come up with a design that reflects the business you are trying to model. This paper shows describes design process of database project.…

    • 944 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Crowdsourcing

    • 1406 Words
    • 5 Pages

    It is like a large labour force for agencies. They can simply post the work and workers can find agencies…

    • 1406 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Database Normalization

    • 777 Words
    • 4 Pages

    3. One place to begin getting this information is from a printed document used by the system.…

    • 777 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Database Normalization

    • 1381 Words
    • 6 Pages

    • Functional dependence - the property of one or more attributes that uniquely determines the value of other attributes.…

    • 1381 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    access tutorial

    • 52738 Words
    • 211 Pages

    Microsoft-Access Tutorial Soren Lauesen E-mail: slauesen@itu.dk Version 2.4b: July 2011 Contents 1. The hotel system................................................... 4 2. Creating a database ............................................. 6 2.1 Create a database in Access ............................. 6 2.2 Create more tables ......................................... 10 2.3 Create relationships ....................................... 12 2.4 Look-up fields, enumeration type .................. 14 2.5 Dealing with trees and networks.................... 16 3. Access-based user interfaces ............................. 18 3.1 Forms and simple controls............................. 18 3.1.1 Text box, label and command button...... 18 3.1.2 Adjusting the controls............................. 20 3.1.3 Cleaning up the form .............................. 20 3.1.4 Shortcut keys for the user .......................…

    • 52738 Words
    • 211 Pages
    Satisfactory Essays
  • Satisfactory Essays

    a) Identify continuous models that match the observed output. Please proceed with the following steps: 1- Consider that the continuous models should be built as products of the following four transfer functions:…

    • 2305 Words
    • 10 Pages
    Satisfactory Essays

Related Topics