Develop an EER (ER) model for the following situation using traditional EER notation. You have been hired by a new start-up company, IT Consulting – a company that consults with corporations to determine their security needs. You came up with the following set of entities, attributes and business rules:
CONSULTANT
2 types of consultants – business consultants and technical consultants. Business consultants first work with a company for security needs, technical consultants perform services according to specs developed by business consultants.
Attributes of Business consultants: Employee_ID (primary key), Lastname, Firstname, Street City, State, Zip, home phone, date of birth, age, years in business, type of business, degrees received
Attributes of Technical Consultant: Employee_ID (primary key), Lastname, Firstname, Street City, State, Zip, home phone, date of birth, age, technical skills,
degrees received
CUSTOMER
Customers are businesses that have asked for consulting services.
Attributes: Customer ID (primary key), Company Name, Company Street, Company City, Company State, Company Zip, Contact Name, Contact Title, Contact Telephone, Business type, number of employees
LOCATION
Customers can have multiple locations.
Attributes: Customer ID (primary key), Location ID (part of primary key), Location Street, Location City, Location State, Location zip, location telephone, building size (square feet)
SERVICE
Service is performed for a customer at one or more locations. Before services are performed as estimate (cost) is prepared.
Attributes: Service ID (primary key), description, cost, coverage, clearance required
Additional Business Rules (these can become entities in your tables if needed-probably will!!)
Estimates – attributes of Date, Amount, Business Consultant, services and customer
Services performed – attributes of date, amount, technical consultant, services, customer
Assume the following:
A customer can have many consultants providing many services. You want to track actual services performed and services offered – therefore, two relationships between customer, service and consultant.
Develop an EER (ER) model for the following situation using traditional EER notation. You have been hired...
Develop an EER (ER) model for the following situation using traditional EER notation. You have been hired by a new start-up company, IT Consulting – a company that consults with corporations to determine their security needs. You came up with the following set of entities, attributes and business rules: CONSULTANT 2 types of consultants – business consultants and technical consultants. Business consultants first work with a company for security needs, technical consultants perform services according to specs developed by business...
1) Create Conceptual Schema Diagram
2) Create a fully attributed Loagical Data Model Diagram
3) Create the SQL script that will generate the data model
Develop an EER model for the following situation using the traditional EER notation, the Visio notation, or the subtypes inside supertypes notation, as specified by your instructor: Wally Los Gatos and his partner Henry Chordate have formed a new limited partnership, Fin and Finicky Security Consultants. Fin and Finicky consults with corporations to determine their...
Wally Los Gatos and his partner Henry Chordate have formed a new limited partnership, Fin and Finicky Security Consultants. Fin and Finicky consults with corporations to determine their security needs. You have been hired by Wally and Henry to design a database management system to help them manage their business. Due to a recent increase in business, Fin and Finicky has decided to automate their client tracking system. You and your team have done a preliminary analysis and come up...
Draw an EER diagram for the following situation using the traditional EER notation or anyone of your choosing. Insid Inc. is a small career development services company for young professionals. They provide career consultations to applicants looking for entry-level jobs. They offer three services, resume, interview practice and A-to-Z mentorship. Their process is simple. A career advisor talks with a customer to determine their background, challenges and career needs. The customer purchases the service/services that best fits their needs and...
Sample data is provided for the database for the sales system. Using the sample data, you will determine the entities, key components of the entities, and business rules for the entities. Using the entities and business rules you will then create an ERD. Tasks: 1. For each entity provide the name, description, fields, data type, primary key, and foreign key. 2. For each direct entity type pair, provide the business rules. 3. Provide the ERD. Customer Table Customer ID, Last...
Please develop an EER Model for the following situation. Your EER diagram must be complete, meaning that all necessary information must be presented. Make appropriate assumptions if necessary and clearly state them. The appropriateness of your assumption will be evaluated. Situation An international school of technology (IST) has hired you to create a database system to assist in its daily operation. After several interviews with the administrators, you have come up with the following list of entities, attributes, and initial...
SQL queries and procedures TABLE: Employees Business Rules: EmployeeID is defined as the primary key. Address has been denormalized to include City and State for performance reasons. DeptNbr is a foreign key that references DeptNbr in the Department table Manager is a foreign key that references EmployeeID in the Employees table Data Structure: (EmployeeId, LastName, FirstName, Street, City, State, Zip, DateOfHire, DateOfBirth, JobTitle, Salary, DeptNbr(fk), Manager(fk)) TABLE: Department Business Rules: DeptNbr is defined as the primary key. Data Structure: (DeptNbr,...
Q1.a) Based on the business rules, you are expected to construct
an Entity-Relationship (ER) diagram. The ER diagram should include
entities, attributes (if there are less than three specified in the
business statements, please add some extra attributes), identifiers
and corresponding data types, the relationships among entities with
cardinality and associative entities.
.b) Extend Q1.a) to apply generalization/specialization
technique to construct an Enhanced-ER (EER) diagram. The EER
diagram should specify the complete (total) and disjoint
(mutuallyexclusive) constraints on the
generalization/specialization....
You have been given a univerity business plan that produced the following information: PERSON: lname, fname, rname, idnum, private, linkblue lname, fname, rname are variable length strings idnum is type INT and is a key attribute private is BOOLEAN linkblue is string of 8 characters ADDR: idnum, adtype, streetaddr, city, state, country, zip idnum is a foreign key to PERSON.idnum adtype is a string in the set {"bill","permanent","local"} streetaddr is a variable length string that includes #, street, and maybe...
Create an ER model for the scenario. Make sure that you read the description carefully. Your diagram should reflect all entities, attributes, and relationships in the description. You should make sure each entity has a primary key (a unique identifier). Use the relationship types we used in class (one-to-one, one-to-many, or many-to-many). Don't forget, attributes can describe both entities and relationships. Scenario 2: Tracking Trips for the SchUber Taxi Service A new Philadephia startup called SchUber is a matching service...