Database Design - Section 11. Instructor Guide

Size: px
Start display at page:

Download "Database Design - Section 11. Instructor Guide"

Transcription

1 Instructor Guide

2

3 Table of Contents...1 Lesson 1 - What About Me?...1 What Will I Learn?...2 Why Learn It? Try It / Solve It...5 Lesson 2 - Drawing Conventions for Readability...6 What Will I Learn?...7 Why Learn It? Try It / Solve It...17 Lesson 3 - Generic Modeling...22 What Will I Learn?...23 Why Learn It? Try It / Solve It...33 Lesson 4 - Introduction to Relational Database Concepts...35 What Will I Learn?...36 Why Learn It? Try It / Solve It...49 Lesson 5 - Review...50 What Will I Learn?...51 Why Learn It? Try It / Solve It...54 Page i

4

5 Lesson 1 - What About Me? Lesson 1 - What About Me? Lesson Preparation This career skills lesson will help students analyze and understand IT career options and education requirements based on interests, abilities, aptitudes, and accomplishments. The Internet or a school career center or person has numerous career inventory sites. Students do several inventories and identify their strengths, interests, and aptitudes. They will then write an essay - - "What I Know About Me" -- that will be used in the identification of careers. This ties to the previous lesson on IT leaders. If you want to cover the connections in class, make sure you allow for time to do so after they write their essays. What to Watch For None. Connections Go back to Leaders in Information Technology (previous lesson). Which of the IT leaders you researched can you most identify with? What skills, interests, or personal traits do you have that you feel you share with this person? Give an example. Who would you most want to emulate? How would you go about doing this? Page 1

6 What Will I Learn? What Will I Learn? Page 2

7 Why Learn It? Why Learn It? Page 3

8 These are a number of different sites for interest and skills inventory research. Review these sites and choose which will work best with your students. Write them on the board for class. U.S. government site Visit ICPAC at for FAQs and activities on how to choose a career based on your interests provides a list of basic skills that high-school students need to get a job The school's career center/person can also provide career inventories. Page 4

9 Try It / Solve It Try It / Solve It Try It / Solve It It may help to give students an outline to base their essay on, such as: 1. My interests: What do I love to do? What do I spend most of my spare time doing? What would I do for free because I enjoy it so much? 2. My skills: What can I do? What am I good at (sports, writing, organizing club activities, math, etc.)? What are my best subjects? What am I always getting compliments on? 3. Possible careers: Where do I go from here? Based on my interests, skills, and research, what careers would be most suited to me? What careers would I like to try and why? Encourage students to broaden their scope by considering at least three different types of jobs/careers. It is too early for them to get locked into narrow choices. The essay should be at least two pages long. They should list the websites they used to find out information about careers. For each possible career, they should list job titles, sample job descriptions, starting salary, average salary, and types of companies that would be employers. Students can start writing the essay in class but can finish it afterward. The assignment should be turned in within two days (by Section 11, Lesson 2). Please use the grading guidelines established at your school to evaluate comparable student work. Page 5

10 Lesson 2 - Drawing Conventions for Readability Lesson 2 - Drawing Conventions for Readability Lesson Preparation Although drawing conventions were covered in Section 3, Lesson 2, at this point students will have seen and drawn more complicated ERDs. The issues of drawing for clarity and readability and dividing a big ERD up into functional areas need to be addressed here. What to Watch For None. Connections Brainstorm a list of conventions that are understood by most people that seem to be "learned" along the way. For example, the fork goes on the left, people shake hands when meeting others, there are three numbers on each row on a telephone, the cold water faucet is on the right, etc. How do these conventions make things easier for us? Answer: They tell us what to expect and help us behave appropriately. Page 6

11 What Will I Learn? What Will I Learn? Page 7

12 Why Learn It? Why Learn It? Why Learn It? Ask the class what they think is wrong with this ERD. (It looks quite messy.) Point out that it accurately models the DJ business, but is it readable? (No, it could be a lot better.) How would they improve on it? Possible answers: - Avoid criss-crossing lines. - Increase white space so that the relationships don t overlap. - Use consistent font types, sizes, and styles. Page 8

13 Page 9

14 This is a review of a convention discussed previously. We say the crows are flying south because the crow s feet are pointing north, as in JOB ASSIGNMENT and EVENT. We say the crows are flying east toward PARTNER and CLIENT, because the crow s feet are pointing west. Discuss why there would be more instances of JOB ASSIGNMENT than PARTNER or EVENT. This is because each event may have many partners working on it, and each one would be a job assignment. Similarly, there would be more instances of EVENT than CLIENT or SPACE (PUBLIC or PRIVATE). Page 10

15 Why is JOB ASSIGNMENT an important entity? It is important because it stores data on which partner is working on an event, what the status is, etc. This is information that is important in running the day-to-day business for DJs on Demand. Similarly, EVENT is an important entity -- it is the main thing on which the DJ business is built. Page 11

16 Ask the class to find the crows that are flying north (to CLIENT), south (to PUBLIC and PRIVATE SPACE), east (to PARTNER), and west (to EVENT). Point out that this is still a readable diagram. Which are the high-volume entities in the model? Answer: EVENT and JOB ASSIGNMENT. They have the most number of relationships to other entities. Page 12

17 These diagrams convey the same information, but the one on the right is more readable. Do not sacrifice readability for space. Page 13

18 Although it is important to have a big diagram that shows the whole picture (even if it has to be printed on a plotter or taped together from smaller pieces of paper), it can be useful to have smaller ERDs for the different functional areas. Page 14

19 Page 15

20 Page 16

