file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01

Size: px
Start display at page:

Download "file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01"

Transcription

1 Page 1 of 15 Chapter 9 Chapter 9: Deveoping the Logica Data Mode The information requirements and business rues provide the information to produce the entities, attributes, and reationships in ogica mode. Entities represent the "things" about which the enterprise is interested in keeping information. The attributes for each entity and the reationships between the entities are determined by business rues. This chapter expores the foowing topics: Buiding the data mode in ERwin Creating entities Adding attributes Using the Key Group Editor Using the Domain Editor First we create a new data mode diagram and set the modeing environment. Then we use ERwin s ogica mode toos to create the entities and attributes. ERwin s ogica mode object editors are used to set properties for the diagram, as we as entities and attributes. Lasty, we examine the editors for defining the key groups and the domain dictionary. Buiding the Data Mode in ERwin Remember that an ERwin data mode has two modes, ogica and physica. That means a singe ERwin diagram incudes both a ogica and a physica mode. It is important to note that, in ERwin, the ogica mode and physica mode are tighty inked. Making a change in the ogica mode automaticay incudes the same change in the physica mode, uness the object is defined as ogica ony. By the same token, changes to the physica mode are refected in the ogica mode. Changing the ogica name of a ogica mode object wi change the corresponding physica mode object, unti you edit the coumn or tabe name directy. Changing the name of a physica mode object does not change the name of the corresponding ogica mode object. In the sections that foow, I expore Creating a new ERwin diagram Setting the modeing environment Using the Diagram Editor Editing on the diagram Creating a New ERwin Diagram fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

2 Page 2 of 15 Buid the ogica mode for Betty s Ice Cream Shop by performing the foowing steps: 1. Seect the New icon on the toobar or seect Fie, New. 2. Seect the SAMPLE tempate from the ERwin Tempate Seection diaog. Figure 9.1 shows the diaog. Figure 9.1 The SAMPLE tempate contains a set of predefined options. You can create your own tempate by using the Fie, Save As option. Customize one of the tempates deivered with ERwin, or use the Bank Diagram option. Setting the Modeing Environment Next, you set the modeing environment options for the creation of the Betty s Ice Cream Shop ogica mode. For the exampe, this entais setting the ERwin window dispay options and seecting the methodoogy preferences. Seecting the Window Dispay Options To seect the ERwin window dispay options, seect the Window menu and check the foowing options: Stored Dispay Tabs The sampe tempate contains a set of exampe stored dispays. You cannot see these tabs unti this seection is made. Toobar The toobar has icons for commony used functions, a rea time-saver. Status Bar The status of an operation can be vauabe information. Independent Attribute Browser Using domains is a best practice. Domains hep with consistency and foowing standards. ERwin Toobox Dispaying the toobox on the ERwin desktop is a must. The Window menu coses each time you make a seection. This behavior is annoying, but keep opening and seecting each option. Note that the ModeMart menu item and the ModeMart toobar are not avaiabe if you are not using ModeMart. The seections shown in Figure 9.2 are my own preferences. Figure 9.2 The ERwin dispay window aows you to contro the ook and fee of the diagram workspace. You can eect whether to hide or dispay the toobars and tooboxes, as we as dispay tabs and the status bar. Seecting Methodoogy You wi use the IE notation for both the ogica and physica modes. To open the Preferences diaog, shown in Figure 9.3, seect Option, Preferences, and on the Methodoogy tab, choose IE notation for both modes. Leave the other options at the defaut seections. Figure 9.3 On the Methodoogy tab, seect the notation ERwin wi use for the ogica and physica mode. IE methodoogy notation uses "crow's feet" to visuay depict the "many" side of a reationship. Using the Diagram Editor To use the Diagram Editor, seect Edit, Diagram. The Diagram Editor has three tabs for entering information fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

3 Page 3 of 15 about the diagram (see Figure 9.4): Genera Definition UDP Figure 9.4 Note that ERwin provides support for different versions of some target servers, such as DB2. If ERwin supports more than a singe version of the target server, the Version drop down ist appears. The Genera tab is where you enter a name for the diagram and the author, as we as seect the database information. I consider it a best practice to name the diagram and provide the author s name as we: Name and Author Enter a name for the diagram and the author of the mode. In my mode, the diagram is caed Betty's Ice Cream Shop, and I entered my name as the author. Database Info It is not necessary to seect the Target Server and Version at this time. However, you can seect it now if you ike. For Betty's Ice Cream Shop, Access 97 is seected as the database patform for a very common reason: It is the program Betty Wison uses. Avaiabiity is often the basis for patform decisions. It is important to enter a definition for the diagram on the Definition tab. Remember to use business anguage. Figure 9.5 shows some ideas for a starter set of information that you can incude in the diagram: Name of the project: Betty's Ice Cream Shop. Date the diagram was created: 11/08/1999. Steward of the mode: M. Cara DeAngeis. A brief restatement of the probem definition or business need for Betty's Ice Cream Shop. A reference to the pattern for package configuration and campaign management, which fits the probem domain. Patterns represent we-known modeing concepts used esewhere within the enterprise. Figure 9.5 Use the Diagram Editor, Definition tab to incude important information about the diagram itsef. I ike to incude the name of the modeer responsibe for creating and maintaining the diagram. Every diagram object in ERwin has the option of attaching user-defined properties (UDPs). Creating UDPs and using the UDP Editor is addressed in Chapter 14, "Advanced Features for the Logica Mode." For this exampe, I created a UDP named Modeer with the vaue MCD, my initias, as shown in Figure 9.6. Figure 9.6 The Diagram Editor, UDP tab aows you to set properties for user-defined properties that have been attached to the diagram object. Editing on the Diagram ERwin has a nice feature that aows you to enter the entity name and attributes without opening an editor. To use fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

4 Page 4 of 15 on-diagram editing, enter the entity name and press the Enter key. Figure 9.7 shows the on-diagram edit to add an attribute. You can cyce through the attributes by pressing the Enter key to advance the edit mode to the next attribute. Figure 9.7 ERwin s on-diagram editing feature aows you to enter the entity name and attribute names without opening their corresponding editors. However, you wi need to use the appropriate editor to set other important properties. Creating Entities Entities provide the foundation for a ogica mode. ERwin aows you to enter entity properties such as name, definition, and notes and attach UDPs. Reca that a ogica mode can contain independent and dependent entities. An independent entity is an entity whose instances can be uniquey identified without attribute vaues from its reationship to another entity. A dependent entity is an entity whose instances cannot be uniquey identified without determining its reationship to another entity or entities. Dependent entities are aways chid entities where a or part of the primary key contains the primary key of the parent entity. These migrated foreign key attributes are necessary to define a specific instance. ERwin represents an entity using a rectanguar box with a horizonta ine that divides the upper haf of the box from the ower haf. The primary key attributes reside in the upper haf of the entity box, and non-key attributes appear in the ower haf. When you add a new entity to the diagram, ERwin provides a defaut name, E/n, where the etter E represents entity and n is a unique number. Figure 9.8 shows a new entity and its E/n defaut name, E/6. In the sections that foow, I expore Using the entity too Using the Entity Editor Adding the name and definition Using the Entity Too To use the entity too in the ERwin toobox, cick the entity too and then cick the diagram. The mouse pointer changes to provide a visua cue that the entity too is in use, as shown in Figure 9.8. Figure 9.8 The Entity too in ERwin s toobox aows you to quicky add new entities to the diagram. Notice the mouse pointer changes to indicate that the entity too is seected. As ong as the entity too is seected, a new entity is added each time you cick on the desktop. If you add a new entity unintentionay, you can deete it by cicking the pointer too, cicking the entity to seect it, and pressing the Deete key. Note that ERwin ony provides the option to deete from the mode. The Deete from Subject Area option is not avaiabe for entities with defaut names. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

