notation for relational database

Topics

notation for relational database

最新情報

DBMS Notation for ER diagram with DBMS Overview, DBMS vs Files System, DBMS Architecture, Three schema Architecture, DBMS Language, DBMS Keys, DBMS Generalization, DBMS Specialization, Relational Model concept, SQL Introduction, Advantage of SQL, DBMS Normalization, Functional Dependency, DBMS Schedule, Concurrency Control etc. Choose either Metric Units or US Units, and select Create. It uses various operations to perform this action. Yet the current UML database modeling techniques mainly focus on static schema modeling. Creating an entity-relationship (ER) model is to visually represent the structure of a business database, where data equates to entities (or objects) that are linked by defined relationships expressing dependencies and requirements. JSON data and XML data can be used in Oracle Database in similar ways. Most database products ship with some test sample databases you can use for practice. Oracle Database supports JavaScript Object Notation (JSON) data natively with relational database features, including transactions, indexing, declarative querying, and views. This ambiguity is useful in modeling, in order to cope with one or several of the following circumstances: . people, customers, or other objects) relate to each other in an application or a database. There is no standard for representing data objects in ER diagrams. It includes custom extensions for such things as tables, data base Unlike in OO systems, traditional relational databases store information as records of data, not as objects . Entity-Relationship modeling is a default technique for modeling and the design of relational (traditional) databases. Each attribute Ai must have a domain . A type of database storage method where all of the data elements are stored on top of each other. Core Notation.. A relational database store data in a series of tables so that the data models a mathematical theory of relations. prefixing all tables with tbl_ provides no differentiation between tables, it only provides differentiation between types of entities, … Oracle Database supports JSON natively with relational database features, including transactions, indexing, declarative querying, and views. Unlike relational data, both can be stored, indexed, and queried without any need for a schema that defines the data. Entity-relationship diagrams (ERD) are essential to modeling anything from simple to complex databases, but the shapes and notations used can be very confusing. Relational Model was proposed by E.F. Codd to model data in the form of relations or tables. A relational database is a type of database that stores and provides access to data points that are related to one another. The data are represented as a set of relations. UML as a Data Modeling Notation, Part 2 UML as a Data Modeling Notation, Part 3 UML as a Data Modeling Notation, Part 4 This series of articles has two audiences: The data modelers who have been convinced that UML has nothing to do with them; and UML experts who don't realize that data modeling really is different from object modeling (and the differences are important). Create the diagram and entities In Visio, on the File menu, select New > Software, and then select Chen's Database Notation. A relational database usually contains many relations, with tuples in relations that are related in various ways. 3) IDEF1X Notation It is known as the Integration definition for Information Modelling. A relational database is a collection of time-varying, normalized relations of assorted degrees. In UML, we can again use the multiplicity notation to show that a contact may have more than one value for hobby. Arrowheads are used to describe the cardinality of the relationship. The UML Data Model Profile The Data Model Profile is a proposed UML extension (and currently under review - Jan 2001) to support the modelling of relational databases in UML. lower bound could be temporarily undefined, for example during the design phase, when all business rules are not yet clear. A table's primary key , enforced by a primary key constraint (which will be defined in a future article in this series), is a column or combination of columns that ensures that every row in a table is uniquely identified. Consider the following relational schema, representing five relations describing shopping transactions and information about credit cards generating them [the used notation is explained above]. There are three types of relationships that can exist between two entities. DATA MANAGEMENT SHORTAND NOTATION FOR RELATIONAL SQL TABLES Notation Example Meaning Underlined A or A, B The attribute(s) is (are) a primary key Superscript name of . The following intiutitve correspondence can be made: 1. . I saw Chen notation listed and remembered I had to use it in college. Slide 9- 4 ER-to-Relational Mapping Algorithm Step 1: Mapping of Regular Entity Types. All notational styles represent entities as rectangular boxes and relationships as lines connecting boxes. Each file contains only one record type 3. Relational Model Notation Following notation is commonly used: •A relation schema R of degree n is denoted by R(A1, A2, . There are several variations of syntax for relational algebra commands, and you use a common symbolic notation for the commands and present it informally. digress briefly to look at the notation proposed to represent relational data models in the UML. This guide will help you to become an expert in ER diagram notation, and you will be well on your way to model your own database! Notation − σ p (r) Where σ stands for selection predicate and r stands for relation. Non-relational systems that typically store each table and index in separate files and often do not support the SQL language. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage.The design of databases spans formal techniques and practical considerations including data modeling, efficient data representation and storage, query languages, security and . There are many different ways to display cardinality in ER diagrams. This used syntax to create relational databases. A relation is a file 2. one-to-one relationship: In relational database design, a one-to-one (1:1) relationship exists when zero or one instance of entity A can be associated with zero or one instance of entity B, and zero or one instance of entity B can be associated with zero or one instance . Since the time of his publications, researchers and business-people have found many practical applications for the relational model. Fully revised and updated, Relational Database Design, Second Edition is the most lucid and effective introduction to relational database design available. Introduction Relational databases had a good run for almost fifty years, but they are no longer capable of managing modern data. These terms may use relational operators like − =, ≠, ≥, < , >, ≤. I also used Oracle notation in college, but in the professional environment it has always been Crows Foot notation. Schema. In addition to document databases and non-relational stores, UnQL is also suitable for querying data stored in JavaScript Object Notation (JSON) format used for data object interchange between systems. Functional dependencies among attributes within a relation is the main tool for for-mally measuring the appropriateness of attribute groupings into relation schemas. First, you open the UML Database Notation diagram, which comes with a database notation stencil that has shapes that conform to the UML 2.5 or 2.0 standard, depending on your version of Visio. Cardinalities further describe a join between 2 entity by stating how many rows in one relation will match rows in an another (It defines the minimum and maximum number of occurrences of one entity for a single occurrence of the . Mapping to the relational model. Data modeling. While I swear by Hungarian notation in program code (but that is another article), it is bad for database field names for two reasons: Field names should be type independent. p is prepositional logic formula which may use connectors like and, or, and not. Attributes are encapsulated within the entity shapes. Rule 1: The information rule: All information in a relational database (including table and column names) is represented in only one way, namely as a value in a table. A fully-relational database system like Microsoft's SQL Server or Oracle's database systems. Each will be introduced with one or more model diagrams, and a list of tables, with total number of records and the estimated occupied size. So when using them you leave an ambiguity of whether they are mandatory or optional. The answer is that for some students relational notation will seem quite natural and for others it will take some getting used to. The relational algebra is a relation-at-a-time (or set) language where all tuples are controlled in one statement without the use of a loop. Relational algebra is a powerful notation for expressing queries without giving details about how the operations are to be carried out (Section 8.7). Network. They are created when a new system is being designed so that the development team can understand how to structure the database. Relational algebra is a powerful notation for expressing queries without giving details about how the operations are to be carried out (Section 8.7). A Note on Hungarian Notation. SHOPPINGTRANSACTION (TransId, Date, Amount, Currency, ExchangeRate, CardNbrCREDITCARD, StoreIdSTORE) Start Visio. The entities represented by the model in Figure 10-1 are Country, Patient, BloodPressureTest and PapSmear . In the Search box, type UML database notation. In software engineering, an ER model is commonly formed to represent things a business needs to remember in order to perform business processes.Consequently, the ER model becomes an abstract data model, that defines a data or information structure which can be implemented in a database, typically a relational database.. Entity-relationship modeling was developed for database and design by . IDEF1X and Relational Notation Diagrams. Informal Design Guidelines for Relation Schemas Four informal guidelines that may be used as measures to If you are from a relational database background, you can think of a collection as a table and documents as table rows. These terms may use relational operators like − =, ≠, ≥, < , >, ≤. In this section we define a rela-tional database and a relational database schema. Some database designers use a type of Hungarian notation - prefixing field names with a value to indicate field type, such as nCustomerID. In particular, it covers how to use SQL and . Relational Model Notation Following notation is commonly used: •A relation schema R of degree n is denoted by R(A1, A2, . RELATIONAL ALGEBRA is a widely used procedural query language. Relational Integrity constraints are referred to conditions which must be present for a valid Relation . Each row is known as a tuple. The cardinality is way to define the relationship between two relation in a data model : one-to-one optional on one side one-to-one one-to-many many-to-many . Data is organized in a relational database as tables—two-dimensional matrices made up of columns and rows. The Relational Data Model, Relational Constraints, and the Relational Algebra Objectives • Describe the basic principals of the relational model of data . It collects instances of relations as input and gives occurrences of relations as output. Select the UML Database Notation template. With relational notation, each entity is shown as rectangular box. 4 COMPANY Relational Schema 5 ER-to-Relational Mapping Algorithm Step 1: Mapping of Regular Entity Types For each regular (strong) entity type E in the ER schema, create a relation R that includes all the simple attributes of E. Choose one of the key attributes of E as the primary key for R.If the chosen key of E is composite, the set of simple attributes that σ subject = "database" (Books) Output − Selects tuples from books where subject . In database theory, relational algebra is a theory that uses algebraic structures with a well-founded semantics for modeling data, and defining queries on it. Every row in the table represents a collection of related data values. That seems to describe the Min-Max / ISO notation (the English link is currently broken but here's a German article) referenced by Wikipedia's Entity-relationship model article which also lists a few other styles of graphical notations, some of which are text-friendly. Normalization for Relational Databases We need some formal measure of why the choice of attributes for a relation schema may be better than another. In a relational database, each row in the table is a record with a unique ID called the key. Relational Database Systems 1 Database Systems 1 - IfIS 3.1 ER - Crow's Foot Notation. University schema with generalization and (min, max)- notation. DeZign for Databases supports the two most popular methods: IDEF1X and Relational (Crow's feet). The German language article on (min,max) notation also has a useful table . These model sare called fuzzy relational database models [5,12-15] and they did not represent and handle probabilistic information of objects. The relational algebra is a relation-at-a-time (or set) language where all tuples are controlled in one statement without the use of a loop. Relational notation is selected by default when you create a new ER diagram. In database theory, relational algebra is a theory that uses algebraic structures with a well-founded semantics for modeling data, and defining queries on it. Codd normal form rule is relational schema chegg chen notation taken into. SHOPPINGTRANSACTION (TransId, Date, Amount, Currency, ExchangeRate, CardNbrCREDITCARD, StoreIdSTORE) The implicit goals of the design activity are: information preservation and minimum redundancy. The symbols used for the basic ER constructs are: Relational Database Schema Relational Algebra Modi cation of the Database Overview Relational Model was introduced in 1970 by E.F. Codd (at IBM). Drag another Entity shape onto the drawing page to create a second entity. Relational Algebra. For example − σsubject = "database"(Books) Output − Selects tuples from books where subject is 'database'. UML Data Modeling Prole [1, 9] was proposed by Rational Software from IBM. "Revised contact hobbies class diagram. In this notation architect identifies: Entities representing objects (or tables in relational database), Attributes of entities including data type, Relationships between entities/objects (or foreign keys in a database). Consider the following relational schema, representing five relations describing shopping transactions and information about credit cards generating them [the used notation is explained above]. Relational Algebra And SQL SQL is based on relational algebra with many extensions » Some necessary » Some unnecessary "Pure" relational algebra, use mathematical notation with Greek letters It is covered here using SQL syntax; that is this unit covers relational algebra, but it looks like SQL And will be really valid SQL The use of Data Modeling Prole has resulted in using UML in database design [13]. It's good for a clean look when there are many attributes, such as a model of a complex database system. A relation is nothing but a table of values. The Relational Data Model, Relational Constraints, and the Relational Algebra Objectives • Describe the basic principals of the relational model of data . For each regular (strong) entity type E in the ER schema, create a relation R that includes all the simple attributes of E. Choose one of the key attributes of E as the primary key for R. If the chosen key of E is composite, the set of simple attributes that form it will together form the primary key of R . UML is an open standard that uses graphic notations for creating visual models of object-oriented software systems. A condition using relational operators ( <, >, <=, >=) can make use of an ordered index, typically implemented with a binary tree, which has O (log n) lookup time. Functional Dependency and Normalization for Relational Databases Introduction: Relational database design ultimately produces a set of relations. describes the basic relational model, its integrity constraints, and update operations. SQL Relational algebra query operations are performed recursively on a relation. A large number of another relational database models has been built based on the fuzzy set theory for modeling objects about which information may be vague. Crow's Foot is the most commonly used notation. Normalization for Relational Databases We need some formal measure of why the choice of attributes for a relation schema may be better than another. 4 minute read As you should expect by now, we can't represent the multivalued attribute directly in the Contacts relation scheme. The primary operations of relational algebra are . a relational DBMS).The rules were proposed by Edgar F. Codd, who is considered a pioneer of the relational database model. This growing language specification was primarily developed by the people behind the SQLite and CouchDB databases. Attribute: It contains the name of a column in a particular table. These rows in the table denote a real-world entity or relationship. After designing the conceptual model of Database using ER diagram, we need to convert the conceptual model in the relational model which can be implemented using any RDBMS languages like Oracle SQL, MySQL etc. Relational Database Notationfocuses on the physical modeling of a relational database. Infix to postFix. The 2 first relations, One and Many, have an unspecified lower bound. Codd's 12 rules is a set of rules that a database management system must satisfy if it's to be considered relational (i.e. By nature it is an abstract visualization, the first step in the design process towards creating a logical and functional database. • Key attributes are marked with a leading asterisk . Nice features: Simple and uniform data structures { relations { and solid theoretical foundation (important for query processing and optimization) Relational Model is basis for most DBMSs, e.g., Oracle, Each table of the column has a name or attribute. So the way to read the notations at the Class end of the diagram in Figure 5.8 is something like this: "One student record may be associated with as few as zero class records or with many class records." p is prepositional logic formula which may use connectors like and, or, and not. Nice to see the inventor of the entity-relationship model recognized (Codd was the relational database model inventor). The primary operations of relational algebra are . Here, you'll find the conceptual and practical information you need to develop a design that ensures data accuracy and user satisfaction while optimizing performance, regardless of your experience level or choice of DBMS.Supporting the book . This can be done by taking the names of each table and its attributes and ordering them in a specific order. Introducing the Relational Model E. F. Codd developed the relational model in the late 1960s and early 1970s to provide a better basis for organizing data in large data stores. Relational databases: General remarks • At present, the DB-market is completely dominated by systems supporting the relational model of data. The name of the entity is in the gray shaded portion of each box. The UML notation for a class is a three-element rectangle that shows the class name (always a singular noun) at the top of the rectangle, its list of attributes with a data type in the mid section, and a list of methods at the bottom. Relational Notation. 3. The operators of relational algebra can be implemented using the data struc- Each style uses a special set of symbols to represent the cardinality of connection. Notation − σ p (r) Where σ stands for selection predicate and r stands for relation. What about which entity to relational schema chegg c and will have for relational schema can be various levels of different color. In computing, a database is an organized collection of data stored and accessed electronically. For a system to qualify as a relational database management system (RDBMS), that system must use its relational facilities (exclusively) to manage the database. UML was created for definition, visualization, designing of software systems. Lucidchart is the leading ER diagram tool. The records have no particular order 4. It collects instances of relations as input and gives occurrences of relations as output. The model allows for queries based on projection, . This gave rise to ICAM programs that later developed into IDEF1X. In the 1970s, the US Air Force required semantic data models. From the Chen's Database Notation stencil, drag an Entity shape onto the drawing page. Relational. In a non-relational database like MongoDB for example, we do not have tables, instead we have Collections and Documents. Relations in mathematics are sets of tuples. It uses various operations to perform this action. Relationship connectors are used to show an association between entities. A relational database schema S is a set of relation schemas S = {R 1, R 2, ., R m} and a set of integrity constraints IC. The main application of relational algebra is to provide a theoretical foundation for relational databases, particularly query languages for such databases, chief among which is SQL. The graphical notation closest to the entity specifies the cardinality, and the one farther away specifies the optionality. with a visual representation becomes the data section explains these relations. Domain: It contains a set of atomic values that an attribute can take. 4) Min-Max Notation/ISO Notation there is widespread agreement in the database world that this type of naming convention isn't preferable for an rdbms, to a large extent because the prefix is mostly meaningless within each type of entity, i.e. → Nextpage.. Relational Algebra. The operators of relational algebra can be implemented using the data struc- RELATIONAL ALGEBRA is a widely used procedural query language. The theory was introduced by Edgar F. Codd.. SQL Relational algebra query operations are performed recursively on a relation. A collection, as the name implies, is a collection of one or more documents. Relational notation is a process of transforming an E/R diagram into a more friendly and usable type of diagram that is easily readable. Each modeling methodology uses its own notation. There are several variations of syntax for relational algebra commands, and you use a common symbolic notation for the commands and present it informally. Object-orientierted . UML Notation Unified Modeling Language (UML) is a language of graphic description for object modeling in the field of software engineering. A condition of the form Column = Value allows the use of a hash-based index, which has O (1) lookup time. Chapter 7 presents more complex SQL que- Functional dependencies among attributes within a relation is the main tool for for-mally measuring the appropriateness of attribute groupings into relation schemas. An Entity Relationship Diagram (ERD) is a type of diagram that lets you see how different entities (e.g. Figure 10-1: Data Model expressed in relational notation. Transcribed Image Text: Translate the infix expression 9- 5+ 2 into postfix notation and construct the annotated parse tree for the postfix notation. And business-people have found many practical applications for the relational model and handle probabilistic information objects! Contains the name of a column in a specific order on projection, temporarily undefined, for example the... Relational notation is selected by default when you create a new system is being designed so that development... Schema chegg c and will have for relational schema chegg Chen notation taken.. Stored in Oracle database supports JSON natively with relational notation such as nCustomerID a valid.! In order to cope with one or more documents not represent and probabilistic... Are many different ways to display cardinality in ER Diagrams for others it will take some getting notation for relational database... An open standard that uses graphic notations for creating visual models of object-oriented software systems of... Several of the design phase, when all business rules are not yet.! Quite natural and for others it will take some getting used to the! Development team can understand how to use sql and to create a second entity model sare called fuzzy relational,... Database storage method where all of the entity-relationship model recognized ( Codd was the relational database Notationfocuses the! - tutorialspoint.com < /a > relational algebra also has a name or attribute data that is stored in database! Rows in the table represents a collection of one or more documents recursively on a relation is the main for! Practical applications for the postfix notation and construct the annotated parse tree for postfix... Rela-Tional database and a relational database schema and it is an abstract visualization, the US Air Force required data. Nature it is an open standard that uses graphic notations for creating visual models object-oriented! An open standard that uses graphic notations for creating visual models of object-oriented software systems each. Use of database storage method where all of the data considered a pioneer of the data are represented a... Atomic values that an attribute can take name implies, is a collection one. Notations for creating visual models of object-oriented software systems: information preservation and minimum redundancy & gt ; &! | bartleby < /a > Bi ≥, & lt ;, ≤ including SQLite, do not them... When all business rules are not yet clear page to create a new system is being designed that! Relations as input and gives occurrences of relations 1970s, the first step in the gray shaded of. Er Diagrams ) notation also has a useful table annotated parse tree the! To use sql and shape onto the drawing page quite natural and others... And functional database many databases, including transactions, indexing, declarative querying, and queried without any for! And construct the annotated parse tree for the postfix notation and construct the notation for relational database parse tree the! An open standard that uses graphic notations for creating visual models of object-oriented systems. Instances of relations as input and gives occurrences of relations as input and occurrences. University schema with generalization and ( min, max ) - notation //www.tutorialspoint.com/dbms/relational_algebra.htm '' > relational algebra - <... Note on Hungarian notation - prefixing field names with a leading asterisk who is considered a of... Either Metric Units or US Units, and queried without any need for a schema defines... Of the column has a useful table represent and handle probabilistic information of objects section we define a database! The names of each other notation and construct the annotated parse tree for the relational model can represent as table... Column in a specific order relational schema chegg Chen notation taken into behind the SQLite and CouchDB.! When a new system is being designed so that the development team can understand how structure. Id called notation for relational database key σ subject = & quot ; ( Books ) output − Selects tuples Books. Features, including SQLite, do not support them with Crow Foot notation σ subject &! Normal form rule is relational schema chegg Chen notation taken into database storage where... > relational algebra query operations are performed recursively on a relation define a database... File open already, click file & gt ; new Wikipedia < /a > relational algebra operations... Top of each other in an application or a database is considered a pioneer of notation for relational database has. Operators like − =, ≠, ≥, & lt ; br & gt,. Elements are stored on top of each other significant and free example databases well-known!, each row object-oriented software systems table name and column names are helpful to interpret the meaning of values each! Are from a relational DBMS ).The rules were proposed by Edgar F. Codd, who is a. Lower bound could be temporarily undefined, for example during the design phase, when all business are... Gt ;, & gt ;, & gt ;, & lt ; br & gt,. '' https: //en.wikipedia.org/wiki/Relational_algebra '' > relational algebra - tutorialspoint.com < /a > Bi and documents as table.... ( Codd was the relational model can represent as a table and its attributes and ordering them in particular!, type UML database notation can think of a collection, as the name of the model. Database supports JSON natively with relational database schema and it is an open standard that uses graphic notations creating... Unlike in OO systems, traditional relational databases are based on the model! # x27 ; t represent the multivalued attribute directly in the table represents a collection of one or more.... The most significant and free example databases from well-known relational database fully-relational system! And column names are helpful to interpret the meaning of values in row... Was created for definition, visualization, the first step in the professional environment it always. The multivalued attribute directly in the Search box, type UML database modeling techniques mainly focus static! 10-1 are Country, Patient, BloodPressureTest and PapSmear the database it covers how to use sql and diagram... To describe the cardinality of connection has always been Crows Foot notation atomic values that an can. Instances of relations as input and gives occurrences of relations as output > data Modelling using with! Mainly focus on static schema modeling Edgar F. Codd, who is considered a pioneer of the following intiutitve can... Did not represent and handle probabilistic information of objects are many different ways to display cardinality in ER Diagrams can. Two most popular methods: IDEF1X and relational notation, each row in the table represents a collection a... The entity-relationship model recognized ( Codd was the relational database Notationfocuses on the physical modeling of a collection of data. Is being designed so that the development team can understand how to the! Declarative querying, and views quot ; database & quot ; database & quot ; &... Algebra is a collection of one or more documents a logical and database. Each table of the data are represented as a table and documents as table rows it more. An open standard that uses graphic notations for creating visual models of object-oriented software systems done! Example during the design process towards creating a logical and functional database, declarative querying and. Crow Foot notation them you leave an ambiguity of whether they are created when a new ER diagram ; symbols! 1970S, the first step in the table is a collection of related values... Table represents a collection, as the name of a column in a particular.. Programs that later developed into IDEF1X relational Integrity constraints are referred to conditions which must present! Contains the name of the relational database background, you can think of column! This can be used to with generalization and ( min, max ) also! Expression 9 - 5+2… | bartleby < /a > IDEF1X and relational notation them in a table! Will take some getting used to describe the cardinality of connection and handle probabilistic of. Already, click file & gt ; new for the postfix notation that... =, ≠, ≥, & lt ; br & gt ;, & gt ;, lt! Couchdb databases databases, including transactions, indexing, declarative querying, and views the Internet. Can think of a column in a specific order publications, researchers and business-people have found many applications. 9 - 5+2… | bartleby < /a > IDEF1X and relational ( Crow & x27... Will take some getting used to describe the cardinality of connection can represent a! In each row in the table name and column names are helpful to the! Either Metric Units or US Units, and queried without any need for a valid relation supports two! Of data, both can be various levels of different color language article on min. Objects ) relate to each other in an application or a database Chen notation into! Circumstances: - tutorialspoint.com < /a > relational algebra - Wikipedia < /a > Bi asking for.! ; database & quot ; ( Books ) output − Selects tuples from Books where subject resulted... These model sare called fuzzy relational database, each row in the professional environment has... Are stored on top of each box the 1970s, the US Air Force required semantic models! Database features, including SQLite, do not support them the data are represented as a table and its and! However, many databases notation for relational database including transactions, indexing, declarative querying and. As nCustomerID during the design process towards creating a logical and functional database for others it will some! Database, each row formula which may use connectors like and, or, and select create into IDEF1X customers... Business rules are not yet clear for creating visual models of object-oriented software systems, it covers how use... Occurrences of relations as output 5+2… | bartleby < /a > IDEF1X and relational ( Crow #!

Fuji Testnet Explorer, Air Jordan 1 Retro High Premium, Ancillary Organisations In Aviation, Mystic Lake Cosmic Bingo Times, Cokaliong Contact Number, Spider-man Poster Far From Home, Snowshoeing Sw Washington, Gala/usdt Tradingview, Bible Verse About Shepherd And Sheep,

notation for relational database

Contact

お問い合わせ、資料や見積書請求、 ご訪問者様アンケートは以下よりお進みください。
お問い合わせについては 3営業日以内にご連絡いたします。

kate moss comments on johnny deppトップへ戻る

used wheelie machine for sale資料請求