21 Try It / Solve It Try It / Solve It Try It / Solve It Assessment: Review your Global Fast Foods data model so far and redraw it for readability. 1. Create a diagram that contains all the entities, attributes, and relationships you ve identified. Include unique identifiers. Answer: The Global Foods ERD can be drawn in several ways that are clear and readable. Look for adherence to basic conventions such as no crossing relationship lines, relationship names on either side of the relationship line, no overlapping relationship names, enough white space, etc. 2. Create a smaller diagram that contains all the entities that would be of interest to the order taker. Answer: The diagram should include entities that would be of concern to the order taker: FREQUENT DINER CARD, ORDER, ORDER LINE, FOOD ITEM, REGULAR MENU, PROMOTIONAL MENU. Page 17

22 Try It / Solve It Try It / Solve It Try It / Solve It This activity is to be done only if there is extra time. It can also be assigned as homework. One possible solution to this activity is presented in: One possible solution for Summit Sporting Goods Activity Some students may not be familiar with the term wholesale. Explain that a wholesale company buys large quantities of items from manufacturers at a substantial discount. We don t normally shop at a wholesale store. Their customers are the retail stores (where we do shop). Retail stores buy items from wholesale stores. They will normally pay a little more than the wholesaler because they are buying smaller quantities. Page 18

23 Try It / Solve It Try It / Solve It Page 19

24 Try It / Solve It Try It / Solve It Try It / Solve It You may have to explain the terms reorder point and good credit standing. Reorder point: When items are kept in stock (or inventory), the number of items decreases over time, as they are sent out to customers who order them. When the number of items goes down to a certain amount, the company decides to purchase more to make sure they don t run out. This certain amount is the reorder point. Explain that the reorder point is decided on by the company depending on several factors -- frequency of orders, cash flow, time of year, etc. Good credit standing: Refers to a rating or comment assigned to a customer s credit account. If the customer pays on time, then the account is said to be in good credit standing. If the customer misses payments or pays late, then the credit standing may be less than good. Page 20

25 Try It / Solve It Try It / Solve It Try It / Solve It You may have to explain the term commission. It is an amount paid to salespersons for every item they sell or transaction they make. This is usually a percentage of the transaction amount. Depending on the business, some salespersons get a regular salary, plus a commission. Others work on commission only. Page 21

26 Lesson 3 - Generic Modeling Lesson 3 - Generic Modeling Lesson Preparation Understanding generic models can be a challenge, because it requires the learner to go up one or two levels of abstraction. To illustrate the concepts in this lesson, we will make use of several data examples as well as the ERDs. What to Watch For None. Connections None. Page 22

27 What Will I Learn? What Will I Learn? Page 23

28 Why Learn It? Why Learn It? Why Learn It? Make sure that students understand the meaning of the word generic. You may want to use other examples, such as brand-name jeans as opposed to jeans with no label. There may be some negative associations with the word generic -- as in cheap, not as good, etc. Explain that in the data-modeling world, generic models are neither cheap nor a poor substitute. In fact, they can be more complex, but more flexible, as the lesson will illustrate. Page 24

29 The graphic shows the generic model with a single entity ARTICLE. This can also be modeled with subtypes of SHIRT, SKIRT, DRESS, PANTS, etc. It would still reduce the number of entities. Point out that with the generic model, the common attributes can keep their mandatory nature (length, material), but other attributes specific to one type of ARTICLE must become optional. For example: neck size and sleeve length are mandatory for a SHIRT, but they need to be optional in the generic model because other articles (SKIRT, DRESS, PANTS) don t have that attribute. Ask students: What would happen to the generic model if we had to add 10 new ARTICLE types, each with their own attributes? Answer: New attributes would have to be added to the entity ARTICLE. If the new types did not include the same mandatory attributes (length, material), those attributes would now have to be changed to optional. The problem is compounded if subtypes were modeled, because each new type would mean the creation of a new subtype. These are significant changes to the model. Page 25

30 Walk students through the data to help them understand the model. DNM105 is the ID for a shirt with length of 40, made of denim material, with a neck size of 16, and a sleeve length of 33. LIN200 is the ID for a skirt with a length of 22, made of linen material, with a waistband type of elastic, and a hem circumference of 60. To understand the data in ARTICLE, you have to look at the data in ARTICLE TYPE. We have not discussed entity-to-table mapping yet, so some students may be confused as to why ARTICLE TYPE name is listed as a column under ARTICLE. Remind them that this is sample data, and that the relationship from ARTICLE to ARTICLE TYPE suggests that the ARTICLE TYPE name will be part of the data that is stored in ARTICLE. Data is part of the physical implementation of the conceptual model, which we will learn about later. This is a more flexible model than the first one because the addition of types of articles simply involves adding instances to ARTICLE TYPE and ARTICLE. The problem occurs if the new types have more attributes than the maximum number defined in the model. This will mean modifying both ARTICLE TYPE and ARTICLE entities to add attributes. Therefore, this model is good if the number of attributes is known and fairly fixed. Page 26

31 You may also want to point out that this model can make the data look more complex. The value of each attribute can be different depending on the type of ARTICLE instance. For example, Property 4 can be a number for one type of article and a character string for another type of article. This means that the data type of each attribute in ARTICLE has to be fairly generic as well to hold all kinds of data. Page 27

32 Walk students through the data to help them understand the model. DNM105 is the ID for a shirt with length of 40, made of denim material, with a neck size of 16, and a sleeve length of 33. LIN200 is the ID for a skirt with a length of 22, made of linen material, with a waistband type of elastic, and a hem circumference of 60. To understand the data in ARTICLE, you have to look at the data in ARTICLE TYPE. We have not discussed entity-to-table mapping yet, so some students may be confused as to why ARTICLE TYPE name is listed as a column under ARTICLE. Remind them that this is sample data, and that the relationship from ARTICLE to ARTICLE TYPE suggests that the ARTICLE TYPE name will be part of the data that is stored in ARTICLE. Data is part of the physical implementation of the conceptual model, which we will learn about later. This is a more flexible model than the first one because the addition of types of articles simply involves adding instances to ARTICLE TYPE and ARTICLE. The problem occurs if the new types have more attributes than the maximum number defined in the model. This will mean modifying both ARTICLE TYPE and ARTICLE entities to add attributes. Therefore, this model is good if the number of attributes is known and fairly fixed. Page 28

