《MySQL数据库技术及应用项目教程》项目2 课后习题答案.docxVIP

  • 26
  • 0
  • 约2.07千字
  • 约 3页
  • 2022-03-29 发布于安徽
  • 举报

《MySQL数据库技术及应用项目教程》项目2 课后习题答案.docx

项目2 选择题 1、B 2、B D 3、B 4、C A 5、D 6、C 7、D 8、D 9、B 10、B 填空题 1、结构化查询语言 数据查询 数据操纵 数据定义 数据控制 2、SHOW DATABASES; 3、IF EXISTS 4、记录 字段 5、InnoDB 6、主键 唯一性;主键 外键;检查 默认 7、AUTO_INCREMENT 或 DEFAULT 8、UNIQUE 判断题 1、对 2、错 3、对 4、错 5、对 6、对 7、错 8、对 9、对 10、对 简答题 1、 答:⑴高度综合统一;⑵高度非过程化;⑶面向集合的操作方式;⑷以同一种语法结构提供两种使用方式;⑸语言简洁,易学易用。 2、 答:创建数据库之前应考虑好以下几个问题:⑴数据库存放的物理位置;⑵数据库的名称;⑶所用字符集及其排序规则。 在创建表之前应考虑下列问题:⑴确定需要什么存储类型的表;⑵表中要包含哪些数据列,每列需要什么数据类型;⑶哪些列可以接收NULL值,哪些列不能为NULL;⑷哪些列需要进行约束设置。 3、 答:主键约束和唯一性约束的相同点是它们都可以保证数据的唯一性;但它们之间有以下3个明显的区别:⑴主键列不允许出现空值,而唯一性约束允许该列上存在空值;⑵在一个表中只能定义一个主键约束,但可以定义多个唯一性约束;⑶一般在创建主键约束时,系统会自动产生聚集索引,而创建唯一性约束时,系统自动产生非聚集索引。 4、 答:不能。因为MySQL不允许存在同名的数据库。如果不知道要创建的数据库有没有存在,则可在创建语句中加入IF?NOT?EXISTS以避免同名数据库的创建。 5、 答:首先,Varchar与Char最大的区别是,前者的存储空间为输入字符串的实际存储空间,不是固定长度;而后者不管输入字符串长度是多少都会占用固定个数字符的空间;其次,Char在查询的时候会去除尾部的空格,而Varchar和Text则不会;再次,可以将Text列视为Varchar列,但Varchar会使用1-3个字节来存储长度,而Text则不会。 项目实践(训)题 1、CREATE DATABASE people; 2、 USE people CREATE TABLE bdept ( deptid char(4) Primary Key, deptname Varchar(20) NOT NULL, deptnum Int Check(deptnum=0), depttel Char(8), deptmanager Varchar(40) ); 3、 CREATE TABLE bemployee ( employeeid char(10) Primary Key, name Varchar(40) NOT NULL, sex Enum(男,女), birthday datatime, birthplace Varchar(20) Default(‘汉族’), political Char(4), culture Char(8), marital Char(4), zhicheng Varchar(20) NOT NULL, deptid Varchar(4) references bdept(deptid) ); 4、 CREATE TABLE bleave ( leaveid varchar(6) Primary Key, employeeid char(10) references bemployee(employeeid), startdate datetime, enddate datetime, days numeric(5, 1), reason varchar(50), signer varchar(40) ); 5、 CREATE TABLE bsalary ( salaryid varchar(8) Primary Key, employeeid char(10) references bemployee(employeeid), bsalary numeric(7, 1), psalary numeric(7, 1), subsidy numeric(7, 1), total_salary numeric(7, 1), deduct numeric(7, 1), final_salary numeric(7, 1) ); 6、ALTER TABLE bdept MODIFY deptname Varchar(50) NOT NULL; 7、ALTER TABLE bemployee ADD identity

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档