Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
20Activity
0 of .
Results for:
No results containing your search query
P. 1
reporte practica 1, de SQL a MySQL

reporte practica 1, de SQL a MySQL

Ratings: (0)|Views: 921|Likes:
Published by Christian Soto
SQL a MySQL, una serie de consultas que originalmente son de SQL y fueron adapatadas (en su mayoria) a MySQL
SQL a MySQL, una serie de consultas que originalmente son de SQL y fueron adapatadas (en su mayoria) a MySQL

More info:

Published by: Christian Soto on May 31, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

11/26/2012

pdf

text

original

 
UAM
Introducción al Diseño de Bases de DatosSoto Hernández Christian20531863830-may-10Práctica 1Base de datos en MySQL
 
OBJETIVOS:Realizar una serie de consultas en MySQL que originalmente son de ORACLE, resaltandolas diferencias entre los 2 lenguajes y haciendo comentarios de los resultados.INTRODUCCION:SQL es un lenguaje de consulta para bases de datos, basado en el modelo E-R, está dotadode las expresiones necesarias para manipular de forma completa varios tipos de datos,existen otros lenguajes de bases de datos como Access y MySQL, este último será elutilizado en esta práctica.DESARROLLO:
1.Creación de la tabla dept, en SQL se usa number() en lugar de int() y varchar2() en lugarde varchar().mysql> CREATE TABLE dept(-> deptno int(2) PRIMARY KEY,-> dname varchar(12),-> loc varchar (11) );Query OK, 0 rows affected (0.05 sec)2.Descripción de los campos de la tabla dept.mysql> describe dept;+--------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+-------+| deptno | int(2) | NO | PRI | NULL | || dname | varchar(12) | YES | | NULL | || loc | varchar(11) | YES | | NULL | |+--------+-------------+------+-----+---------+-------+3 rows in set (0.19 sec)3.Insertar datos especificando el campo en el que se deben colocar.mysql> INSERT INTO dept(deptno, dname, loc)-> VALUES(10, 'ACCOUTING', 'NEW_YORK');Query OK, 1 row affected (0.00 sec)4.Insertar datos, debido a que el orden es el mismo que el de las columnas de la tabla noes necesario especificar en que campo se colocan los datos.mysql> INSERT INTO dept-> VALUES(20, 'RESEARCH', 'DALLAS') ;Query OK, 1 row affected (0.00 sec)5.Insercn de datosmysql> INSERT INTO dept-> VALUES(30,'SALES','CHICAGO');Query OK, 1 row affected (0.00 sec)6.Insercn de datosmysql> INSERT INTO dept-> VALUES(40,'OPERATIONS','BOSTON');Query OK, 1 row affected (0.00 sec)7.Una consulta a la tabla dept, el carácter * indica que debe de traer toda la informacionmysql> SELECT *-> FROM dept;+--------+------------+----------+| deptno | dname | loc |+--------+------------+----------+
 
| 10 | ACCOUNTING | NEW_YORK || 20 | RESEARCH | DALLAS || 30 | SALES | CHICAGO || 40 | OPERATIONS | BOSTON |+--------+------------+----------+4 rows in set (0.00 sec)
8.
Selección de los campos loc y dname de la tabla dept, a esto se le llama proyección.mysql> SELECT loc, dname-> FROM dept;+----------+------------+| loc | dname |+----------+------------+| NEW_YORK | ACCOUNTING || DALLAS | RESEARCH || CHICAGO | SALES || BOSTON | OPERATIONS |+----------+------------+4 rows in set (0.00 sec)9.Selección de todos los campos con restricción sobre el valor deptno, a esto se le llamarestricción.mysql> SELECT *-> FROM dept-> WHERE deptno < 30;+--------+------------+----------+| deptno | dname | loc |+--------+------------+----------+| 10 | ACCOUNTING | NEW_YORK || 20 | RESEARCH | DALLAS |+--------+------------+----------+2 rows in set (0.06 sec)10.Restriccion sobre una proyección.mysql> SELECT loc, dname-> FROM dept-> WHERE deptno < 30;+----------+------------+| loc | dname |+----------+------------+| NEW_YORK | ACCOUNTING || DALLAS | RESEARCH |+----------+------------+2 rows in set (0.00 sec)11.Creacion de la tabla empleados, en MySQL se usa decimal(7,2) en lugar de number(7,2)de SQL.mysql> drop TABLE emp;Query OK, 0 rows affected (0.00 sec)mysql> CREATE TABLE emp (-> empno int(4) primary key,-> ename varchar(11) not null,-> job varchar(13) not null,-> mgr int(4),-> hiredate date not null,-> sal decimal(7,2) not null,-> comm decimal(7,2),-> deptno int(2),-> foreign key (deptno) references dept (deptno),-> foreign key (mgr) references emp (empno) );

Activity (20)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Javier Aguilas liked this
Xime Olguin liked this
Xime Olguin liked this
Xime Olguin liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->