33 You may also want to point out that this model can make the data look more complex. The value of each attribute can be different depending on the type of ARTICLE instance. For example, Property 4 can be a number for one type of article and a character string for another type of article. This means that the data type of each attribute in ARTICLE has to be fairly generic as well to hold all kinds of data. Page 29

34 Instructions: Again, you will need to walk the students through the data to help clarify the model. ARTICLE TYPE stores the different kinds of articles (shirt, skirt, pants, etc.). ARTICLE stores the IDs of each article (DNM105 is the ID for a shirt, LIN200 is the ID for a skirt, etc.). PROPERTY stores the descriptors for each article type (SHIRT has a length, material, neck size, etc. SKIRT has a length, etc.). ARTICLE PROPERTY VALUE stores the actual value for each property of each article (DNM105, which is a shirt, has a length of 40, material of denim, neck size of 16; LIN200, which is a skirt, has a length of 22). We have not discussed entity-to-table mapping yet, so some students may be confused as to why ARTICLE TYPE Name is listed as a column under PROPERTY. Remind them that this is sample data, and that the relationship from ARTICLE to PROPERTY suggests that the ARTICLE TYPE name will be part of the data that is stored in PROPERTY. Data is part of the physical implementation of the conceptual model, which we will learn about later. Point out that this is the most flexible model so far. We can add any number of article types with different types and any number of attributes. Again, while the structure gives us a lot of flexibility, it makes the data more complex. To understand the ARTICLE PROPERTY Page 30

35 VALUE, you must know the ARTICLE identifier, the PROPERTY number, and the ARTICLE type. Instructions: Page 31

36 The benefits of generic models are most apparent when the business requirements change often. There will be a need to add new entities and attributes in the future, which cannot be specified at this time. A generic solution is more flexible and will accommodate change without too much impact to the model. However, it does make looking at the data more complex. This means that end users who want to access the database will have to write more complex SQL queries, and developers who write applications for the database will need to add more complexity to their code as well. Page 32

37 Try It / Solve It Try It / Solve It Try It / Solve It Instructions: Although there are relationships between STAFF and other entities in the model, tell students not to worry about it right now. We will encounter and discuss similar issues when we look at supertype implementation in a later lesson. Page 33

38 Instructions: Although there are relationships between STAFF and other entities in the model, tell students not to worry about it right now. We will encounter and discuss similar issues when we look at supertype implementation in a later lesson. Page 34

39 Lesson 4 - Introduction to Relational Database Concepts Lesson 4 - Introduction to Relational Database Concepts Lesson Preparation This lesson talks about relational databases, primary keys, foreign keys, and data integrity. This will help with the transition to SQL in the upcoming sections. Encourage the students to realize that they are learning a new set of terminology. An entity is not a table, and an attribute is not a column. We will be transforming (exchanging) one set of objects (ER constructs) into another (data design constructs). What to Watch For None. Connections Remind students that they have seen user-defined integrity before. These are the business rules that cannot be represented in the conceptual model and must be documented. This is the reason for the documentation -- to make sure that the programmers write extra code to enforce these rules in the database! Relate to other processes where the model becomes reality, such as an architect drawing becomes a house, planning for a party and the actual party, or a prototype becomes a product. Page 35

40 What Will I Learn? What Will I Learn? Page 36

41 Why Learn It? Why Learn It? Page 37

42 Explain that each row of data describes an employee. Each column is an attribute of that employee. If we wanted to find out the last name and department number of employee number 210, we would need to access the third row in the table, and then find the values for fname and dept_no for that row. But how do we find the correct row in the first place? Would we have to go through the whole table and look at every row? Answer: No. (Move on to next page.) Page 38

43 Ask students if they understand the SQL code just by reading it. They should have some ideas because of its English-like syntax. Page 39

44 Explain that * after SELECT means we want all the columns in the table. SQL allows us to access the whole table or just parts of the table, depending on what comes after SELECT and what is specified in the WHERE clause. Page 40

45 Point out that in ACCOUNTS, bank_no is not unique and acct_no is not unique. However, the combination of bank_no and acct_no is unique. Page 41

46 Ask students to point out the rows in each table that violate the rule that no part of the primary key can be null. Answer: Second row in EMPLOYEES, second row in ACCOUNTS. These rows violate entity integrity. Page 42

47 Ask students what makes emp_no and payroll_id good candidates for the primary key? Answer: They are both unique and not null. Page 43

48 Ask students why having alternate or unique keys can be useful? Answer: It s another way to locate a record. If you forget your employee ID, but know your payroll ID (or have a payroll stub with the ID on it), then you can still access your employee record. Page 44

49 Point out that if the foreign key (dept_no) in EMPLOYEES has a value of 10, then there needs to be a row in DEPARTMENTS with a dept_no of 10. Otherwise, it is a violation of referential integrity. You can also explain this in business terms, by saying that an employee can t belong to a department that doesn t exist. Page 45

50 Point out that in the example, shelf_no is part of the primary key of BOOKS. It is also a foreign key to SHELVES. Since it is part of the PK of BOOKS, it cannot be null. Page 46

51 Explain to students that the data type for the columns bank_no, acct_no, and balance is numeric. The number in parentheses indicates how big the numeric value can be. A data type of date means the value must be a valid date. Not null in the Optionality column means that the column is mandatory. Which rows in the table violate column integrity? Answer: Second and fourth rows Page 47

52 This is a summary of the data-integrity rules we ve covered. Page 48

53 Try It / Solve It Try It / Solve It Try It / Solve It Assessment: CLIENTS table Entity integrity: ID for Sarika Patel should not be null. EVENTS TABLE Column integrity: Cost for Collins wedding (event id = 17) is not numeric. Column integrity: Date for Collins rehearsal dinner (event id = 25) is not a valid date format. Referential integrity: There is no client 77 in the CLIENTS table (event id = 50). Referential integrity: There is no theme corresponding to BB in the THEMES table (event id = 15). Page 49

54 Lesson 5 - Review Lesson 5 - Review Lesson Preparation Review lesson content for fifteen minutes before you administer the quiz. This is a good time to answer questions, clarify recently learned concepts and terminology, and go over some of the practice solutions from previous lessons. What to Watch For None. Connections None. Page 50

55 What Will I Learn? What Will I Learn? Page 51

56 Why Learn It? Why Learn It? Page 52

57 Page 53

58 Try It / Solve It Try It / Solve It Try It / Solve It Allow 20 minutes for the quiz and 10 minutes for assessment/discussion afterward. Assessment: You may want to encourage students to retake the quiz until they achieve a passing score. Or you may prefer to allow only one attempt at the quiz. Have students work in small groups to review what they missed on the quiz. Based on what types of questions they missed, have students write out the rules (e.g., rules for subtypes). Have a member from each group present a summary back to the class about what areas their group can improve. Page 54

Database Design. 8-4 Drawing Conventions for Readability. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 8-4 Drawing Conventions for Readability. Copyright 2015, Oracle and/or its affiliates. All rights reserved. 1 Database Design 8-4 Objectives This lesson covers the following objectives: Apply the Oracle drawing conventions to a data model diagram Identify high volume entities in a data model diagram and explain

More information

Database Design & Programming with SQL: Part 1 Learning Objectives

Database Design & Programming with SQL: Part 1 Learning Objectives Database Design & Programming with SQL: Part 1 Learning Objectives This is the first portion of the Database Design and Programming with SQL course. In this portion, students learn to analyze complex business

More information

Introduction to Relational Database Concepts. Copyright 2011, Oracle. All rights reserved.

Introduction to Relational Database Concepts. Copyright 2011, Oracle. All rights reserved. Introduction to Relational Database Concepts Copyright 2011, Oracle. All rights reserved. What Will I Learn? Objectives In this lesson, you will learn to: Define a primary key Define a foreign key Define

More information

Database Programming - Section 10. Instructor Guide

Database Programming - Section 10. Instructor Guide Database Programming - Section 10 Instructor Guide Table of Contents...1 Lesson 1 - Defining NOT NULL and UNIQUE Constraints...1 What Will I Learn?...2 Why Learn It?...3...4 Try It / Solve It...13 Lesson

More information

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture

More information

Database Design. 4-1 Supertypes and Subtypes. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 4-1 Supertypes and Subtypes. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 4-1 Objectives This lesson covers the following objectives: Define and give an example of a subtype Define and give an example of a supertype State the rules relating to entities and subtypes,

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) A process has a: 1) A) pronoun label B) noun phrase label C) verb phrase label D) adjective

More information

Objective- Students will be able to use the Order of Operations to evaluate algebraic expressions. Evaluating Algebraic Expressions

Objective- Students will be able to use the Order of Operations to evaluate algebraic expressions. Evaluating Algebraic Expressions Objective- Students will be able to use the Order of Operations to evaluate algebraic expressions. Evaluating Algebraic Expressions Variable is a letter or symbol that represents a number. Variable (algebraic)

More information

Database Design. 1-3 History of the Database. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 1-3 History of the Database. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 1-3 Objectives This lesson covers the following objectives: Describe the evolution of the database and give an example of its role in the business world Name important historical contributions

More information

Chapter 2. DB2 concepts

Chapter 2. DB2 concepts 4960ch02qxd 10/6/2000 7:20 AM Page 37 DB2 concepts Chapter 2 Structured query language 38 DB2 data structures 40 Enforcing business rules 49 DB2 system structures 52 Application processes and transactions

More information

BTEC Nationals IT - Unit2 FAQs

BTEC Nationals IT - Unit2 FAQs BTEC Nationals IT - Unit2 FAQs Q1 Q2 I need more clarity on what is required in the design task Is it expected that the race officials are entering times as raw times and then the table is set up so it

More information

THE COPPERBELT UNIVERSITY

THE COPPERBELT UNIVERSITY THE COPPERBELT UNIVERSITY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY IT/IS DEPARTMENT MAY, 2018 SESSIONAL EXAMINATIONS CS235 DATABASE TECHNOLOGY TIME ALLOWED: THREE HOURS INSTRUCTIONS : Maximum

More information

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...

More information

Database Programming - Section 1. Instructor Guide

Database Programming - Section 1. Instructor Guide Database Programming - Section 1 Instructor Guide Table of Contents...1 Lesson 1 - Case and Character Manipulation...1 What Will I Learn?...2 Why Learn It?...3...4 Try It / Solve It...10 Lesson 2 - Number

More information

Connecting with Computer Science Chapter 13 Review: Chapter Summary:

Connecting with Computer Science Chapter 13 Review: Chapter Summary: Connecting with Computer Science Chapter 13 Review: Chapter Summary: Software engineering involves many different steps to create an application that meets end user s needs. The process of building an

More information

Database Design. 9-2 Basic Mapping: The Transformation Process. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 9-2 Basic Mapping: The Transformation Process. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 9-2 Objectives This lesson covers the following objectives: Distinguish between a conceptual model and a physical model Apply terminology mapping between the two models Understand and apply

More information

Basic Mapping: The Transformation Process. Copyright 2011, Oracle. All rights reserved.

Basic Mapping: The Transformation Process. Copyright 2011, Oracle. All rights reserved. Basic Mapping: The Transformation Process Copyright 2011, Oracle. All rights reserved. What Will I Learn? Objectives In this lesson, you will learn to: Distinguish entity relationship models from database

More information

Lesson Guides PRE-INTERMEDIATE

Lesson Guides PRE-INTERMEDIATE Lesson Guides PRE-INTERMEDIATE British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. PRE-INTERMEDIATE LESSON

More information

SECTION 1 DBMS LAB 1.0 INTRODUCTION 1.1 OBJECTIVES 1.2 INTRODUCTION TO MS-ACCESS. Structure Page No.

SECTION 1 DBMS LAB 1.0 INTRODUCTION 1.1 OBJECTIVES 1.2 INTRODUCTION TO MS-ACCESS. Structure Page No. SECTION 1 DBMS LAB DBMS Lab Structure Page No. 1.0 Introduction 05 1.1 Objectives 05 1.2 Introduction to MS-Access 05 1.3 Database Creation 13 1.4 Use of DBMS Tools/ Client-Server Mode 15 1.5 Forms and

More information

Become a Champion Data Modeler with SQL Developer Data Modeler 3.0

Become a Champion Data Modeler with SQL Developer Data Modeler 3.0 Become a Champion Data Modeler with SQL Developer Data Modeler 3.0 Marc de Oliveira, Simplify Systems Introduction This presentation will show you how I think good data models are made, and how SQL Developer

More information

Database Foundations. 2-3 Conceptual Data Modeling. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Foundations. 2-3 Conceptual Data Modeling. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Foundations 2-3 Roadmap You are here What Is a Table? Relational Databases Conceptual Data Modeling Data Modeling Terminology Unique Identifiers and Primary Keys Relationships and Foreign Keys

More information

CHAPTER4 CONSTRAINTS

CHAPTER4 CONSTRAINTS CHAPTER4 CONSTRAINTS LEARNING OBJECTIVES After completing this chapter, you should be able to do the following: Explain the purpose of constraints in a table Distinguish among PRIMARY KEY, FOREIGN KEY,

More information

Premium POS Pizza Order Entry Module. Introduction and Tutorial

Premium POS Pizza Order Entry Module. Introduction and Tutorial Premium POS Pizza Order Entry Module Introduction and Tutorial Overview The premium POS Pizza module is a replacement for the standard order-entry module. The standard module will still continue to be

More information

INFO 1103 Homework Project 2

INFO 1103 Homework Project 2 INFO 1103 Homework Project 2 February 15, 2019 Due March 13, 2019, at the end of the lecture period. 1 Introduction In this project, you will design and create the appropriate tables for a version of the

More information

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships Instructor: Craig Duckett Lecture 04: Thursday, April 5, 2018 Relationships 1 Assignment 1 is due NEXT LECTURE 5, Tuesday, April 10 th in StudentTracker by MIDNIGHT MID-TERM EXAM is LECTURE 10, Tuesday,

More information

DEFINE THE QUERY AS ONE OF THE DATABASE OBJECTS A Query is database object that retrieves specific information from a database.

DEFINE THE QUERY AS ONE OF THE DATABASE OBJECTS A Query is database object that retrieves specific information from a database. LESSON 1 DATABASE OBJECT-QUERY DEFINE THE QUERY AS ONE OF THE DATABASE OBJECTS A Query is database object that retrieves specific information from a database. For example, you can retrieve a student s

More information

Database Design. 2-3 Entity Relationship Modeling and ERDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 2-3 Entity Relationship Modeling and ERDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 2-3 Objectives This lesson covers the following objectives: Define the meaning of implementation-free as it relates to data models and database design implementation List the four goals

More information

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information. INFORMATION SYSTEM LESSON 41 DATA, INFORMATION AND INFORMATION SYSTEM SMK Sultan Yahya Petra 1 DATA Data and information are used in our daily life. Each type of data has its own importance that contribute

More information

Database Design - Section 12. Instructor Guide

Database Design - Section 12. Instructor Guide Instructor Guide Table of Contents...1 Lesson 1 - The Changing Nature of Work...1 What Will I Learn?...2 Why Learn It?...3...4 Try It / Solve It...9 Lesson 2 - Basic Mapping: The Transformation Process...10

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

Foundation Learning as a progression route to. Apprenticeships. The Toolkit

Foundation Learning as a progression route to. Apprenticeships. The Toolkit Foundation Learning as a progression route to Apprenticeships The Toolkit Introduction Although Middlesbrough has a higher than average take up on Apprenticeship programmes, a significant number of 16

More information

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau

Data Management Lecture Outline 2 Part 2. Instructor: Trevor Nadeau Data Management Lecture Outline 2 Part 2 Instructor: Trevor Nadeau Data Entities, Attributes, and Items Entity: Things we store information about. (i.e. persons, places, objects, events, etc.) Have relationships

More information

User Interfaces Assignment 3: Heuristic Re-Design of Craigslist (English) Completed by Group 5 November 10, 2015 Phase 1: Analysis of Usability Issues Homepage Error 1: Overall the page is overwhelming

More information

Have the students look at the editor on their computers. Refer to overhead projector as necessary.

Have the students look at the editor on their computers. Refer to overhead projector as necessary. Intro to Programming (Time 15 minutes) Open the programming tool of your choice: If you ve installed, DrRacket, double-click the application to launch it. If you are using the online-tool, click here to

More information

Test bank for accounting information systems 1st edition by richardson chang and smith

Test bank for accounting information systems 1st edition by richardson chang and smith Test bank for accounting information systems 1st edition by richardson chang and smith Chapter 04 Relational Databases and Enterprise Systems True / False Questions 1. Three types of data models used today

More information

6 February 2014 CSE-3421M Test #1 w/ answers p. 1 of 14. CSE-3421M Test #1. Design

6 February 2014 CSE-3421M Test #1 w/ answers p. 1 of 14. CSE-3421M Test #1. Design 6 February 2014 CSE-3421M Test #1 w/ answers p. 1 of 14 CSE-3421M Test #1 Design Sur / Last Name: Given / First Name: Student ID: Instructor: Parke Godfrey Exam Duration: 75 minutes Term: Winter 2014 Answer

