throbber
INTRODUCTORY VERSION
`
`An AppTication—Oriented Approach
`
`Database Systems
`
`SECOND EDITION
`
`l‘vlirchaE1 KIFER
`
`Arthur BERNSTEIN
`
`Phi'lip M. LEWIS
`
`————_.—u
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2235
`
`Page 1 of 5
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2235
`Page 1 of 5
`
`

`

`-
`'
`
`'
`
`ILA'L'LJIIH'E f'dt'tttr
`.4L-;;z4£_-..='[f._.nr5 Edit-sir
`
`Fret:
`rEdirur
`flattering .‘nmnger
`jerjéer Marketing CE:.-r.f.'ttttt. Ir
`heme” F‘flkfufi Um! Supt-n wt
`Prefect .tfarr.1;.;e.luem'
`t'nm'eehr-Jr
`{Jrotil‘remter
`(Ive-:ycemtiam
`Text Designer
`
`._'_._ er I err‘gne:
`IT'trt-‘i'r Phat-w
`I-H'epren ...-n'.I trunufiteturfttg
`
`Smart Ham-nun Sullivan
`Matt IL-uifistein
`Hajte Strateerfltrm
`Nathan betterin-
`Lei'it' E-leretzmnn
`[eft'rejc Huh c-rttl'l
`'n'inujt'aii firth-m: e
`Elifizheth Belle:
`_|'E:flnif{-'I htetfilain
`'fi'utdfall St'st'nw'are. using Z255};
`Sande-5. EJ-gnev
`Lat-ee- CunsetttiIt-tr Netti
`'C Sit-Mi Dlgtral Rut-Jr;
`Camisne Eel]
`
`infrJTJIarrti-“in sham:
`Arte-“h the latest
`tutp; Sivan-w et-s-br. .mm ’{umgttting
`
`-"a.dd:.~.r:-n-‘t‘feht1=1r
`
`1:11.313:
`
`r'inrr: uu: ‘t‘t'etttd 1n.
`
`:L‘IE- hen Site:
`
`“deny at the Geeégnatmm used '31: manuzm'tureta amt Selen ED dLSTEfiHUL'ih :hr—n pruducts ate
`flflirllud ea trademetks tfi‘here these destgttauons appear in Fhir. beet-t .inc't .Jt-Jdtenn-ttv'eaiuf. was.
`aware at]; trademark claim. the destgnatiem have been pun-me En irtttm: eapa at :11: cap:
`
`The pmgrems amt lpplifldtmrh presented In t'ttt-s tie-en's: have heeu Included in: :hetr hrfitrLiEh-FTIJJ
`value they hat-e treev texted Hath care. but .tre nut guaranteed for any glarttwtn: Fury: 154: The
`puhlnher den-x nut utte: any warranties I-lr repreeentatteim. not den—.2. it aeeept am lLdDfiE'IIL-‘fi- w1th
`:espet-r to the program: at appiécntmm.
`
`Lih ra r}.- u[ Congress Cataluging-ianuhllcatinn Data
`
`Hifer.}.l.I111I:h:tEil_ H.334—
`1331:1me ayaterne : an appjtrafinnrurtented zppumch Michael Eifet. -'tttht:t Bernstein.
`Phiiip {tr-1. Lew't.~..— -]11L?~C‘Idurtt1r1_.' eerfiiun. 2TH} e-.'
`:3. C111.
`Leu'iz's name appear: fin: rm the earitez edlrtnn
`R'er ert. Hf. Databases and transact-inn {tic-Eli‘i‘uh'lg -' T'hlflp wt Len-15. EULI:
`TEEN {LEE-233334 Ihareiemen
`1. Database management. 3. Transareitrn ante-mu ICUEI'JJIILJIE'E systems: I. Bennie-in trtitur _|
`H ten-ts Pltiiip 3-1.. 11131— ].Jatahases amt traruaetaan ptncesetttg ill. Tailt.
`
`tame DJK-Fw'nh 2211};
`m5. .'.'4—-je22
`
`Queenght ‘3’. EMS 'Ltt' Put-3mm Edurat'inn. Em.
`
`3' 3“ tflhfigli
`
`jtll rights reserved. N'n 33.17; of thie pubiiratmn mar he repmducefl. emu-Lt tn .1 IL'EEerfi-I 'tTlrlL'llfl. -"-r
`tzammtrted. in am- t'm-m a: U1: any means. eiectrc-me meetmuieat. phntuecupt‘ing. reeemhng. u:
`uthert-uhe. tu-tltaeut the prim written pernttssmn cat the ptLhEtshe-r. Punt-ed -.:1 the 'I'rLtte-JI Statex at
`Emerita.
`
`[SHE {LEN-333334
`1 l 3 -i
`3 n .'-'
`it
`'9 JII—CRIV—UE IJ'
`
`fir? US
`
`—.WI_fl-lm:.
`
`Page 2 of 5
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2235
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2235
`Page 2 of 5
`
`

`

`
`
`T62
`
`I”e feeceetua 3333;! Sat:- 3:132:3-
`
`5153
`
`:jazffi
`
`3. Ft:
`5:5
`-
`-
`
`attc-f‘i
`131'? a.
`
`
`
`=___
`_
`-..
`ic ‘2‘
`
`1 57::
`522:5
`
`
`
`.
`5:555
`rate;
`
`
`
`
`
`
`
`.
`
`=
`
`_.
`
`_
`
`'
`
`.-‘I. par-riv—
`filled F'EHSUN. With-.:'!.I1Ea‘tu't.1:1t.11r:ini;infommticn ahOuL eaL'n yew-tr:
`uE-ar reinttnnai database can t‘wirnpiemented within the UL‘IEECI mallet by defining
`
`actasil'ureach rehtlul’l. The .111 :Ltu-teaEliaitartiCulnreiafin-dretheattributes otthe
`ttnrreipmtding relati-Jm. and eari‘i ubiert instantiated from. the 1: I315 {L'1rrt'rip1jr ”In
`tfl a tt;5.I':1-'-.
`
`I
`
`I
`
`Lian:- eompmmsas ut a tuple TEE'Jht he primitive types
`in a [Elatlt'L-TFELl database.
`:HTTifigS. integeie. ELLi: In an c-hg'm-e database. thee-:mmnnents Gian (mien mart.
`inadditmn.51e ee-mplex [31115 wen. tLlEJIt”: unit-eta. en .|.
`
`[lbw-£1 mlutcttafiea have {Ettam g'rI-Jg‘nerttes rm wine‘it there- 1'; tie: 2115110ng in {1:33;
`11mm} entabasex
`
`.
`
`fibitns can he nrge I Lued 'i-ritll.‘ .11: iIihtFEIilfi-C“: h iezarc'rtt'. u tit-zit -_ti Ir rm attic-era
`u.
`it {em-e: vein.-
`tu inherit the attribute: and methods I'mm nitiemt n: :i
`Higher t‘yite Tl'llk heips [efiuee clutter .Ii: 1.5;“: wettifit.:eittrts and leads to
`1mm:- r'elneis': quczztfi
`
`trt'irt‘r wtthin queues.
`tun-e method; which ear. he [EH-'fil-L'Efi
`- Ultieen edrt
`For [DEEHEE the <5ki:fi£2;lflufi eat the class. Moi-'15 mentaoned ea. _‘.r might
`Lfllitalll J men—ME. fratfiflazge. Imtii a. iiec'ljratmn Hither-GU11
`
`
`
`
`:;s:I‘a'lne:1i-Han:£.=
`
`frazniazge-tlnteger. Integer}.-
`
`'n'JiIt‘Ii HAT-55 thaT frazeEr—th-e may» :tx'l‘l integer arguments. and returns a list
`i.1f‘~'=.dE£i frame-x. Burt: LErL'Eamtium me matte Easinga special sine-c: itennnznn
`idnguuge which 15 fiinlllat 11.1 this List: iEefintrt-‘m stztnlunguage [If SQL.
`.. Merlmd ttrlplementatzuns ate written in advance. using .1 stun-jam host
`language in:—.g..1fi- -<Jr Tara} and .‘I-[Dl-Jd on zine SE'IK'EE. in ttttriTque'e t. methods
`are similar tn HUFELE pzmedures in Sill database:- {Section Jilin. Htlfi'tML-T.
`awn-:11 prIJCEd'JIE-w are nut akam'idteJ with .1115; pattécula: :etannn. wittii- .1
`sec-ted ant-thud tw'
`.m integmi par; of the J‘Efigbflfifl‘u: L]ii':\ and i1 inherited
`aiming the cubic-:1 EH}: lEIrE'JIE'EhF it.- .‘1 mantle: slmtia: tattle-.1 ea: :EE-i'thlhfih'in
`[shit-c: {trill-misc! prvgmmmntg i-3 nguagus.
`In heme c-hieu‘. database SF‘JIL'H'JE». the tLtta manipuiatmn language amt ti-n-
`hen-t language are the tame.
`
`'
`
`16.2 The Conceptual Object Data Model
`
`AS in the case 0‘: the reLHicnai daiai'iases. we :eiJJ tint use-rainy u t'wmeptemi rte-x ofa
`data made! suit-Able- In! Ethic-rt thwart-Hes. That: nwdet. the Conceptual Uhjecl L'Iala
`Millie! l'i'i_1‘T'J."~iZ-.
`i5 dame-d team the wnrk H: the Ter-eat-'_'h team behind {}_- §fianeilhnn
`et :12 1990];
`it had significant jetting-nee m1 '.3Ditti_'1-tifii-_'llt7:!'li damn“ fitaneifirds in
`“Seam-1‘. 1&3 -I. m— 1*. ill antruduce the obfiufl-IL-latttmaiexteatiéflmr'l: 5.531;. [[11:13me or
`LTlIiD‘st.
`
`It: CUDM Mar} n'e-iuet t1a3 e. umqate and smmutahte identity. mile-{I the ubien
`Id Hinilil.‘.‘.'h1{':".JSJnEEp-F‘fidf-l'itufltthfi act-1m; value oi the uhiect.
`in»: :1in is asxignet':
`Enfish, LLC; |PR2014-00574
`Exhibit 2235
`
`Page 3 of 5
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2235
`Page 3 of 5
`
`

`

`544
`
`CHAPTER 15
`
`".'T:-I..'_t;'_-;“ 1:
`
`I11 :i'tE sun-'11; when the obit-it 1-:1 CPL-aired 5:11: 11'111411 :‘iUT {hang-i iii-ding mr1'1i13ec1'1.
`iziczinw. Kai-2 t!'-_1:' distintrsiin; Dawn—en 1111.11 dud the T‘Timii‘r'} £11111», of Tut-"..iTiI'H'Ifi. Liki-
`
`.1:1 mini
`21 primurw iii-f1 uniqueiv :tlentiiuzs {TIE nine-gt HOWE-'65. unit'xe .15- oiri. 7'11:
`val-.113 inf .1 313111.111.-
`i-ti—j.‘ might 1.11.211th I: gmrsnr: might 1-51.111ac-
`tic-r 3nrt.1i Heuurti‘;
`
`minim:
`Jl'E 11.11..
`511:1.1'11Lisat1: nurmailj- hidden ixtttir:wrtitaan'afl'~.:rt1i51'121i1'; 5113':
`CitII tut- axjtitiiti} um‘i in queries.
`
`16.1.1 Object; and Vaiues
`Em amt-ct that :iemti‘lcs :1 pet—3:111.
`
`[111. i'ubiic: rt:'=5_;11131';1'.1k 555-71 int-n
`
`3.:-
`
`515-3 :_.:-.:.4
`
`]'.-"-.1: 1111111115 #3: 15 iii-2 cutti 1'_'-t Tllé' itata GEEECEI'T'iHTi'LE'ECEib-QEE. mat-1111:1111 |111_- E‘1ibii1_.'|'t-.1-
`rat; quintet-5 Lhr zit-1'11: part 1:1: 151.: Dbl-I-LI. the cud Ed'ifT1‘1'Il1t'71 tttzmbitct.11111‘1:;5:_.1|t'=ur
`taint-:5. ant] thi- mine FIE1T1L'i1Ll13E. the actual iIIE'LJEFEEilIIGI'! aha-117 flit-'5.
`t._'r".'.'fi:":'1'e that [hi
`with? 1:I-_‘ r'r'tfi
`"- c; attributi- in :1 1121 1'11' 13:11.13 :tmt '.[Jti‘fiu11'iatrij- i kit'SL-I-lh':
`l-JE'S t'hritznsr'.
`
`F1 1:1115111',
`. .. lJb'EL't H a 31.11:
`t}:— :31: mm} mm‘.
`t.'?1‘!.11't'.1-:'13-:.-i'ii'.5 3T5 Gilt-3t: Iii ail-Li
`I
`_
`_
`'1'1'|.i.L!E-' Thu valui- pari.1'.1t.i_111:-_1k1: art-.- with: tuiimi'jfig tit-1111.1.
`11:; is a.
`
`I
`
`l
`
`I
`
`I
`
`-r\
`|
`.-‘1_ manila r1! an 2:: FE? Err-..'1;
`I'nmittii‘ 111111;:
`1: Ln£531
`example: "515-12;
`['r'sat-titzve value: £15 $11.11 new it: CDE‘M—aihtz-t' aim i—xnt
`1'[|_1_I:_11.-"i.
`
`:__i.-S'1..'-".'I. uT Scalar; d-iifi 111.1:
`
`it': the EC-iiitlflnis'.
`
`Ei‘Ti‘rt'm't: 1.t1'r1:'. At: aid of .'m {thle't'ti EKantpiE: ILL-ii
`tic-tame:- l'fiikith 1311111111 EELS? 11-1 tht- might-1:311 nm-Jvl. 11111.1.- 1'.
`
`(11:11::
`
`:11}? hiflé'
`
`:1 representing“ t1_: campim 11:16:15.
`i. are Liixtiiict
`.
`11"5'1-31‘13 the '1.
`T'nrh':
`rating. 135 121:- furm !_.-i-:
`.'1..1._—§.
`attribute namm .iEIIZl thi: 1--_..
`31': 111111121 11.112111];
`tit-i= t-‘HTEIE: 1'alii=:- part
`1:115:11u1h12 bracketfi- 1.1:'1:t1§i=1': #32111 I 1:51.51.-
`i'upic— x'aiues EMS? 11: the 1121511111213! nintiei 1121.115. Hmtrt-t-r. tint-11' can 1.11'1‘111-‘1551
`at I111;
`[05:1 [ct'ti
`11.1. 71:11.15 1:1: rcéatmm Ir't {TWP-1. rupl: 1.1151101 1.1111 atth-‘iT 511 Jr“!
`[11-11-13] Tar 11313111512. 1:112? can {tiff-4t as {Umprjnantw fit i-fip—iEr-EE Tm“
`1;»: “Hill. 111
`the MINI
`-1
`.15: values: Emm-
`pius: {"511-1- 123-4516?"
`“St-t 1.1211131 111:1 nm rat-1i: 1!! the FEL'iT'If'II'IflI Hindi-i
`.'E'iJELJTJHS Eff.“ SETS.
`
`
`
`1.-
`
`{1431'
`
`[.1113
`
`rill:
`1.:1':
`
`FJJIL:
`i-f'lf'II
`
`FLT?!" M
`CI'JJ": \Tj'
`
`Thin. in adding-n t1~ 1111'- tibiccis of the tnrttt 1 1115.. IIJEt'It'? Iflt'rilaps 11551-1 11:11-11:115': 1:):-
`..4-1-
`-.
`.i:‘.‘.;'-31:-111f1;'rL‘-113-2L51'1Tf 1333-.
`"3:13- !i-.-1=1r11[._r-.'-" '-
`haunts:- "3-2-1:- i't'crag?" 15:1 primttne
`1:11.21: 111?? HES-fi—bvcame nE-E-i
`”5:.
`.1 :‘rTE’i‘EI'EEL' valLii'. .mtl Juli".
`-7=1‘PF5'-'1i1‘~:r-1r-—
`
`Page 4 of 5
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2235
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2235
`Page 4 of 5
`
`

`

`DATABASE SYSTEMS.
`
`Database Systems
`
`5503323 EDITION
`
`the
`Designed tor students learning databases for
`first time. Database Systems: .-—in sipping:rinn-t'irierired
`
`Approach. tntroriuetao- i’ersien. Second Edition. pres-
`ent;
`the principles underiring the design and
`irnpiernenration of databases and their appticatintts.
`The book consists of nine core chapters. including
`separate chapters on triggers Ifjhapter 7i and using
`Still. in an appiican'on {Chapter fl'i
`that recognize
`the growing importance of application develop—
`ment
`in building database strstetns. Additional
`chapters itlhapters 11—IP'I covet database tuning.
`transaction processing. query yt'UL'ESaing. ohiect-
`oriented databases. and sort databases and provide
`a variety of ways to enrich students" irttroducdon to
`databases.
`
`Features of the Second Edition
`
`I An appiication-oriented introduction to database
`concert“
`
`I SQL updated to the latest standard
`
`I Coverage of bomb Entitpfleiationship mode-Ling
`and the Unitied Modeling language
`
`I Discussions of software-engineering issues relat—
`ed to implementing transacdonvprocessing
`applications
`
`I Detailed case studies providing hands-on experi-
`ence in application design and programming
`
`INTRUDUCTDR ‘t’ VERS ICIN
`
`in the
`it. protessot
`Michael Kifer is
`Department of Computer Sch-no: at
`the State i.'nit-"-rsitt-' out New tori-t at
`
`Stony Brook. His interests include data-
`tiase systems. knowledge representa-
`tion. and it"eh intorrnation systems. He
`
`has pubiished and edited set‘erai books-
`artd fliflilji' articies in these areas.
`including award-winning works on
`E-iogte and object-onentett database
`languages.
`
`Arthur Bernstein is also a professor
`in the Department
`of Computer
`Science at the State University of New
`York at Stony Brook. His
`research
`fmnsea on transaction processing. Web
`services. and concurrency. and he has
`
`published numerous articies in these
`areas. ‘l'tiis is Professor Bernstein’s sec-
`ond textbook.
`
`Philip Lewis is a leading professor in
`the Department of Computer Science
`at the State University of New ‘i’ork at
`'tons' Brook. With interests in database
`systems.
`transaetion processing. and
`concurrency. he has published four
`textbooks and martyr articles in these:
`areas. Professor Lewis is also the fennel-
`
`I in-depth coverage of XML, ohjeetoriented data
`bases. and database toning
`
`ing editor of
`Computing.
`
`the SLAM journal of
`
`ii'iifltlt‘E-LUN
`
`fin It Ilsa. III
`iii-hie];
`
`Page 5 of 5
`
`t'IITIIjttiTII'It]
`Leadatri Authors I {etiahte Fro-dirt ts
`
`au'.‘-br.r-:Jrn-r.ornpuiinq '
`
`Enfish, LLC; |PR2014-00574
`Exhibit 2235
`
`Enfish, LLC; IPR2014-00574
`Exhibit 2235
`Page 5 of 5
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket