- 26
- 0
- 约1.67千字
- 约 3页
- 2022-03-29 发布于安徽
- 举报
项目4
选择题
1、D
2、D
3、B D
4、C
5、B
6、C
7、C
8、D
填空题
1、逻辑排序 查询效率(速度)
2、删除
3、基表
4、WITH CHECK OPTION
判断题
1、对
2、对
3、对
4、对
5、对
6、对
简答题
1、
答:索引的优点:(1)提高数据查询的速度:索引能够以一列或多列的值为排序依据,实现快速查找数据行。(2)优化查询:数据库系统的查询优化器是依赖于索引起作用的,索引能够加速连接、分组和排序等操作。(3)确保数据的唯一性:通过给列创建唯一索引,可以保证表中的数据不重复。
索引的缺点:(1)创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。(2)索引需要占物理空间,如果要建立聚簇索引,则需要的空间就会更大。(3)当对表中数据进行增加、修改和删除时,索引也要动态的进行维护,因而会降低数据的更新速度。表中索引越多,则更新表的时间就越长。
2、
答:(1)很少或从来不作为查询条件的列。(2)在小表中通过索引查找行可能比简单地进行全表扫描还慢。(3)只从很小的范围内取值的列,即字段重复值比较多的列。(4)数据类型为Text、Blob和Bit的列上不宜创建索引。(5)值需要经常修改的列不适合创建索引。
3、
答:按照索引作用的机理分类,可分为普通索引(INDEX)、唯一索引(UNIQUE)、主键(PRIMARY KEY)、全文索引(FULLTEXT)和空间索引(SPATIAL)等类型。
4、
答:在MySQL中,可通过CREATE OR REPLACE VIEW语句和ALTER VIEW语句两种方法来修改视图。
CREATE OR REPLACE VIEW语句基本语法格式为:
CREATE OR REPLACE VIEW 视图名[(列名[,...n ])]
AS SELECT语句;
ALTER VIEW语句基本语法格式为:
ALTER VIEW 视图名[(列名[, ...n])]
AS SELECT语句;
项目实践(训)题
(1)
ALTER TABLE bemployee ADD UNIQUE INDEX ix_identity(identity);
或
CREATE UNIQUE INDEX ix_identity ON bemployee(identity);
查看是否创建成功:
SHOW CREATE TABLE bemployee\G
(2)
ALTER TABLE bleave ADD INDEX mulix_date(employeeid,start_date);
或
CREATE INDEX mulix_date ON bleave(employeeid,start_date);
查看是否创建成功:
SHOW CREATE TABLE bleave\G
(3)
ALTER TABLE bsalary ADD INDEX ix_employeeid(employeeid), ADD INDEX ix_totalsalary(total_salary DESC);
(4)
创建视图:
USE people
CREATE VIEW dept_info
AS
SELECT deptid, deptname, deptnum FROM bdept;
从该视图中查询出部门人数大于10人的部门记录:
SELECT * FROM dept_info WHERE deptnum 10
(5)
创建视图:
USE people
CREATE VIEW employee_info
AS
SELECT * FROM bemployee WHERE deptid= 2003;
查看该视图的结构信息:
DESC employee_info;
(6)
SELECT name, sex, political
FROM employee_info
WHERE name LIKE 张% AND sex= 女;
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目4 优化查询学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目6 学生成绩数据库的备份与恢复.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 《MySQL数据库技术及应用项目教程》项目5 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目6 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目7 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目8 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目9 课后习题答案.docx
- 网络安全PPT教学课件(共10章)第1章网络安全概论.pptx
- 网络安全PPT教学课件(共10章)第2章TCPIP协议族的安全性.pptx
- 网络安全PPT教学课件(共10章)第3章数字证书与公钥基础设施.pptx
- 网络安全PPT教学课件(共10章)第5章网络安全防护技术(上).pptx
- 网络安全PPT教学课件(共10章)第5章网络安全防护技术(下)v0.3.pptx
最近下载
- 复合铜箔生产基地、薄膜金属化研发试验中心项目报告表.pdf VIP
- 小嘀人脸识别智能锁R5-产品说明书.pdf
- 2026年福建长泰国有投资集团有限公司及权属子公司招聘5人笔试备考试题附答案解析.docx VIP
- 2026福建长泰国有投资集团有限公司及权属子公司正式员工招聘5人备考考试题库及答案解析.docx VIP
- 小学语文一到六年级带注音生字表(人教版).doc VIP
- 2025年漳州市国企考试真题.docx VIP
- 2024年漳州市长泰区国有企业招聘真题.docx VIP
- 漳州市长泰区事业单位招聘考试题目及答案2025.docx VIP
- 福建漳州市长泰区国有企业招聘笔试题库2025.pdf VIP
- 2025年福建省漳州市长泰区国有企业招聘7人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)