More information

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad Lesson 2 page 1 1/20/14 Hi everyone and hope you feel positive about your first week in the course. Our WIKI is taking shape and I thank you for contributing. I have had a number of good conversations

More information

Structured English Examples

Structured English Examples Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under what conditions Logic is modeled per process Types

More information

System Analysis & design

System Analysis & design Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) 5 A PICTURE IS WORTH A 1,000 WORDS A process model is a graphical way of representing

More information

ER modeling. Lecture 4

ER modeling. Lecture 4 ER modeling Lecture 4 1 Copyright 2007 STI - INNSBRUCK Today s lecture ER modeling Slides based on Introduction to Entity-relationship modeling at http://www.inf.unibz.it/~franconi/teaching/2000/ct481/er-modelling/

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Database Design. 6-1 Artificial, Composite, and Secondary UIDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 6-1 Artificial, Composite, and Secondary UIDs. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 6-1 Objectives This lesson covers the following objectives: Define the different types of unique identifiers (UIDs) Define a candidate UID and explain why an entity can sometimes have more

More information

Database Programming - Section 18. Instructor Guide

Database Programming - Section 18. Instructor Guide Database Programming - Section 18 Instructor Guide Table of Contents...1 Lesson 1 - Certification Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5

More information

Database Design. 6-2 Normalization and First Normal Form. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 6-2 Normalization and First Normal Form. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 6-2 Objectives This lesson covers the following objectives: Define the purpose of normalization in database models Define the rule of First Normal Form in the normalization process Determine

More information

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A)

CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) Last updated 1/15/2002, 9:30pm In this term project, you are asked to design a small database system, create and populate this

More information

Lesson Guides ELEMENTARY

Lesson Guides ELEMENTARY Lesson Guides ELEMENTARY British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. ELEMENTARY LESSON GUIDE WORK and

More information

Teaching Quadratic Functions

Teaching Quadratic Functions Presentation Full Details and Transcript Teaching Quadratic Functions Twin Groves Middle School, Illinois November 2008 Topic: National Math Panel: Major Topics of School Algebra Practice: Topics of Algebra

More information

Lesson Guides UPPER-INTERMEDIATE

Lesson Guides UPPER-INTERMEDIATE Lesson Guides UPPER-INTERMEDIATE British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. UPPER-INTERMEDIATE LESSON

More information

Section 125 (FSA) Participant Communications Guide

Section 125 (FSA) Participant Communications Guide Section 125 (FSA) Participant Communications Guide 125.202.1 Intentionally Left Blank TABLE OF CONTENTS INTRODUCTION... 1 Additional Section 125 Resources Available... 1 Other Resources Available... 1

More information

In math, the rate of change is called the slope and is often described by the ratio rise

In math, the rate of change is called the slope and is often described by the ratio rise Chapter 3 Equations of Lines Sec. Slope The idea of slope is used quite often in our lives, however outside of school, it goes by different names. People involved in home construction might talk about

More information

CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Part I: Movie review database.

CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Part I: Movie review database. CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Purpose: The purpose of this lab is to introduce you to the basics of creating a database and writing SQL (Structured Query Language)

More information

ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1

ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1 ER Modeling Data Modeling and the Entity-Relationship (ER) Diagram Pg 1 Data Modeling and the Entity-Relationship (ER) Diagram Ray Lockwood Points: The Entity-Relationship (ER) Diagram is seen by various

More information

Lesson Plan. Course Title: Principles of Information Technology Session Title: Intro to Databases Lesson Duration: Varies dependent upon instructor

Lesson Plan. Course Title: Principles of Information Technology Session Title: Intro to Databases Lesson Duration: Varies dependent upon instructor Lesson Plan Course Title: Principles of Information Technology Session Title: Intro to Databases Lesson Duration: Varies dependent upon instructor Performance Objective: Upon completion of this lesson,

More information

Logical E/R Modeling: the Definition of Truth for Data

Logical E/R Modeling: the Definition of Truth for Data Logical E/R Modeling: the Definition of Truth for Data Jeff Jacobs Jeffrey Jacobs & Associates Belmont, CA phone: 650.571.7092 email: jeff@jeffreyjacobs.com http://www.jeffreyjacobs.com Survey Do you plan

More information

Chapter. Relational Database Concepts COPYRIGHTED MATERIAL

Chapter. Relational Database Concepts COPYRIGHTED MATERIAL Chapter Relational Database Concepts 1 COPYRIGHTED MATERIAL Every organization has data that needs to be collected, managed, and analyzed. A relational database fulfills these needs. Along with the powerful

More information

Congruence Arithmetic

Congruence Arithmetic Module 4 Congruence Arithmetic Popper 4 Introduction to what is like Modulus choices Partitions by modulus Mod 5 Mod 7 Mod 30 Modular Arithmetic Addition Subtraction Multiplication INTEGERS! Mod 12 Cayley

More information

Data about data is database Select correct option: True False Partially True None of the Above

Data about data is database Select correct option: True False Partially True None of the Above Within a table, each primary key value. is a minimal super key is always the first field in each table must be numeric must be unique Foreign Key is A field in a table that matches a key field in another

More information

COSC 115A: Introduction to Web Authoring Fall 2014

COSC 115A: Introduction to Web Authoring Fall 2014 COSC 115A: Introduction to Web Authoring Fall 2014 Instructor: David. A. Sykes Class meetings: TR 1:00-2:20PM in Daniel Building, Room 102 Office / Hours: Olin 204E / TR 8:00-10:45AM, MWF 9:00 10:20AM,

More information

Database Programming - Section 16. Instructor Guide

Database Programming - Section 16. Instructor Guide Database Programming - Section 16 Instructor Guide Table of Contents...1 Lesson 1 - Final Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5 Lesson

More information

