JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目...

1
419M Le noticia no deja de tenorune stgntflcacl6n ex Ireordinaria, por cuantosi bien hasta la fecha el deporte arquerogozabade naturalexpansión en la mayoría de regiones españolas. el anuncio de que nuevas delegaciones formalmente se han incorpo rado al senode la Nacional y de pleno, a lo que se ve, ya a la actividad, coIma de mucholas aspi- raciones de los responsables en orientar este de- porte de cara a ma total proyección hacia todos los sectores impracticados de nuestro territorio na cional. Lógicamente la incorporación definitiva la han realizadojunto a la delegación de Sevilla, la de . . Cáceres. León, Palencia, Valladolid y Palma de Mallorca. Si bien únicamente y por el momento sea la. primera cItada representación la que se dispongaa debutar en el terreno de la actividad deportiva, por medio de un. Concursó organizado en el Inicio del año presto a nacer y que correrá a cargo del Club Natación Sevilla. Debemos . resaltar éste y otros hechos, por lo que pueden llegar a representar en el futuro, más que por lo simplede su noticia, pues justificaque esta disciplinaha superado las eternas barrerasdel des- conocimiento para sumergirse de pleno en el veneno de la práctica. Y esta futura Federación que se presiente, ha de crearse no tardando demasiado, va a su incor poración con plenos conocimientos de las técnicas modernas ya implantadas y apoyadas por rigurosos precedentes deportivos que la pueden disponer ante otras entidades más encumbradas y de superiores predicamentos fisicos. Ha nacido, no sóloen los puntos delimitados por dichas delegaciones de reciente creación, sino en todo el orbe hispano, el ansiado interés hacia esta disciplina, que aunque en España era ya bastante conocida y con algunas «canas», precisaba de ese acuerdo simultáneo entre distintos ambientes y tem peramentos. Pues han- suscrito fe de que sienten esta modalidad centros casi insospechados, éntre los que secuenta con unajoven y bulliciosa Federación Asturiana, Inquieta y brillante, . una Vasconavarra, aún. como aquel que dice con los propios pañales y otras que intensifican la relación y que la enrique- cen indiscutiblemente con su concurso inapreciable . y valioso. . F Pero . volviendo a lo que hace referencia a la pronto constituida gran cantera arquero-sevillana, ténernos que agregar que se cuenta con detalles muy significativos que evidencian la fuerza que ha adquirido esta faceta en la ciudad de Sevilla. . Y &Io queda demostrado cofl la petición formal que se hizo hace escasamentecinco.dlas al Pleno Nacional, acerca de poder , contar con la autorización para organizar el primer Concurso arqueroandaluz, en dcha ciudad. Y que a lo que se desprende, la cantidad de practicantes es envidiable. Hay en la delegación de Sevilla de Tiro con Arco una indiscutible buena semilla, que ya en los pri meros albores del año sienten la necesidad de «en- trar» en calor para en brevediscutir una suprema- cIa que, o nos equivocamos mucho, o no han de tardar en conseguir. Tal es la cantidad y calidad de los nuevos arqueros sevillanos. Más adelantey cuando los Torneos Triangulares estén en marcha en todas las regiones distribuidas para llevarlo a cabo, el creciente ambiente de ex- pectación que se respira quedará elevado a alturas insospechadas,pues no ha de faltar apoyo oficial de parte de las autoridades respectivas ni de . los habitantes amantes del deporte, por cuanto a este respecto también hay ciertos ofrecimientos e incon dicionalidad. Mientras llega el desarrollo de ese primer bri llante pasodado en la disciplina arquera, felicitemos a tan alegre como entusiasta representación anda- tuza y esperemos que pronto se forme en Andalucía el bloque deseado que haga innecesario los más largos desplazamientos, formando entre sí ese Grupo Sur que podría quedar constituido como seguimien fo de otras disciplinas, y en general, para bien del deporte español. EL «ARCO DE ORO PARA ARMANDO MENEN- . DEZ. EL ((FAMOSO» DE LA «TELE» Armando Menéndez, el «famoso» de la «tele», es un jovenque en poco tiempo ha conséguidó hacerse popular en Españaentera a través de su acertada interVención en el no menos conocido concurso «La unión hace la fuerza». Técnicamente, Menéndez ha demostrado estar a la altura de un primerísima categoría, no ya sólo pórel hecho de haber logrado rebasar ufl número determinado de impactos notoriamente impor . tente sino por haber puesto de relieveque. posee tenipie de. gran, excepcional campeón. ., En términos arqueros, no debe valorarsé el pro- -medio de unas tiradas exclusivamente, sino la se- gUridad de poder hacerloregularmente y -no como hecho circunstancial. Ello se logra eficazmente a tiavés de un meticuloso control mentalque «juzga» la debilidad del arquero y le traciona o no, según sean sus dotes de mandosimultáneo. y disposición al lanzamiento. Todo ello, que raramente se puede reunir en un mismo arquero como complemento in dispensable, quedó puesto de manifiesto por un excepcional deportista. El que seguramente hubiera pasado desapercibido inconscientemente de no pro ducirse tal coyuntura. Por ello y a lo largo del experimento, hubo oca- sión de juzgar sin remilgos las calidades técnicas de este arquero.Y, la verdad,le encontramos tan acusadas disponibilidades que nos atrevemosa decir que nadie mejor que él hubiera podido l!egar a donde llegó. Al éxito. Pero un éxito que para valo rano hay que estar en el secreto de lo que vale cada gesto, cada decisión, todos y cada uno de los movimientos que acompañanal lanzamiento siste mático y conjunto, distribuido con requerimiento físico, mental y voluntad psicológica del instante. Ese conjunto de factores que forman al perfecto arquero se hallaron presentes en la persona de Armando Menéndez. Y por encima de todo,hay que resaltar el nulo influenciamiento de que los miles y miles de ojos ocultos hicieronal deportista, más que otra cosa obligado a controlar las emocionesy que éstas no le traicionarannl en una sola ocasión. Hay que estar en posesión de una formación técnica prepa ratorla muy superior a la que se podía presentir podría tener este campeónprovincial de la OJE del Principado de Asturias. Y corno que lo uno viene ligado con lo otro, el PIeno Nacional de Federaciones Regionales acordé por unanimidad, concederle el premio anual im puesto por la Federación Española al deportista o . entidad que en el transcurso del ejercicio deportivo, mejor conducta, moral, competitiva, regularidad, et cétera, hubiera demostrado. Esta distinción es nada menos que un «arcode oro», que además, es el primero que el máximo or ganismo nacional arquero concede en su historial, dado que tal acuerdo y concesión tuvo su aproba ción en la Asamblea del pasado año. Valiosa distinción, de la que indudablemente se ha hecho merecedor . este, de hecho, excepcional, primera serie nacional. Y si por algún motivo el «Arco de Oro» se hubiera «resistido» a pasara manos de Armando Menéndez, estamos seguros que su simpatía, su clase y sen- cillez, por sí solos ya hubieran derribado todos los posibles reparos. Muy merecido y enhorabuena. Con ello quien más se beneficia es el propio deporte. Después de haber consumido el nenú, servido por los encar gados de «Can Pobla», un ma- trimonio con dos espigados y atentos hijos un varóti y una iiembra —, que además de aten- demos espléndidamente, en el aspecto de trato, cordialidad, y solicitud, fueron también, a su manera, coprotagonistas de los sucesos que tendrían lugar en la noche del domingo, día 5 de los corrientes, ocho personas, que éramos el grupo radicado en estas fechas en aquel lugar, con cretamos una visita a la ya fa- mosa cueva de «Manel», y que a decir verdad poca gracia hizo a la mayoría y nos contamos entre los menos decididos a com placer tal sugerencia —- No obs tante, como la mayoría tenía de cisiva curiosidad por «entrar» en una cueva, pues ahi nos tie nen ustedes, escalando sus bue nos trescientos metros de terre no ascendente, muy prolongado, y apareciendo al pie de la enor me roca que da entrada a aquélla. En la propia puerta nos ha- llamo» a un pequeño colegial y lo decimos porque llevaba so- bre y cubriéndole el cuerpo el clásico atuendo a líneas ver- ticales —. Nos dirigió la pala bra entre continuos movimientos de boca, en la cual tenía un chiclé, asegurando que en el in tenor nos encontraríamos con tres compañeros suyos que hacía una media hora que se habían decidido a entrar. El había que- dado nos decía el simpático muchacho de lentes cuidando de las mochilas de sus compa ñeros y porque, la verdad, le hacía cierto respeto aquello tan scuro y complicado. Le saludamos y nos introdu jimos hasta unos treinta o cua renta metros, en donde, cierta- me’ite, no había mucha como- ctelad ni espacio para moverse. El criterio unánime del intrépido grupo de curiosos que formába 5-nos, fue volver sobre los pasos y que los más especializados practicantes 1 o «reconocieran» por nosotros. Cón lo visto ya te- níamos más que suficiente. para decir que habíamos estado en una cueva. A -la salida, seguía masticando chiclé el cuarto de los mucha- chos que se había desplazado, desde Barcelona, para pasar el día en la montaña. Para conformarle un poco le dijimos que ya no debían tardar demasiado sus tres amigos en hacer aparición. A lo que nos respondió que le era igual, pero que, en todo caso se estaba .abu rriendo bastante. Eran sobre las 5.30 de la ter- de cuando estas palabras se cru zaban entre José Luis Adeil y nosotros y, poco después, la no- che caía, como es habitual. No habrían transcurrido oua- renta y cinco minutos, cuando el señor Juan Guix, cabeza de familia de «Can Fobia» y su primogénito, conducían a nues tra presencia al mencionado y simpático José Luis, que al ha- berse hecho de noche y no ha- ber salido aún sus compañeros de la cueva, había tenido míe- do dijo y se había puesto a gritar para que alguien le oyera y le sacara del «apriete en que se encontraba. Afortunadamente para todos, las voces - habían sido es- cuchadas por los citados mora- dores de aquel lugar y le habían puesto- al calor del fuego y a la tranquilizadora paz de una casa y unís- personas que, te- da s sin - excepción, le brindaron aliente. Viendo que el tiempo pasaba y que los tres restantes mucha- chos no aparecían, tomamos la determinación de entrar en la cueva para intentar rescatas-los, pues . llegamos a la conclusión de que algo les había sucedido. Un voluntario, Mariano Liobet y un servidor, provistos de lin ternas nos introdujimos en la «dicha» y permanecimos por es- pacio de cerca de dos horas por el laberinto rocoso e intranqui lizante de la cavidad, lanzando voces - para inVentar situar en dónde e encontraban. Con ia -garganta congestiona da y habiendo recorrido . cuerpo en tierra un buen trecho de las distintas galerías, viendo que nada podíamos hacer, pues m llevábamos material adecuado para profundizar por lugares más incór.nodos y con riesgo, y que no conocíamos los i-ecorri dos, regresamos al exterior de- salentados. Después de un descanso, el hijo de los señores Guix, nos acompañó e nuevo al interior. En esta ocasión permanecimos tres largas horas, dando seña- les con silbatos y gritando por los más oscuros rincones, tam bién sin obtener respuesta al- guna que indicara que los tres muchachos seguían con vida. Nuevamente de regreso a «Can Pobla» y nuestra intervención para que se procediera a la de- manda de auxilio competente y denuncia a las autoridades, a la vista de que nuestra buena disposición de hacer algo po- sitivo no obtenía ningún . resal- tado satisfactorio. Tras de una breve espera hi cieron acto de presencia las fuer- zas de retén del Parque de Bom beros de Tarrasa que, rápida- mente, y asesorados por noso tros. pusieron manos a la obra, insistentemente, sin obtener taro- poco ningún resultado práctico de cara a la integridad de las posibles -víctimas de la jornada. Faltos de material idóneo, tam bién determinaron apelar a me- dios más entendidos y fue cuan- do se movilizaron grupos del Frente de Juventudes de Tarra sa calificados en estos meneste res. Asimismo hicieron su apa- rición médico, auxiliar, ambu lancia y el jeep de la Guardia Municipal - de retén. Así como la Benemérita Guardia CivU ega rense. En pocos instantes, se había creado una verdadera fuerza de rescate que se iniciaba aproxi madamente a las 6.30 de la ma- drugada del lunes. En verdad, que los nervios rotos por la emoción y el can- sancio - de haber permanecido en dicha cueva de «Manel» desde las 7.30 de la tarde del domingo hasta las 6.30 de la citada ma- drugada, habían acabado con nuestras energías. Se nos acon sejó que abandonáramos la cm- presa, pues ya nada podíamos hacer, pues el grupo de efica ces especialistas en breves mo- mentes sacarían a los tres mu- chachos del interior de la cueva. Sólo sabemos que de día ya. nos comunicaron que los tres aspirantes a espeleúlogos habían salido con bien de la empresa y que a las ocho menos -cuarte habían conversado con el expec tente número de personas soli citas que se encontraban en el lugar del suceso. Un suceso que, afortunadamente, no pasó de ser una aventura sin trascendencia. pero que bien pudo costar la vi- da, de no haber sido por los desvelos de los moradores de «Can Pobla», los clientes que pernoctaban y por la inestima ble ayuda de los servicios y personal que colaboró en el res- cate. En el entreacto de la noche anterior, el pequeño José Luis apelaba a que él había sido más listo y que no había entrado. Ciertamente que no sólo fue el más listo, sino que gracías a él haberse quedado fuera, se pudo practicar el rescate de sus compateros. Una vez transcurridas algunas horas, ya friamente, supimos que se les había terminado la luz de la linterna y que habían quedado Juan, el mayor, de die cisiete años, Pedro de once y otro, José, de diez, en un rin- eón, en espera de no sabían qué. También se nos comunicó que habían oído nuestras voces y siI batos, pero que no habían con- testado. Ellos estarían a poco más de un centenar de metroe de donde nosotros pasamos has- te un total de ocho veces. Como todas las cosas que a ban bien, pronto se olvida el disgosto, pero conviene recor dar a ellos y a sus mayores que para intentar algo parocio hay que asesorarse por personal en- tendido y responsable. Mañana serán hombres, pero antes hay que formarse, y las impruden cias son malas consejeras. Casos similares nos decia la señora Dolores, de «Can Po- bla» han sucedido ya varios y todos, afortunadamente, han resultado con bien. Pero noso tros creemos que el deporte, con estos lamentables inciden-Ves, no hace sino que salir desprestigia do y sin merecerlo. Pongan, pues, atención en lo dicho y que no se produzcan nuevos he- dios como el comentado. Hay que felicitar, además de los mencionados, a los señores Cuxart y familia Guix, pues no sólo no-descansaron ni un miro»- to, sino que los gastes de con- ferencia y demás aditamentos quedaron de su cargo. Las gra cias es lo menos que merecen. a a .!! ,. . . LA ARQUERÍA SEVILLANA - w se incorpora a la actividad nacional Armando Menéndez “Arco deOro” 1964 1 ‘- -1 J Textos y Fotos: a a a a a a M. DE LAS HERAS a a a a - . - - - -a ES PiLEOLOGICA DE CUATRO “INEXPERTOS” Siempre hcmos creído que las más atrevidas empresas de todo tipo deben llevar aparejado el interés del riesgo, de la aven tus-a, para que se repare en ellas, si no alcanzan a merecer por si solas los atractivos más habituales. Desde luego que, para todo, debe haber un límite prudencial y no dejas-se llevar por la espec tacularidad. Muchas veces no hacen sino que conducir al error técnico y al lamentable inciden- te, que se convierte, muchas ve- ces, también en irreparable dra- ma. El preámbulo está orientado a dar una simple lección en lo que pueda caber a los protago tosías también a sus mayo- res principalmente de unos - hechos poco agradables tenidos lugar en nuestra región, que ile . varen el desasosiego y la alar- ma a personas que, sin estar . --- - afectadas por línea de rongre nitores de entidades montañeras . - - . alguna, con aquéllos, padecieron autorizadas. Los ms bregados - uncalvario mientras duró la -in . . - cógnita de la aventura singular realizaban, posteriormente, e 1 - . de cuatro pequeños «aspirantes» esPectacular «rappal» mientras - a espeleólogos. que los principiantes se las veían La cosa tuvo su inicio en un - y deseaban para llevarlo a cabo - espléndido día de este mismo con meridianas posibilidades téc _j mes en los aledaños de Matade- .aunque poniendo en el - . pa, en el conocido sector de eiercicio el máximo de interés. Cari Pobla, al pie del extraordi- Fueron cuarenta y cinco mi- - . nario mirador natural de «la nutos de una emoción jodesci Mola». frable, en los que te-do pasaba Precisamente, a p r ovechando P°” la mente del observador me- un par de días en que se «cern- nos experimentado en lides mon binó» un fin de semana en di- tañeras. Todo salió a pedir de - - cho magnífico lugar, hicimos las boca y los «maestros» y los consabidas excursiones a los «alumnos», tras de conseguir el - - puntos más característicos obli- propósito deportivo se fundieron :- gadospor el montañero. en la esPesura de los alrededo Desde los puntos fáciles has- res para confeccionar o «ter - , - te cierto punto de acceso, obser- minar» con lo aportado para la . Á - - vamos las famosas grandes ro- hora de reponer fuerzas. ca del «Esquirol» y «Cavail Ber La alegría y el optimismo más - nat». En ambas paredes y en fundados presidían a estos en ,. tus respectivas cimas se en tusiastas muchachos dispuestos . - centraban en aquellos instantes a «tomar» la alternativa escala pequeños grupos de escaladores, dora en breve espacio de tiempo. expertamente orientados por mo- Terminado este grato espec - -- a a- a - táculo al aire libre, - guiamos nuestros pasos a otros distintos puntos que reúnen atractivos muy singulares y de gran mí- portancia recreativa. -— -.---- --- ——-— _ - w w flwwwwWww L t

Transcript of JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目...

Page 1: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

1

JAVAとデータベース

元明星大学情報学部教授 最首和雄

2019年5月,6月

Eメール:

ホームページ:

ブログ:

1回目: データベース(理論)

Page 2: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

2

予定

1回目 データベースについて(理論)

2回目 XamppでのMySQLの利用法

3回目 Java入門 オブジェクト指向について

4回目 JDBCについて、

(javaによるDBデータアクセス )

5回目 Webアプリでのデータベースアクセス

6回目 JNDIを使ったWebアプリでのデータベースアクセス

4回目ー6回目はeclipseという統合環境を使用

実験にはいちょう塾のWindowsXPを使う。ただし6回目の講義では各自所有

のWindows10のパソコンで行う。ノートパソコンを持ってない人については私

のほうで考える

Page 3: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

3

2019年秋の講義、2020年春の講義予定

2019年秋の講義予定

題:JAVAで作る簡単な対戦ゲーム

1回目 ネット対戦ゲーム入門

2回目 簡易なネット対戦ゲーム

3回目 javaスクリプトの利用

4回目 オセロゲーム1

5回目 オセロゲーム2

6回目 GUIを使ってオセロ

2020年春の講義予定

本「Javaで学ぶ自然言語処理と機械学習」杉本、岩下著

オーム社2018年9月

を使った講義と演習

Page 4: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

4

事務連絡

いちょう塾のパソコン利用者へ:

(1)毎週同じパソコンを使用してください。

(2)パソコンの番号とパスワード(meisei110)はメモしてください。

10時20分から11時50分まで

お手洗いに行く場合は特に断りなく出てかまいません

携帯はマナーモードに

Page 5: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

5

いちょう塾のパソコンの起動方法 ①毎回同じパソコンを使用する(前回と同じ席に)。 (パソコンについている番号を確認) ②パソコンはデュアルブートで、LINUXとWindowsが選択で

きる。 電源を入れると、まもなく「カウントダウン」の画面がでる。

4秒、3秒、… と1秒づつ進む。 この間になにもしないと、カウントダウン終了後 LINUXが起動 ③ この間に1回だけ「Enter」キーを押す。 すると、LINUXとWindowsXPとの選択画面になる ④ ここでWindowsXPを選択する。 ⑤ WindowsXPでパスワードの問い合わせがあるので meisei110 と入れる。

Page 6: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

6

これまでのアンケートから

①「ネットにつないで使いた」

Windows XP はマイクロソフトのサービスが終了しているので、ネットに継がないで使用している

教卓には、Windows XP と Windows 10 のパソコンを置いて、切り替えて使っている

自分でパソコンを持ち込む人にはwifiで接続可能 ②私の「講義が分かりにくい」など 講義は下手なので ご了承ください 講義終了の後、次の講義まで時間間隔が長いので、 質問は納得のいくまで受けます

自分のWindowsの パソコン持ち込み 可

Page 7: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

7

大学教員時代に作ったデータベースのページ

Page 8: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

8

参考書:テクニカルエンジニア データベース 2010年度版

翔泳社 三好、山下、松田著 2009年9月

情報処理技術者試験(平成21年から)

データベーススペシャリスト試験

(それ以前はテクニカルエンジニア(データベース) 試験)

午前1の問題 50分で30問回答、4肢択一方式

午前2の問題 40分で25問回答、4肢択一方式

午後1の問題 90分で3問中2問選択、記述式

午後2の問題 120分で2問中1問選択、記述式

問題内容

①データモデル、基礎理論 ②SQL

③DBMSの機能、運用 ④関連技術、最新技術

今回はデータモデル、基礎理論、SQLの範囲

Page 9: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

9

1. データモデル(参考書から重要な概念の抜粋)

抽象的な設計から具体的な設計へと進める開発モデルを、水が高いところから低いところへ流れ落ちる滝になぞれえてウォータフォールモデルという。各工程には

インプットとアウトプットがあり、アウトプットのことを「成果物」という。

データベースエンジニアの業務:概念データモデル作成

対象となる業務を分析して、管理対象となるエンティティ(実体)とリレーションシップ(エンティティ間の関連)を導き出す。概念データモデルは概念設計の成果物としてE-R図で表される。

Page 10: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

10

データモデル2

概念データモデルとして作成したものを論理的データ構造(コンピュータで実装可能なデータ構造)に変換する。この段階で、処理要件やデータアクセス要件に基づいてデータベースの種類(関係型、階層型、ネットワーク型)が決定され、データ構造が具体化する。関係型データベースを採用した場合は、エンティティを正規化してテーブルを作成する。

概念データモデルのトップダウンアプローチでは、まず情報戦略と新規システム用件を分析して、エンティティとリレーションシップを抽出する。全体計画の段階で新規概略E-R図、次に新規詳細E-R図を作成する。

Page 11: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

11

Page 12: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

12

データモデル3 関係型データモデルは1970年にE.F.Coddにより提案された。数学の集合論や関係代数の概念に基づいたものである。数学的にいうとリレーション(関係)は集合であり、リレーションの要素はタプルという。

タプルは属性値から構成されている。

タプルを一意に識別する属性、あるいは属性集合を

キーと呼ぶ。キーはリレーションの中に複数あってよいが、その1つのキーを任意に選び、主キーと呼ぶ。

主キーの値が決まると、インスタンスを特定できる。このデータモデルはアクセスパス(ポインタ)を持たない。その代わりに外部キーを項目として持つ。

Page 13: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

13

データモデル4 概念データモデルを作成した後、これを論理データモデルに変換することを論理設計という。論理設計では一般に関係型データモデルを採用する。

関係型データモデルでは、論理データモデルとはエンティティを正規化してテーブルに変換したものである。

通常、テーブルは第3正規形にする。

E-R図は1976年にP.P.Chenが提唱したE-Rモデルを表すための図のことである。

E-Rモデルは概念モデルを作成する際に、実世界をエンティティとリレーションシップ(関連)としてモデル化する方法である。

Page 14: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

14

データモデル5 エンティティの持つ属性は次のように分けられる。

単値属性 1インスタンスに対し1つの値をとる属性

多値属性 1つのインスタンスに対して複数の値をとりうる属性、「繰り返し項目」という

単純属性 複数の属性に分解可能でなく、かつ 単純属性であるもの

非単純属性 複数の単純属性に分解可能な属性

エンティティ間の関連には、「1対1」、「1対多」、「多対多」の3種類の対応関係がある。この対応関係を多重度という。また相手方のエンティティに対応するインスタンスが必ず存在するか否かを示すために、オプショナリティという記号を付与することがある。

Page 15: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

15

URL http://kachidoki.jellybean.jp/myWordPress/blog/2019/05/08/2011年のデータベース講義資料

Page 16: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

16

データモデル6

多対多の関連は、そのまま論理データモデルに転換していくと非正規型になる。これは「多」の部分が繰り返し項目になるからである。そこで多対多を排除するために、そのリレーション間にエンティティを1つ設けることで1対多の関連に変換することができる。新たに設けられたエンティティを連関エンティティという。

Page 17: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

17

関係型データモデルについて

リレーション(関係) 氏名、電話番号 という属性での例 氏名のドメイン {最首、飯塚} 電話番号のドメイン {34210533, 35173566, 33512562} この2つの直積

{(最首、 34210533 )、(飯塚、 34210533 )、(最首、 35173566)、(飯

塚、 35173566)、(最首、 33512562)、(飯塚、 33512562)} この一部分(部分集合)をリレーションという。 リレーションの要素をタプルという。 リレーションの例{(飯塚、 34210533 )、(最首、 35173566)、(飯塚、 33512562)}

ドメインはデータベースでは定義域

インターネットではネット上の住所

Page 18: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

18

スーパーキー タプルを一意に識別する属性の集合

候補キー スーパーキーで無駄な属性を含

まない属性集合

主キー 候補キーのうち、主に使用するキー

外部キー 他のリレーションの主キーを参照

する項目(属性)

キーについて

Page 19: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

19

エンティティ間の関連は外部キーで表現

概念データモデル:エンティティ、関連

論理データモデル:リレーション、外部キー

関連が1対多なら、関係A(左側)の主キーを関

係B(多側)に組み入れて外部キーにする:下図

この表記を関係スキーマという

Page 20: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

20

射影 projection

リレーションRから、指定した属性A(複数可)を持つ

新しいリレーションを取り出す演算

選択 selection

指定した比較条件を満たすタプルをリレーションRから

取り出す演算

結合 join

リレーションR,Sの直積から、指定された条件を満たすタプ

ルを射影と選択から取り出す演算

等結合 選択の比較が等号(=)のときの結合

自然結合 射影による重複を取り除いた等結合

Page 21: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

21

射影 選択X X[属性B ] X[属性A=1]属性A 属性B 属性C 属性B 属性A 属性B 属性C

1 あ A あ 1 あ A2 い B い3 あ A

結合R R[R.属性B=S.属性B]属性A 属性B 属性A R.属性B S.属性B 属性C

1 あ 1 あ あ A2 い 2 い い B

S RとSの自然結合属性B 属性C 属性A 属性B 属性Cあ A 1 あ Aい B 2 い Bう C

Page 22: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

22

関数従属性

「項目Xの値が決定すると項目Yの値が一つに

決定される」という事実が成立するとき、項目Y

は項目Xに関数従属しているという。これを

X Y と表記する。Xを決定項、Yを非決定項

主キーで存在する関数従属性

主キーを決定項、すべての項目を非決定項

関数従属性の推論則

反射律 YがXの部分集合なら X Y

増加律 X Y なら、 {X、Z} {Y、Z}

推移律 X Y、 Y Z なら X Z

Page 23: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

23

情報無損失分解

分解後の関係を自然結合すると分解前の関係を

復元できることを情報無損失分解という。

リレーションR(X,Y,Z)を射影S(X,Y)、T(X,Z)に分解して

S,Tを作る。S,Tを自然結合してRを復元できれば

RはS,Tに2分解可能である。

関数従属性に基づく情報無損失分解

リレーションR(X,Y,Z) でX Yが存在すれば、情報無損失

分解して、 S(X,Y)、T(X,Z) を作ることができる。

Page 24: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

24

正規形について

繰り返し項目を含むリレーションを非正規形という

正規形には第1正規形から第5正規形がある。

ここでは第1正規形から第3正規形を述べる。

第1正規形の定義

繰り返し項目をなくして、単純な形にしたリレーション

第2正規形 非キー属性が候補キーに完全関数従属

した形になっている

以下をYはXに完全関数従属するという

関数従属性X Yが成立する。

関数従属性 (Xの真部分集合) Yが成立しない

Page 25: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

25

第2正規形でないテーブルR:主キーは(店名、商品名)店名 商品名 住所 価格コジマ電気 パソコン 池袋 \140,000ヤマダ電気 テレビ 新宿 \120,000ヤマダ電気 掃除機 新宿 \35,000ノジマ電気 テレビ 荻窪 \115,000ノジマ電気 パソコン 荻窪 \150,000

第2正規形にしたテーブル店名 商品名 価格 店名 住所コジマ電気 パソコン \140,000 コジマ電気 池袋ヤマダ電気 テレビ \120,000 ヤマダ電気 新宿ヤマダ電気 掃除機 \35,000 ノジマ電気 荻窪ノジマ電気 テレビ \115,000ノジマ電気 パソコン \150,000

第2正規形の例

Page 26: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

26

第3正規形の定義 非キー属性が候補キー以外

の属性に完全関数従属していない形になっている

関数従属性の分類

①候補キーの一部 非キー属性

上記の従属性を取り除いたのが第2正規形

②非キー属性 非キー属性

③候補キーの一部と非キー属性 非キー属性

④Aの候補キーの一部とB候補キーの一部

非キー属性

④でA,Bは異なるリレーション

②、③、④の関数従属性を除いたのが第3正規形

Page 27: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

27

第3正規形の例

第3正規形でないテーブルR:主キーは(名前)名前 住所 車 メーカー鈴木 所沢 シルビア ニッサン前田 練馬 スカイライン ニッサン加藤 立川 スカイライン ニッサン斉藤 国分寺 ハチロク トヨタ

第3正規形にしたテーブルR:主キーは(名前) 第3正規形のテーブル名前 住所 車 車 メーカー鈴木 所沢 シルビア シルビア ニッサン前田 練馬 スカイライン スカイラインニッサン加藤 立川 スカイライン ハチロク トヨタ斉藤 国分寺 ハチロク

Page 28: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

28

情報処理技術者試験

テクニカルエンジニア(データベース)試験

午前の問題例 :問題の出された年度は異なる

別な問題:R(A,B,C,D,E)の候補キーはどれか

ア AC, イ ACD, ウ AD、 エ CD

Page 29: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

29

Page 30: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

30

Page 31: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

31

Page 32: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

32

Page 33: JAVAとデータベースkachidoki.jellybean.jp/myWordPress/wp-content/... · 1回目 ネット対戦ゲーム入門 2回目 簡易なネット対戦ゲーム 3回目 javaスクリプトの利用

33