5 Page 5 of 15 Enter an appropriate ogica name for the entity. Remember to use good naming conventions. Using the Entity Editor To use the Entity Editor to add or change an entity s properties, seect Edit, Diagram or right-cick the entity and seect Entity Editor. Figure 9.9 shows the right-cick shortcut menu. Figure 9.9 Right-cick an entity to open the Shortcut menu to the editors. Doube-cick an entity to open the editor that is currenty seected. Use the Entity Editor to enter or change an entity s name and definition. The Entity Editor aso aows you to attach three notes to an entity as we as associate an icon with an entity. The Entity Editor contains the foowing contros: Entity Here, you see the name of the seected entity. To edit the properties of another entity, seect the entity from the drop-down ist box. Name Cick to change the name of an entity. Logica Ony Seect this check box to make the entity part of the ogica mode ony. Do not seect this check box if the entity is to appear in both the ogica and physica modes. Entities specified as ogica ony are not represented by a tabe in the physica mode. To change the name of an entity, cick in the Name edit box and enter the new name. An entity name often appears in a uppercase etters. Seect good names that use business anguage and that are representative of the instances. The Definition tab contains a set of standard editing too icons, Cut, Copy, Paste to Cipboard, and Print Preview. The Entity Editor aso incudes a set of tabs that aow you to enter the foowing: Definition Notes UDPs Icon The Definition tab is shown in Figure The definition in the exampe is written from the perspective of the business partner or cient, Betty's Ice Cream Shop. You shoud word entity definitions using business terms. Figure 9.10 Use the Entity Editor to change the entity name and add or change the definition. To edit a different entity, seect it from the drop-down ist. ERwin's drop-down ists aow you to quicky ocate a specific ist item by typing the first few characters. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

6 Page 6 of 15 The Entity Editor aso aows you to attach up to three notes to an entity. These notes are free-form text that can store specia information regarding an entity. For exampe, you can use a note to attach sampe data or identify the source system or system of record for the instances of an entity. Reca that a user-defined property is any usefu or important information about an ERwin object, in this case, an entity. An entity in the ogica mode and the tabe in the physica mode cannot share a UDP. Using the UDP Editor is covered in Chapter 14. The Icon tab aows you to attach sma and arge icons to an entity, as shown in Figure You can import bitmaps for use as icons using the Icon Editor. To open the Icon Editor, cick the Editor icon. To import a bitmap, cick the Import button and browse for the bitmap. Figure 9.11 Use the Icon tab to associate icons with entities. Use the dispay options to dispay the icons. You must seect the entity icon in the stored dispay for ERwin to dispay the sma icon. To dispay arge icons, right-cick the diagram and seect Dispay Leve, Icon. Adding Attributes Attributes represent the information that the enterprise is interested in coecting and maintaining about an entity. Reca that attributes come in two primary types, key attributes and non-key attributes. In ERwin, key attributes reside above the entity ine and non-key attributes are beow the ine. You can add attributes to an entity using on-diagram editing or using the Attribute Editor. Using On-Diagram Editing To add attributes using ERwin s on-diagram editing feature, cick the entity once to seect it, and once again to use on-diagram editing. Press the Enter key to cyce through the attributes to pace the new attribute in the appropriate spot. Figure 9.12 shows the addition of a new attribute using the on-diagram edit feature. Notice that ERwin assigns a defaut name of the form attribute_name when you add new attributes using on-diagram editing. Figure 9.12 You can quicky add attributes to an entity using on-diagram editing. To use on-diagram editing, cick the entity once, and then cick again. If you perform the second cick too quicky, ERwin wi interpret it as a doube cick, and open the seected editor. Using the Attribute Editor To use the Attribute Editor, seect Edit, Attribute or right-cick an entity and seect Attribute Editor. The Attribute Editor aows you to add and change attribute properties for a entities in the diagram, as we as specify vaues for UDPs, as shown in Figure Figure 9.13 Use the Attribute Editor to set additiona properties for attributes. The functionaity of the Attribute Editor incudes Entity name The drop-down contro aows you to switch to another entity. You cannot change the entity fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