An Effective Methodology for an Upper-level Fundamentals of Database Systems Course

An Effective Methodology for an Upper-level Fundamentals of Database Systems Course An Effective Methodology for an Upper-level Fundamentals of Database Systems Course Charles L. McDonald, Jr., Ph.D. Texas A & M University Texarkana Charles.McDonald@tamut.edu Theresa McDonald, Ph.D. Texarkana

More information

COSC 115: Introduction to Web Authoring Fall 2013

COSC 115: Introduction to Web Authoring Fall 2013 COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance

More information

(Refer Slide Time: 00:01:30)

(Refer Slide Time: 00:01:30) Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 32 Design using Programmable Logic Devices (Refer Slide Time: 00:01:30)

More information

Lasell College s Moodle 3 Student User Guide. Access to Moodle

Lasell College s Moodle 3 Student User Guide. Access to Moodle Access to Moodle The first session of this document will show you how to access your Lasell Moodle course, how to login, and how to logout. 1. The homepage of Lasell Learning Management System Moodle is

More information

Introduction to modeling

Introduction to modeling Introduction to modeling Relational modelling Slides for this part are based on Chapters 11 from Halpin, T. & Morgan, T. 2008, Information Modeling and Relational Databases, Second Edition (ISBN: 978-0-12-373568-3),

More information

Frequently Asked Questions about PowerSchool

Frequently Asked Questions about PowerSchool Frequently Asked Questions about PowerSchool Q. How does one get a PowerSchool Parent Portal username and password? A. Contact the school office. Q. Do I need a separate login for each of my children?

More information

CS 3030 Scripting Languages Syllabus

CS 3030 Scripting Languages Syllabus General Information CS 3030 Scripting Languages Semester: Fall 2017 Textbook: Location: Instructor Info: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu

More information

Commas. Review Mini Lesson

Commas. Review Mini Lesson Commas Review Mini Lesson Why use a Comma? l A comma is a punctuation mark that helps keep distinct ideas separate. l Commas signal meaning, so it is critical to use them correctly! How do I use commas

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

Chapter 5. Database Processing

Chapter 5. Database Processing Chapter 5 Database Processing No, Drew, You Don t Know Anything About Creating Queries." AllRoad Parts operational database used to determine which parts to consider for 3D printing. If Addison and Drew

More information

Marketing Whitepaper: 8 Steps To Increasing Your Sales With Marketing

Marketing Whitepaper: 8 Steps To Increasing Your Sales With  Marketing Marketing Whitepaper: 8 Steps To Increasing Your Sales With e-mail Marketing By Glenn Fallavollita, CEO and Senior Consultant of Drip Marketing, Inc. Office: (856) 401-9577 Web: Page 1 of 10 Table Of Contents

More information

Lesson 1. Why Use It? Terms to Know

Lesson 1. Why Use It? Terms to Know describe how a table is designed and filled. describe a form and its use. know the appropriate time to use a sort or a query. see the value of key fields, common fields, and multiple-field sorts. describe

More information

DC62 Database management system JUNE 2013

DC62 Database management system JUNE 2013 Q2 (a) Explain the differences between conceptual & external schema. Ans2 a. Page Number 24 of textbook. Q2 (b) Describe the four components of a database system. A database system is composed of four

More information

QuickBooks 2010: The Basics

QuickBooks 2010: The Basics QuickBooks 2010: The Basics Student Workbook For QuickBooks Pro and Premier ecourse By Holly Fullingim COMPUTER TRAINING CENTER 3506 S. EXPRESSWAY 77 SUITE A HARLINGEN, TEXAS 78552 (956) 428-7777 QUICKBOOKS

More information

COMP6471 WINTER User-Centered Design

COMP6471 WINTER User-Centered Design COMP6471 WINTER 2003 User-Centered Design Instructor: Shahriar Ameri, Ph.D. Student: Pedro Maroun Eid, ID# 5041872. Date of Submission: Monday, March 10, 2003. (Week 9) Outline Outline... 2 ABSTRACT...3

More information

Database Design. 9-4 Subtype Mapping. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 9-4 Subtype Mapping. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 9-4 Objectives This lesson covers the following objectives: State and apply the table, column, identifiers, relationship, and integrity constraint rules for mapping: supertype implementations

More information

CSE 3241: Database Systems I Databases Introduction (Ch. 1-2) Jeremy Morris

CSE 3241: Database Systems I Databases Introduction (Ch. 1-2) Jeremy Morris CSE 3241: Database Systems I Databases Introduction (Ch. 1-2) Jeremy Morris 1 Outline What is a database? The database approach Advantages Disadvantages Database users Database concepts and System architecture

More information

VLSI Design Automation Final Project Due: June 26 th, Project: A Router

VLSI Design Automation Final Project Due: June 26 th, Project: A Router Project: A Router In lecture, we described how to use the maze routing method to route the wires in a large ASIC, using a 3-dimensional stack of routing grids. In this project assignment, you get to build

More information

Process. Interface Design Introduction. Purpose and Goals of your Website. Module 2. Introduction

Process. Interface Design Introduction. Purpose and Goals of your Website. Module 2. Introduction Module 2 Introduction Before one can start building a website, the person must have a clear understanding of the mission, goals, and objectives of the site. Important questions to ask are why are you making

More information

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps!

Lesson 2. Introducing Apps. In this lesson, you ll unlock the true power of your computer by learning to use apps! Lesson 2 Introducing Apps In this lesson, you ll unlock the true power of your computer by learning to use apps! So What Is an App?...258 Did Someone Say Free?... 259 The Microsoft Solitaire Collection

More information

Introduction to Access 97/2000

Introduction to Access 97/2000 Introduction to Access 97/2000 PowerPoint Presentation Notes Slide 1 Introduction to Databases (Title Slide) Slide 2 Workshop Ground Rules Slide 3 Objectives Here are our objectives for the day. By the

