数据库原理与应用(第3版)答案


    数库原理应(第三版)题参考答案
    第 1 章 数库概述
    1. 试说明数数库数库理系统数库系统概念
    答:数描述事物符号记录
    数库长期存储计算机中组织享量数集合
    数库理系统专门实现数进行理维护系统软件
    数库系统指计算机中引入数库系统般数库数库理系统(相关实工具)应程序数库理员组成

    2. 数理技术发展历阶段?
    答:文件理数库理

    3. 文件理相数库理优点?
    答:文件系统理数相数库系统理数带处:相互关联数集成起较少数冗余程序数相互独立保证数安全限度保证数正确性数享保证数致性

    4. 数库理方式中应程序否需关心数存储位置存储结构?什?
    答:需数库理系统提供逻辑独立性物理独立性

    5. 数库系统中数库作什?
    答:数库数汇集定组织形式保存存储介质

    6. 数库系统中应程序通数库理系统直接访问数文件?
    答:

    7. 数独立性指什?带处?
    答:数独立性指应程序会数物理表示方式访问技术改变改变应程序赖特定物理表示方式访问技术包含两方面:逻辑独立性物理独立性
    物理独立性指数存储位置存储结构发生变化时影响应程序特性
    逻辑独立性指表达现实世界信息容发生变化时影响应程序特性

    8. 数库系统部分组成部分数库系统中作致什?
    答:数库系统般包括数库数库理系统(相应实工具)应程序数库理员四部分数库数汇集定组织形式保存存储介质数库理系统理数库系统软件实现数库系统种功应程序专指数库数基础程序数库理员负责整数库系统正常运行
    第2章 数模型数库结构
    1. 解释数模型概念什数模型分成两层次?
    答:答:数模型现实世界数特征抽象数模型般满足三条件:第数模型够较真实模拟现实世界第二数模型容易理解第三数模型够方便计算机实现种模型时满足三方面求目前较困难数库系统中针象应目采数模型根模型应目模型分两类:概念层数模型组织层数模型方便信息描述

    2. 概念层数模型组织层数模型分针什进行抽象?
    答:概念层数模型现实世界抽象形成信息世界模型组织层数模型信息世界进行抽象转换形成具体DBMS支持数组织模型

    3. 实体间联系种?请种联系举出例子
    答:实体间联系三种例:系正系联系(假设系正系)系教师联系(假设教师系工作)教师课程联系(假设教师讲授门课程门课程教师讲授)

    4. 说明实体联系模型中实体属性联系概念

    5.指明列实体间联系种类:
    (1)教研室教师(设教师属教研室教研室名教师)
    (2)商品顾客
    (3)国家首(假设国家首变化)
    (4)飞机客
    (5)银行账户
    (6)图书阅者(设阅者时阅书时间书阅次)
    6.数库系统包含三级模式?试分说明级模式作?
    答:数库系统包含三级模式:模式模式外模式外模式现实系统中户感兴趣整体数结构局部描述满足数库户需求数视图数库户够见局部数逻辑结构特征描述数库整体数结构子集局部重构模式数库中全体数逻辑结构特征描述户公数视图模式整数库底层表示描述数存储结构

    7. 数库理系统提供两级映作什?带功?
    答:数库系统两级映象模式描述间映象外模式模式间映象模式/模式映象带物理独立性果数库存储结构改变通调整模式/模式映象模式够保持变外模式/概念模式间映象带逻辑独立性概念模式结构发生改变时通调整外模式模式间映象关系外模式保持变

    8.数库三级模式划分优点什?带数独立性?
    答:数库三级模式划分实际户逻辑数库物理数库进行划分彼间相互干扰减少三模式划分实际带两数独立性:物理独立性逻辑独立性底层修改变化量影响层
    第3章 关系数库
    1. 试述关系模型三组成部分
    答:关系数结构关系操作集合关系完整性约束

    2. 解释列术语含义:
    (1) 笛卡尔积:设D1D2…Dn意集合定义笛卡尔积D1D2…Dn:
    D1×D2× …×Dn ={(d1d2…dn) | di ∈Dii=12…n }

    (2) 键:称码关键字表中属性属性组惟确定元组
    (3) 候选键:果属性属性集值够惟标识关系元组包含余属性称该属性属性集候选键
    (4) 外键:设F关系R组属性果F关系S键相应称F关系R外键
    (5) 关系:关系简单二维表
    (6) 关系模式:二维表结构称关系模式
    (7) 关系数库:应关系模型关系集合称关系数库

    3. 关系数库三完整性约束什?什含义?
    答:实体完整性参完整性户定义完整性
    实体完整性保证关系中元组识惟
    参完整性称引完整性表达现实世界中实体间关联关系
    户定义完整性称域完整性语义完整性保证数库中存储值现实世界相符

    4. 连接运算?等值连接然连接区什?
    答:连接运算中重常连接两等值连接然连接
    然连接等值连接差:
    l 然连接求相等分量必须属性名等值连接求
    l 然连接求重复属性名掉等值连接样做

    5. 参交差运算两关系RS什求?
    答:必须结构相相应属性值取值域

    6. 参运算两关系(R÷S)什求?运算结果关系中包含属性?
    答:R中必须包含S全部部分属性运算结果包含属性属R属S属性

    7. 参然连接等值连接操作两关系RS什求?
    答:语义相属性

    8. 投影操作结果关系中否存重复记录?什?
    答:投影运算会动掉投影重复记录

    9.利表310312示三关系写出实现查询求关系代数表达式
    (1)查询信息系学生选课情况列出学号姓名课程号成绩
    ∏Sno Sname Cno Grade(σSdept信息系’(SC Student))
    :∏Sno Sname Cno Grade(SC σSdept信息系’(Student))

    (2) 查询VB课程考试情况列出学生姓名系考试成绩
    ∏Sname Sdept Grade(σCnameVB’(Coure SC Student))
    :∏Sname Sdept Grade(σCnameVB’(Coure) SC Student)

    (3) 查询考试成绩高90分学生姓名课程名成绩
    ∏Sname Cname Grade(σGrade>90(Coure SC Student))
    :∏Sname Cname Grade(Coure σGrade>90(SC) Student)

    (4) 查询少选修0512101号学生选全部课程学生姓名系
    ∏Sname Sdept(Student (SC ÷ ∏Cno(σsno’0512101’(SC))))

    (5) 查询少选C01C02两门课程学生姓名系选课程号
    ∏Sname Sdept Cno(Student (SC ÷ ∏Sno(σcno’C01’ V Cno’C02’(SC))))

    (6) 查询没选修第1学期开设全部课程学生学号姓名选课程号
    ∏Sno Sname Cno(Student SC (∏sno(SC) ∏sno(σsemester1(Course)SC)))

    (7) 查询计算机系信息系选VB课程学生姓名
    ∏Sname(σsdept’计算机系’V sdept’信息系’)∧ cname’vb’(StudentSC Course))
    :∏Sname(σsdept’计算机系’V sdept’信息系’(Student)SC σcname’vb’(Course))
    第4章 SQL Server 2012基础
    1. 安装SQL Server 2012硬盘存求分什?
    答:SQL Server 2012实际硬盘空间需求取决系统配置您决定安装功般应确保系统驱动器中否少 60 GB 磁盘空间
    存:Express 版:少512 MB版:少1 GB

    2. SQL Server实例含义什?实例名作什?
    答:实例代表独立数库理系统实例名实例标识户通计算机名实例名方式访问指定命令实例

    3. SQL Server 2012核心引擎什?
    答:SQL Server(MSSQLSERVER)

    4. SQL Server 2012提供设置服务启动方式工具?
    答:配置理器

    5. SQL Server 2012中数库少包含文件?
    答:2文件数文件日志文件
    6. SQL Server 2012数库文件分类?文件属性?
    答:数文件次数文件属性:物理文件名位置逻辑文件名初始增长方式
    第 5 章 数类型关系表创建
    1. Tinyint数类型定义数取值范围少?
    答:0255

    2. SmallDatatime类型精确时间单位?
    答:分钟

    3. 定点数类型numeric中pq含义分什?
    答:p代表整数位数+数位数值q代表数位数

    4. Char(n)nchar(n)区什?存放少字符?
    答:Char(n)中n代表存放n字节字符果字母存放n果汉字存放n2Nchar(n)中n代表存放字符数

    5. Char(n)varchar(n)区什?
    答:Char(n)定长存储定占n字节空间Varchar(n)代表占n字节空间

    6. 数完整性约束作象?
    答:表列

    7. CHECK约束作什?
    答:限制列取值范围

    8. UNIQUE约束作什?
    答:限制列取值重

    9. DEFAULT约束作什?
    答:提供列默认值

    机练
    1. 第4章创建Students数库中写出创建三张表SQL语句求定义表时定义数完整性约束:
    (1)图书表结构:
    书号:统字符编码定长类型长度6键
    书名:统字符编码变长类型长度30非空
    第作者:普通编码定长字符类型长度10非空
    出版日期:日期时间型
    价格:定点数数部分1位整数部分3位
    create table 图书(
    书号 nchar(6) primary key
    书名 nvarchar(30) not null
    第作者 char(10) not null
    出版日期 smalldate
    价格 numeric(41)
    )
    (2)书店表结构:
    书店编号:统字符编码定长类型长度6键
    店名:统字符编码变长类型长度30非空
    电话:普通编码定长字符类型8位长位取值均0~9数字
    址:普通编码变长字符类型40位长
    邮政编码:普通编码定长字符类型6位长
    create table 书店(
    书店编号 nchar(6) primary key
    店名 nvarchar(30) not null
    电话 char(8) check(电话 like '[09][09][09][09][09][09][09][09]')
    址 varchar(40)
    邮政编码 char(6)
    )
    (3)图书销售表结构:
    书号:统字符编码定长类型长度6非空
    书店编号:统字符编码定长类型长度6非空
    销售日期:日期时间型非空
    销售数量:整型等1
    键(书号书店编号销售日期)
    中书号引图书表书号外键
    书店编号引书店表书店编号外键
    create table 图书销售(
    书号 nchar(6) not null
    书店编号 nchar(6) not null
    销售日期 samlldate
    销售数量 smallint check(销售数量 > 1)
    primary key(书号 书店编号 销售日期)
    foreign key(书号) references 图书(书号)
    foreign key(书店编号) references 书店(书店编号)
    )
    2. 图书表添加印刷数量列类型整数时添加取值等1000约束
    Alter table 图书 add 印刷数量 int check(印刷数量 > 1000)

    3. 删书店表中邮政编码列
    Alter table 书店 drop column 邮政编码

    4. 图书销售表中销售数量列数类型改整型
    Alter table 图书 alter column 销售数量 int
    第 6 章 数操作语句
    1 简单说明SELECT语句中FROMWHEREGROUP BYHAVING子句作
    答:FROM子句指定数表WHERE子句指定行数筛选条件GROUP BY子句指定分组列HAVING子句分组统计值进行筛选

    2 简单说明COUNT(*)COUNT(列名)区
    答:COUNT(*)统计行数忽略NULLCOUNT(列名)统计该列中非空值数函数会掉NULL

    3 聚合函数中忽略空值函数?
    答:COUNT(*)

    4 数类型列SUM(列名)AVG(列名)函数?
    答:数值类型列

    5 外连接连接区什?
    答:外连接结果会包含连接中表全部数连接结果包含两表中满足连接条件数

    6 TOP子句作什?
    答:限定取查询结果中前干行数

    7 DISTINCT子句作掉表中重复行数说法?
    答:应该掉查询结果中重复行数

    8 简单说明嵌套子查询执行序
    答:嵌套子查询先执行子查询然根子查询结果执行外层查询

    机练
    1. 查询学生选课表中全部数
    答:select * from SC

    2. 查询计算机系学生姓名年龄
    答:select sname sage from student where sdept '计算机系'

    3. 查询成绩70~80分间学生学号课程号成绩
    答:select snocnograde from sc
    where grade between 70 and 80

    4. 查询计算机系年龄18~20性男学生姓名年龄
    答:select snamesage from student
    where sdept '计算机系'
    and sage between 18 and 20
    and ssex '男'

    5. 查询c01课程高分
    答:select max(grade) from sc where cno 'C01'

    6. 查询计算机系学生年龄年龄
    答:select max(sage) as max_age min(sage) as min_age
    from student
    where sdept '计算机系'

    7. 统计系学生数
    答:select sdept count(*) 学生数 from student
    group by sdept

    8. 统计学生选课门数考试总成绩选课门数升序显示结果(包括没选课学生)
    答:select snocount(*) 选课门数 sum(grade) 考试总成绩
    from sc
    group by sno
    order by count(*) asc

    9. 查询总成绩超200分学生列出学号总成绩
    答:select snosum(grade) 总成绩 from sc
    group by sno
    having sum(grade) > 200

    10. 查询选c02课程学生姓名系
    答:select snamesdept
    from student s join sc on ssno scsno
    where cno 'C02'

    11. 查询成绩80分学生姓名课程号成绩成绩降序排列结果
    答:select snamecnograde
    from student s join sc on ssno scsno
    where grade > 80 order by grade desc

    12. 查询学生没选课求列出学号姓名系
    答:select ssno sname sdept
    from student s left join sc on ssno scsno
    Where scsno is null

    13. 统计门课程选课数列出课程号选课数( 包括没选课程)
    答:select ccnocount(sccno) 选课数
    from course c left join sc on ccno sccno
    Group by ccno

    14. 查询VB学期开设课程课程名开课学期
    答:select c2cnamec2semester
    from course c1 join course c2 on c1semester c2semester
    Where c1cname 'VB' and c1cname 'VB'

    15. 查询李勇年龄相学生姓名系年龄
    答:select S2SnameS2Sdept S2sage
    from student s1 join student s2 on s1sage s2sage
    Where s1sname '李勇' and s2sname '李勇'

    16. 查询计算机系年龄2名学生姓名年龄
    答:select top 2 with ties sname sage
    from student
    Where sdept '计算机系'
    Order by sage asc

    17. 查询VB成绩高前2名学生姓名系VB成绩包括列情况
    答:select top 2 with ties sname sdept grade
    from student s join sc on ssno scsno
    Join course c on ccno sccno
    Where cname 'VB'
    Order by grade desc

    18. 查询选课门数前2名学生学号选课门数包括列情况
    答:select top 2 with ties sno count(*) 选课门数
    from sc
    Group by sno
    Order by count(*) desc

    19. 查询学生数系列出系名数
    答:select top 1 with ties sdept count(*) 数
    from student
    Group by sdept
    Order by count(*) desc

    20. 子查询实现查询
    (1) 查询选修c01号课程学生姓名系
    答:select sname sdept from student where sno in(
    select sno from sc where cno ' C01')

    (2) 查询数学系成绩80分学生学号姓名课程号成绩
    答:select snosnamecnograde
    from student s join sc on ssno scsno
    where ssno in(
    select sno from sc where grade > 80)
    and sdept '数学系'

    (3) 查询计算机系考试成绩高学生姓名
    答:select sname from student
    where sno in(
    select top 1 sno from sc join student s on ssno scsno
    where sdept '计算机系'
    Order by grade desc )

    (4) 查询数结构考试成绩高学生姓名系性成绩
    答:select snamesdeptssexgrade
    from student s join sc on ssno scsno
    where ssno in(
    Select top 1 sno from sc join course c on ccno sccno
    Where cname '数结构'
    Order by grade desc )

    21 查询没选VB课程学生姓名系
    答:select snamesdept from student
    Where sno not in (
    Select sno from sc join course c on ccno sccno
    Where cname 'VB' )

    22 查询计算机系没选课学生姓名性
    答:select snamessex from student
    Where sdept '计算机系'
    And sno not in (
    Select sno from sc )

    23 查询计算机系考试均成绩低学生姓名选课程名
    答:select snamecname from student s join sc on ssno scsno
    Join course c on ccno sccno
    where ssno in (
    Select top 1 sno from sc
    Where sdept '计算机系'
    Group by sno
    Order by avg(grade) asc )

    24 查询1~5学期中选课数少课程课程名开课学期学分
    答:select cnamesemestercredit from course
    Where semester between 1 and 5
    And cno in (
    Select top 1 cno from sc
    Group by cno
    Order by count(*) desc )

    25 查询计算机系学生考试情况列出姓名课程名考试成绩查询结果保存新表中新表名:Computer_Dept
    答:select snamecnamegrade into Computer_Dept
    from student s join sc on ssno scsno
    Join course c on ccno sccno
    Where sdept '计算机系'

    26 创建新表表名test_t结构:(COL1 COL 2 COL 3)中:
    COL1:整型允许空值
    COL2:普通编码字符型长度10 允许空值
    COL3:普通编码字符型长度10 允许空值
    试写出行插入数语句(空白处表示空值)
    COL1
    COL2
    COL3

    B1

    1
    B2
    C2
    2
    B3

    答:create table test_t(
    Col1 int
    Col2 char(10) not null
    Col3 char(10)
    )
    Insert into test_t values(null'B1'null)
    Insert into test_t values(1'B2''C2')
    Insert into test_t values(2'B3'’null)

    27 删考试成绩低50分学生选课记录
    答:delete from sc where grade < 50

    28 删没选课程
    答:delete from course where cno not in(
    Select cno from sc )

    29 删计算机系VB成绩格学生VB选课记录
    答:delete from sc
    From student s join sc on ssno sccno
    Join course c on ccno sccno
    where sdept '计算机系' and cname 'VB'
    and grade < 60

    30 删VB考试成绩低学生VB选课记录
    答:delete from sc
    From course c join sc on ccno sccno
    Where cname 'VB'
    And grade (
    Select min(grade) from sc
    Join course c on ccno sccno
    Where cname 'VB')

    31 第2学期开设课程学分增加2分
    答:update course set credit credit + 2
    Where semester 2

    32 VB课程学分改3分
    答:update course set credit 3
    Where cname 'VB'

    33 计算机系学生年龄增加1岁
    答:update student set sage sage + 1
    where sdept '计算机系'

    34 信息系学生计算机文化学课程考试成绩加5分
    答:update sc set grade grade + 5
    From student s join sc on ssno scsno
    Join course c on ccno sccno
    Where sdept '信息系'
    And cname '计算机文化学'

    35 选课数少课程学分降低1分
    答:update course set credit credit 1
    Where cno in (
    Select top 1 cno from sc
    Group by cno
    Order by count(*) asc )
    第7章 索引视图
    1. 索引作什?
    答:索引加快数查询效率

    2. 索引分种类型?分什?区什?
    答:分聚集索引非聚集索引两种聚集索引会数进行物理排序非聚集索引数进行物理排序

    3. 表创建聚集索引?创建非聚集索引?
    答:1聚集索引

    4. 聚集索引定唯性索引?反呢?
    答:反

    5. 建立聚集索引时数库理系统真正数聚集索引列进行物理排序?
    答:

    6. 建立非聚集索引时数库理系统数进行物理排序?
    答:

    7. 表进行什类型操作表建立索引越越提高操作效率?
    答:

    8. 常表进行类操作适合建立索引?适合列建立索引?
    答:
    l 返回范围值查询:BETWEEN AND>>< <
    l 返回型结果集查询
    l 常作连接列般说列外键列
    l ORDER BYGROUP BY操作
    适合建立索引情况:
    l 包含量非重复值列
    l WHERE子句中常进行BETWEEN AND>>< <等操作列
    l 常作连接操作列
    l ORDER BYGROUP BY子句中涉列

    9.第5章建立StudentCourseSC表写出实现列操作SQL语句
    (1)Student表Sname列建立非聚集索引索引名:SnameIdx
    答:Create index SnameIdx on student(Sname)

    (2) Course表Cname列建立唯非聚集索引索引名:CNIdx
    答:Create unique index CNIdx on Course(Cname)

    (3) SC表SnoCno建立组合聚集索引索引名:SnoCnoIdx
    答:Create clustered index SnoCnoIdx on SC(SnoCno)

    (4)删Sname列建立SnoIdx索引
    答:drop index SnoIdx on Student

    10.试说明视图处
    答:利视图简化客户端数查询语句户角度数提高数安全性视图应数库三级模式中外模式提供定程度逻辑独立性

    11 视图加快数查询速度句话?什?
    答:通视图查询数时直接针基表查询数转换程外模式模式转换

    12.第5章建立StudentCourseSC表写出创建满足述求视图SQL语句
    (1)查询学生学号姓名系课程号课程名课程学分
    答:Create view v1 As
    Select ssnosnamesdeptccnocnamecredit
    From student s join sc on ssno scsno
    Join course c on ccno sccno

    (2)查询学生学号姓名选修课程名考试成绩
    答:Create view v2 As
    Select ssnosnamecnamegrade
    From student s join sc on ssno scsno
    Join course c on ccno sccno

    (3)统计学生选课门数求列出学生学号选课门数
    答:Create view v3 As
    Select snocount(*) as total
    From sc group by sno

    (4) 统计学生修课总学分求列出学生学号总学分(说明:考试成绩等60获门课程学分)
    答:Create view v4 As
    Select snosum(credit) as total_credit
    From sno join course c on ccno sccno
    Where grade > 60
    Group by sno

    13.利第12题建立视图完成查询:
    (1)查询考试成绩等90分学生姓名课程名成绩
    答:Select snamecnamegrade From v2 where grade > 90

    (2)查询选课门数超3门学生学号选课门数
    答:Select * from v3 where total > 3

    (3)查询计算机系选课门数超3门学生姓名选课门数
    答:Select snametotal from v3 join student s on ssno v3sno
    Where sdept '计算机系' and total > 3

    (4)查询修课总学分超10分学生学号姓名系修课总学分
    答:Select v4snosnamesdepttotal_credit
    From v4 join student s on ssno v4sno
    Where total_credit > 10

    (5)查询年龄等20岁学生中修课总学分超10分学生姓名年龄系修课总学分
    答:Select snamesagesdepttotal_credit
    From v4 join student s on ssno v4sno
    Where sage > 20 and total_credit > 10

    14.修改12题(4)定义视图查询学生学号均成绩总选课门数
    答: Alter view v4 As
    Select snoavg(grade) as avg_gradecount(*) as total_cno
    Group by sno

    第8章 关系数库理
    1 关系规范化中操作异常?什引起?解决办法什?
    答:增删改异常数冗余引起解决办法:模式分解

    2 第范式第二范式第三范式定义分什?
    答:第范式:列原子项第二范式:第范式含部分函数赖第三范式:第二范式含传递函数赖

    3 什部分函数赖?什传递函数赖?请举例说明
    答:果X→YX意真子集X X —→Y称Y完全函数赖X记作XY果X →Y成立称Y部分函数赖X记作XY
    示例:学生修课(学号姓名性选课程号课程名考试成绩)
    键:(学号课程号)
    学号>姓名(学号课程号)姓名

    4 第三范式关系模式否定包含部分函数赖?
    答:

    5 键属性组成关系模式果第范式否定第二范式?
    答:

    6. 设关系模式:学生修课(学号姓名系性课程号课程名学分成绩)设学生选门课程门课程名学生选学生唯系门课程唯课程名学分请指出关系模式候选键判断关系模式第范式第三范式请规范化第三范式关系模式指出分解关系模式键外键
    答:(1)候选码:(学号课程号)
    (2)学号→姓名学号→系学号→性课程号→课程名课程号→学分
    (学号课程号)→成绩
    (3)属第二范式存部分函数赖:学号→姓名
    (4)第三范式关系模式:
    学生(学号姓名系性)
    课程(课程号课程名学分)
    考试(学号课程号成绩)学号引学生外码课程号引课程外码

    7. 设关系模式:学生(学号姓名系班号班系)语义:学生系班学系系班名班系班请指出关系模式候选键判断关系模式第范式第三范式请规范化第三范式关系模式指出分解关系模式键外键
    答:(1)候选码:学号
    (2)学号→姓名学号→系学号→班号班号→班系→系
    (3)第二范式:学号→班号班号→班存传递函数赖:
    学号班
    (4)第三范式关系模式:
    学生(学号姓名系班号)班号引班外码系引系外码
    班(班号班)
    系(系名系)

    8.设关系模式:教师授课(课程号课程名学分授课教师号教师名授课时数)语义:门课程(课程号决定)确定课程名学分名教师(教师号决定)确定教师名门课程名教师讲授名教师讲授门课程名教师门课程确定授课时数指出关系模式候选键判断关系模式属第范式属第三范式请规范化第三范式关系模式指出分解关系模式键外键
    答:(1)候选码:(课程号授课教师号)
    (2)课程号→课程名课程号→学分授课教师号→教师名(课程号授课教师号)→授课时数
    (3)属第范式:课程号→课程名存部分函数赖关系:
    (课程号授课教师号)课程名
    (4)第三范式关系模式:
    课程(课程号课程名学分)
    教师(教师号教师名)
    授课(课程号教师号授课时数)课程号引课程外码教师号引教师外码
    第9章 事务发控制
    1.试说明事务概念四特征
    答:原子性隔离性致性持久性

    2. 事务处理模型两种?
    答:TSQL事务处理模型TSQL事务处理模型

    3. 数库中什发控制?
    答:避免事务间相互干扰

    4. 发控制措施什?
    答:加锁

    5.设三事务:T1T2T3包含动作:
    T1:A A + 2T2:A A * 2T3:A A 1
    设A初值3三事务行执行调度策略种?A终结果分什?
    答:
    T1àT2àT3:A 9
    T1àT3àT2:A 8
    T2àT1àT3:A 7
    T2àT3àT1:A 9
    T3àT1àT2:A 8
    T3àT2àT1:A 6

    5. 某事务某段数加S锁事务释放锁前事务段数添加什锁?
    答:S锁

    6. 什死锁?预防死锁方法?
    答:相互等方释放资源

    7. 诊断解死锁?
    答:诊断死锁方法:般超时法事务等图法
    解死锁:通常采方法选择处理死锁代价事务撤销释放事务持全部锁事务继续运行

    8. 样保证事务发执行正确?
    答:遵守两阶段锁协议

    9. 级封锁协议读写分加什锁?加锁范围分什?避免干扰?
    答:写全程加X锁读加锁避免丢失修改

    10. 二级封锁协议读写分加什锁?加锁范围分什?避免干扰?
    答:写全程加X锁读前加S锁读完释放S锁避免丢失修改读脏数

    11. 三级封锁协议读写分加什锁?加锁范围分什?避免干扰?
    答:写全程加X锁读全程加S锁避免丢失修改读脏数重复读

    第10章 数库设计
    1.试说明数库设计特点
    答:综合性结构设计行设计相分离

    2. 简述数库设计程
    答:设计分阶段
    l 需求分析
    l 结构设计包括概念结构设计逻辑结构设计物理结构设计
    l 行设计包括功设计事务设计程序设计
    l 数库实施包括加载数库数调试运行应程序
    l 数库运行维护阶段

    3. 数库结构设计包含程?
    答:包括概念结构设计逻辑结构设计物理结构设计

    4. 需求分析中发现事实方法?
    答:检查文档面谈观察操作中业务研究问卷调查等

    5. 概念结构应该具特点?
    答:
    · 丰富语义表达力表达户种需求包括描述现实世界中种事物事物事物间联系满足户数处理需求
    · 易交流理解概念结构数库设计员户间交流工具必须通概念模型熟悉计算机户交换意见户积极参数库成功关键
    · 易更改应环境应求发生变化时方便概念结构进行修改反映变化
    · 易种数模型转换易导出DBMS关逻辑模型

    6. 概念结构设计策略什?
    答:概念结构设计策略种:
    · 底先定义局部应概念结构然定规集成起全局概念结构
    · 顶先定义全局概念结构然逐步细化
    · 里外先定义重核心结构然逐步外扩展
    · 混合策略顶底方法结合起先顶设计概念结构框架然框架底策略设计局部概念结构集成起

    7. 什数库逻辑结构设计?简述设计步骤
    答:逻辑结构设计务概念结构设计中设计基ER模型转换具体数库理系统支持组织层数模型导出特定DBMS处理数库逻辑结构(数库模式外模式)模式功性完整性致性约束方面满足应求
    逻辑结构设计般包含两步骤:
    l 概念结构转换某种组织层数模型
    l 组织层数模型进行优化

    8. ER模型转换关系模式转换规?
    答:转换般规:
    实体转换关系模式实体属性关系属性实体码关系键(码)
    实体间联系情况:
    (1)1∶1联系意端实体应关系模式合合时需合关系模式属性中加入实体码联系身属性
    (2)1∶n联系n端应关系模式合合时需n端关系模式中加入1端实体码联系身属性
    (3)m∶n联系应该转换独立关系模式该联系相连实体码联系身属性均转换联系应关系模式属性该关系模式键包含实体码
    (4)三三实体间元联系应该转换关系模式该元联系相连实体码联系身属性均转换联系应关系模式属性关系模式键包含实体码
    (5)具相键关系模式合

    9. 数模型优化包含方法?
    答:(1)确定属性间函数赖关系根需求分析阶段出语义分写出关系模式属性间函数赖关系模式中属性间数赖关系
    (2)关系模式间数赖进行极化处理消冗余联系
    (3)判断关系模式范式根实际需确定合适范式
    (4)根需求分析阶段处理求分析模式样应环境否合适确定否某模式进行分解合

    10.列定ER图转换符合3NF关系模式指出关系模式键外键
    (1)图1015示描述图书读者读者阅图书ER图

    图1015 图书阅ER图
    答:
    图书(书号书名出版日期作者名)
    读者(读者号读者名联系电话单位)
    阅(书号读者号书日期书日期)书号引图书关系模式外码读者号引读者关系模式外码
    (2)图1016示描述商店生产厂家订购商品ER图

    图1016 商品订购ER图
    答:
    商店(商店编号商店名联系电话)∈3NF
    商品(商品编号商品名称库存量商品分类)∈3NF
    厂家(厂家编号联系址联系电话)∈3NF
    订购(商店编号厂家编号商品编号订购日期订购数量)商店编号引商店关系模式外码厂家编号引厂家关系模式外码商品编号引商品关系模式外码
    (3)图1017描述学生参加学校社团ER图

    图1017 学生参加社团ER图
    答:列关系模式中划线标识码
    社团(社团号社团名电话性质)∈3NF
    学生(学号姓名性专业社团号参加日期)社团号引社团外码∈3NF

    10. 根列描述画出相应ER图ER图转换满足3NF关系模式指明关系模式键外键现实现顾客购物系统需求描述:顾客商店购物商店名顾客购物顾客次购买种商品种商品时购买次时间购买次种商品销售顾客顾客次购物需记录购物商店购买商品数量购买日期需记录商店信息包括:商店编号商店名址联系电话需记录顾客信息包括:顾客号姓名住址身份证号性需记录商品信息包括:商品号商品名进货价格进货日期销售价格
    答:

    第11章 存储程触发器

    1. 存储程作什?什利存储程提高数操作效率?
    答:(1)允许模块化程序设计
    (2)改善性
    (3)减少网络流量
    (4)作安全机制
    系统存储程预编译

    2. 定义存储程语句中否包含数增删改语句?
    答:

    3. 户存储程间传递数?
    答:通输入输出参数者

    4. 存储程参数种形式?
    答:输入输出两种

    5. 触发器作什? 前触发触发区什?
    答:实现复杂处理逻辑商业规增强数完整性约束功
    前触发器引发触发器执行操作前先执行触发器触发器引发触发器执行操作执行完执行触发器

    6. 插入操作产生时工作表什?存放什数?
    答:inserted存放新插入数

    7. 删操作产生时工作表什?存放什数?
    答:deleted存放删数

    8. 更改操作产生两时工作表什?结构分什分存放什数?
    答:inserteddeleted结构定义触发器表分存放更新前更新数

    机练
    1.利第11章建立students数库StudentCouresSC表创建满足述求存储程查存储程执行结果
    (1) 查询学生修课总学分求列出学生学号总学分
    create proc p1
    as
    select snoSUM(credit) as 总学分
    from SC
    group by sno

    (2) 查询学生学号姓名修课程号课程名课程学分学生系作输入参数执行存储程分指定输入参数值
    create proc p2
    @dept varchar(20) '计算机系'
    as
    select ssnosnameccnocnamecredit
    from Student s join SC on sSnoSCSno
    join Course c on cCnoSCCno
    where Sdept @dept
    执行示例1:EXEC P2
    执行示例2:EXEC P2 '通信工程系'

    (3) 查询指定系男生数中系输入参数数输出参数返回
    create proc p3
    @dept varchar(20)@rs int output
    as
    select @rs COUNT(*) from Student
    where Sdept @dept and Ssex '男'

    (4) 查询考试均成绩超指定分值学生学号均成绩
    create proc p4
    @x int
    as
    select snoavg(grade) from sc
    group by sno
    having avg(grade) > @x

    (5) 查询查询指定系学生中选课门数学生选课门数均成绩求系输入参数选课门数均成绩输出参数返回
    create proc p5
    @dept varchar(30)@cnt int output@avg int output
    as
    select top 1 @cnt count(*) @avg avg(grade)
    from sc join student s on ssno scsno
    where sdept @dept
    group by ssno
    order by count(*) desc

    (6) 删指定学生指定课程修课记录中学号课程号输入参数
    create proc p6
    @sno char(7)@cno char(10)
    as
    delete from SC where Sno @sno and cno @cno

    (7) 修改指定课程开课学期输入参数:课程号修改开课学期开课学期默认值2果指定开课学期1~8范围进行修改
    create proc p7
    @cno char(10) @new_semester int 2
    as
    if @new_semester between 1 and 8
    update course set semester @new_semester
    where cno @cno
    3 修改第1题(1)存储程够查询指定系中学生选课总门数总学分考试均成绩
    alter proc p1
    @dept varchar(30)
    as
    select ssnocount(*) 选课总门数SUM(credit) as 总学分
    Avg(grade) 考试均成绩
    from SC join student s on ssno SCsno
    group by ssno

    4.利第11章建立students数库StudentCouresSC表创建满足求触发器检测触发器功效
    (1)限制考试成绩必须0~100范围
    create trigger tri1 on sc after insertupdate
    as
    if exists(select * from inserted
    where grade not between 0 and 100)
    rollback

    (2)限制学生系取值必须{计算机系信息系物理系数学系}范围
    create trigger tri2 on student after insertupdate
    as
    if exists(select * from student where sdept not in
    ('计算机系''信息系''物理系''数学系'))
    Rollback
    (3)限制学生选课总门数超8门
    create trigger tri4 on sc after insert
    as
    if exists(select * from sc
    where sno in (select sno from inserted)
    group by sno
    having count(*) > 8 )
    rollback
    (4)限制删考试成绩格学生考试记录
    create trigger tri4 on sc after delete
    as
    if exists(select * from deleted where grade < 60 )
    rollback
    5.利113节创建工作表职工表定义满足求触发器检测触发器功效
    (1)限制职工基工资浮动工资必须等2000
    create trigger tri4 on 职工表 after insertupdate
    as
    if exists(select * from inserted where (基工资 + 浮动工资 ) <2000 )
    Rollback

    (2)限制工作表中高工资低低工资15倍
    create trigger tri5 on 工作表 after insertupdate
    as
    if exists(select * from inserted where 高工资 < 低工资*15 )
    Rollback

    (3)限制删基工资低1500职工
    create trigger tri6 on 职工表 after delete
    as
    if exists(select * from deleted where 基工资 < 1500 )
    Rollback
    第12章 函数游标
    1. SQL Server 2012提供日期时间函数?
    答:getdatedateadddatediffdatenamedaymonthyear

    2. SQL Server 2012提供类型转换函数?语法格式分什?
    答:castconvert

    3. SQL Server 2012支持户定义函数种?种函数函数体什?返回值什?
    答:标量函数联表值函数语句表值函数
    标量函数函数体系列SQL语句返回值标量值
    联表值函数函数体条查询语句返回值查询语句执行结果(表)
    语句表值函数函数体系列SQL语句返回值表

    4. 利系统提供函数完成列操作:
    (1) 计算2000年1月1日前日期天数月份数年数
    答:select datediff(day'200011'getdate()) 天数
    datediff(month'200011'getdate()) 月份数
    datediff(year'200011'getdate()) 年数

    (2) 分计算系统前日期加40天减40天新日期
    答:select dateadd(day40getdate()) 加40天
    dateadd(day40getdate()) 减40天

    (3) You are a student字符串中11开始长度7子串
    答:select substring('You are a student'117)

    (4) 分计算You are a student学生字符串中字符数
    答:select len('You are a student')len('学生')

    (5) 分字符串I am a teacher and you are students 中左边14右边16字符组成字符串
    答:select left('I am a teacher and you are students'14)
    right('I am a teacher and you are students'16)

    5. 游标作什?包含容什?
    答:游标提供查询结果集定位操作功包含容查询结果集

    6. 判断游标前行指针指游标结果集外?
    答:@@fetch_status全局变量

    7. 游标需步骤?分什?中步骤真正产生游标结果集?
    答:五步骤定义游标开游标处理数关闭游标释放游标资源开游标

    8. 关闭游标释放游标功差什?
    答:关闭游标真实释放游标占资源游标定义存通open语句次开该游标进行处理释放游标释放该游标关切资源

    机练
    1 创建满足述求户定义标量函数
    (1) 查询指定学生已修课总学分(考试格课程学分)学号输入参数总学分函数返回结果写出利函数查询9512101学生姓名修课程名课程学分考试成绩总学分SQL语句
    答:
    CREATE FUNCTION dbof_Sum_Credit(@sno char(7))
    RETURNS int
    AS
    BEGIN
    DECLARE @x int
    SELECT @x sum(credit) FROM SC join course c on ccno sccno
    WHERE SNO @sno and grade > 60
    RETURN @x
    END
    调:
    SELECT Sname cnamecredit dbof_Sum_Credit(sSno) AS 总学分
    FROM Student s join sc on ssno scsno
    join course c on ccno sccno
    WHERE sSno '9512101'

    (2) 查询指定系指定课程(课程号)考试均成绩
    答:
    CREATE FUNCTION dbof_Avg_Grade(@dept varchar(20)@cno varchar(10))
    RETURNS int
    AS
    BEGIN
    DECLARE @x int
    SELECT @x avg(grade) FROM SC join student s on ssno scsno
    where sdept @dept and cno @cno
    RETURN @x
    END
    (3) 查询指定系男生中选课门数超指定门数学生数
    答:
    CREATE FUNCTION dbof_rs(@dept varchar(20)@cnt int)
    RETURNS int
    AS
    BEGIN
    DECLARE @x int
    SET @x (select count(*) from student
    where sdept @dept and ssex '男'
    and sno in (
    select sno from sc group by sno having count(*) > @cnt ))
    RETURN @x
    END

    2 创建满足述求户定义联表值函数
    (1) 查询选课门数指定范围学生姓名系选课程
    答:
    CREATE FUNCTION dbof_count(@x int)
    RETURNS TABLE
    AS
    RETURN (
    SELECT Sname sdept cno
    FROM Student S JOIN SC ON SSno SCSno
    WHERE ssno in (
    select sno from sc
    group by sno
    having count(*) > @x ))

    (2) 查询指定系学生考试成绩等90学生姓名系课程名考试成绩写出利函数查询计算机系学生考试情况SQL语句列出学生姓名课程名考试成绩
    答:
    CREATE FUNCTION dbof_dept(@dept varchar(20))
    RETURNS TABLE
    AS
    RETURN (
    SELECT Sname sdept cnamegrade
    FROM Student S JOIN SC ON SSno SCSno
    join course c on ccno sccno
    WHERE sdept @dept and grade > 90 )
    调:
    SELECT snamecnamegrade FROM dbof_dept('计算机系')

    3 创建满足述求户定义语句表值函数
    (1) 查询指定系年龄前2名学生姓名年龄包括列情况
    答:
    CREATE FUNCTION f_TopAge(@dept varchar(20))
    RETURNS @retSType table(
    Sname char(10)
    Sage int )
    AS
    BEGIN
    INSERT INTO @retSType
    SELECT top 2 with ties Sname Ssex
    FROM Student
    WHERE Sdept @dept
    order by sage desc
    RETURN
    END
    (2) 查询指定学生(姓名)考试情况列出姓名系修课程名考试情况中考试情况列取值:果成绩等90优果成绩80~89良果成绩70~79般果成绩60~69太果成绩60糟糕写出利函数查询李勇考试情况SQL语句
    答:
    CREATE FUNCTION f_Exam(@name varchar(20))
    RETURNS @retSType table(
    Sname char(10)
    Sdept varchar(20)
    Cname varchar(20)
    grade varchar(8) )
    AS
    BEGIN
    INSERT INTO @retSType
    SELECT Sname SdeptCnamecase
    when grade > 90 then '优'
    when grade between 80 and 89 then '良'
    when grade between 70 and 79 then '般'
    when grade between 60 and 69 then '太'
    else '糟糕'
    end
    FROM Student s join sc on ssno scsno
    join course c on ccno sccno
    WHERE Sname @name
    RETURN
    END
    调:
    SELECT * FROM f_Exam('李勇')

    4 创建满足述求游标
    (1) 查询VB课程考试情况形式显示结果数
    选VB课程学生情况:
    姓名 系 成绩
    李勇 计算机系 86
    刘晨 计算机系 78
    吴宾 信息系 75
    张海 信息系 68
    答:
    declare @sname char(10)@dept char(14)@grade int
    declare c1 SCROLL cursor for
    select snamesdeptgrade
    from student s join sc on ssno scsno
    join course c on ccno sccno
    where cname 'vb'
    order by grade desc
    open c1
    print ' 姓名 系 VB成绩'
    print ''
    fetch next from c1 into @sname @dept @grade
    while @@FETCH_STATUS 0
    begin
    print @sname + @dept + cast(@grade as char(3))
    fetch next from c1 into @sname @dept @grade
    End
    close c1
    deallocate c1
    (2) 统计系男生数女生数形式显示结果数
    系名 性 数

    计算机系 男 2
    计算机系 女 1
    数学系 男 1
    数学系 女 1
    信息系 男 2
    信息系 女 1
    答:
    declare @dept char(13)@sex char(8)@cnt int
    declare c1 cursor for
    select sdeptssexcount(*) from student
    group by sdeptssex
    order by sdept

    print '系名 性 数'
    print ''

    open c1
    fetch next from c1 into @dept@sex@cnt
    while @@FETCH_STATUS 0
    begin
    print @dept + @sex + cast(@cnt as char(4))
    fetch next from c1 into @dept@sex@cnt
    end
    close c1
    deallocate c1

    (3) 列出系学生信息求首先列出系系名然该系名列出系学生姓名性列出系名然系名列出该系学生姓名性类推直列出全部系求形式显示结果数
    计算机系学生:
    李勇 男
    刘晨 男
    王敏 计算机系

    数学系学生:
    钱 数学系
    王力 数学系

    信息系学生:
    张立 信息系
    吴宾 信息系
    张海 信息系

    答:
    declare @sname char(10)@sex char(4)@dept char(20)
    declare c1 cursor for select distinct sdept from student
    open c1
    fetch next from c1 into @dept
    while @@FETCH_STATUS 0
    begin
    print rtrim(@dept) + '学生:'
    declare c2 cursor for
    select snamessex from student where sdept @dept
    open c2
    fetch next from c2 into @sname @sex
    while @@FETCH_STATUS 0
    begin
    print @sname + @sex
    fetch next from c2 into @sname @sex
    end
    close c2
    deallocate c2
    print ''
    fetch next from c1 into @dept
    end
    close c1
    deallocate c1
    第13章 安全理

    1 通常情况数库中权限划分类?
    答:通常情况数库中权限划分两类类数库系统进行维护权限类数库中象数进行操作权限

    2 数库中户操作权限分类类权限什?
    答:数库中户操作权限分三类:
    (1) 系统理员:数库服务器具全部权限
    (2) 数库象拥者:拥象具全部权限
    (3) 普通户:具数库数增删改查权限
    3 SQL Server登录名源种?分什?
    答:两种Windows身份验证SQL Server身份验证

    4 权限理包含容?
    答:权限理包含:授予权限收回权限拒绝权限
    5 什户定义角色作什?
    答:户建立角色作简化数库权限理

    6 SQL Server中户定义角色中包含类型成员?
    答:包含普通户户定义角色

    7 写出实现述功TSQL语句
    (1) 建立Windows身份验证登录名Windows域名:CS登录名:Win_Jone
    答:CREATE LOGIN [CS\Win_jone] FROM WINDOWS

    (2) 建立SQL Server身份验证登录名登录名:SQL_Stu密码:3Wcd5sTap43K
    答:CREATE LOGIN SQL_Stu WITH PASSWORD '3Wcd5sTap43K'

    (3) 删Windows身份验证登录名Windows域名:IS登录名:U1
    答:DROP LOGIN [IS\U1]

    (4) 删SQL Server身份验证登录名登录名:U2
    答:DROP LOGIN U2

    (5) 建立数库户户名SQL_Stu应登录名SQL Server身份验证SQL_Stu
    答:CREATE USER SQL_Stu

    (6) 建立数库户户名Jone应登录名Windows身份验证Win_JoneWindows域名:CS
    答:CREATE USER Jone FOR Win_Jone

    (7) 授予户u1具course表插入删权
    答:grant insert delete on course to u1

    (8) 授予户u1Course表删权
    答:grant delete on course to u1

    (9) 收回u1course表删权
    答:revoke delete on course from u1

    (10) 拒绝户u1获Course表更改权
    答:deny update on course to u1

    (11) 授予户u1具创建表视图权限
    答:grant create tablecreate view to u1

    (12) 收回户u1创建表权限
    答:revoke create table from u1

    (13) 建立新户定义角色角色名:NewRole
    答:create role NewRole

    (14) New_Role角色授予SC表查询更改权
    答:grant select update on sc to New_Role

    (15) SQL Server身份验证u1户Windows身份验证Win_Jone户添加New_Role角色中
    答:EXEC sp_addrolemember 'New_Role' 'u1'
    EXEC sp_addrolemember 'New_Role' 'Win_Jone'

    机练
    3.log1建立新数库引擎查询Students数库中执行述语句否成功?什?
    SELECT * FROM Course
    答:log1没授予Course表查询权

    5.SSMS中log2建立新数库引擎查询执行述语句否成功?什?
    INSERT INTO Course VALUES('C101''数库基础'45)
    答:成功授予插入权
    执行述语句否成功?什?
    SELECT * FROM Course
    答:log2没授予Course表查询权

    6.SSMS中log1建立数库引擎查询中次执行述语句:
    SELECT * FROM Course
    答:log1授予Course查询权

    次否成功?果执行述语句:
    INSERT INTO Course VALUES('C103''软件工程'45)
    否成功?什?
    答:log1授予Course插入权

    10.SSMS中pub_user建立新数库引擎查询执行述语句否成功?什?
    SELECT * FROM Course
    答:pub_user没授予Course查询权

    12.pub_user建立数库引擎查询中次执行述语句否成功?什?
    SELECT * FROM Course
    答:pub_userSelectRole角色中SelectRole角色授予Course查询权
    第15章 备份恢复数库
    1. 确定户数库备份周期时应考虑素?
    答:允许丢失数少?数操作高峰低谷时间等

    2. 户数库系统数库分应该采取什备份策略?
    答:户数库周期性备份系统数库修改完刻备份

    3. SQL Server备份设备独立物理设备?
    答:

    4. 创建备份设备时需指定备份设备占空间?备份设备空间什决定?
    答:需备份设备空间备份容决定

    5. SQL Server 2012提供种备份数库方式?
    答:完整备份差异备份事务日志备份时支持文件文件组进行备份

    6. 日志备份数库恢复模式什求?
    答:简单

    7. 第次数库进行备份时必须种备份方式?
    答:完整

    8. 差异备份方法备份段时间容?
    答:次完整备份前备份时刻数库变化容

    9. 日志备份方法备份段时间容?
    答:次备份前备份时刻日志容

    10. 差异备份方法备份数库日志?
    答:备份

    11. 恢复数库时恢复序什求?
    答:完整备份完整备份差异备份差异备份全部日志备份

    12. SQL Server备份数库时允许户访问数库?恢复数库时呢?
    答:备份时允许恢复时允许

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    《数据库原理及应用》实验报告

     数据库原理及应用 实验报告 实验课程: 学 号: 学生姓名: ...

    5年前   
    4469    0

    数据库原理及应用课程设计

    数据库原理及应用课程设计设计报告题 目:学校人力资源管理系统 学 号: 学生姓名: 指导教师...

    3年前   
    750    0

    数据库原理与应用教程第三版课后答案

    数据库原理与应用教程第三版课后答案第 1 章 数据库概述2.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据 的安全可靠,...

    3年前   
    1000    0

    数据库原理及应用实验指导更新操作练习题

    数据库原理及应用实验指导更新操作练习题练习题1、在学生表Student和学生选课表SC中分别添加如下两表中的记录。学生表Student ...

    4年前   
    857    0

    单片机原理及应用试题答案

    单片机原理及应用试题答案

    3年前   
    1075    0

    DWI原理和应用

    一、DWI的概念1.定义:弥散又称扩散,是指分子从周围环境的热能中获取运动能量而使分子发生的一连串的、小的、随机的位移现象并相互碰撞,也称分子的热运动或布朗运动。2. DWI技术就是检测扩散运...

    4年前   
    1339    0

    数据库原理各章节简答题总结

    数据库原理各章节简答题总结第一章 数据库概论1. 人工管理阶段数据管理的特点:(1) 数据不保存在机器中(2) 无专用的软件对数据进行管理(3) 只有程序的概念,没有文件的概念(4) 数据面向...

    3年前   
    587    0

    DSP原理及应用大作业

     DSP原理及应用大作业题 目: IIR算法的软件实验 学生姓名: 学 号: 院(系): 信息工程学院 专...

    3年前   
    888    0

    作业:电大EPR原理与应用

    本次实验练习期末企业各系统结账的一些工作。包括:存货月结、应收/应付月结、自动分录抛转及总账结账。实现月底财务信息汇总,生成财务报表。

    3年前   
    713    0

    《数据库应用技术》大作业

    《数据库应用技术》大作业题 目: 数 据 库 应 用 技 术 专 业: 网 络 工 程 学 ...

    3年前   
    652    0

    《数据库技术及应用》知识点总结

    《数据库技术与应用》知识点总结第一章 数据库基础1. 基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。...

    3年前   
    918    0

    人力资源管理系统数据库设计《数据库系统原理》课程设计报告

    《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 ...

    1年前   
    413    0

    Oracle数据库海南联通业务系统应用案例-业务系统应用解决方案

    Oracle数据库海南联通业务系统应用案例-业务系统应用解决方案  随着中国加入 WTO 和电信行业体制改革的深化,电信行业面临着越来越激烈的竞争。为适应国际化竞争,国内的电信运营商需要将业务...

    10年前   
    580    0

    国家开放大学电大《ERP原理与应用》应用题题库及答案(试卷代号:2520)

    国家开放大学电大《ERP原理与应用》应用题题库及答案(试卷代号:2520)盗传必究一、应用题1.实验资料:2007-2-19,某企业领“中支”原材料100个,到原材料仓,准备投入生产。问题:如...

    3年前   
    918    0

    工作岗位研究原理与应用试卷及答案

    工作岗位研究原理与应用(工作分析)-2007年1月\7月,2008年1月试卷及答案 07年1月岗位研究考卷 一、名词解释(每题4分,共20分) 1岗位责任:岗位责任是根据劳动分工与协作的...

    14年前   
    16850    0

    5.2常见传感器的工作原理及其应用同步练习(word版含答案)

    5.2常见传感器的工作原理及其应用同步练习2021—2022学年高中物理人教版(2019)选择性必修第二册一、选择题(共15题)1.下列关于传感器说法中不正确的是(  )A.电子秤所使用的测力...

    1年前   
    336    0

    工作岗位研究原理与应用2008年1月试卷及答案

    2009年1月广东省高等教育自学考试 工作岗位研究原理与应用试卷 (课程代码8410) 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题...

    5年前   
    949    0

    激光原理及应用考试卷无答案

    内蒙古工业大学200 —200 学年第一学期《激光原理及应用》期末(考试)试卷(A)课程代码:试卷审核人: 考试时间: 注意事项:1.本试卷适用于 级电科专业本科生使用2.本试...

    1年前   
    462    0

    图书管理系统数据库设计数据库应用系统开发课程设计

    信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及...

    2年前   
    434    0

    数据库基础与应用(Access2010)主编刘卫国-课后练习答案

    数据库基础与应用(Access2010)主编:刘卫国 课后练习题答案 第一章 习题1 一、选择题 1.有关信息与数据的概念,下面说法正确的是( )。B A.信息和数据是同...

    5年前   
    5912    0

    文档贡献者

    文***享

    贡献于2021-01-04

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档