7 Page 7 of 15 name from the Attribute Editor. Cick the button to the right of the entity name drop-down ist to aunch the Entity Editor. Attribute ist Doube-cick an attribute to open the Domain Editor. (You' read more about the Domain Editor in Chapter 14.) When more than a singe attribute is present, the up/down icons are active. Cick an attribute and cick the up or down icon to move the attribute up or down in the ist. New To open the New Attribute diaog and add an attribute, cick this button. Figure 9.14 shows the New Attribute diaog. Figure 9.14 Use the New Attribute diaog to add a new attribute within the Attribute Editor. ERwin automaticay uses the attribute name as the coumn name. Whie adding a new attribute using the New Attribute diaog shown in Figure 9.14, you can seect the ogica domain, enter the attribute name and coumn name, and define the attribute as ogica ony by doing the foowing: Sort You can seect to view the ogica domains in aphabetica or hierarchica order. I recommend viewing the domains in hierarchica order because it ets you see the parent domain for any user-defined domains. Domain ist Cick a domain to seect as the domain for the new attribute. Attribute Name Enter the attribute name. Remember to use naming conventions and seect a ogica name that is indicative of the domain of vaues. Coumn Name The coumn name defauts to the ogica name with any spaces repaced by underscores, and ERwin truncates the name to meet physica database requirements. Logica Ony To indicate that the attribute shoud be present in the ogica mode ony, seect this option. Rename To open the Rename Attribute diaog (shown in Figure 9.15) and rename an attribute, cick this button. An attribute seected as ogica ony wi not exist in the physica mode and wi not be created in the database. Figure 9.15 Use the Rename Attribute diaog to change the name of an attribute. Simpy enter the new name and cick the OK button. Deete To deete the seected attribute, cick the Deete button. Take care; there is no undo faciity to give you a chance to take it back. The ony option is to cance a the changes and cose the diaog. Reset To reset the properties of the seected attribute, cick this button to dispay the Reset Attribute Property diaog. This diaog aows you to return overridden properties to the defaut domain settings. Figure 9.16 shows the Reset Attribute Property diaog options. Figure 9.16 Use the Reset Attribute diaog to reset the properties of a singe attribute, a the attributes in an entity, or a attributes in a mode. You can aso seect which properties to reset. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

8 Page 8 of 15 Migrate To seect the primary key attribute properties that wi migrate to foreign keys, cick this button to dispay the Migrate Attribute Property diaog, shown in Figure Figure 9.17 Use the Migrate Attribute Property diaog to seect the primary key properties that wi migrate as foreign key properties. Tabs To set the ogica domain, enter a definition, add a note, assign UDP vaues, and define the key group attributes, seect the appropriate tab. Reset ERwin aows you to attach a domain to a coumn as we as override the domain properties and assign new properties. Cicking the Reset button dispays the Reset Attribute Property diaog, with which you can return overridden properties to the defaut domain settings. The Reset Attribute Property diaog contains two primary sets of information. The upper set of options enabes you to contro the number of attributes whose properties wi be reset: Ony attribute Seect to ony reset the properties of the seected coumn. The name of the seected coumn appears in the text abe. A attributes of entity Seect to reset the properties of a attributes in the seected entity. The name of the seected entity appears in the text abe. Reset a attributes in mode Seect to reset the properties of a attributes in the entire mode. Making this seection enabes the option to ony reset user-defined domains. The ower set ists the attribute properties that can be reset: Name Seect this check box to reset the seected attribute name to the ogica domain name seected for the attribute. Logica Ony Seect this option if you want to reset the Logica Mode Ony property to the vaue set for the ogica domain. Required I assume that this option was intended to aow you to reset the Required property to the defaut (ceared). I tested this option, and seecting it appeared to have no effect on the mode. I do not use this feature, and I coud find no information in the onine documentation about its purpose. Definition Seect this option if you want to reset the definition for the seected coumns to the definition for the ogica domain. The ogica datatypes that come with ERwin do not incude definitions, so the effect might be to cear the definition. Note Seect this option if you want to reset the Note property for the seected attribute to the inherited note vaue for the domain. UDP Seect this option if you want to reset the vaue of the user-defined properties for the seected attribute to the defaut UDP vaue. Icon Seect this option if you want to reset the icon assigned to the attribute to the one associated with the ogica domain assigned to the attribute. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

9 Page 9 of 15 Use caution when using the Reset Attribute Property diaog. Resetting properties such as Name and Definition can resut in the oss of vauabe business information. Migrate ERwin automaticay migrates a primary key attributes as foreign key attributes in a chid entity. The Migrate Attribute Property diaog aows you to seect the attribute properties that migrate with the foreign key for the reationships in the mode. The seections you make appy to a migrated foreign keys in the mode, not just the entity seected. Migrate a the properties of primary keys to foreign keys uness there is a sound business need to do otherwise. If you change the name of a foreign key using the Attribute Editor, ERwin automaticay adds the name as a roe name in the reationship. These names persist even if the name of the primary key changes in the parent entity. Cick the Migrate button in the Attribute Editor to open the Migrate Attribute Property diaog, shown in Figure The foowing options are avaiabe: Domain Seect this option to migrate primary key attached domains to foreign key attributes. Name Seect this option if you want to migrate the primary key attribute name to a foreign attribute. Logica Ony Seect this option if you want to migrate the primary key attribute Logica Ony property to a foreign key attribute. Definition Seect this option if you want to migrate the primary attribute definition to a foreign key attribute. Note Seect this option if you want to migrate the primary key attribute note to a foreign key attribute. UDP Seect this option if you want to migrate the primary key attribute UDP to a foreign key attribute. Icon Seect this option if you want to migrate the primary key attribute icon to a foreign key attribute. Be carefu making changes to the options for migrating properties. ERwin automaticay cascades a the appropriate attribute property information to foreign keys in chid entities throughout the diagram and overrides a the properties except name. The domain of a foreign key can be changed and wi remain changed as ong as you make no changes to the primary key of the parent entity. However, the foreign key domain reverts to the domain of the primary key if the domain of the primary key is changed. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

10 Page 10 of 15 Attribute Editor Tabs The Attribute Editor contains the foowing tabs that aow you to set attribute properties: Genera Definition Note UDP Key Group The Genera tab, shown in Figure 9.18, aows you to set the foowing properties: Sort Choose to view the ogica domains in aphabetica or hierarchica order. I recommend viewing the domains in hierarchica order because it aows you to see the parent domain for any user-defined domains. Domain ist To seect a domain for the attribute, cick it. Launch the Domain Dictionary Editor by cicking the button marked with the eipsis to the right of the domain view options. You' find more information about this in the "Using the Domain Dictionary Editor" section ater in this chapter. Icon To associate an icon with the attribute, seect an icon from the drop-down ist. Launch the Icon Editor, shown in Figure 9.19, by cicking the button marked with the eipsis to the right of the Icon dropdown ist box. Primary Key To indicate that the attribute is part of the primary key, seect this option. Logica Ony To indicate that the attribute shoud be present in the ogica mode ony, seect this option. Required To indicate that an attribute cannot have a nu vaue, seect the Required option. Figure 9.18 Use the Attribute Editor, Genera tab to set some important attribute properties. You can aso aunch the Domain Dictionary Editor and Icon Editor using the buttons to the right of each drop down. Icon Editor ERwin aows you to associate an icon with an attribute. You can aso import new icons as we as rename and deete a icons except the defaut icons deivered with ERwin. To aunch the Icon Editor, shown in Figure 9.19, cick the button marked with an eipsis to the right of the Icon drop-down ist box. Figure 9.19 Use the Icon Editor to import new icons to be incuded in ERwin's ist of avaiabe icons. The functionaity of the Icon Editor aows you to Import To import an icon, cick this button to open the ERwin Open Fie diaog and seect a bitmap to add to the ist of icons in the Icon Editor. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

11 Page 11 of 15 Rename To rename an icon, cick this button to open the Rename Bitmap diaog and enter a new name for the seected icon. Note that the icon bitmap is renamed ony in the Icon Editor; the name of the origina bitmap is not changed. Deete To remove the seected icon from the ist in the Icon Editor, cick this button. Note that the origina bitmap is not deeted and that you cannot deete the defaut icons deivered with ERwin. The Definition tab, shown in Figure 9.20, aows you to enter an attribute definition. It contains standard editing functions: Cut, Copy, Paste to Cipboard, and Print Preview. Print Preview aso has standard preview functions: Save (as a.txt fie), Print, Find, and Repace, as we as the previousy mentioned standard edit functions. The Key Group tab of the Attribute Editor aows you to seect which attributes are incuded in the key groups for each entity. Primary key groups are based on whether the attribute is a key or non-key. Foreign key groups are based on entity reationships. Figure 9.20 Use the Definition tab to add or change an attribute definition. Note that the Topping Identifier attribute is defined as an artificia unique identifier, a number with no meaning. The Key Group tab contains the foowing: Key Group Membership This ists the key groups defined for the seected entity. An X in the box next to the key group name indicates that the seected attribute is a member. Add an attribute to a key group by seecting the check box next to the key group name. Remove an attribute from a key group by cearing the check box next to a key group name. Key Group Editor To aunch the Key Group Editor, cick the button marked with an eipsis. Show FK Groups Seect this option to dispay foreign key groups in the key group membership ist. Cear the option to hide foreign key groups. Using the Key Group Editor The Key Group Editor, shown in Figure 9.21, aows you to seect the member attributes for a key group. You cannot change foreign key group members in the Key Group Editor, but you can add and remove attributes from the primary, aternate, or inversion entry key groups. The options are Entity This indicates the name of the seected entity that contains the key groups. To view the key groups in a different entity, seect the entity name from the drop-down ist. To open the Entity Editor, cick the button marked with an eipsis to the right of the entity name drop-down ist. Key Group This dispays the names of a key groups defined for the seected entity. Show FK Groups Seect this option to dispay foreign key groups in the key group membership ist. Cear the option to hide foreign key groups. New To add a new key group, cick this button to aunch the New Key Group diaog, which is discussed in the next section. Rename To rename a key group, cick this button to open the Rename Key Group diaog. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

12 Page 12 of 15 Deete To deete the seected key group, cick this button. This option is not avaiabe for a primary key group or foreign key group. Figure 9.21 Use the Key Group Editor to seect the members for a key group. You can edit the key groups for a different entity by seecting it from the drop-down ist. You can ony change foreign key attributes by changing the primary key attributes of the parent entity from which the foreign key group migrates. New Key Group The New Key Group diaog, shown in Figure 9.22, aows you to enter or change the name of the key group or index: Key Group Enter or change the ogica name for the key group. Index Enter or change the physica name for the key group. The diaog aso aows you to specify the key group type: Aternate key (unique) An aternate key is an attribute that uniquey identifies an instance of an entity but was not seected as the primary key. ERwin generates a unique index for each aternate key. Inversion entry (non-unique) An inversion entry is an attribute that is used to access instances of entities but that cannot be used to uniquey identify a specific instance. ERwin generates a non-unique index for each inversion entry. Figure 9.22 Use the New Key Group Editor to add an aternate or inversion entry key group. Adding Members to Key Groups The Members tab of the Key Group Editor, shown in Figure 9.21, aows you to seect the member attributes of most key groups defined for the current entity: Avaiabe Attributes Lists the attributes in the entity that do not currenty participate in the key group. Key Group Members Lists the attributes in the entity that currenty participate in the key group. To add a new attribute, cick an attribute in the Avaiabe Attributes ist; then cick the arrow pointing toward the Key Group Members ist. To remove an attribute, cick an attribute in the Key Group Members ist; then cick the arrow pointing toward the Avaiabe Attributes ist. The Key Group Editor's Genera tab, shown in Figure 9.23, aows you to specify key groups as aternate keys inversion entries. You cannot change the key group type for primary keys and foreign keys in this editor. Key groups are: fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

13 Page 13 of 15 Primary Key Seected if the key group is the primary key for the entity. Aternate Key (unique) Seected if the key group is an aternate key for the entity. Cicking this button changes an inversion entry key group to an aternate key group. Inversion Entry (non-unique) Seected if the key group is an inversion entry key group for the entity. Cicking this button changes an aternate key group to an inversion entry key group. Foreign Key Seected if the key group is a foreign key for the entity. Logica Ony Ony avaiabe for an aternate key or inversion entry. Seect to make the seected key group part of the ogica mode ony. Cear this check box to incude the seected aternate key or inversion entry in the physica mode as a unique or non-unique index. Figure 9.23 Use the Genera tab to change the key type for aternate and inversion entry key groups. The Definition tab of the Key Group Editor aows you to enter a key group definition. It contains standard editing functions: Cut, Copy, Paste to Cipboard, and Print Preview. Print Preview aso has standard preview functions: Save (as a.txt fie), Print, Find, and Repace, as we as the standard edit functions. Simiar to the Definition tab, the Note tab of the Key Group Editor aows you to enter a note that is assigned to the key group. The Note tab aso contains the standard editing functions. The UDP tab in the Key Group Editor aows you to assign UDP vaues to the key group. Using the Domain Dictionary Editor ERwin domains are a fexibe too for defining a set of properties and assigning them to an attribute or coumn. Using the Domain Dictionary Editor, you can define new domains with ogica and physica properties, which can be reused as independent attributes and independent coumns. You can aso modify the properties of any userdefined domain, as we as a the properties of the five standard domains shipped with ERwin, except the domain name and domain parent. You can aso use the Domain Dictionary Editor to create new domains. The Domain Dictionary Editor, shown in Figure 9.24, aows you to view and edit the ogica properties of a domain. There are two sets of properties: one for the domain itsef (non-inheritabe properties) and another for the attributes assigned the domain (inheritabe properties). Figure 9.24 Use the Domain Dictionary Editor to create and set the properties for user-defined domains. New Domain The New Domain diaog in the Domain Dictionary Editor aows you to enter the name for the domain in the ogica and physica mode. To open the New Domain diaog, cick the New button in the Domain Dictionary Editor. Figure 9.25 shows the creation of a new domain caed Expiration Date. Figure 9.26 shows the new domain added to the domain ist. Note the properties on the Genera tab for the new domain. Figure 9.25 Use the New Domain diaog to create user-defined domains based on the datatype domains deivered with ERwin. Figure 9.26 The New Domain, Expiration Date, uses the Datetime domain to create a specific type of date. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

14 Page 14 of 15 The Genera tab in the Domain Dictionary Editor aows you to set the foowing properties: Domain Parent This indicates the parent of the seected domain. To change the parent, seect a different domain from the ist. This property cannot be inherited. Domain Icon This shows the icon for the seected domain. To change the icon, seect a different icon from the ist. This property cannot be inherited. Each of the defaut domains shipped with ERwin is assigned an icon: <unknown>, Bob, Datetime, Number, and String. Cick the eipsis button next to the Domain Icon drop-down box to open the Icon Editor from which you can import bitmap fies to use in your ERwin diagram. See the "Icon Editor" section earier in this chapter for more information. Name Inherited by Attribute Type the name or ERwin macro that the attribute inherits when associated with the seected domain. The ERwin macro %AttDomain automaticay migrates the ogica domain name to the attribute name. Icon Inherited by Attribute This is the icon that the attribute inherits when associated with the seected domain. To change the icon, seect a different icon from the ist. Cick to open the Icon Editor from which you can import bitmap fies to use in your ERwin diagram. See the "Icon Editor" section earier in this chapter for more information. Logica Ony Seect this check box if you want the seected domain to appear in the ogica mode ony. Cear this check box if you want the seected domain to be avaiabe in both the ogica and physica mode. Required Seect this check box if you want attributes associated with this domain to be a required fied in a data entry appication. This option corresponds to the NOT NULL option in a physica mode. The Definition tab for the Domain Editor, shown in Figure 9.27, aows you to enter two definitions for each domain: one for the domain itsef and another that wi be inherited by attributes using that domain: Domain Definition Type or edit the definition for the seected domain. This definition is non-inheritabe. Definition Inherited by Attribute Enter the definition that wi be inherited by the attributes with the domain. Simiar to the Definition tab, the Note tab for the Domain Dictionary Editor aows you to enter two notes for each domain, one for the domain itsef and another that wi be inherited by attributes using that domain. The UDP tab in the Domain Dictionary Editor aows you to assign two sets of UDP vaues, one for domain itsef and one for the attributes using that domain. Figure 9.27 Use the Domain Dictionary Editor, Definition tab to add a definition for a user-defined domain. Note the definition of the Expiration Date domain. Summary Begin deveoping the ogica data mode by creating a new ERwin diagram. To create a new diagram, seect an ERwin tempate. You can save any mode as a tempate to use as the basis for new diagrams. After seecting the tempate, set the modeing environment by seecting the ERwin workpace dispay options and the methodoogy notation. The workpace dispay options aow you to contro the toobars and tooboxes that wi be dispayed in the diagram. Methodoogy notation aows you to seect the visua notation options for the ogica and physica mode. Use ERwin's Diagram Editor to incude important information about the diagram itsef. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

15 Page 15 of 15 Using ERwin s on-diagram editing features, you can quicky add the entity and attribute names. To open ondiagram editing, cick the entity and cick again. Press the Enter key to move from the entity name to attribute name. Add entities by seecting the entity too from the ERwin toobox and cicking on the diagram to add an entity. As ong as the entity too is seected, a new entity wi be added each time you cick on the diagram. Use the Entity Editor to set and edit the properties for entities. Attributes can be added using ERwin s on-diagram editing feature or the Attribute Editor. Use the Attribute Editor to set and edit properties for attributes. You can reset one or more attribute properties to the defaut using the Reset diaog. The Reset diaog aows you to reset the properties of a singe attribute, every attribute in an entity, or every attribute in the mode. Use Erwin s Migrate diaog to seect the primary key attribute properties that migrate to foreign key attributes. ERwin s Key Group Editor aows you to add aternate and inversion entry keys. Aternate keys are one or more attributes that uniquey identify a specific instance of an entity, but were not seected as the primary key. Inversion entry keys are one or more attributes that faciitate the way users wi access the data. ERwin domains are a fexibe too for defining a set of properties and assigning them to an attribute or coumn. Using the Domain Dictionary Editor, you can define new domains with ogica and physica properties, which can be reused as independent attributes and independent coumns. You can aso modify the properties of any userdefined domain, as we as a the properties of the five standard domains shipped with ERwin, except the domain name and domain parent. Now that you know how to create entities and attributes, you re ready to create the reationships between them. In the next chapter I expain how to create reationships between entities using ERwin s reationship toos. Copyright Macmian USA. A rights reserved. fie://j:\macmiancomputerpubishing\chapters\in073.htm 3/22/01

Chapter 3: Introduction to the Flash Workspace

Chapter 3: Introduction to the Flash Workspace Chapter 3: Introduction to the Fash Workspace Page 1 of 10 Chapter 3: Introduction to the Fash Workspace In This Chapter Features and Functionaity of the Timeine Features and Functionaity of the Stage

More information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and

More information

The Big Picture WELCOME TO ESIGNAL

The Big Picture WELCOME TO ESIGNAL 2 The Big Picture HERE S SOME GOOD NEWS. You don t have to be a rocket scientist to harness the power of esigna. That s exciting because we re certain that most of you view your PC and esigna as toos for

More information

Sample of a training manual for a software tool

Sample of a training manual for a software tool Sampe of a training manua for a software too We use FogBugz for tracking bugs discovered in RAPPID. I wrote this manua as a training too for instructing the programmers and engineers in the use of FogBugz.

More information

Bridge Talk Release Notes for Meeting Exchange 5.0

Bridge Talk Release Notes for Meeting Exchange 5.0 Bridge Tak Reease Notes for Meeting Exchange 5.0 This document ists new product features, issues resoved since the previous reease, and current operationa issues. New Features This section provides a brief

More information

Infinity Connect Web App Customization Guide

Infinity Connect Web App Customization Guide Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 Customizing the appication 3 More information 8 Introduction The Infinity Connect Web App is incuded

More information

Quick Start Instructions

Quick Start Instructions Eaton Power Xpert Gateway Minisot (PXGMS) UPS Card Quick Start Instructions Ethernet 10/100 Status DHCP EMP + - CMN 100 Act Ident Power PXGMS UPS Restart TX Setup RX Package Contents Power Xpert Gateway

More information

MCSE Training Guide: Windows Architecture and Memory

MCSE Training Guide: Windows Architecture and Memory MCSE Training Guide: Windows 95 -- Ch 2 -- Architecture and Memory Page 1 of 13 MCSE Training Guide: Windows 95-2 - Architecture and Memory This chapter wi hep you prepare for the exam by covering the

More information

NCH Software Express Accounts Accounting Software

NCH Software Express Accounts Accounting Software NCH Software Express Accounts Accounting Software This user guide has been created for use with Express Accounts Accounting Software Version 5.xx NCH Software Technica Support If you have difficuties using

More information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program?

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program? Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Spring 2018 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program a set of

More information

If your PC is connected to the Internet, you should download a current membership data file from the SKCC Web Server.

If your PC is connected to the Internet, you should download a current membership data file from the SKCC Web Server. fie:///c:/users/ron/appdata/loca/temp/~hhe084.htm Page 1 of 54 SKCCLogger, Straight Key Century Cub Inc. A Rights Reserved Version v03.00.11, 24-Oct-2018 Created by Ron Bower, AC2C SKCC #2748S SKCCLogger

More information

NCH Software Spin 3D Mesh Converter

NCH Software Spin 3D Mesh Converter NCH Software Spin 3D Mesh Converter This user guide has been created for use with Spin 3D Mesh Converter Version 1.xx NCH Software Technica Support If you have difficuties using Spin 3D Mesh Converter

More information

NCH Software Express Delegate

NCH Software Express Delegate NCH Software Express Deegate This user guide has been created for use with Express Deegate Version 4.xx NCH Software Technica Support If you have difficuties using Express Deegate pease read the appicabe

More information

Avaya Aura Call Center Elite Multichannel Desktop User Guide

Avaya Aura Call Center Elite Multichannel Desktop User Guide Avaya Aura Ca Center Eite Mutichanne Desktop User Guide Reease 6.2.3/6.2.5 March 2013 2013 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

Avaya Aura Call Center Elite Multichannel Configuration Server User Guide

Avaya Aura Call Center Elite Multichannel Configuration Server User Guide Avaya Aura Ca Center Eite Mutichanne Configuration Server User Guide Reease 6.2.3/6.2.5 March 2013 2013 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information

More information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Fa 2017 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program instructions

More information

Meeting Exchange 4.1 Service Pack 2 Release Notes for the S6200/S6800 Servers

Meeting Exchange 4.1 Service Pack 2 Release Notes for the S6200/S6800 Servers Meeting Exchange 4.1 Service Pack 2 Reease Notes for the S6200/S6800 Servers The Meeting Exchange S6200/S6800 Media Servers are SIP-based voice and web conferencing soutions that extend Avaya s conferencing

More information

AgreeYa Solutions. Site Administrator for SharePoint User Guide

AgreeYa Solutions. Site Administrator for SharePoint User Guide AgreeYa Soutions Site Administrator for SharePoint 5.2.4 User Guide 2017 2017 AgreeYa Soutions Inc. A rights reserved. This product is protected by U.S. and internationa copyright and inteectua property

More information

Operating Avaya Aura Conferencing

Operating Avaya Aura Conferencing Operating Avaya Aura Conferencing Reease 6.0 June 2011 04-603510 Issue 1 2010 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document was compete

More information

Outerjoins, Constraints, Triggers

Outerjoins, Constraints, Triggers Outerjoins, Constraints, Triggers Lecture #13 Autumn, 2001 Fa, 2001, LRX #13 Outerjoins, Constraints, Triggers HUST,Wuhan,China 358 Outerjoin R S = R S with danging tupes padded with nus and incuded in

More information

Data Management Updates

Data Management Updates Data Management Updates Jenny Darcy Data Management Aiance CRP Meeting, Thursday, November 1st, 2018 Presentation Objectives New staff Update on Ingres (JCCS) conversion project Fina IRB cosure at study

More information

Readme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT

Readme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT Reease 11.1.2.4.000 Readme CONTENTS IN BRIEF Purpose... 2 New Features in This Reease... 2 Instaation Information... 2 Supported Patforms... 2 Supported

More information

Insert the power cord into the AC input socket of your projector, as shown in Figure 1. Connect the other end of the power cord to an AC outlet.

Insert the power cord into the AC input socket of your projector, as shown in Figure 1. Connect the other end of the power cord to an AC outlet. Getting Started This chapter wi expain the set-up and connection procedures for your projector, incuding information pertaining to basic adjustments and interfacing with periphera equipment. Powering Up

More information

Guardian 365 Pro App Guide. For more exciting new products please visit our website: Australia: OWNER S MANUAL

Guardian 365 Pro App Guide. For more exciting new products please visit our website: Australia:   OWNER S MANUAL Guardian 365 Pro App Guide For more exciting new products pease visit our website: Austraia: www.uniden.com.au OWNER S MANUAL Privacy Protection Notice As the device user or data controer, you might coect

More information

UnixWare 7 System Administration UnixWare 7 System Configuration

UnixWare 7 System Administration UnixWare 7 System Configuration UnixWare 7 System Administration - CH 3 - UnixWare 7 System Configuration Page 1 of 8 [Figures are not incuded in this sampe chapter] UnixWare 7 System Administration - 3 - UnixWare 7 System Configuration

More information

Avaya Extension to Cellular User Guide Avaya Aura TM Communication Manager Release 5.2.1

Avaya Extension to Cellular User Guide Avaya Aura TM Communication Manager Release 5.2.1 Avaya Extension to Ceuar User Guide Avaya Aura TM Communication Manager Reease 5.2.1 November 2009 2009 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information

More information

Microsoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers

Microsoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers Microsoft Visua Studio 2005 Professiona Toos Advanced deveopment toos designed for professiona deveopers If you re a professiona deveoper, Microsoft has two new ways to fue your deveopment efforts: Microsoft

More information

Simba MongoDB ODBC Driver with SQL Connector. Installation and Configuration Guide. Simba Technologies Inc.

Simba MongoDB ODBC Driver with SQL Connector. Installation and Configuration Guide. Simba Technologies Inc. Simba MongoDB ODBC Driver with SQL Instaation and Configuration Guide Simba Technoogies Inc. Version 2.0.1 February 16, 2016 Instaation and Configuration Guide Copyright 2016 Simba Technoogies Inc. A Rights

More information

MCSE TestPrep SQL Server 6.5 Design & Implementation - 3- Data Definition

MCSE TestPrep SQL Server 6.5 Design & Implementation - 3- Data Definition MCSE TestPrep SQL Server 6.5 Design & Impementation - Data Definition Page 1 of 38 [Figures are not incuded in this sampe chapter] MCSE TestPrep SQL Server 6.5 Design & Impementation - 3- Data Definition

More information

Navigating and searching theweb

Navigating and searching theweb Navigating and searching theweb Contents Introduction 3 1 The Word Wide Web 3 2 Navigating the web 4 3 Hyperinks 5 4 Searching the web 7 5 Improving your searches 8 6 Activities 9 6.1 Navigating the web

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

Brad A. Myers Human Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA

Brad A. Myers Human Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA PAPERS CHI 98. 18-23 APRIL 1998 Scripting Graphica Appications ABSTRACT Writing scripts (often caed macros ) can be hepfu for automating repetitive tasks. Scripting faciities for text editors ike Emacs

More information

Chapter 3: KDE Page 1 of 31. Put icons on the desktop to mount and unmount removable disks, such as floppies.

Chapter 3: KDE Page 1 of 31. Put icons on the desktop to mount and unmount removable disks, such as floppies. Chapter 3: KDE Page 1 of 31 Chapter 3: KDE In This Chapter What Is KDE? Instaing KDE Seecting KDE Basic Desktop Eements Running Programs Stopping KDE KDE Capabiities Configuring KDE with the Contro Center

More information

A Petrel Plugin for Surface Modeling

A Petrel Plugin for Surface Modeling A Petre Pugin for Surface Modeing R. M. Hassanpour, S. H. Derakhshan and C. V. Deutsch Structure and thickness uncertainty are important components of any uncertainty study. The exact ocations of the geoogica

More information

Special Edition Using Microsoft Office Sharing Documents Within a Workgroup

Special Edition Using Microsoft Office Sharing Documents Within a Workgroup Specia Edition Using Microsoft Office 2000 - Chapter 7 - Sharing Documents Within a.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Office 2000-7 - Sharing

More information

Further Concepts in Geometry

Further Concepts in Geometry ppendix F Further oncepts in Geometry F. Exporing ongruence and Simiarity Identifying ongruent Figures Identifying Simiar Figures Reading and Using Definitions ongruent Trianges assifying Trianges Identifying

More information

Straight-line code (or IPO: Input-Process-Output) If/else & switch. Relational Expressions. Decisions. Sections 4.1-6, , 4.

Straight-line code (or IPO: Input-Process-Output) If/else & switch. Relational Expressions. Decisions. Sections 4.1-6, , 4. If/ese & switch Unit 3 Sections 4.1-6, 4.8-12, 4.14-15 CS 1428 Spring 2018 Ji Seaman Straight-ine code (or IPO: Input-Process-Output) So far a of our programs have foowed this basic format: Input some

More information

The most up-to-date drivers and manuals are available from the Oki Data Americas web site:

The most up-to-date drivers and manuals are available from the Oki Data Americas web site: PREFACE Every effort has been made to ensure that the information in this document is compete, accurate, and up-to-date. The manufacturer assumes no responsibiity for the resuts of errors beyond its contro.

More information

Oracle Data Relationship Management

Oracle Data Relationship Management Orace Data Reationship Management Orace Data Reationship Steward Orace Data Reationship Management for Orace Hyperion Enterprise Panning Suite Orace Data Reationship Management for Orace Hyperion Financia

More information

1. INTRODUCTION 1.1 Product Introduction 1.2 Product Modes 1.3 Product Package 1.4 Network Printing Architecture 1.5 Network Printing Environment 1.6

1. INTRODUCTION 1.1 Product Introduction 1.2 Product Modes 1.3 Product Package 1.4 Network Printing Architecture 1.5 Network Printing Environment 1.6 Links for mode 504058 (1-Port UTP/BNC Parae Pocket Print Server): Downoads & inks http://www.inteinet-network.com/htm/d-pserver.htm This manua http://inteinet-network.com/mk2/manuas/502993_manua.zip Instructions

More information

Computers and processors

Computers and processors T224 Computers and processors Reference manua Author: Mirabee Waker This pubication forms part of an Open University course T224, Computers and Processors. Detais of this and other Open University courses

More information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Advanced Memory Management

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Advanced Memory Management CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Advanced Memory Management Advanced Functionaity Now we re going to ook at some advanced functionaity that the OS can provide appications using

More information

Hands-free system (for cellular phone)

Hands-free system (for cellular phone) Hands-free system (for ceuar phone) With navigation system Owners of modes equipped with a navigation system shoud refer to the Navigation System Owner s Manua. Without navigation system This system supports

More information

Basic segmentation from CT: proximal femur

Basic segmentation from CT: proximal femur Chapter 7 Basic segmentation from CT: proxima femur This tutoria wi demonstrate how to import DICOM data from a CT scan of a dry cadaveric femur and appy different fiters and segmentation toos. 7.1 What

More information

Revisions for VISRAD

Revisions for VISRAD Revisions for VISRAD 16.0.0 Support has been added for the SLAC MEC target chamber: 4 beams have been added to the Laser System: X-ray beam (fixed in Port P 90-180), 2 movabe Nd:Gass (ong-puse) beams,

More information

IBC DOCUMENT PROG007. SA/STA SERIES User's Guide V7.0

IBC DOCUMENT PROG007. SA/STA SERIES User's Guide V7.0 IBC DOCUMENT SA/STA SERIES User's Guide V7.0 Page 2 New Features for Version 7.0 Mutipe Schedues This version of the SA/STA firmware supports mutipe schedues for empoyees. The mutipe schedues are impemented

More information

CentreVu Explorer II. User Guide. Version Comcode Issue 1.0 June 1999

CentreVu Explorer II. User Guide. Version Comcode Issue 1.0 June 1999 1 CentreVu Exporer II Version 1.0 User Guide 585-218-200 Comcode 108456617 Issue 1.0 June 1999 Copyright 1999 Lucent Technoogies A Rights Reserved Printed in U.S.A. Notice Every effort was made to ensure

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

Windows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture

Windows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture Windows NT, Termina Server and Citrix MetaFrame - CH 3 - Termina Server Architect.. Page 1 of 13 [Figures are not incuded in this sampe chapter] Windows NT, Termina Server and Citrix MetaFrame - 3 - Termina

More information

Avaya Aura Call Center Elite Multichannel Application Management Service User Guide

Avaya Aura Call Center Elite Multichannel Application Management Service User Guide Avaya Aura Ca Center Eite Mutichanne Appication Management Service User Guide Reease 6.3 October 2013 2014 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts have been made to ensure that the

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

CylanceOPTICS. Frequently Asked Questions

CylanceOPTICS. Frequently Asked Questions CyanceOPTICS Frequenty Asked Questions Question What is CyanceOPTICS? CyanceOPTICS is an AI driven endpoint detection and response component providing consistent visibiity, root cause anaysis, scaabe threat

More information

Avaya Interaction Center Client SDK Programmer Guide

Avaya Interaction Center Client SDK Programmer Guide Avaya Interaction Center Cient SDK Programmer Guide Reease 7.2 May 2013 Issue 1.1 2013 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

CitiBusiness Online Token

CitiBusiness Online Token Commercia Bank CitiBusiness Onine Token Quick Reference Guide Thank you for choosing Citi and CitiBusiness Onine to manage your accounts and move funds securey onine. Here is a guide to your new, easy-to-use

More information

Avaya one-x Mobile Pre-Installation Checklist

Avaya one-x Mobile Pre-Installation Checklist Avaya one-x Mobie 18-602133 Issue 1 November 2007 Avaya one-x Mobie November 2007 1 00A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document was compete

More information

DXP Digital Communications System 7: :., ; :., Station User s Guide

DXP Digital Communications System 7: :., ; :., Station User s Guide DXP Digita Communications System 7: :., ; :., Industry-Standard Teephone Station User s Guide This user s guide appies to industry-standard singe-ine teephones such as the mode 2500-** when used with the

More information

Relational Model. Lecture #6 Autumn, Fall, 2001, LRX

Relational Model. Lecture #6 Autumn, Fall, 2001, LRX Reationa Mode Lecture #6 Autumn, 2001 #06 Reationa Mode HUST,Wuhan,China 121 Reationa Mode Tabe = reation. Coumn headers = attributes. Row = tupe Reation schema = name(attributes). Exampe: Beers(name,

More information

NUANCE. PDF Solution Comparison. The experience speaks for itself. Nuance PDF Converter Enterprise 7 MSRP $ $ Compatibility Features

NUANCE. PDF Solution Comparison. The experience speaks for itself. Nuance PDF Converter Enterprise 7 MSRP $ $ Compatibility Features NUANCE The experience speaks for itsef PDF Soution Comparison MSRP $299.99 $149.99 Compatibiity Features Compatibe with (But Does Not Require) Acrobat or Acrobat Reader Compatibe with Microsoft Windows

More information

Administering Avaya Web Conferencing

Administering Avaya Web Conferencing Administering Avaya Web Conferencing Reease 5.2 Service Pack 2 October 31, 2012 04-603434 Issue 1 2012 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts have been made to ensure that the information

More information

Graphical User Interface Manual

Graphical User Interface Manual DALF 1; Rev F Motor Contro Board Graphica User Interface Manua Revision 1.0.0 Feb 18, 2008 Embedded Eectronics Page 1 2/19/2008 Tabe of Contents 1 GUI APPLICATION OVERVIEW...3 1.1 COMMUNICATION...3

More information

Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance.

Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance. Amazon Eastic Compute Coud Compute - The amount of computationa power required to fufi your workoad Instance - Virtua machines - Charged per hour whie running - Virtua Hardware - AMI - Software (appications,

More information

An Optimizing Compiler

An Optimizing Compiler An Optimizing Compier The big difference between interpreters and compiers is that compiers have the abiity to think about how to transate a source program into target code in the most effective way. Usuay

More information

understood as processors that match AST patterns of the source language and translate them into patterns in the target language.

understood as processors that match AST patterns of the source language and translate them into patterns in the target language. A Basic Compier At a fundamenta eve compiers can be understood as processors that match AST patterns of the source anguage and transate them into patterns in the target anguage. Here we wi ook at a basic

More information

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model Hour 3: The Network Access Layer Page 1 of 10 Hour 3: The Network Access Layer At the base of the TCP/IP protoco stack is the Network Access ayer, the coection of services and specifications that provide

More information

Lecture 3. Jamshaid Yousaf Department of Computer Sciences Cristian college of Business, Arts and Technology Gujranwala.

Lecture 3. Jamshaid Yousaf Department of Computer Sciences Cristian college of Business, Arts and Technology Gujranwala. Lecture 3 Jamshaid Yousaf jamshaid.yousaf@ccbat.com.pk Department of Computer Sciences Cristian coege of Business, Arts and Technoogy Gujranwaa. Overview Importance of text in a mutimedia presentation.

More information

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002*

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002* RDF Objects 1 Aex Barne Information Infrastructure Laboratory HP Laboratories Bristo HPL-2002-315 November 27 th, 2002* E-mai: Andy_Seaborne@hp.hp.com RDF, semantic web, ontoogy, object-oriented datastructures

More information

Predator P User s Guide - 1

Predator P User s Guide - 1 Predator P09-600 User s Guide - 1 2-2017. A Rights Reserved. Desktop Computer Covers: Tower modes This revision: November 2017 V1.00 Important This manua contains proprietary information that is protected

More information

ODMR0205 Dimmer + Controller

ODMR0205 Dimmer + Controller ODMR0205 Dimmer + Controer Summary Thanks for using ODMR0205 phase cut dimmer. This is a two channes output MOS-FET phase cut dimmer the max. current of each channe is 5A. Product Features Compy with EU-BUS

More information

An Introduction to Design Patterns

An Introduction to Design Patterns An Introduction to Design Patterns 1 Definitions A pattern is a recurring soution to a standard probem, in a context. Christopher Aexander, a professor of architecture Why woud what a prof of architecture

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Internet Contro Message Protoco (ICMP), RFC 792

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Attention The materias beow are

More information

ECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018

ECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018 ECEn 528 Prof. Archibad Lab: Dynamic Scheduing Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018 Overview This ab's purpose is to expore issues invoved in the design of out-of-order issue processors.

More information

Section 3: Exploring 3D shapes

Section 3: Exploring 3D shapes Section 3: Exporing 3D shapes Contents Section 3: Exporing 3D shapes 3 1. Using practica work 3 2. A cross-curricuar approach 5 3. Using practica work to consoidate earning 6 Resource 1: Coecting and making

More information

May 13, Mark Lutz Boulder, Colorado (303) [work] (303) [home]

May 13, Mark Lutz Boulder, Colorado (303) [work] (303) [home] "Using Python": a Book Preview May 13, 1995 Mark Lutz Bouder, Coorado utz@kapre.com (303) 546-8848 [work] (303) 684-9565 [home] Introduction. This paper is a brief overview of the upcoming Python O'Reiy

More information

Section 3 : Exploring 3D shapes

Section 3 : Exploring 3D shapes Section 3 : Exporing 3D shapes Copyright 2016 The Open University Contents Section 3: Exporing 3D shapes 3 1. Using practica work 3 2. A cross-curricuar approach 4 3. Using practica work to consoidate

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

Databases and PHP. Accessing databases from PHP

Databases and PHP. Accessing databases from PHP Databases and PHP Accessing databases from PHP PHP & Databases PHP can connect to virtuay any database There are specific functions buit-into PHP to connect with some DB There is aso generic ODBC functions

More information

Thermal Mini Printer User Instructions

Thermal Mini Printer User Instructions CP103 Therma Mini Printer User Instructions AWT 35-501163 Issue AA Breckne is a trademark of the Iinois Too Works group of companies whose utimate parent company is Iinois Too Works Inc ( Iinois Too Works

More information

wepresent SharePod User's Manual Version: 1.1

wepresent SharePod User's Manual Version: 1.1 wepresent SharePod User's Manua Version: 1.1 1 Tabe of Contents 1 OVERVIEW... 3 2 PACKAGE CONTENTS... 4 3 PHYSICAL DETAILS... 4 4 WHAT YOU NEED... 5 5 WEPRESENT SHAREPOD PAIRING... 5 5.1 AUTO PAIRING...

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

NUANCE The experience speaks for itself TM

NUANCE The experience speaks for itself TM NUANCE The experience speaks for itsef TM COMPARISON CHART Nuance PDF Converter Professiona 8 Nuance PDF Converter Enterprise 8 Compatibiity Features Compatibewith(ButDoesNotRequire)Adobe Acrobat oradobereader

More information

High Resolution Digital Crane Scale User Instructions

High Resolution Digital Crane Scale User Instructions BCS High Resoution Digita Crane Scae User Instructions AWT 35-501402 Issue AB Breckne is part of Avery Weigh-Tronix. Avery Weigh-Tronix is a trademark of the Iinois Too Works group of companies whose utimate

More information

Hour 3: Linux Basics Page 1 of 16

Hour 3: Linux Basics Page 1 of 16 Hour 3: Linux Basics Page 1 of 16 Hour 3: Linux Basics Now that you ve instaed Red Hat Linux, you might wonder what to do next. Whether you re the kind of person who earns by jumping right in and starting

More information

Four Circuit 4 Wire Unit With Dante Network Audio Interface

Four Circuit 4 Wire Unit With Dante Network Audio Interface Network Audio 4 Wire Interface Four Circuit 4 Wire Unit With Dante Network Audio Interface GS-FW012 ip 4 Wire With Dante Interface Highights Four x 4 Wire Circuits Loca Cue Input Dante Network Audio Three

More information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Lecture 4: Threads

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Lecture 4: Threads CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Lecture 4: Threads Announcement Project 0 Due Project 1 out Homework 1 due on Thursday Submit it to Gradescope onine 2 Processes Reca that

More information

From i* to istar 2.0: An Evolving Social Modelling Language

From i* to istar 2.0: An Evolving Social Modelling Language From i* to istar 2.0: An Evoving Socia Modeing Language Lin Liu 1 Schoo of Software, Tsinghua University, Beijing, 100084, China iniu@tsinghua.edu.cn Abstract. Conceptua Modeing, as a thought too, heps

More information

810 SMART CARD READER

810 SMART CARD READER 810 SMART CARD READER User's Guide IBC DOCUMENT PROG071 This document contains a of the information you need to connect and use an 810 smart card reader. If you have specific questions concerning the reader

More information

Real-Time Image Generation with Simultaneous Video Memory Read/Write Access and Fast Physical Addressing

Real-Time Image Generation with Simultaneous Video Memory Read/Write Access and Fast Physical Addressing Rea-Time Image Generation with Simutaneous Video Memory Read/rite Access and Fast Physica Addressing Mountassar Maamoun 1, Bouaem Laichi 2, Abdehaim Benbekacem 3, Daoud Berkani 4 1 Department of Eectronic,

More information

AC-DA28-AUHD User Manual

AC-DA28-AUHD User Manual User Manua pg. 1 Introduction AC-DA28-AUHD is an 18GBPS, fu bandwidth HDMI2.0a (HDR) with HDCP2.2 eight-way HDMI spitter. Functionay, distributes the two input HDMI signas to eight HDMI outputs (two switchabe

More information

Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces

Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces CHI 90 Prcmedings Apri 1990 Automatic, Look-and-Fee Independent Diaog Creation for Graphica User Interfaces Brad Vander Zanden Brad A. Myers Schoo of Computer Science Carnegie Meon University Pittsburgh,

More information

Directives & Memory Spaces. Dr. Farid Farahmand Updated: 2/18/2019

Directives & Memory Spaces. Dr. Farid Farahmand Updated: 2/18/2019 Directives & Memory Spaces Dr. Farid Farahmand Updated: 2/18/2019 Memory Types Program Memory Data Memory Stack Interna PIC18 Architecture Data Memory I/O Ports 8 wires 31 x 21 Stack Memory Timers 21 wires

More information

The Internet and the web

The Internet and the web The Internet and the web Contents Introduction 3 1 The Internet at home 4 2 Loca Area Networks sma office/home office 5 3 Loca Area Networks business 6 4 Wide Area Networks 8 5 Wireess networks 9 6 Mobie

More information

Nearest Neighbor Learning

Nearest Neighbor Learning Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification

More information

Introducing a Target-Based Approach to Rapid Prototyping of ECUs

Introducing a Target-Based Approach to Rapid Prototyping of ECUs Introducing a Target-Based Approach to Rapid Prototyping of ECUs FEBRUARY, 1997 Abstract This paper presents a target-based approach to Rapid Prototyping of Eectronic Contro Units (ECUs). With this approach,

More information

Realization of GGF DAIS Data Service Interface for Grid Access to Data Streams

Realization of GGF DAIS Data Service Interface for Grid Access to Data Streams Reaization of GGF DAIS Data Interface for Grid Access to Data Streams Ying Liu, Beth Pae, Nithya Vijayakumar Indiana University Boomington, IN IU-CS TR 613 ABSTRACT As the computation power of hardware

More information

Xerox Document Centre Reference Guide

Xerox Document Centre Reference Guide Xerox Document Centre Reference Guide February 2000 701P34115 470 DC/ST 460 DC/ST 265 DC/ST 255 DC/ST 240 DC/ST Document Centre DC Document Centre ST Quick Reference See back cover Document Centre 470/460/265/255/240

More information

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal Abstract Authorization of a QoS Path based on Generic Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taa Advanced Internet Research Group, Department of Computer Science, University of Amsterdam.

More information

MOS 2013 Study Guide. Microsoft Excel Expert EXAMS & Mark Dodge.

MOS 2013 Study Guide. Microsoft Excel Expert EXAMS & Mark Dodge. MOS 2013 Study Guide Mark Dodge EXAMS 77-427 & 77-428 Microsoft Exce Expert PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright 2013

More information