More information

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model Database Design Section1 - Introduction 1-1 Introduction to the Oracle Academy o Give examples of jobs, salaries, and opportunities that are possible by participating in the Academy. o Explain how your

More information

Content-Based Assessments

Content-Based Assessments Apply a combination of the Content-Based Assessments GO! Fix It Project 7H Job Portfolio For Project 7H, you will need the following files: p07h_job_portfolio.pptx p07h_resume.docx You will save your files

More information

COURSE OUTLINE. School of Engineering Technology and Applied Science

COURSE OUTLINE. School of Engineering Technology and Applied Science COURSE OUTLINE SCHOOL: School of Engineering Technology and Applied Science DEPARTMENT: PROGRAM: COURSE TITLE: Information and Communication Engineering Technology (ICET) Computer and Communication Networking

More information

As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action

As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action queries and how to create queries that perform more

More information

Unit 9 Tech savvy? Tech support. 1 I have no idea why... Lesson A. A Unscramble the questions. Do you know which battery I should buy?

Unit 9 Tech savvy? Tech support. 1 I have no idea why... Lesson A. A Unscramble the questions. Do you know which battery I should buy? Unit 9 Tech savvy? Lesson A Tech support 1 I have no idea why... A Unscramble the questions. 1. which battery / Do you know / should / buy / I? Do you know which battery I should buy? 2. they / where /

More information

Basic: Communities, Week 3 Post Office, Bills and Junk Mail

Basic: Communities, Week 3 Post Office, Bills and Junk Mail Basic: Communities, Week 3 Post Office, Bills and Junk Mail Unit objective: Students will be able navigate the post office, address and write a letter, interpret a simple bill and write a check. Monday

More information

DOWNLOAD PDF FUNDAMENTALS OF DATABASE SYSTEMS

DOWNLOAD PDF FUNDAMENTALS OF DATABASE SYSTEMS Chapter 1 : Elmasri & Navathe, Fundamentals of Database Systems, 7th Edition Pearson Our presentation stresses the fundamentals of database modeling and design, the languages and models provided by the

More information

UAOnline Customer Feedback Report

UAOnline Customer Feedback Report UAOnline Customer Feedback Report Prepared for: University of Alaska Statewide Student Services & Enrollment Management August 2010 Written by: Dustin Bawcom TABLE OF CONTENTS I. Overview of UAOnline...

More information

CS403- Database Management Systems Solved MCQS From Midterm Papers. CS403- Database Management Systems MIDTERM EXAMINATION - Spring 2010

CS403- Database Management Systems Solved MCQS From Midterm Papers. CS403- Database Management Systems MIDTERM EXAMINATION - Spring 2010 CS403- Database Management Systems Solved MCQS From Midterm Papers April 29,2012 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 CS403- Database Management Systems MIDTERM EXAMINATION - Spring

More information

Relational Database Components

Relational Database Components Relational Database Components Chapter 2 Class 01: Relational Database Components 1 Class 01: Relational Database Components 2 Conceptual Database Design Components Class 01: Relational Database Components

More information

Database Design. 1-2 Data vs. Information. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Database Design. 1-2 Data vs. Information. Copyright 2015, Oracle and/or its affiliates. All rights reserved. Database Design 1-2 Objectives This lesson covers the following objectives: Distinguish between data and information, and provide examples of each Describe and give an example of how data becomes information

More information

Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991.

Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991. Unit title: Data analysis and design Unit number: 23 Level: 5 Credit value: 15 Guided learning hours: 60 Unit reference number: H/601/1991 UNIT AIM AND PURPOSE The aim of this unit is to equip learners

More information

Why use Remind? Get students and parents to sign up for your Remind class! How is Remind safe?

Why use Remind? Get students and parents to sign up for your Remind class! How is Remind safe? remind.com Why use Remind? Remind helps you connect instantly with students and parents on their mobile devices. SAVE TIME Send or schedule quick Announcements to your class, sports team, school club,

More information

Pre-Algebra Notes Unit 8: Graphs and Functions

Pre-Algebra Notes Unit 8: Graphs and Functions Pre-Algebra Notes Unit 8: Graphs and Functions The Coordinate Plane A coordinate plane is formed b the intersection of a horizontal number line called the -ais and a vertical number line called the -ais.

More information

Detailed Data Modelling: Attribute Collection and Normalisation of Data

Detailed Data Modelling: Attribute Collection and Normalisation of Data Detailed Data Modelling IMS1002 /CSE1205 Systems Analysis and Design Detailed Data Modelling: Attribute Collection and Normalisation of Data The objective of detailed data modelling is to develop a detailed

More information

the design marketplace

the design marketplace the design marketplace WELCOME TO ADVANCED CLOUDING! Congratulations on becoming a TemplateCloud Advanced Clouder! This guide contains everything you need to know to take you to the next level of TemplateCloud

More information

The great primary-key debate

The great primary-key debate http://builder.com.com/5100-6388-1045050.html Página 1 de 3 16/11/05 Log in Join now Help SEARCH: Builder.com GO Home : Architect : Database : The great primary-key debate Resources Newsletters Discussion

More information

(Refer Slide Time: 02.06)

(Refer Slide Time: 02.06) Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 27 Depth First Search (DFS) Today we are going to be talking

More information

Entity/Relationship Modelling

Entity/Relationship Modelling Entity/Relationship Modelling Lecture 4 1 Outline E/R model (Chapter 5) From E/R diagrams to relational schemas (Chapter 5) Constraints in SQL (Chapter 4) 2 1. Database Design Modelling Decide which part

More information

Announcement date: December 1, 2009 New program launch date: May 1, 2010

Announcement date: December 1, 2009 New program launch date: May 1, 2010 Overview New Certified Management Accountant (CMA ) Certification Program Announcement date: December 1, 2009 New program launch date: May 1, 2010 Why did ICMA decide to update the curriculum and change

More information